Sdílet prostřednictvím


TypeRef Třída

Definice

[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)
Dědičnost
TypeRef
Atributy
Implementuje

Vlastnosti

AssemblyId
AssemblyName
BaseTypes

Získá úplný seznam základních typů a rozhraní pro tuto instanci.

ElementTypeRef
FullName

Získá úplný název typu reprezentovaný touto instancí. Při reprezentaci obecného typu se jedná o úplný název definice obecného typu.

GenericTypeArguments
GenericTypeParameterCount
IsArray
IsGenericType
IsGenericTypeDefinition
IsShallow

Získá hodnotu označující, zda je tento TypRef mělký. Shallow TypeRefs nemají definovaný seznam základních typů.

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)

Získá TypeRef, který představuje daný typ instance.

GetHashCode()
IsAssignableFrom(TypeRef)

Zkontroluje, jestli typ reprezentovaný daným TypeRef může být přiřazen k typu reprezentované touto instancí.

MakeGenericTypeRef(ImmutableArray<TypeRef>)

Metody rozšíření

Resolve(TypeRef)

Platí pro