¿Por qué la interfaz _methodinfo no se llama Imethodinfo en .NET?
-
27-10-2019 - |
Pregunta
Solo estaba leyendo a través del MethodInfo
Tipo y se encontró con este tipo y pensó que era una especie de clase no administrada de algún tipo al principio. Luego vi que en realidad es una interfaz.
Cualquiera sabe por qué no se nombró IMethodInfo
? Pensé que prefijo interfaces con I
era práctica estándar en .NET. ¿Se debe a alguna colisión de nombres?
Solución
Eso es porque es una interfaz COM Visible y esa es una convención en com:
[ComVisible(true), InterfaceType(ComInterfaceType.InterfaceIsIUnknown), TypeLibImportClass(typeof(MethodInfo)), Guid("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F"), CLSCompliant(false)]
public interface _MethodInfo
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow