Поделиться через


TypeRef Класс

Определение

[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)
Наследование
TypeRef
Атрибуты
Реализации

Свойства

AssemblyId
AssemblyName
BaseTypes

Возвращает полный список базовых типов и интерфейсов для этого экземпляра.

ElementTypeRef
FullName

Возвращает полное имя типа, представленного данным экземпляром . При представлении универсального типа это полное имя определения универсального типа.

GenericTypeArguments
GenericTypeParameterCount
IsArray
IsGenericType
IsGenericTypeDefinition
IsShallow

Возвращает значение, указывающее, является ли тип TypeRef неглубоким. Shallow TypeRefs не имеет определенного списка базовых типов.

IsValueType
MetadataToken
TypeFlags

Методы

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)

Возвращает объект TypeRef, представляющий заданный экземпляр Type.

GetHashCode()
IsAssignableFrom(TypeRef)

Проверяет, может ли тип, представленный указанным TypeRef, быть назначен типу, представленному этим экземпляром.

MakeGenericTypeRef(ImmutableArray<TypeRef>)

Методы расширения

Resolve(TypeRef)

Применяется к