次の方法で共有


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)

適用対象