_Type Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Expose les membres publics de la Type classe au code non managé.
public interface class _Type
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _Type
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _Type
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _Type = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _Type = interface
Public Interface _Type
- Dérivé
- Attributs
Remarques
Cette interface est destinée à l’accès aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
Cette interface conserve l’ordre vtable des membres de System.Type classe accessibles par des objets COM non managés.
Propriétés
| Nom | Description |
|---|---|
| Assembly |
Fournit aux objets COM un accès indépendant de la version à la Assembly propriété. |
| AssemblyQualifiedName |
Fournit aux objets COM un accès indépendant de la version à la AssemblyQualifiedName propriété. |
| Attributes |
Fournit aux objets COM un accès indépendant de la version à la Attributes propriété. |
| BaseType |
Fournit aux objets COM un accès indépendant de la version à la BaseType propriété. |
| DeclaringType |
Fournit aux objets COM un accès indépendant de la version à la DeclaringType propriété. |
| FullName |
Fournit aux objets COM un accès indépendant de la version à la FullName propriété. |
| GUID |
Fournit aux objets COM un accès indépendant de la version à la GUID propriété. |
| HasElementType |
Fournit aux objets COM un accès indépendant de la version à la HasElementType propriété. |
| IsAbstract |
Fournit aux objets COM un accès indépendant de la version à la IsAbstract propriété. |
| IsAnsiClass |
Fournit aux objets COM un accès indépendant de la version à la IsAnsiClass propriété. |
| IsArray |
Fournit aux objets COM un accès indépendant de la version à la IsArray propriété. |
| IsAutoClass |
Fournit aux objets COM un accès indépendant de la version à la IsAutoClass propriété. |
| IsAutoLayout |
Fournit aux objets COM un accès indépendant de la version à la IsAutoLayout propriété. |
| IsByRef |
Fournit aux objets COM un accès indépendant de la version à la IsByRef propriété. |
| IsClass |
Fournit aux objets COM un accès indépendant de la version à la IsClass propriété. |
| IsCOMObject |
Fournit aux objets COM un accès indépendant de la version à la IsCOMObject propriété. |
| IsContextful |
Fournit aux objets COM un accès indépendant de la version à la IsContextful propriété. |
| IsEnum |
Fournit aux objets COM un accès indépendant de la version à la IsEnum propriété. |
| IsExplicitLayout |
Fournit aux objets COM un accès indépendant de la version à la IsExplicitLayout propriété. |
| IsImport |
Fournit aux objets COM un accès indépendant de la version à la IsImport propriété. |
| IsInterface |
Fournit aux objets COM un accès indépendant de la version à la IsInterface propriété. |
| IsLayoutSequential |
Fournit aux objets COM un accès indépendant de la version à la IsLayoutSequential propriété. |
| IsMarshalByRef |
Fournit aux objets COM un accès indépendant de la version à la IsMarshalByRef propriété. |
| IsNestedAssembly |
Fournit aux objets COM un accès indépendant de la version à la IsNestedAssembly propriété. |
| IsNestedFamANDAssem |
Fournit aux objets COM un accès indépendant de la version à la IsNestedFamANDAssem propriété. |
| IsNestedFamily |
Fournit aux objets COM un accès indépendant de la version à la IsNestedFamily propriété. |
| IsNestedFamORAssem |
Fournit aux objets COM un accès indépendant de la version à la IsNestedFamORAssem propriété. |
| IsNestedPrivate |
Fournit aux objets COM un accès indépendant de la version à la IsNestedPrivate propriété. |
| IsNestedPublic |
Fournit aux objets COM un accès indépendant de la version à la IsNestedPublic propriété. |
| IsNotPublic |
Fournit aux objets COM un accès indépendant de la version à la IsNotPublic propriété. |
| IsPointer |
Fournit aux objets COM un accès indépendant de la version à la IsPointer propriété. |
| IsPrimitive |
Fournit aux objets COM un accès indépendant de la version à la IsPrimitive propriété. |
| IsPublic |
Fournit aux objets COM un accès indépendant de la version à la IsPublic propriété. |
| IsSealed |
Fournit aux objets COM un accès indépendant de la version à la IsSealed propriété. |
| IsSerializable |
Fournit aux objets COM un accès indépendant de la version à la IsSerializable propriété. |
| IsSpecialName |
Fournit aux objets COM un accès indépendant de la version à la IsSpecialName propriété. |
| IsUnicodeClass |
Fournit aux objets COM un accès indépendant de la version à la IsUnicodeClass propriété. |
| IsValueType |
Fournit aux objets COM un accès indépendant de la version à la IsValueType propriété. |
| MemberType |
Fournit aux objets COM un accès indépendant de la version à la MemberType propriété. |
| Module |
Fournit aux objets COM un accès indépendant de la version à la Module propriété. |
| Name |
Fournit aux objets COM un accès indépendant de la version à la Name propriété. |
| Namespace |
Fournit aux objets COM un accès indépendant de la version à la Namespace propriété. |
| ReflectedType |
Fournit aux objets COM un accès indépendant de la version à la ReflectedType propriété. |
| TypeHandle |
Fournit aux objets COM un accès indépendant de la version à la TypeHandle propriété. |
| TypeInitializer |
Fournit aux objets COM un accès indépendant de la version à la TypeInitializer propriété. |
| UnderlyingSystemType |
Fournit aux objets COM un accès indépendant de la version à la UnderlyingSystemType propriété. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Fournit aux objets COM un accès indépendant de la version à la Equals(Object) méthode. |
| Equals(Type) |
Fournit aux objets COM un accès indépendant de la version à la Equals(Type) méthode. |
| FindInterfaces(TypeFilter, Object) |
Fournit aux objets COM un accès indépendant de la version à la FindInterfaces(TypeFilter, Object) méthode. |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Fournit aux objets COM un accès indépendant de la version à la FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) méthode. |
| GetArrayRank() |
Fournit aux objets COM un accès indépendant de la version à la GetArrayRank() méthode. |
| GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Fournit aux objets COM un accès indépendant de la version à la GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) méthode. |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Fournit aux objets COM un accès indépendant de la version à la GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) méthode. |
| GetConstructor(Type[]) |
Fournit aux objets COM un accès indépendant de la version à la GetConstructor(Type[]) méthode. |
| GetConstructors() |
Fournit aux objets COM un accès indépendant de la version à la GetConstructors() méthode. |
| GetConstructors(BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetConstructors(BindingFlags) méthode. |
| GetCustomAttributes(Boolean) |
Fournit aux objets COM un accès indépendant de la version à la GetCustomAttributes(Boolean) méthode. |
| GetCustomAttributes(Type, Boolean) |
Fournit aux objets COM un accès indépendant de la version à la GetCustomAttributes(Type, Boolean) méthode. |
| GetDefaultMembers() |
Fournit aux objets COM un accès indépendant de la version à la GetDefaultMembers() méthode. |
| GetElementType() |
Fournit aux objets COM un accès indépendant de la version à la GetElementType() méthode. |
| GetEvent(String, BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetEvent(String, BindingFlags) méthode. |
| GetEvent(String) |
Fournit aux objets COM un accès indépendant de la version à la GetEvent(String) méthode. |
| GetEvents() |
Fournit aux objets COM un accès indépendant de la version à la GetEvents() méthode. |
| GetEvents(BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetEvents(BindingFlags) méthode. |
| GetField(String, BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetField(String, BindingFlags) méthode. |
| GetField(String) |
Fournit aux objets COM un accès indépendant de la version à la GetField(String) méthode. |
| GetFields() |
Fournit aux objets COM un accès indépendant de la version à la GetFields() méthode. |
| GetFields(BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetFields(BindingFlags) méthode. |
| GetHashCode() |
Fournit aux objets COM un accès indépendant de la version à la GetHashCode() méthode. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. |
| GetInterface(String, Boolean) |
Fournit aux objets COM un accès indépendant de la version à la GetInterface(String, Boolean) méthode. |
| GetInterface(String) |
Fournit aux objets COM un accès indépendant de la version à la GetInterface(String) méthode. |
| GetInterfaceMap(Type) |
Fournit aux objets COM un accès indépendant de la version à la GetInterfaceMap(Type) méthode. |
| GetInterfaces() |
Fournit aux objets COM un accès indépendant de la version à la GetInterfaces() méthode. |
| GetMember(String, BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetMember(String, BindingFlags) méthode. |
| GetMember(String, MemberTypes, BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetMember(String, MemberTypes, BindingFlags) méthode. |
| GetMember(String) |
Fournit aux objets COM un accès indépendant de la version à la GetMember(String) méthode. |
| GetMembers() |
Fournit aux objets COM un accès indépendant de la version à la GetMembers() méthode. |
| GetMembers(BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetMembers(BindingFlags) méthode. |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) méthode. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) méthode. |
| GetMethod(String, BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, BindingFlags) méthode. |
| GetMethod(String, Type[], ParameterModifier[]) |
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, Type[], ParameterModifier[]) méthode. |
| GetMethod(String, Type[]) |
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, Type[]) méthode. |
| GetMethod(String) |
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String) méthode. |
| GetMethods() |
Fournit aux objets COM un accès indépendant de la version à la GetMethods() méthode. |
| GetMethods(BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetMethods(BindingFlags) méthode. |
| GetNestedType(String, BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetNestedType(String, BindingFlags) méthode. |
| GetNestedType(String) |
Fournit aux objets COM un accès indépendant de la version à la GetNestedType(String) méthode. |
| GetNestedTypes() |
Fournit aux objets COM un accès indépendant de la version à la GetNestedTypes() méthode. |
| GetNestedTypes(BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetNestedTypes(BindingFlags) méthode et recherche les types imbriqués dans le courant Type, à l’aide des contraintes de liaison spécifiées. |
| GetProperties() |
Fournit aux objets COM un accès indépendant de la version à la GetProperties() méthode. |
| GetProperties(BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetProperties(BindingFlags) méthode. |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Fournit aux objets COM un accès indépendant de la version à la GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) méthode. |
| GetProperty(String, BindingFlags) |
Fournit aux objets COM un accès indépendant de la version à la GetProperty(String, BindingFlags) méthode. |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Fournit aux objets COM un accès indépendant de la version à la GetProperty(String, Type, Type[], ParameterModifier[]) méthode. |
| GetProperty(String, Type, Type[]) |
Fournit aux objets COM un accès indépendant de la version à la GetProperty(String, Type, Type[]) méthode. |
| GetProperty(String, Type) |
Fournit aux objets COM un accès indépendant de la version à la GetProperty(String, Type) méthode. |
| GetProperty(String, Type[]) |
Fournit aux objets COM un accès indépendant de la version à la GetProperty(String, Type[]) méthode. |
| GetProperty(String) |
Fournit aux objets COM un accès indépendant de la version à la GetProperty(String) méthode. |
| GetType() |
Fournit aux objets COM un accès indépendant de la version à la GetType() méthode. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface. |
| GetTypeInfoCount(UInt32) |
Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fournit l’accès aux propriétés et méthodes exposées par un objet. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Fournit aux objets COM un accès indépendant de la version à la InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) méthode. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Fournit aux objets COM un accès indépendant de la version à la InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) méthode. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Fournit aux objets COM un accès indépendant de la version à la InvokeMember(String, BindingFlags, Binder, Object, Object[]) méthode. |
| IsAssignableFrom(Type) |
Fournit aux objets COM un accès indépendant de la version à la IsAssignableFrom(Type) méthode. |
| IsDefined(Type, Boolean) |
Fournit aux objets COM un accès indépendant de la version à la IsDefined(Type, Boolean) méthode. |
| IsInstanceOfType(Object) |
Fournit aux objets COM un accès indépendant de la version à la IsInstanceOfType(Object) méthode. |
| IsSubclassOf(Type) |
Fournit aux objets COM un accès indépendant de la version à la IsSubclassOf(Type) méthode. |
| ToString() |
Fournit aux objets COM un accès indépendant de la version à la ToString() méthode. |