TypeRef Classe
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.
[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) |