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 是否为浅表。 浅层 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)

获取表示给定 Type 实例的 TypeRef。

GetHashCode()
IsAssignableFrom(TypeRef)

检查是否可以将给定 TypeRef 表示的类型分配给此实例表示的类型。

MakeGenericTypeRef(ImmutableArray<TypeRef>)

扩展方法

Resolve(TypeRef)

适用于