関数の実装を確認しようとしましたが[MethodImpl(MethodImplOptions.InternalCall)]
public extern int get_Length();
、これは文字列の Length プロパティです。
しかし、リフレクターは私に次のエラーを与えました:
メンバーが読み込まれていないか、表示設定により非表示になっている可能性があります
ただし、メンバーはロードされており、可視性設定はすべてです
extern メソッドは、他の DLL (主にネイティブ DLL) を使用して「通常」実装されているメソッドだと思います。そしてもちろん、そのような場合は反射芝から外れています!
特定の非常に重要な型にString
は、ネイティブ コードを使用して実装された多くのメソッドがあります。のLength
プロパティString
はそのような例の 1 つです。extern
これは修飾子からもわかります。Reflector は、これらのメソッドの実装を表示できません。