Question

Je viens juste de lire à travers le type de MethodInfo et suis tombé sur ce type et je pensais qu'il était une sorte de classe non géré d'une sorte d'abord. Ensuite, vu que c'est en fait une interface.

Tout le monde sait pourquoi il n'a pas été nommé IMethodInfo? Je pensais que les interfaces avec I était préfixant pratique courante dans .NET. Est-ce en raison d'une collision de nommage?

Était-ce utile?

La solution

C'est parce qu'il est une interface COM visible et qui est une convention COM:

[ComVisible(true), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), TypeLibImportClass(typeof(MethodInfo)), Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F"), CLSCompliant(false)]
public interface _MethodInfo
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top