Frage

Ich habe gerade die durchlesen MethodInfo Typ und stieß auf diesen Typ und dachte, es sei eine Art nicht verwaltete Klasse zuerst. Dann sah es, dass es tatsächlich eine Schnittstelle ist.

Jeder weiß, warum es nicht genannt wurde IMethodInfo? Ich dachte, Präfixing -Schnittstellen mit I war Standardpraxis in .NET. Liegt es an einiger Namenskollision?

War es hilfreich?

Lösung

Das liegt daran, dass es sich um eine COM -sichtbare Schnittstelle handelt und das eine Konvention in COM:

[ComVisible(true), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), TypeLibImportClass(typeof(MethodInfo)), Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F"), CLSCompliant(false)]
public interface _MethodInfo
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top