EnumBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
列挙型を記述および表現します。
public ref class EnumBuilder sealed : Type
public ref class EnumBuilder sealed : System::Reflection::TypeInfo
public ref class EnumBuilder abstract : System::Reflection::TypeInfo
public ref class EnumBuilder sealed : Type, System::Runtime::InteropServices::_EnumBuilder
public ref class EnumBuilder sealed : System::Reflection::TypeInfo, System::Runtime::InteropServices::_EnumBuilder
public sealed class EnumBuilder : Type
public sealed class EnumBuilder : System.Reflection.TypeInfo
public abstract class EnumBuilder : System.Reflection.TypeInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : System.Reflection.TypeInfo, System.Runtime.InteropServices._EnumBuilder
type EnumBuilder = class
inherit Type
type EnumBuilder = class
inherit TypeInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit TypeInfo
interface _EnumBuilder
Public NotInheritable Class EnumBuilder
Inherits Type
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Public MustInherit Class EnumBuilder
Inherits TypeInfo
Public NotInheritable Class EnumBuilder
Inherits Type
Implements _EnumBuilder
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Implements _EnumBuilder
- 継承
- 継承
- 継承
- 属性
- 実装
例
次のコード例では、 を使用した動的アセンブリ内での列挙体の構築を EnumBuilder
示します。 この例では、 という名前 Elevation
の列挙型を基になる型で Int32定義し、2 つの要素を作成します Low
。値は 0 で、 High
値は 1 です。 型が作成されると、アセンブリは という名前 TempAssembly.dll
で保存されます。
Ildasm.exe (IL 逆アセンブラー) を使用して、このアセンブリの内容を調べることができます。
注意
.NET Framework バージョン 2.0 より前のコード例では、正しい列挙体は生成されません。
using namespace System;
using namespace System::Reflection;
using namespace System::Reflection::Emit;
void main()
{
// Get the current application domain for the current thread.
AppDomain^ currentDomain = AppDomain::CurrentDomain;
// Create a dynamic assembly in the current application domain,
// and allow it to be executed and saved to disk.
AssemblyName^ aName = gcnew AssemblyName("TempAssembly");
AssemblyBuilder^ ab = currentDomain->DefineDynamicAssembly(
aName, AssemblyBuilderAccess::RunAndSave);
// Define a dynamic module in "TempAssembly" assembly. For a single-
// module assembly, the module has the same name as the assembly.
ModuleBuilder^ mb =
ab->DefineDynamicModule(aName->Name, aName->Name + ".dll");
// Define a public enumeration with the name "Elevation" and an
// underlying type of Int32.
EnumBuilder^ eb =
mb->DefineEnum("Elevation", TypeAttributes::Public, int::typeid);
// Define two members, "High" and "Low".
eb->DefineLiteral("Low", (Object^) 0);
eb->DefineLiteral("High", 1);
// Create the type and save the assembly.
Type^ finished = eb->CreateType();
ab->Save(aName->Name + ".dll");
for each (Object^ o in Enum::GetValues(finished))
{
Console::WriteLine("{0}.{1} = {2}", finished, o, (int)o);
}
}
/* This code example produces the following output:
Elevation.Low = 0
Elevation.High = 1
*/
using System;
using System.Reflection;
using System.Reflection.Emit;
class Example
{
public static void Main()
{
// Get the current application domain for the current thread.
AppDomain currentDomain = AppDomain.CurrentDomain;
// Create a dynamic assembly in the current application domain,
// and allow it to be executed and saved to disk.
AssemblyName aName = new AssemblyName("TempAssembly");
AssemblyBuilder ab = currentDomain.DefineDynamicAssembly(
aName, AssemblyBuilderAccess.RunAndSave);
// Define a dynamic module in "TempAssembly" assembly. For a single-
// module assembly, the module has the same name as the assembly.
ModuleBuilder mb = ab.DefineDynamicModule(aName.Name, aName.Name + ".dll");
// Define a public enumeration with the name "Elevation" and an
// underlying type of Integer.
EnumBuilder eb = mb.DefineEnum("Elevation", TypeAttributes.Public, typeof(int));
// Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0);
eb.DefineLiteral("High", 1);
// Create the type and save the assembly.
Type finished = eb.CreateType();
ab.Save(aName.Name + ".dll");
foreach( object o in Enum.GetValues(finished) )
{
Console.WriteLine("{0}.{1} = {2}", finished, o, ((int) o));
}
}
}
/* This code example produces the following output:
Elevation.Low = 0
Elevation.High = 1
*/
Imports System.Reflection
Imports System.Reflection.Emit
Module Example
Sub Main()
' Get the current application domain for the current thread.
Dim currentDomain As AppDomain = AppDomain.CurrentDomain
' Create a dynamic assembly in the current application domain,
' and allow it to be executed and saved to disk.
Dim aName As AssemblyName = New AssemblyName("TempAssembly")
Dim ab As AssemblyBuilder = currentDomain.DefineDynamicAssembly( _
aName, AssemblyBuilderAccess.RunAndSave)
' Define a dynamic module in "TempAssembly" assembly. For a single-
' module assembly, the module has the same name as the assembly.
Dim mb As ModuleBuilder = _
ab.DefineDynamicModule(aName.Name, aName.Name & ".dll")
' Define a public enumeration with the name "Elevation" and an
' underlying type of Integer.
Dim eb As EnumBuilder = _
mb.DefineEnum("Elevation", TypeAttributes.Public, GetType(Integer))
' Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0)
eb.DefineLiteral("High", 1)
' Create the type and save the assembly.
Dim finished As Type = eb.CreateType()
ab.Save(aName.Name & ".dll")
For Each o As Object In [Enum].GetValues(finished)
Console.WriteLine("{0}.{1} = {2}", finished, o, CInt(o))
Next
End Sub
End Module
' This code example produces the following output:
'
'Elevation.Low = 0
'Elevation.High = 1
注釈
注意
.NET Framework バージョン 1.0 および 1.1 では、 を使用してTypeBuilder列挙型を定義する必要があります。これは、列挙型ではなく型Int32の要素を持つ列挙型を出力するためEnumBuilderです。 .NET Framework バージョン 2.0 では、EnumBuilder要素の型が正しい列挙型を出力します。
コンストラクター
EnumBuilder() |
EnumBuilder クラスの新しいインスタンスを初期化します。 |
プロパティ
Assembly |
この列挙型の定義を含む動的アセンブリを取得します。 |
AssemblyQualifiedName |
親アセンブリの表示名で修飾されたこの列挙型の完全なパスを返します。 |
Attributes |
Type に関連付けられている属性を取得します。 |
Attributes |
Type に関連付けられている属性を取得します。 (継承元 Type) |
Attributes |
列挙型を記述および表現します。 (継承元 TypeInfo) |
BaseType | |
ContainsGenericParameters |
列挙型を記述および表現します。 |
ContainsGenericParameters |
現在の Type オブジェクトが特定の型で置き換えられていない型パラメーターを持っているかどうかを示す値を取得します。 (継承元 Type) |
ContainsGenericParameters |
列挙型を記述および表現します。 (継承元 TypeInfo) |
CustomAttributes |
このメンバーのカスタム属性を含むコレクションを取得します。 (継承元 MemberInfo) |
DeclaredConstructors |
現在の型によって宣言されたコンストラクターのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredEvents |
現在の型によって定義されたイベントのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredFields |
現在の型によって定義されたフィールドのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredMembers |
現在の型によって定義されたメンバーのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredMethods |
現在の型によって定義されたメソッドのコレクションを取得します。 (継承元 TypeInfo) |
DeclaredNestedTypes |
現在の型によって定義された入れ子の型のコレクションを取得します。 (継承元 TypeInfo) |
DeclaredProperties |
現在の型によって定義されたプロパティのコレクションを取得します。 (継承元 TypeInfo) |
DeclaringMethod |
列挙型を記述および表現します。 |
DeclaringMethod |
現在の MethodBase がジェネリック メソッドの型パラメーターを表している場合に、宣言するメソッドを表す Type を取得します。 (継承元 Type) |
DeclaringMethod |
列挙型を記述および表現します。 (継承元 TypeInfo) |
DeclaringType |
この EnumBuilder を宣言した型を返します。 |
FullName |
この列挙型の完全なパスを返します。 |
GenericParameterAttributes |
列挙型を記述および表現します。 |
GenericParameterAttributes |
現在のジェネリック型パラメーターの共変性および特殊な制約を説明する GenericParameterAttributes フラグの組み合わせを取得します。 (継承元 Type) |
GenericParameterAttributes |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GenericParameterPosition |
列挙型を記述および表現します。 |
GenericParameterPosition |
Type オブジェクトがジェネリック型またはジェネリック メソッドの型パラメーターを表す場合に、パラメーターを宣言したジェネリック型またはジェネリック メソッドの型パラメーター リスト内の型パラメーターの位置を取得します。 (継承元 Type) |
GenericParameterPosition |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GenericTypeArguments |
列挙型を記述および表現します。 |
GenericTypeArguments |
この型のジェネリック型引数の配列を取得します。 (継承元 Type) |
GenericTypeArguments |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GenericTypeParameters |
現在のインスタンスのジェネリック型パラメーターの配列を取得します。 (継承元 TypeInfo) |
GUID |
この列挙型の GUID を返します。 |
HasElementType |
現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列、ポインター、または参照渡しかどうかを示す値を取得します。 (継承元 Type) |
HasElementType |
列挙型を記述および表現します。 (継承元 TypeInfo) |
ImplementedInterfaces |
現在の型で実装されたインターフェイスのコレクションを取得します。 (継承元 TypeInfo) |
IsAbstract |
Type が抽象型で、オーバーライドする必要があるかどうかを示す値を取得します。 (継承元 Type) |
IsAbstract |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsAnsiClass |
|
IsAnsiClass |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsArray |
型が配列かどうかを示す値を返します。 (継承元 Type) |
IsArray |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsAutoClass |
|
IsAutoClass |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsAutoLayout |
現在の型のフィールドが、共通言語ランタイムによって自動的に配置されているかどうかを示す値を取得します。 (継承元 Type) |
IsAutoLayout |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsByRef |
Type が参照渡しかどうかを示す値を取得します。 (継承元 Type) |
IsByRef |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsByRefLike |
型が byref に似た構造体であるかどうかを示す値を取得します。 |
IsByRefLike |
型が byref に似た構造体であるかどうかを示す値を取得します。 (継承元 Type) |
IsClass |
Type がクラスまたはデリゲートである (つまり値型やインターフェイスではない) かどうかを示す値を取得します。 (継承元 Type) |
IsClass |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsCollectible |
この MemberInfo オブジェクトが、収集可能な AssemblyLoadContext に保持されているアセンブリの一部であるかどうかを示す値を取得します。 (継承元 MemberInfo) |
IsCOMObject |
Type が COM オブジェクトかどうかを示す値を取得します。 (継承元 Type) |
IsCOMObject |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsConstructedGenericType |
このオブジェクトが構築ジェネリック型かどうかを示す値を取得します。 |
IsConstructedGenericType |
このオブジェクトが構築ジェネリック型かどうかを示す値を取得します。 構築ジェネリック型のインスタンスを作成できます。 (継承元 Type) |
IsContextful |
Type をコンテキスト内で管理できるかどうかを示す値を取得します。 (継承元 Type) |
IsEnum |
列挙型を記述および表現します。 |
IsEnum |
現在の Type が列挙体であるどうかを示す値を取得します。 (継承元 Type) |
IsEnum |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsExplicitLayout |
現在の型のフィールドが、明示的に指定したオフセット位置に配置されているかどうかを示す値を取得します。 (継承元 Type) |
IsExplicitLayout |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsFunctionPointer |
現在 Type の が関数ポインターであるかどうかを示す値を取得します。 (継承元 Type) |
IsGenericMethodParameter |
現在の Type が、ジェネリック メソッドの定義の型パラメーターを表すかどうかを示す値を取得します。 (継承元 Type) |
IsGenericParameter |
列挙型を記述および表現します。 |
IsGenericParameter |
現在の Type がジェネリック型またはジェネリック メソッドの定義の型パラメーターを表しているかどうかを示す値を取得します。 (継承元 Type) |
IsGenericParameter |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsGenericType |
列挙型を記述および表現します。 |
IsGenericType |
現在の型がジェネリック型かどうかを示す値を取得します。 (継承元 Type) |
IsGenericType |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsGenericTypeDefinition |
列挙型を記述および表現します。 |
IsGenericTypeDefinition |
現在の Type が、他のジェネリック型を構築できるジェネリック型の定義を表しているかどうかを示す値を取得します。 (継承元 Type) |
IsGenericTypeDefinition |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsGenericTypeParameter |
現在の Type が、ジェネリック型の定義の型パラメーターを表すかどうかを示す値を取得します。 (継承元 Type) |
IsImport |
Type に ComImportAttribute 属性が適用されているかどうかを示す (つまり、COM タイプ ライブラリからインポートされたかどうかを示す) 値を取得します。 (継承元 Type) |
IsImport |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsInterface |
Type がインターフェイスである (つまり値型やクラスではない) ことを示す値を取得します。 (継承元 Type) |
IsInterface |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsLayoutSequential |
現在の型のフィールドが、定義済みまたはメタデータに対して出力された順序で、連続して配置されているかどうかを示す値を取得します。 (継承元 Type) |
IsLayoutSequential |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsMarshalByRef |
Type が参照渡しでマーシャリングされるかどうかを示す値を取得します。 (継承元 Type) |
IsMarshalByRef |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsNested |
現在の Type オブジェクトが、別の型の定義内に入れ子になっている定義で定義された型を表しているかどうかを示す値を取得します。 (継承元 Type) |
IsNested |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsNestedAssembly |
Type が入れ子になっていて、それ自体が属するアセンブリ内でだけ参照可能かどうかを示す値を取得します。 (継承元 Type) |
IsNestedAssembly |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsNestedFamANDAssem |
Type が入れ子になっていて、それ自体が属するファミリとアセンブリの両方に属しているクラスだけから参照可能かどうかを示す値を取得します。 (継承元 Type) |
IsNestedFamANDAssem |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsNestedFamily |
Type が入れ子になっていて、それ自体が属するファミリ内でだけ参照可能かどうかを示す値を取得します。 (継承元 Type) |
IsNestedFamily |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsNestedFamORAssem |
Type が入れ子になっていて、それ自体が属するファミリまたはアセンブリのいずれかに属しているクラスだけから参照可能かどうかを示す値を取得します。 (継承元 Type) |
IsNestedFamORAssem |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsNestedPrivate |
Type が入れ子になっていて、プライベートとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
IsNestedPrivate |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsNestedPublic |
クラスが入れ子になっていて、パブリックとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
IsNestedPublic |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsNotPublic |
Type がパブリックとして宣言されていないかどうかを示す値を取得します。 (継承元 Type) |
IsNotPublic |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsPointer |
Type がポインターかどうかを示す値を取得します。 (継承元 Type) |
IsPointer |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsPrimitive |
Type がプリミティブ型の 1 つかどうかを示す値を取得します。 (継承元 Type) |
IsPrimitive |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsPublic |
Type がパブリックとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
IsPublic |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsSealed |
Type が sealed として宣言されているかどうかを示す値を取得します。 (継承元 Type) |
IsSealed |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsSecurityCritical |
現在の型が現在の信頼レベルでセキュリティ クリティカルまたはセキュリティ セーフ クリティカルであり、重要な操作を実行できるかどうかを示す値を取得します。 (継承元 Type) |
IsSecuritySafeCritical |
現在の型が現在の信頼レベルでセキュリティ セーフ クリティカルであり、重要な操作を実行でき、透過的なコードからアクセスできるかどうかを示す値を取得します。 (継承元 Type) |
IsSecurityTransparent |
現在の型が現在の信頼レベルで透過的であり、重要な操作を実行できないかどうかを示す値を取得します。 (継承元 Type) |
IsSerializable |
列挙型を記述および表現します。 |
IsSerializable |
古い.
がバイナリ シリアル化可能かどうかを示す値を Type 取得します。 (継承元 Type) |
IsSerializable |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsSignatureType |
型が署名型かどうかを示す値を取得します。 (継承元 Type) |
IsSpecialName |
型が特別な処理を必要とする名前を持っているかどうかを示す値を取得します。 (継承元 Type) |
IsSpecialName |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsSZArray |
型が、下限が 0 の 1 次元配列のみを表すことができる配列型であるかどうかを示す値を取得します。 |
IsSZArray |
型が、下限が 0 の 1 次元配列のみを表すことができる配列型であるかどうかを示す値を取得します。 (継承元 Type) |
IsTypeDefinition |
型が型定義かどうかを示す値を取得します。 |
IsTypeDefinition |
型が型定義かどうかを示す値を取得します。 (継承元 Type) |
IsUnicodeClass |
|
IsUnicodeClass |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsUnmanagedFunctionPointer |
現在 Type の がアンマネージ関数ポインターであるかどうかを示す値を取得します。 (継承元 Type) |
IsValueType |
Type が値型かどうかを示す値を取得します。 (継承元 Type) |
IsValueType |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsVariableBoundArray |
列挙型を記述および表現します。 |
IsVariableBoundArray |
型が多次元配列を表すことができるか、任意の下限を持つ 1 つの配列を表すことができる配列型であるかどうかを示す値を取得します。 (継承元 Type) |
IsVisible |
Type にアセンブリの外側のコードからアクセスできるかどうかを示す値を取得します。 (継承元 Type) |
IsVisible |
列挙型を記述および表現します。 (継承元 TypeInfo) |
MemberType |
このメンバーが型であるか、または入れ子にされた型であるかを示す MemberTypes 値を取得します。 (継承元 Type) |
MemberType |
列挙型を記述および表現します。 (継承元 TypeInfo) |
MetadataToken |
メタデータ要素を識別する値を取得します。 (継承元 MemberInfo) |
Module |
この EnumBuilder 定義を含む動的モジュールを取得します。 |
Name |
この列挙型の名前を返します。 |
Namespace |
この列挙型の名前空間を返します。 |
ReflectedType |
この EnumBuilder を取得するために使用された型を返します。 |
ReflectedType |
|
StructLayoutAttribute |
現在の型のレイアウトを説明する StructLayoutAttribute を取得します。 (継承元 Type) |
StructLayoutAttribute |
列挙型を記述および表現します。 (継承元 TypeInfo) |
TypeHandle |
この列挙型の内部ハンドルを取得します。 |
TypeInitializer |
型の初期化子を取得します。 (継承元 Type) |
TypeInitializer |
列挙型を記述および表現します。 (継承元 TypeInfo) |
TypeToken |
この列挙型の内部メタデータ型トークンを返します。 |
UnderlyingField |
この列挙型の基になるフィールドを返します。 |
UnderlyingFieldCore |
派生クラスでオーバーライドされると、この列挙型の基になるフィールドを取得します。 |
UnderlyingSystemType |
この列挙型の基になるシステム型を返します。 |
UnderlyingSystemType |
列挙型を記述および表現します。 (継承元 TypeInfo) |
メソッド
AsType() |
現在の型を Type オブジェクトとして返します。 (継承元 TypeInfo) |
CreateType() |
この列挙型の Type オブジェクトを作成します。 |
CreateTypeInfo() |
この列挙体を表す TypeInfo オブジェクトを取得します。 |
CreateTypeInfoCore() |
派生クラスでオーバーライドされると、この列挙体を TypeInfo 表す オブジェクトを取得します。 |
DefineLiteral(String, Object) |
指定の定数値を持つ列挙型の、名前付きの静的フィールドを定義します。 |
DefineLiteralCore(String, Object) |
派生クラスでオーバーライドされた場合、指定した定数値を持つ列挙型の名前付き静的フィールドを定義します。 |
Equals(Object) |
現在の Type オブジェクトの基になるシステム型が、指定した Object の基になるシステム型と同じかどうかを判断します。 (継承元 Type) |
Equals(Object) |
このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。 (継承元 MemberInfo) |
Equals(Type) |
現在の Type の基になるシステム型が、指定した Type の基になるシステム型と同じかどうかを判断します。 (継承元 Type) |
FindInterfaces(TypeFilter, Object) |
現在の Type によって実装または継承されているインターフェイスのフィルター適用済みリストを表す、Type オブジェクトの配列を返します。 (継承元 Type) |
FindInterfaces(TypeFilter, Object) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
指定したメンバー型の MemberInfo オブジェクトの配列にフィルターを適用して返します。 (継承元 Type) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetArrayRank() |
列挙型を記述および表現します。 |
GetArrayRank() |
配列の次元数を取得します。 (継承元 Type) |
GetArrayRank() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetAttributeFlagsImpl() |
派生クラスでオーバーライドされた場合、Attributes プロパティを実装し、Type に関連付けられている属性を示す列挙値のビットごとの組み合わせを取得します。 |
GetAttributeFlagsImpl() |
派生クラスでオーバーライドされた場合、Attributes プロパティを実装し、Type に関連付けられている属性を示す列挙値のビットごとの組み合わせを取得します。 (継承元 Type) |
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
指定したバインディング制約および指定した呼び出し規則を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されているコンストラクターを検索します。 (継承元 Type) |
GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
指定したバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されているコンストラクターを検索します。 (継承元 Type) |
GetConstructor(BindingFlags, Type[]) |
指定したバインド制約を使用して、指定した引数の型と一致するパラメーターを持つコンストラクターを検索します。 (継承元 Type) |
GetConstructor(Type[]) |
指定した配列の型に一致するパラメーターが設定されているパブリック インスタンス コンストラクターを検索します。 (継承元 Type) |
GetConstructor(Type[]) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されているコンストラクターを検索します。 |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されているコンストラクターを検索します。 (継承元 Type) |
GetConstructors() |
現在の Type に対して定義されているパブリック コンストラクターをすべて返します。 (継承元 Type) |
GetConstructors() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetConstructors(BindingFlags) |
指定に従って、このクラスに定義されているパブリック コンストラクターおよび非パブリック コンストラクターを表す ConstructorInfo オブジェクトの配列を返します。 |
GetConstructors(BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetCustomAttributes(Boolean) |
このコンストラクターに定義済みのカスタム属性をすべて返します。 |
GetCustomAttributes(Boolean) |
派生クラスでオーバーライドされた場合、このメンバーに適用されているすべてのカスタム属性の配列を返します。 (継承元 MemberInfo) |
GetCustomAttributes(Type, Boolean) |
指定された型で識別されるカスタム属性を返します。 |
GetCustomAttributes(Type, Boolean) |
派生クラスでオーバーライドされた場合は、このメンバーに適用され、Type によって識別されるカスタム属性の配列を返します。 (継承元 MemberInfo) |
GetCustomAttributesData() |
ターゲット メンバーに適用されている属性に関するデータを表す CustomAttributeData オブジェクトのリストを返します。 (継承元 MemberInfo) |
GetDeclaredEvent(String) |
現在の型によって宣言された指定されたイベントを表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDeclaredField(String) |
現在の型によって宣言された指定されたフィールドを表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDeclaredMethod(String) |
現在の型によって宣言された指定されたメソッドを表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDeclaredMethods(String) |
指定した名前に一致する現在の型で宣言されたすべてのメソッドを含むコレクションを返します。 (継承元 TypeInfo) |
GetDeclaredNestedType(String) |
現在の型によって宣言された、指定した入れ子になった型を表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDeclaredProperty(String) |
現在の型によって宣言された指定されたプロパティを表す オブジェクトを返します。 (継承元 TypeInfo) |
GetDefaultMembers() |
Type が設定されている現在の DefaultMemberAttribute に定義されているメンバーを検索します。 (継承元 Type) |
GetDefaultMembers() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetElementType() |
このメソッドを呼び出すと、必ず NotSupportedException がスローされます。 |
GetEnumName(Object) |
現在の列挙型の指定された値を持つ定数の名前を返します。 (継承元 Type) |
GetEnumName(Object) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetEnumNames() |
現在の列挙型のメンバーの名前を返します。 (継承元 Type) |
GetEnumNames() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetEnumUnderlyingType() |
列挙体のビルダーが定義されている場合に設定されている、現在の列挙体の基になる整数型を返します。 |
GetEnumUnderlyingType() |
現在の列挙型の基になる型を返します。 (継承元 Type) |
GetEnumUnderlyingType() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetEnumValues() |
現在の列挙型の定数の値の配列を返します。 (継承元 Type) |
GetEnumValues() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetEnumValuesAsUnderlyingType() |
この列挙型の基になる型定数の値の配列を取得します。 (継承元 Type) |
GetEvent(String) |
指定したパブリック イベントを表す EventInfo オブジェクトを返します。 (継承元 Type) |
GetEvent(String) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetEvent(String, BindingFlags) |
指定した名前のイベントを返します。 |
GetEvent(String, BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetEvents() |
この型によって宣言または継承されているパブリック イベントのイベントを返します。 |
GetEvents() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetEvents(BindingFlags) |
この型で宣言されているパブリック イベントとパブリックでないイベントを返します。 |
GetEvents(BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetField(String) |
指定した名前のパブリック フィールドを検索します。 (継承元 Type) |
GetField(String) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetField(String, BindingFlags) |
指定した名前で指定されたフィールドを返します。 |
GetField(String, BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetFields() |
現在の Type のすべてのパブリック フィールドを返します。 (継承元 Type) |
GetFields() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetFields(BindingFlags) |
この型で宣言されているパブリック フィールドとパブリックでないフィールドを返します。 |
GetFields(BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetFunctionPointerCallingConventions() |
派生クラスでオーバーライドされると、現在の関数ポインター の呼び出し規則を返します Type。 (継承元 Type) |
GetFunctionPointerParameterTypes() |
派生クラスでオーバーライドされると、現在の関数ポインター のパラメーター型を返します Type。 (継承元 Type) |
GetFunctionPointerReturnType() |
派生クラスでオーバーライドされると、現在の関数ポインター の戻り値の型を返します Type。 (継承元 Type) |
GetGenericArguments() |
クローズ ジェネリック型の型引数またはジェネリック型定義の型パラメーターを表す Type オブジェクトの配列を返します。 (継承元 Type) |
GetGenericArguments() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetGenericParameterConstraints() |
列挙型を記述および表現します。 |
GetGenericParameterConstraints() |
現在のジェネリック型パラメーターの制約を表す Type オブジェクトの配列を返します。 (継承元 Type) |
GetGenericParameterConstraints() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetGenericTypeDefinition() |
列挙型を記述および表現します。 |
GetGenericTypeDefinition() |
現在のジェネリック型を構築する元になるジェネリック型定義を表す Type オブジェクトを返します。 (継承元 Type) |
GetGenericTypeDefinition() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetHashCode() |
このインスタンスのハッシュ コードを返します。 (継承元 Type) |
GetHashCode() |
このインスタンスのハッシュ コードを返します。 (継承元 MemberInfo) |
GetInterface(String) |
指定した名前のインターフェイスを検索します。 (継承元 Type) |
GetInterface(String) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetInterface(String, Boolean) |
指定された完全修飾子名を名前とし、この型によって (直接または間接に) 実装されるインターフェイスを返します。 |
GetInterface(String, Boolean) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetInterfaceMap(Type) |
要求されたインターフェイスに対するインターフェイス マップを返します。 |
GetInterfaces() |
このクラスとその基本クラスに実装されているすべてのインターフェイスの配列を返します。 |
GetInterfaces() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMember(String) |
指定した名前のパブリック メンバーを検索します。 (継承元 Type) |
GetMember(String) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMember(String, BindingFlags) |
指定したバインディング制約を使用して、指定したメンバーを検索します。 (継承元 Type) |
GetMember(String, BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMember(String, MemberTypes, BindingFlags) |
この型によって宣言または継承されている指定された名前、型、およびバインドを持つすべてのメンバーを返します。 |
GetMember(String, MemberTypes, BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMembers() |
現在の Type のすべてのパブリック メンバーを返します。 (継承元 Type) |
GetMembers() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMembers(BindingFlags) |
この型によって宣言または継承された指定されたメンバーを返します。 |
GetMembers(BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
指定した MemberInfoとMemberInfo一致する現在Typeの で を検索します。 (継承元 Type) |
GetMethod(String) |
指定した名前のパブリック メソッドを検索します。 (継承元 Type) |
GetMethod(String) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMethod(String, BindingFlags) |
指定したバインディング制約を使用して、指定したメソッドを検索します。 (継承元 Type) |
GetMethod(String, BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
指定したバインディング制約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, BindingFlags, Type[]) |
指定したバインディング制約を使用して、指定した引数の型と一致するパラメーターを持つ指定したメソッドを検索します。 (継承元 Type) |
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定したジェネリック パラメーターの数、引数の型、および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
指定したバインディング制約を使用して、指定したメソッドのうち、指定したジェネリック パラメーターの数、引数の型、および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, Int32, BindingFlags, Type[]) |
列挙型を記述および表現します。 (継承元 Type) |
GetMethod(String, Int32, Type[]) |
指定したジェネリック パラメーターの数と引数の型に一致するパラメーターを持つ、指定したパブリック メソッドを検索します。 (継承元 Type) |
GetMethod(String, Int32, Type[], ParameterModifier[]) |
指定したジェネリック パラメーターの数、引数の型、および修飾子に一致するパラメーターを持つ、指定したパブリック メソッドを検索します。 (継承元 Type) |
GetMethod(String, Type[]) |
指定したパブリック メソッドのうち、指定した引数型と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, Type[]) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMethod(String, Type[], ParameterModifier[]) |
指定したパブリック メソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethod(String, Type[], ParameterModifier[]) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規則を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規則を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規則を使用して、指定したメソッドのうち、指定したジェネリック パラメーターの数、引数の型、修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetMethods() |
現在の Type のすべてのパブリック メソッドを返します。 (継承元 Type) |
GetMethods() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetMethods(BindingFlags) |
指定のとおりに、この型によって宣言または継承されたパブリック メソッドと非パブリック メソッドをすべて返します。 |
GetMethods(BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetNestedType(String) |
指定した名前を持ち、入れ子にされたパブリックな型を検索します。 (継承元 Type) |
GetNestedType(String) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetNestedType(String, BindingFlags) |
この型で宣言されている指定された入れ子の型を返します。 |
GetNestedType(String, BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetNestedTypes() |
現在の Type 内で入れ子になっているすべてのパブリック型を返します。 (継承元 Type) |
GetNestedTypes() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetNestedTypes(BindingFlags) |
この型で宣言または継承されている入れ子にされたパブリック型とパブリックでない型を返します。 |
GetNestedTypes(BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetOptionalCustomModifiers() |
派生クラスでオーバーライドされると、現在 Typeの の省略可能なカスタム修飾子を返します。 (継承元 Type) |
GetProperties() |
現在の Type のすべてのパブリック プロパティを返します。 (継承元 Type) |
GetProperties() |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetProperties(BindingFlags) |
指定のとおりに、この型によって宣言または継承されたパブリック プロパティと非パブリック プロパティをすべて返します。 |
GetProperties(BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetProperty(String) |
指定した名前のパブリック プロパティを検索します。 (継承元 Type) |
GetProperty(String) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetProperty(String, BindingFlags) |
指定されたバインディング制約を使用して、指定されたプロパティを検索します。 (継承元 Type) |
GetProperty(String, BindingFlags) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
指定したバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定された指定のプロパティを検索します。 (継承元 Type) |
GetProperty(String, Type) |
指定した名前および戻り値の型を持つパブリック プロパティを検索します。 (継承元 Type) |
GetProperty(String, Type) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetProperty(String, Type, Type[]) |
指定したパブリック プロパティのうち、指定した引数型と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetProperty(String, Type, Type[]) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetProperty(String, Type, Type[], ParameterModifier[]) |
指定したパブリック プロパティのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetProperty(String, Type, Type[], ParameterModifier[]) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetProperty(String, Type[]) |
指定したパブリック プロパティのうち、指定した引数型と一致するパラメーターが設定されているものを検索します。 (継承元 Type) |
GetProperty(String, Type[]) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
このメソッドを呼び出すと、必ず NotSupportedException がスローされます。 |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
派生クラスによってオーバーライドされるときに、指定のバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されたプロパティを検索します。 (継承元 Type) |
GetRequiredCustomModifiers() |
派生クラスでオーバーライドされると、現在 Typeの の必要なカスタム修飾子を返します。 (継承元 Type) |
GetType() |
現在の Type を取得します。 (継承元 Type) |
GetType() |
メンバーの属性を取得し、メンバーのメタデータにアクセスできるようにします。 (継承元 MemberInfo) |
GetTypeCodeImpl() |
この Type インスタンスの基になる型コードを返します。 (継承元 Type) |
HasElementTypeImpl() |
派生クラスによってオーバーライドされた場合、HasElementType プロパティを実装し、現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列やポインターであるか、参照渡しかどうかを判断します。 |
HasElementTypeImpl() |
派生クラスによってオーバーライドされた場合、HasElementType プロパティを実装し、現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列やポインターであるか、参照渡しかどうかを判断します。 (継承元 Type) |
HasSameMetadataDefinitionAs(MemberInfo) |
列挙型を記述および表現します。 (継承元 MemberInfo) |
InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
指定したバインディング制約を使用し、指定した引数リストと照合して、指定したメンバーを呼び出します。 (継承元 Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
指定したバインディング制約を使用し、指定したメンバーのうち、指定した引数リストおよびカルチャと一致するメンバーを呼び出します。 (継承元 Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
指定したメンバーを呼び出します。 呼び出すメソッドはアクセス可能でなければならず、指定したバインダーと呼び出し属性の制約の下で、指定された引数リストに対する一致の特定性が最高のものでなければなりません。 |
IsArrayImpl() |
派生クラスによってオーバーライドされるときに、IsArray プロパティを実装し、Type が配列かどうかを判断します。 |
IsArrayImpl() |
派生クラスによってオーバーライドされるときに、IsArray プロパティを実装し、Type が配列かどうかを判断します。 (継承元 Type) |
IsAssignableFrom(Type) |
指定した型 |
IsAssignableFrom(Type) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsAssignableFrom(TypeInfo) |
指定された TypeInfo オブジェクトをこのオブジェクトに割り当てることができるかどうかを示す値を取得します。 |
IsAssignableTo(Type) |
現在の型を、指定した |
IsByRefImpl() |
派生クラスによってオーバーライドされるときに、IsByRef プロパティを実装し、Type が参照渡しかどうかを判断します。 |
IsByRefImpl() |
派生クラスによってオーバーライドされるときに、IsByRef プロパティを実装し、Type が参照渡しかどうかを判断します。 (継承元 Type) |
IsCOMObjectImpl() |
派生クラスによってオーバーライドされるときに、IsCOMObject プロパティを実装し、Type が COM オブジェクトかどうかを判断します。 |
IsCOMObjectImpl() |
派生クラスによってオーバーライドされるときに、IsCOMObject プロパティを実装し、Type が COM オブジェクトかどうかを判断します。 (継承元 Type) |
IsContextfulImpl() |
IsContextful プロパティを実装し、Type をコンテキスト内で管理できるかどうかを判断します。 (継承元 Type) |
IsDefined(Type, Boolean) |
指定されたカスタム属性の型が定義されているかどうかを確認します。 |
IsDefined(Type, Boolean) |
派生クラスでオーバーライドされた場合、このメンバーに、指定された型の属性またはその派生型の属性が 1 つ以上適用されているかどうかを示します。 (継承元 MemberInfo) |
IsEnumDefined(Object) |
指定された値が現在の列挙型に存在するかどうかを示す値を返します。 (継承元 Type) |
IsEnumDefined(Object) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsEquivalentTo(Type) |
2 つの COM 型が同じ ID を持ち、型の同値の対象になるかどうかを判断します。 (継承元 Type) |
IsEquivalentTo(Type) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsInstanceOfType(Object) |
指定したオブジェクトが現在の Type のインスタンスかどうかを判断します。 (継承元 Type) |
IsInstanceOfType(Object) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsMarshalByRefImpl() |
IsMarshalByRef プロパティを実装し、Type が参照渡しでマーシャリングされるかどうかを判断します。 (継承元 Type) |
IsPointerImpl() |
派生クラスによってオーバーライドされるときに、IsPointer プロパティを実装し、Type がポインターかどうかを判断します。 |
IsPointerImpl() |
派生クラスによってオーバーライドされるときに、IsPointer プロパティを実装し、Type がポインターかどうかを判断します。 (継承元 Type) |
IsPrimitiveImpl() |
派生クラスによってオーバーライドされるときに、IsPrimitive プロパティを実装し、Type がプリミティブ型の 1 つかどうかを判断します。 |
IsPrimitiveImpl() |
派生クラスによってオーバーライドされるときに、IsPrimitive プロパティを実装し、Type がプリミティブ型の 1 つかどうかを判断します。 (継承元 Type) |
IsSubclassOf(Type) |
現在の Type が、指定した Type から派生しているかどうかを判断します。 (継承元 Type) |
IsSubclassOf(Type) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
IsValueTypeImpl() |
IsValueType プロパティを実装するとともに、Type が値型である (つまり、クラスやインターフェイスでない) かどうかを判断します。 |
IsValueTypeImpl() |
IsValueType プロパティを実装するとともに、Type が値型である (つまり、クラスやインターフェイスでない) かどうかを判断します。 (継承元 Type) |
MakeArrayType() |
下限を 0 に設定して現在の型の 1 次元配列を表す Type オブジェクトを返します。 |
MakeArrayType() |
下限を 0 に設定して現在の型の 1 次元配列を表す Type オブジェクトを返します。 (継承元 Type) |
MakeArrayType(Int32) |
次元数を指定して現在の型の配列を表す Type オブジェクトを返します。 |
MakeArrayType(Int32) |
次元数を指定して現在の型の配列を表す Type オブジェクトを返します。 (継承元 Type) |
MakeByRefType() |
ref パラメーター (Visual Basic の場合は ByRef パラメーター) として渡されるときに現在の型を表す Type オブジェクトを返します。 |
MakeByRefType() |
|
MakeGenericType(Type[]) |
列挙型を記述および表現します。 |
MakeGenericType(Type[]) |
型の配列の要素を現在のジェネリック型定義の型パラメーターで置き換え、結果の構築型を表す Type オブジェクトを返します。 (継承元 Type) |
MakeGenericType(Type[]) |
列挙型を記述および表現します。 (継承元 TypeInfo) |
MakePointerType() |
現在の型へのポインターを表す Type オブジェクトを返します。 |
MakePointerType() |
現在の型へのポインターを表す Type オブジェクトを返します。 (継承元 Type) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
SetCustomAttribute(ConstructorInfo, Byte[]) |
指定されたカスタム属性の blob を使用して、カスタム属性を設定します。 |
SetCustomAttribute(CustomAttributeBuilder) |
カスタム属性ビルダーを使用して、カスタム属性を設定します。 |
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
派生クラスでオーバーライドされた場合は、このアセンブリにカスタム属性を設定します。 |
ToString() |
現在の |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
拡張メソッド
適用対象
.NET