Udostępnij za pośrednictwem


TypeRef Klasa

Definicja

[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)
Dziedziczenie
TypeRef
Atrybuty
Implementuje

Właściwości

AssemblyId
AssemblyName
BaseTypes

Pobiera pełną listę typów bazowych i interfejsów dla tego wystąpienia.

ElementTypeRef
FullName

Pobiera pełną nazwę typu reprezentowanego przez to wystąpienie. Podczas reprezentowania typu ogólnego jest to pełna nazwa definicji typu ogólnego.

GenericTypeArguments
GenericTypeParameterCount
IsArray
IsGenericType
IsGenericTypeDefinition
IsShallow

Pobiera wartość wskazującą, czy ten typRef jest płytki. Płytkie elementy TypeRef nie mają zdefiniowanej listy typów bazowych.

IsValueType
MetadataToken
TypeFlags

Metody

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)

Pobiera element TypeRef, który reprezentuje dane wystąpienie typu.

GetHashCode()
IsAssignableFrom(TypeRef)

Sprawdza, czy typ reprezentowany przez dany typ TypeRef można przypisać do typu reprezentowanego przez to wystąpienie.

MakeGenericTypeRef(ImmutableArray<TypeRef>)

Metody rozszerzania

Resolve(TypeRef)

Dotyczy