Partager via


TypeRef Classe

Définition

[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)
Héritage
TypeRef
Attributs
Implémente

Propriétés

AssemblyId
AssemblyName
BaseTypes

Obtient la liste complète des types de base et des interfaces pour cette instance.

ElementTypeRef
FullName

Obtient le nom complet du type représenté par cette instance. Lorsque vous représentez un type générique, il s’agit du nom complet de la définition de type générique.

GenericTypeArguments
GenericTypeParameterCount
IsArray
IsGenericType
IsGenericTypeDefinition
IsShallow

Obtient une valeur indiquant si ce TypeRef est superficiel ou non. Les types peu profonds ne disposent pas d’une liste définie de types de base.

IsValueType
MetadataToken
TypeFlags

Méthodes

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)

Obtient un TypeRef qui représente un type instance donné.

GetHashCode()
IsAssignableFrom(TypeRef)

Vérifie si le type représenté par le TypeRef donné peut être affecté au type représenté par cette instance.

MakeGenericTypeRef(ImmutableArray<TypeRef>)

Méthodes d’extension

Resolve(TypeRef)

S’applique à