Condividi tramite


TypeRef Classe

Definizione

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay,nq}")]
public class TypeRef : IEquatable<Microsoft.VisualStudio.Composition.Reflection.TypeRef>, IEquatable<Type>
[<System.Diagnostics.DebuggerDisplay("{DebuggerDisplay,nq}")>]
type TypeRef = class
    interface IEquatable<TypeRef>
    interface IEquatable<Type>
Public Class TypeRef
Implements IEquatable(Of Type), IEquatable(Of TypeRef)
Ereditarietà
TypeRef
Attributi
Implementazioni

Proprietà

AssemblyId
AssemblyName
BaseTypes

Ottiene l'elenco completo dei tipi di base e delle interfacce per questa istanza.

ElementTypeRef
FullName

Ottiene il nome completo del tipo rappresentato da questa istanza. Quando rappresenta un tipo generico, si tratta del nome completo della definizione del tipo generico.

GenericTypeArguments
GenericTypeParameterCount
IsArray
IsGenericType
IsGenericTypeDefinition
IsShallow

Ottiene un valore che indica se typeRef è superficiale. TypeRefs superficiale non dispone di un elenco definito di tipi di base.

IsValueType
MetadataToken
TypeFlags

Metodi

Equals(Object)
Equals(Type)
Equals(TypeRef)
Get(Resolver, AssemblyName, Int32, String, TypeRefFlags, Int32, ImmutableArray<TypeRef>, Boolean, ImmutableArray<TypeRef>, TypeRef)
Get(Resolver, StrongAssemblyIdentity, Int32, String, TypeRefFlags, Int32, ImmutableArray<TypeRef>, Boolean, ImmutableArray<TypeRef>, TypeRef)
Get(Type, Resolver)

Ottiene un oggetto TypeRef che rappresenta un'istanza di tipo specificata.

GetHashCode()
IsAssignableFrom(TypeRef)

Verifica se il tipo rappresentato dall'oggetto TypeRef specificato può essere assegnato al tipo rappresentato da questa istanza.

MakeGenericTypeRef(ImmutableArray<TypeRef>)

Metodi di estensione

Resolve(TypeRef)

Si applica a