C# .net プラットフォームは初めてです。ブレークポイントを使用してコードをデバッグしていたときに、メソッド宣言のみを持つクラス ( IndexJobはdtsearch名前空間に属しています) を見つけました。メソッド宣言のあるクラスを見るのは初めてでした。インターフェイスと他の抽象クラスがこれを行うことは知っていますが、このクラスは抽象クラスではなく、ソリューション内でこのクラスが見つかりませんでしたが、いくつかのアセンブリを介して呼び出されたと思います.
using System;
using System.Collections.Specialized;
using System.Runtime.ExceptionServices;
namespace dtSearch.Engine
{
public class IndexJob : NetJobBase
{
protected CApiIndexJobForNet* indexJob;
public IndexJob();
public bool ActionAdd { get; set; }
...
...
public void AbortThread();
protected DateTime ConvertToDateTime(dtsFileDate fileDate);
....
....
public static IndexInfo GetIndexInfo(string indexPath);
public void ExecuteInThread();
}
}
私がクリアしたいのは:
1.) 自身の内部でメソッドを宣言できるクラスの型は何か
2.) これらのメソッドの定義はどこにあるのか