Partilhar via


TypeRef Classe

Definição

[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)
Herança
TypeRef
Atributos
Implementações

Propriedades

AssemblyId
AssemblyName
BaseTypes

Obtém a lista completa de tipos base e interfaces para essa instância.

ElementTypeRef
FullName

Obtém o nome completo do tipo representado por essa instância. Ao representar um tipo genérico, esse é o nome completo da definição de tipo genérico.

GenericTypeArguments
GenericTypeParameterCount
IsArray
IsGenericType
IsGenericTypeDefinition
IsShallow

Obtém um valor que indica se esse TypeRef é superficial ou não. TypeRefs rasos não têm uma lista definida de tipos base.

IsValueType
MetadataToken
TypeFlags

Métodos

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)

Obtém um TypeRef que representa uma determinada instância de Tipo.

GetHashCode()
IsAssignableFrom(TypeRef)

Verifica se o tipo representado pelo TypeRef fornecido pode ser atribuído ao tipo representado por essa instância.

MakeGenericTypeRef(ImmutableArray<TypeRef>)

Métodos de Extensão

Resolve(TypeRef)

Aplica-se a