_Type Interfaccia

Definizione

Importante

Questa API non è conforme a CLS.

Espone i membri pubblici della Type classe al codice non gestito.

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
Derivato
Attributi

Commenti

Questa interfaccia è destinata all'accesso alle classi gestite da codice non gestito e non deve essere chiamata dal codice gestito.

Questa interfaccia mantiene l'ordine di tabella virtuale dei membri della System.Type classe a cui è possibile accedere da oggetti COM non gestiti.

Proprietà

Nome Descrizione
Assembly

Fornisce oggetti COM con accesso indipendente dalla Assembly versione alla proprietà .

AssemblyQualifiedName

Fornisce oggetti COM con accesso indipendente dalla AssemblyQualifiedName versione alla proprietà .

Attributes

Fornisce oggetti COM con accesso indipendente dalla Attributes versione alla proprietà .

BaseType

Fornisce oggetti COM con accesso indipendente dalla BaseType versione alla proprietà .

DeclaringType

Fornisce oggetti COM con accesso indipendente dalla DeclaringType versione alla proprietà .

FullName

Fornisce oggetti COM con accesso indipendente dalla FullName versione alla proprietà .

GUID

Fornisce oggetti COM con accesso indipendente dalla GUID versione alla proprietà .

HasElementType

Fornisce oggetti COM con accesso indipendente dalla HasElementType versione alla proprietà .

IsAbstract

Fornisce oggetti COM con accesso indipendente dalla IsAbstract versione alla proprietà .

IsAnsiClass

Fornisce oggetti COM con accesso indipendente dalla IsAnsiClass versione alla proprietà .

IsArray

Fornisce oggetti COM con accesso indipendente dalla IsArray versione alla proprietà .

IsAutoClass

Fornisce oggetti COM con accesso indipendente dalla IsAutoClass versione alla proprietà .

IsAutoLayout

Fornisce oggetti COM con accesso indipendente dalla IsAutoLayout versione alla proprietà .

IsByRef

Fornisce oggetti COM con accesso indipendente dalla IsByRef versione alla proprietà .

IsClass

Fornisce oggetti COM con accesso indipendente dalla IsClass versione alla proprietà .

IsCOMObject

Fornisce oggetti COM con accesso indipendente dalla IsCOMObject versione alla proprietà .

IsContextful

Fornisce oggetti COM con accesso indipendente dalla IsContextful versione alla proprietà .

IsEnum

Fornisce oggetti COM con accesso indipendente dalla IsEnum versione alla proprietà .

IsExplicitLayout

Fornisce oggetti COM con accesso indipendente dalla IsExplicitLayout versione alla proprietà .

IsImport

Fornisce oggetti COM con accesso indipendente dalla IsImport versione alla proprietà .

IsInterface

Fornisce oggetti COM con accesso indipendente dalla IsInterface versione alla proprietà .

IsLayoutSequential

Fornisce oggetti COM con accesso indipendente dalla IsLayoutSequential versione alla proprietà .

IsMarshalByRef

Fornisce oggetti COM con accesso indipendente dalla IsMarshalByRef versione alla proprietà .

IsNestedAssembly

Fornisce oggetti COM con accesso indipendente dalla IsNestedAssembly versione alla proprietà .

IsNestedFamANDAssem

Fornisce oggetti COM con accesso indipendente dalla IsNestedFamANDAssem versione alla proprietà .

IsNestedFamily

Fornisce oggetti COM con accesso indipendente dalla IsNestedFamily versione alla proprietà .

IsNestedFamORAssem

Fornisce oggetti COM con accesso indipendente dalla IsNestedFamORAssem versione alla proprietà .

IsNestedPrivate

Fornisce oggetti COM con accesso indipendente dalla IsNestedPrivate versione alla proprietà .

IsNestedPublic

Fornisce oggetti COM con accesso indipendente dalla IsNestedPublic versione alla proprietà .

IsNotPublic

Fornisce oggetti COM con accesso indipendente dalla IsNotPublic versione alla proprietà .

IsPointer

Fornisce oggetti COM con accesso indipendente dalla IsPointer versione alla proprietà .

IsPrimitive

Fornisce oggetti COM con accesso indipendente dalla IsPrimitive versione alla proprietà .

IsPublic

Fornisce oggetti COM con accesso indipendente dalla IsPublic versione alla proprietà .

IsSealed

Fornisce oggetti COM con accesso indipendente dalla IsSealed versione alla proprietà .

IsSerializable

Fornisce oggetti COM con accesso indipendente dalla IsSerializable versione alla proprietà .

IsSpecialName

Fornisce oggetti COM con accesso indipendente dalla IsSpecialName versione alla proprietà .

IsUnicodeClass

Fornisce oggetti COM con accesso indipendente dalla IsUnicodeClass versione alla proprietà .

IsValueType

Fornisce oggetti COM con accesso indipendente dalla IsValueType versione alla proprietà .

MemberType

Fornisce oggetti COM con accesso indipendente dalla MemberType versione alla proprietà .

Module

Fornisce oggetti COM con accesso indipendente dalla Module versione alla proprietà .

Name

Fornisce oggetti COM con accesso indipendente dalla Name versione alla proprietà .

Namespace

Fornisce oggetti COM con accesso indipendente dalla Namespace versione alla proprietà .

ReflectedType

Fornisce oggetti COM con accesso indipendente dalla ReflectedType versione alla proprietà .

TypeHandle

Fornisce oggetti COM con accesso indipendente dalla TypeHandle versione alla proprietà .

TypeInitializer

Fornisce oggetti COM con accesso indipendente dalla TypeInitializer versione alla proprietà .

UnderlyingSystemType

Fornisce oggetti COM con accesso indipendente dalla UnderlyingSystemType versione alla proprietà .

Metodi

Nome Descrizione
Equals(Object)

Fornisce oggetti COM con accesso indipendente dalla Equals(Object) versione al metodo .

Equals(Type)

Fornisce oggetti COM con accesso indipendente dalla Equals(Type) versione al metodo .

FindInterfaces(TypeFilter, Object)

Fornisce oggetti COM con accesso indipendente dalla FindInterfaces(TypeFilter, Object) versione al metodo .

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Fornisce oggetti COM con accesso indipendente dalla FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) versione al metodo .

GetArrayRank()

Fornisce oggetti COM con accesso indipendente dalla GetArrayRank() versione al metodo .

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) versione al metodo .

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) versione al metodo .

GetConstructor(Type[])

Fornisce oggetti COM con accesso indipendente dalla GetConstructor(Type[]) versione al metodo .

GetConstructors()

Fornisce oggetti COM con accesso indipendente dalla GetConstructors() versione al metodo .

GetConstructors(BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetConstructors(BindingFlags) versione al metodo .

GetCustomAttributes(Boolean)

Fornisce oggetti COM con accesso indipendente dalla GetCustomAttributes(Boolean) versione al metodo .

GetCustomAttributes(Type, Boolean)

Fornisce oggetti COM con accesso indipendente dalla GetCustomAttributes(Type, Boolean) versione al metodo .

GetDefaultMembers()

Fornisce oggetti COM con accesso indipendente dalla GetDefaultMembers() versione al metodo .

GetElementType()

Fornisce oggetti COM con accesso indipendente dalla GetElementType() versione al metodo .

GetEvent(String, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetEvent(String, BindingFlags) versione al metodo .

GetEvent(String)

Fornisce oggetti COM con accesso indipendente dalla GetEvent(String) versione al metodo .

GetEvents()

Fornisce oggetti COM con accesso indipendente dalla GetEvents() versione al metodo .

GetEvents(BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetEvents(BindingFlags) versione al metodo .

GetField(String, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetField(String, BindingFlags) versione al metodo .

GetField(String)

Fornisce oggetti COM con accesso indipendente dalla GetField(String) versione al metodo .

GetFields()

Fornisce oggetti COM con accesso indipendente dalla GetFields() versione al metodo .

GetFields(BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetFields(BindingFlags) versione al metodo .

GetHashCode()

Fornisce oggetti COM con accesso indipendente dalla GetHashCode() versione al metodo .

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un set corrispondente di identificatori dispatch.

GetInterface(String, Boolean)

Fornisce oggetti COM con accesso indipendente dalla GetInterface(String, Boolean) versione al metodo .

GetInterface(String)

Fornisce oggetti COM con accesso indipendente dalla GetInterface(String) versione al metodo .

GetInterfaceMap(Type)

Fornisce oggetti COM con accesso indipendente dalla GetInterfaceMap(Type) versione al metodo .

GetInterfaces()

Fornisce oggetti COM con accesso indipendente dalla GetInterfaces() versione al metodo .

GetMember(String, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetMember(String, BindingFlags) versione al metodo .

GetMember(String, MemberTypes, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetMember(String, MemberTypes, BindingFlags) versione al metodo .

GetMember(String)

Fornisce oggetti COM con accesso indipendente dalla GetMember(String) versione al metodo .

GetMembers()

Fornisce oggetti COM con accesso indipendente dalla GetMembers() versione al metodo .

GetMembers(BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetMembers(BindingFlags) versione al metodo .

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) versione al metodo .

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) versione al metodo .

GetMethod(String, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, BindingFlags) versione al metodo .

GetMethod(String, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, Type[], ParameterModifier[]) versione al metodo .

GetMethod(String, Type[])

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, Type[]) versione al metodo .

GetMethod(String)

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String) versione al metodo .

GetMethods()

Fornisce oggetti COM con accesso indipendente dalla GetMethods() versione al metodo .

GetMethods(BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetMethods(BindingFlags) versione al metodo .

GetNestedType(String, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetNestedType(String, BindingFlags) versione al metodo .

GetNestedType(String)

Fornisce oggetti COM con accesso indipendente dalla GetNestedType(String) versione al metodo .

GetNestedTypes()

Fornisce oggetti COM con accesso indipendente dalla GetNestedTypes() versione al metodo .

GetNestedTypes(BindingFlags)

Fornisce agli oggetti COM l'accesso indipendente dalla versione al GetNestedTypes(BindingFlags) metodo e cerca i tipi annidati all'interno dell'oggetto corrente Typeusando i vincoli di associazione specificati.

GetProperties()

Fornisce oggetti COM con accesso indipendente dalla GetProperties() versione al metodo .

GetProperties(BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetProperties(BindingFlags) versione al metodo .

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) versione al metodo .

GetProperty(String, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetProperty(String, BindingFlags) versione al metodo .

GetProperty(String, Type, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetProperty(String, Type, Type[], ParameterModifier[]) versione al metodo .

GetProperty(String, Type, Type[])

Fornisce oggetti COM con accesso indipendente dalla GetProperty(String, Type, Type[]) versione al metodo .

GetProperty(String, Type)

Fornisce oggetti COM con accesso indipendente dalla GetProperty(String, Type) versione al metodo .

GetProperty(String, Type[])

Fornisce oggetti COM con accesso indipendente dalla GetProperty(String, Type[]) versione al metodo .

GetProperty(String)

Fornisce oggetti COM con accesso indipendente dalla GetProperty(String) versione al metodo .

GetType()

Fornisce oggetti COM con accesso indipendente dalla GetType() versione al metodo .

GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia.

GetTypeInfoCount(UInt32)

Recupera il numero di interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso alle proprietà e ai metodi esposti da un oggetto .

InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Fornisce oggetti COM con accesso indipendente dalla InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) versione al metodo .

InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Fornisce oggetti COM con accesso indipendente dalla InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) versione al metodo .

InvokeMember(String, BindingFlags, Binder, Object, Object[])

Fornisce oggetti COM con accesso indipendente dalla InvokeMember(String, BindingFlags, Binder, Object, Object[]) versione al metodo .

IsAssignableFrom(Type)

Fornisce oggetti COM con accesso indipendente dalla IsAssignableFrom(Type) versione al metodo .

IsDefined(Type, Boolean)

Fornisce oggetti COM con accesso indipendente dalla IsDefined(Type, Boolean) versione al metodo .

IsInstanceOfType(Object)

Fornisce oggetti COM con accesso indipendente dalla IsInstanceOfType(Object) versione al metodo .

IsSubclassOf(Type)

Fornisce oggetti COM con accesso indipendente dalla IsSubclassOf(Type) versione al metodo .

ToString()

Fornisce oggetti COM con accesso indipendente dalla ToString() versione al metodo .

Si applica a