TypeRef クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
[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) |