Interfaz _Type
Publicado: noviembre de 2016
Expone los miembros públicos de la System.Type clase al código no administrado.
Esta API no es conforme a CLS.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
[GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
public interface _Type
[GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
public interface class _Type
[<GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<CLSCompliantAttribute(false)>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<ComVisibleAttribute(true)>]
type _Type = interface end
<GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>
<CLSCompliantAttribute(False)>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<ComVisibleAttribute(True)>
Public Interface _Type
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
Assembly | Proporciona objetos COM acceso independiente de la versión del Type.Assembly propiedad. |
![]() |
AssemblyQualifiedName | Proporciona objetos COM acceso independiente de la versión del Type.AssemblyQualifiedName propiedad. |
![]() |
Attributes | Proporciona objetos COM acceso independiente de la versión del Type.Attributes propiedad. |
![]() |
BaseType | Proporciona objetos COM acceso independiente de la versión del Type.BaseType propiedad. |
![]() |
DeclaringType | Proporciona objetos COM acceso independiente de la versión del Type.DeclaringType propiedad. |
![]() |
FullName | Proporciona objetos COM acceso independiente de la versión del Type.FullName propiedad. |
![]() |
GUID | Proporciona objetos COM acceso independiente de la versión del Type.GUID propiedad. |
![]() |
HasElementType | Proporciona objetos COM acceso independiente de la versión a la Type.HasElementType propiedad. |
![]() |
IsAbstract | Proporciona objetos COM acceso independiente de la versión del Type.IsAbstract propiedad. |
![]() |
IsAnsiClass | Proporciona objetos COM acceso independiente de la versión del Type.IsAnsiClass propiedad. |
![]() |
IsArray | Proporciona objetos COM acceso independiente de la versión del Type.IsArray propiedad. |
![]() |
IsAutoClass | Proporciona objetos COM acceso independiente de la versión del Type.IsAutoClass propiedad. |
![]() |
IsAutoLayout | Proporciona objetos COM acceso independiente de la versión del Type.IsAutoLayout propiedad. |
![]() |
IsByRef | Proporciona objetos COM acceso independiente de la versión del Type.IsByRef propiedad. |
![]() |
IsClass | Proporciona objetos COM acceso independiente de la versión del Type.IsClass propiedad. |
![]() |
IsCOMObject | Proporciona objetos COM acceso independiente de la versión del Type.IsCOMObject propiedad. |
![]() |
IsContextful | Proporciona objetos COM acceso independiente de la versión del Type.IsContextful propiedad. |
![]() |
IsEnum | Proporciona objetos COM acceso independiente de la versión del Type.IsEnum propiedad. |
![]() |
IsExplicitLayout | Proporciona objetos COM acceso independiente de la versión del Type.IsExplicitLayout propiedad. |
![]() |
IsImport | Proporciona objetos COM acceso independiente de la versión del Type.IsImport propiedad. |
![]() |
IsInterface | Proporciona objetos COM acceso independiente de la versión del Type.IsInterface propiedad. |
![]() |
IsLayoutSequential | Proporciona objetos COM acceso independiente de la versión del Type.IsLayoutSequential propiedad. |
![]() |
IsMarshalByRef | Proporciona objetos COM acceso independiente de la versión del Type.IsMarshalByRef propiedad. |
![]() |
IsNestedAssembly | Proporciona objetos COM acceso independiente de la versión del Type.IsNestedAssembly propiedad. |
![]() |
IsNestedFamANDAssem | Proporciona objetos COM acceso independiente de la versión del Type.IsNestedFamANDAssem propiedad. |
![]() |
IsNestedFamily | Proporciona objetos COM acceso independiente de la versión del Type.IsNestedFamily propiedad. |
![]() |
IsNestedFamORAssem | Proporciona objetos COM acceso independiente de la versión del Type.IsNestedFamORAssem propiedad. |
![]() |
IsNestedPrivate | Proporciona objetos COM acceso independiente de la versión del Type.IsNestedPrivate propiedad. |
![]() |
IsNestedPublic | Proporciona objetos COM acceso independiente de la versión del Type.IsNestedPublic propiedad. |
![]() |
IsNotPublic | Proporciona objetos COM acceso independiente de la versión del Type.IsNotPublic propiedad. |
![]() |
IsPointer | Proporciona objetos COM acceso independiente de la versión del Type.IsPointer propiedad. |
![]() |
IsPrimitive | Proporciona objetos COM acceso independiente de la versión del Type.IsPrimitive propiedad. |
![]() |
IsPublic | Proporciona objetos COM acceso independiente de la versión del Type.IsPublic propiedad. |
![]() |
IsSealed | Proporciona objetos COM acceso independiente de la versión del Type.IsSealed propiedad. |
![]() |
IsSerializable | Proporciona objetos COM acceso independiente de la versión del Type.IsSerializable propiedad. |
![]() |
IsSpecialName | Proporciona objetos COM acceso independiente de la versión del Type.IsSpecialName propiedad. |
![]() |
IsUnicodeClass | Proporciona objetos COM acceso independiente de la versión del Type.IsUnicodeClass propiedad. |
![]() |
IsValueType | Proporciona objetos COM acceso independiente de la versión del Type.IsValueType propiedad. |
![]() |
MemberType | Proporciona objetos COM acceso independiente de la versión del Type.MemberType propiedad. |
![]() |
Module | Proporciona objetos COM acceso independiente de la versión del Type.Module propiedad. |
![]() |
Name | Proporciona objetos COM acceso independiente de la versión del MemberInfo.Name propiedad. |
![]() |
Namespace | Proporciona objetos COM acceso independiente de la versión del Type.Namespace propiedad. |
![]() |
ReflectedType | Proporciona objetos COM acceso independiente de la versión del Type.ReflectedType propiedad. |
![]() |
TypeHandle | Proporciona objetos COM acceso independiente de la versión del Type.TypeHandle propiedad. |
![]() |
TypeInitializer | Proporciona objetos COM acceso independiente de la versión del Type.TypeInitializer propiedad. |
![]() |
UnderlyingSystemType | Proporciona objetos COM acceso independiente de la versión del Type.UnderlyingSystemType propiedad. |
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Equals(Object) | Proporciona objetos COM acceso independiente de la versión del Type.Equals (método). |
![]() |
Equals(Type) | Proporciona objetos COM acceso independiente de la versión del Type.Equals (método). |
![]() |
FindInterfaces(TypeFilter, Object) | Proporciona objetos COM acceso independiente de la versión del Type.FindInterfaces (método). |
![]() |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) | Proporciona objetos COM acceso independiente de la versión del Type.FindMembers (método). |
![]() |
GetArrayRank() | Proporciona objetos COM acceso independiente de la versión del Type.GetArrayRank (método). |
![]() |
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetConstructor (método). |
![]() |
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetConstructor (método). |
![]() |
GetConstructor(Type[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetConstructor (método). |
![]() |
GetConstructors() | Proporciona objetos COM acceso independiente de la versión del Type.GetConstructors (método). |
![]() |
GetConstructors(BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetConstructors (método). |
![]() |
GetCustomAttributes(Boolean) | Proporciona objetos COM acceso independiente de la versión del Assembly.GetCustomAttributes (método). |
![]() |
GetCustomAttributes(Type, Boolean) | Proporciona objetos COM acceso independiente de la versión del MemberInfo.GetCustomAttributes (método). |
![]() |
GetDefaultMembers() | Proporciona objetos COM acceso independiente de la versión del Type.GetDefaultMembers (método). |
![]() |
GetElementType() | Proporciona objetos COM acceso independiente de la versión del Type.GetElementType (método). |
![]() |
GetEvent(String) | Proporciona objetos COM acceso independiente de la versión del Type.GetEvent (método). |
![]() |
GetEvent(String, BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetEvent (método). |
![]() |
GetEvents() | Proporciona objetos COM acceso independiente de la versión del Type.GetEvents (método). |
![]() |
GetEvents(BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetEvents (método). |
![]() |
GetField(String) | Proporciona objetos COM acceso independiente de la versión del Type.GetField (método). |
![]() |
GetField(String, BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetField (método). |
![]() |
GetFields() | Proporciona objetos COM acceso independiente de la versión del Type.GetFields (método). |
![]() |
GetFields(BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetFields (método). |
![]() |
GetHashCode() | Proporciona objetos COM acceso independiente de la versión del Type.GetHashCode (método). |
![]() |
GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío. |
![]() |
GetInterface(String) | Proporciona objetos COM acceso independiente de la versión del Type.GetInterface (método). |
![]() |
GetInterface(String, Boolean) | Proporciona objetos COM acceso independiente de la versión del Type.GetInterface (método). |
![]() |
GetInterfaceMap(Type) | Proporciona objetos COM acceso independiente de la versión del Type.GetInterfaceMap (método). |
![]() |
GetInterfaces() | Proporciona objetos COM acceso independiente de la versión del Type.GetInterfaces (método). |
![]() |
GetMember(String) | Proporciona objetos COM acceso independiente de la versión del Type.GetMember (método). |
![]() |
GetMember(String, BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetMember (método). |
![]() |
GetMember(String, MemberTypes, BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetMember (método). |
![]() |
GetMembers() | Proporciona objetos COM acceso independiente de la versión del Type.GetMembers (método). |
![]() |
GetMembers(BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetMembers (método). |
![]() |
GetMethod(String) | Proporciona objetos COM acceso independiente de la versión del Type.GetMethod (método). |
![]() |
GetMethod(String, BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetMethod (método). |
![]() |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetMethod (método). |
![]() |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetMethod (método). |
![]() |
GetMethod(String, Type[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetMethod (método). |
![]() |
GetMethod(String, Type[], ParameterModifier[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetMethod (método). |
![]() |
GetMethods() | Proporciona objetos COM acceso independiente de la versión del Type.GetMethods (método). |
![]() |
GetMethods(BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetMethods (método). |
![]() |
GetNestedType(String) | Proporciona objetos COM acceso independiente de la versión del Type.GetNestedType (método). |
![]() |
GetNestedType(String, BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetNestedType (método). |
![]() |
GetNestedTypes() | Proporciona objetos COM acceso independiente de la versión del Type.GetNestedTypes (método). |
![]() |
GetNestedTypes(BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetNestedTypes (método) y busca los tipos anidados dentro del actual Type, mediante las restricciones de enlace especificadas. |
![]() |
GetProperties() | Proporciona objetos COM acceso independiente de la versión del Type.GetProperties (método). |
![]() |
GetProperties(BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetProperties (método). |
![]() |
GetProperty(String) | Proporciona objetos COM acceso independiente de la versión del Type.GetProperty (método). |
![]() |
GetProperty(String, BindingFlags) | Proporciona objetos COM acceso independiente de la versión del Type.GetProperty (método). |
![]() |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetProperty (método). |
![]() |
GetProperty(String, Type) | Proporciona objetos COM acceso independiente de la versión del Type.GetProperty (método). |
![]() |
GetProperty(String, Type, Type[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetProperty (método). |
![]() |
GetProperty(String, Type, Type[], ParameterModifier[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetProperty (método). |
![]() |
GetProperty(String, Type[]) | Proporciona objetos COM acceso independiente de la versión del Type.GetProperty (método). |
![]() |
GetType() | Proporciona objetos COM acceso independiente de la versión del Type.GetType (método). |
![]() |
GetTypeInfo(UInt32, UInt32, IntPtr) | Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz. |
![]() |
GetTypeInfoCount(UInt32) | Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1). |
![]() |
Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) | Proporciona acceso a las propiedades y los métodos expuestos por un objeto. |
![]() |
InvokeMember(String, BindingFlags, Binder, Object, Object[]) | Proporciona objetos COM acceso independiente de la versión del Type.InvokeMember (método). |
![]() |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) | Proporciona objetos COM acceso independiente de la versión del Type.InvokeMember (método). |
![]() |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) | Proporciona objetos COM acceso independiente de la versión del Type.InvokeMember (método). |
![]() |
IsAssignableFrom(Type) | Proporciona objetos COM acceso independiente de la versión del Type.IsAssignableFrom (método). |
![]() |
IsDefined(Type, Boolean) | Proporciona objetos COM acceso independiente de la versión del MemberInfo.IsDefined (método). |
![]() |
IsInstanceOfType(Object) | Proporciona objetos COM acceso independiente de la versión del Type.IsInstanceOfType (método). |
![]() |
IsSubclassOf(Type) | Proporciona objetos COM acceso independiente de la versión del Type.IsSubclassOf (método). |
![]() |
ToString() | Proporciona objetos COM acceso independiente de la versión del Type.ToString (método). |
Comentarios
Esta interfaz es para el acceso a las clases administradas desde código no administrado y no se debe llamar desde código administrado.
Esta interfaz conserva el orden vtable de los System.Type miembros de objetos COM no administrados pueden tener acceso a la clase.
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
Espacio de nombres System.Runtime.InteropServices
Volver al principio