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
を使用して動的アセンブリ内に列挙体を構築する方法を示しています。 この例では、基になる型の Int32を持つ Elevation
という名前の列挙体を定義し、Low
、値 0、High
の 2 つの要素を作成し、値を 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 では、EnumBuilder は列挙型ではなく Int32 型の列挙型を出力するため、TypeBuilder を使用して列挙型を定義する必要があります。 .NET Framework バージョン 2.0 では、EnumBuilder は要素の型が正しい列挙型を出力します。
Enum |
EnumBuilder クラスの新しいインスタンスを初期化します。 |
Assembly |
この列挙型定義を含む動的アセンブリを取得します。 |
Assembly |
親アセンブリの表示名で修飾されたこの列挙型の完全なパスを返します。 |
Attributes |
Typeに関連付けられている属性を取得します。 |
Attributes |
Typeに関連付けられている属性を取得します。 (継承元 Type) |
Attributes |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Base |
|
Contains |
列挙型を記述し、表します。 |
Contains |
現在の Type オブジェクトに、特定の型に置き換えされていない型パラメーターがあるかどうかを示す値を取得します。 (継承元 Type) |
Contains |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Custom |
このメンバーのカスタム属性を含むコレクションを取得します。 (継承元 MemberInfo) |
Declared |
現在の型で宣言されているコンストラクターのコレクションを取得します。 (継承元 TypeInfo) |
Declared |
現在の型で定義されているイベントのコレクションを取得します。 (継承元 TypeInfo) |
Declared |
現在の型で定義されているフィールドのコレクションを取得します。 (継承元 TypeInfo) |
Declared |
現在の型で定義されているメンバーのコレクションを取得します。 (継承元 TypeInfo) |
Declared |
現在の型で定義されているメソッドのコレクションを取得します。 (継承元 TypeInfo) |
Declared |
現在の型で定義されている入れ子になった型のコレクションを取得します。 (継承元 TypeInfo) |
Declared |
現在の型で定義されているプロパティのコレクションを取得します。 (継承元 TypeInfo) |
Declaring |
列挙型を記述し、表します。 |
Declaring |
現在の Type がジェネリック メソッドの型パラメーターを表す場合は、宣言メソッドを表す MethodBase を取得します。 (継承元 Type) |
Declaring |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Declaring |
この EnumBuilderを宣言した型を返します。 |
Full |
この列挙型の完全なパスを返します。 |
Generic |
列挙型を記述し、表します。 |
Generic |
現在のジェネリック型パラメーターの共分散と特殊な制約を記述する GenericParameterAttributes フラグの組み合わせを取得します。 (継承元 Type) |
Generic |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Generic |
列挙型を記述し、表します。 |
Generic |
Type オブジェクトがジェネリック型またはジェネリック メソッドの型パラメーターを表す場合に、パラメーターを宣言したジェネリック型またはメソッドの型パラメーター リスト内の型パラメーターの位置を取得します。 (継承元 Type) |
Generic |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Generic |
列挙型を記述し、表します。 |
Generic |
この型のジェネリック型引数の配列を取得します。 (継承元 Type) |
Generic |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Generic |
現在のインスタンスのジェネリック型パラメーターの配列を取得します。 (継承元 TypeInfo) |
GUID |
この列挙型の GUID を返します。 |
Has |
現在の Type が別の型を包含するか参照するかを示す値を取得します。つまり、現在の Type が配列、ポインター、または参照渡しのいずれであるか。 (継承元 Type) |
Has |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Implemented |
現在の型によって実装されているインターフェイスのコレクションを取得します。 (継承元 TypeInfo) |
Is |
Type が抽象であり、オーバーライドする必要があるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Typeの文字列形式属性 |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
型が配列かどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Typeの文字列形式属性 |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
現在の型のフィールドが共通言語ランタイムによって自動的にレイアウトされるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type が参照渡しされるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
型が byref に似た構造体であるかどうかを示す値を取得します。 |
Is |
型が byref に似た構造体であるかどうかを示す値を取得します。 (継承元 Type) |
Is |
Type がクラスかデリゲートかを示す値を取得します。つまり、値の型やインターフェイスではありません。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
この MemberInfo オブジェクトが収集可能な AssemblyLoadContextに保持されているアセンブリの一部であるかどうかを示す値を取得します。 (継承元 MemberInfo) |
Is |
Type が COM オブジェクトであるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
このオブジェクトが構築されたジェネリック型を表すかどうかを示す値を取得します。 |
Is |
このオブジェクトが構築されたジェネリック型を表すかどうかを示す値を取得します。 構築されたジェネリック型のインスタンスを作成できます。 (継承元 Type) |
Is |
Type をコンテキストでホストできるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 |
Is |
現在の Type が列挙体を表すかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
現在の型のフィールドが明示的に指定されたオフセットにレイアウトされているかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
現在の Type が関数ポインターであるかどうかを示す値を取得します。 (継承元 Type) |
Is |
現在の Type がジェネリック メソッドの定義で型パラメーターを表すかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 |
Is |
現在の Type がジェネリック型またはメソッドの定義で型パラメーターを表すかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
列挙型を記述し、表します。 |
Is |
現在の型がジェネリック型かどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
列挙型を記述し、表します。 |
Is |
現在の Type が、他のジェネリック型を構築できるジェネリック型定義を表すかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
現在の Type がジェネリック型の定義で型パラメーターを表すかどうかを示す値を取得します。 (継承元 Type) |
Is |
Type に ComImportAttribute 属性が適用されているかどうかを示す値を取得します。これは、COM タイプ ライブラリからインポートされたことを示します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type がインターフェイスであるかどうかを示す値を取得します。つまり、クラスや値型ではありません。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
現在の型のフィールドがメタデータに対して定義または出力された順序で順番にレイアウトされるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type が参照によってマーシャリングされるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
現在の Type オブジェクトが、その定義が別の型の定義内で入れ子になっている型を表すかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type が入れ子で、独自のアセンブリ内でのみ表示されるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type が入れ子にされ、独自のファミリと独自のアセンブリの両方に属するクラスにのみ表示されるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type が入れ子になり、そのファミリ内でのみ表示されるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type が入れ子にされ、独自のファミリまたは独自のアセンブリに属するクラスにのみ表示されるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type が入れ子にされ、プライベートとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
クラスが入れ子にされ、パブリックとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type がパブリックとして宣言されていないかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type がポインターであるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type がプリミティブ型の 1 つであるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type がパブリックとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
Type がシールとして宣言されているかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
現在の型が現在の信頼レベルでセキュリティ クリティカルかセキュリティ セーフ クリティカルかを示す値を取得します。そのため、重要な操作を実行できます。 (継承元 Type) |
Is |
現在の型が現在の信頼レベルでセキュリティ セーフ クリティカルであるかどうかを示す値を取得します。つまり、重要な操作を実行でき、透過的なコードからアクセスできるかどうかです。 (継承元 Type) |
Is |
現在の型が現在の信頼レベルで透過的であり、重要な操作を実行できないかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 |
Is |
古い.
Type がバイナリ シリアル化可能かどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
型がシグネチャ型かどうかを示す値を取得します。 (継承元 Type) |
Is |
型に特別な処理を必要とする名前があるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
型が、下限が 0 の 1 次元配列のみを表すことができる配列型であるかどうかを示す値を取得します。 |
Is |
型が、下限が 0 の 1 次元配列のみを表すことができる配列型であるかどうかを示す値を取得します。 (継承元 Type) |
Is |
型が型定義であるかどうかを示す値を取得します。 |
Is |
型が型定義であるかどうかを示す値を取得します。 (継承元 Type) |
Is |
Typeの文字列形式属性 |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
現在の Type がアンマネージ関数ポインターであるかどうかを示す値を取得します。 (継承元 Type) |
Is |
Type が値型かどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
列挙型を記述し、表します。 |
Is |
型が、多次元配列を表すことができる配列型か、任意の下限を持つ配列であるかを示す値を取得します。 (継承元 Type) |
Is |
アセンブリの外部のコードによって Type にアクセスできるかどうかを示す値を取得します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Member |
このメンバーが型または入れ子になった型であることを示す MemberTypes 値を取得します。 (継承元 Type) |
Member |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Metadata |
メタデータ要素を識別する値を取得します。 (継承元 MemberInfo) |
Module |
この EnumBuilder 定義を含む動的モジュールを取得します。 |
Name |
この列挙型の名前を返します。 |
Namespace |
この列挙型の名前空間を返します。 |
Reflected |
この EnumBuilderを取得するために使用された型を返します。 |
Reflected |
|
Struct |
現在の型のレイアウトを記述する StructLayoutAttribute を取得します。 (継承元 Type) |
Struct |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Type |
この列挙型の内部ハンドルを取得します。 |
Type |
型の初期化子を取得します。 (継承元 Type) |
Type |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Type |
この列挙型の内部メタデータ型トークンを返します。 |
Underlying |
この列挙型の基になるフィールドを返します。 |
Underlying |
派生クラスでオーバーライドされると、この列挙型の基になるフィールドを取得します。 |
Underlying |
この列挙型の基になるシステム型を返します。 |
Underlying |
列挙型を記述し、表します。 (継承元 TypeInfo) |
As |
現在の型を Type オブジェクトとして返します。 (継承元 TypeInfo) |
Create |
この列挙型の Type オブジェクトを作成します。 |
Create |
この列挙体を表す TypeInfo オブジェクトを取得します。 |
Create |
派生クラスでオーバーライドされると、この列挙体を表す TypeInfo オブジェクトを取得します。 |
Define |
指定した定数値を持つ列挙型の名前付き静的フィールドを定義します。 |
Define |
派生クラスでオーバーライドされると、指定した定数値を持つ列挙型の名前付き静的フィールドを定義します。 |
Equals(Object) |
現在の Type オブジェクトの基になるシステム型が、指定した Objectの基になるシステム型と同じかどうかを判断します。 (継承元 Type) |
Equals(Object) |
このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。 (継承元 MemberInfo) |
Equals(Type) |
現在の Type の基になるシステム型が、指定した Typeの基になるシステム型と同じかどうかを判断します。 (継承元 Type) |
Find |
現在の Typeによって実装または継承されたインターフェイスのフィルター処理された一覧を表す Type オブジェクトの配列を返します。 (継承元 Type) |
Find |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Find |
指定したメンバー型の MemberInfo オブジェクトのフィルター処理された配列を返します。 (継承元 Type) |
Find |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
列挙型を記述し、表します。 |
Get |
配列内の次元の数を取得します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
派生クラスでオーバーライドされると、Attributes プロパティを実装し、Typeに関連付けられている属性を示す列挙値のビットごとの組み合わせを取得します。 |
Get |
派生クラスでオーバーライドされると、Attributes プロパティを実装し、Typeに関連付けられている属性を示す列挙値のビットごとの組み合わせを取得します。 (継承元 Type) |
Get |
指定したバインディング制約と指定した呼び出し規則を使用して、指定した引数の型と修飾子と一致するパラメーターを持つコンストラクターを検索します。 (継承元 Type) |
Get |
指定したバインド制約を使用して、指定した引数の型と修飾子と一致するパラメーターを持つコンストラクターを検索します。 (継承元 Type) |
Get |
指定したバインド制約を使用して、指定した引数の型と一致するパラメーターを持つコンストラクターを検索します。 (継承元 Type) |
Get |
指定した配列内の型と一致するパラメーターを持つパブリック インスタンス コンストラクターを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
派生クラスでオーバーライドされると、指定したバインディング制約と指定した呼び出し規則を使用して、指定した引数の型と修飾子と一致するパラメーターを持つコンストラクターを検索します。 |
Get |
派生クラスでオーバーライドされると、指定したバインディング制約と指定した呼び出し規則を使用して、指定した引数の型と修飾子と一致するパラメーターを持つコンストラクターを検索します。 (継承元 Type) |
Get |
現在の Typeに対して定義されているすべてのパブリック コンストラクターを返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定したとおり、このクラスに対して定義されたパブリック コンストラクターと非パブリック コンストラクターを表す ConstructorInfo オブジェクトの配列を返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
このコンストラクターに対して定義されているすべてのカスタム属性を返します。 |
Get |
派生クラスでオーバーライドされると、このメンバーに適用されるすべてのカスタム属性の配列を返します。 (継承元 MemberInfo) |
Get |
指定された型によって識別されるカスタム属性を返します。 |
Get |
派生クラスでオーバーライドされると、このメンバーに適用され、Typeによって識別されるカスタム属性の配列を返します。 (継承元 MemberInfo) |
Get |
ターゲット メンバーに適用されている属性に関するデータを表す CustomAttributeData オブジェクトの一覧を返します。 (継承元 MemberInfo) |
Get |
現在の型によって宣言された指定されたイベントを表すオブジェクトを返します。 (継承元 TypeInfo) |
Get |
現在の型で宣言された指定したフィールドを表すオブジェクトを返します。 (継承元 TypeInfo) |
Get |
現在の型によって宣言された指定されたメソッドを表すオブジェクトを返します。 (継承元 TypeInfo) |
Get |
指定した名前に一致する現在の型で宣言されているすべてのメソッドを含むコレクションを返します。 (継承元 TypeInfo) |
Get |
現在の型によって宣言された、指定された入れ子になった型を表すオブジェクトを返します。 (継承元 TypeInfo) |
Get |
現在の型で宣言されている指定したプロパティを表すオブジェクトを返します。 (継承元 TypeInfo) |
Get |
DefaultMemberAttribute が設定されている現在の Type に対して定義されているメンバーを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
このメソッドを呼び出すと、常に NotSupportedExceptionがスローされます。 |
Get |
現在の列挙型の指定した値を持つ定数の名前を返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
現在の列挙型のメンバーの名前を返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
現在の列挙型の基になる整数型を返します。これは、列挙ビルダーが定義されたときに設定されます。 |
Get |
現在の列挙型の基になる型を返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
現在の列挙型の定数の値の配列を返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
この列挙型の基になる型定数の値の配列を取得します。 (継承元 Type) |
Get |
指定したパブリック イベントを表す EventInfo オブジェクトを返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した名前のイベントを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
この型によって宣言または継承されたパブリック イベントのイベントを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
この型で宣言されているパブリック イベントと非パブリック イベントを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した名前のパブリック フィールドを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定された名前で指定されたフィールドを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
現在の Typeのすべてのパブリック フィールドを返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
この型で宣言されているパブリック フィールドとパブリックフィールド以外のフィールドを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
派生クラスでオーバーライドされると、現在の関数ポインターの呼び出し規則 Type返します。 (継承元 Type) |
Get |
派生クラスでオーバーライドされると、現在の関数ポインター Typeのパラメーター型を返します。 (継承元 Type) |
Get |
派生クラスでオーバーライドされた場合は、現在の関数ポインターの戻り値の型 Type返します。 (継承元 Type) |
Get |
閉じたジェネリック型の型引数またはジェネリック型定義の型パラメーターを表す Type オブジェクトの配列を返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
列挙型を記述し、表します。 |
Get |
現在のジェネリック型パラメーターの制約を表す Type オブジェクトの配列を返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
列挙型を記述し、表します。 |
Get |
現在のジェネリック型を構築できるジェネリック型定義を表す Type オブジェクトを返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
このインスタンスのハッシュ コードを返します。 (継承元 Type) |
Get |
このインスタンスのハッシュ コードを返します。 (継承元 MemberInfo) |
Get |
指定した名前のインターフェイスを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した完全修飾名を使用して、この型によって実装された (直接または間接的に) インターフェイスを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
要求されたインターフェイスのインターフェイス マッピングを返します。 |
Get |
このクラスとその基底クラスに実装されているすべてのインターフェイスの配列を返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した名前のパブリック メンバーを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定したバインディング制約を使用して、指定したメンバーを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
この型で宣言または継承されている、指定した名前、型、およびバインディングを持つすべてのメンバーを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
現在の Typeのすべてのパブリック メンバーを返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
この型によって宣言または継承された指定されたメンバーを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した MemberInfoに一致する現在の Type で MemberInfo を検索します。 (継承元 Type) |
Get |
指定した名前のパブリック メソッドを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定したバインディング制約を使用して、指定したメソッドを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定したバインディング制約と指定した呼び出し規則を使用して、指定した引数の型と修飾子と一致するパラメーターを持つ、指定したメソッドを検索します。 (継承元 Type) |
Get |
指定したバインディング制約を使用して、指定した引数の型と修飾子と一致するパラメーターを持つ、指定したメソッドを検索します。 (継承元 Type) |
Get |
指定したバインディング制約を使用して、指定した引数の型と一致するパラメーターを持つ指定したメソッドを検索します。 (継承元 Type) |
Get |
指定したバインディング制約と指定した呼び出し規則を使用して、指定したジェネリック パラメーター数、引数の型、修飾子と一致するパラメーターを持つ、指定したメソッドを検索します。 (継承元 Type) |
Get |
指定したバインド制約を使用して、指定したジェネリック パラメーター数、引数の型、および修飾子と一致するパラメーターを持つ、指定したメソッドを検索します。 (継承元 Type) |
Get |
指定したバインディング制約を使用して、指定したジェネリック パラメーターの数と引数の型と一致するパラメーターを持つ、指定したメソッドを検索します。 (継承元 Type) |
Get |
指定したジェネリック パラメーターの数と引数の型と一致するパラメーターを持つ、指定したパブリック メソッドを検索します。 (継承元 Type) |
Get |
指定したジェネリック パラメーター数、引数の型、および修飾子と一致するパラメーターを持つ、指定したパブリック メソッドを検索します。 (継承元 Type) |
Get |
指定した引数の型と一致するパラメーターを持つ、指定したパブリック メソッドを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した引数の型と修飾子に一致するパラメーターを持つ、指定したパブリック メソッドを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
派生クラスでオーバーライドされると、指定したバインディング制約と指定した呼び出し規則を使用して、指定した引数の型と修飾子と一致するパラメーターを持つ指定したメソッドを検索します。 |
Get |
派生クラスでオーバーライドされると、指定したバインディング制約と指定した呼び出し規則を使用して、指定した引数の型と修飾子と一致するパラメーターを持つ指定したメソッドを検索します。 (継承元 Type) |
Get |
派生クラスでオーバーライドされた場合、指定したバインディング制約と指定した呼び出し規則を使用して、指定したジェネリック パラメーター数、引数の型、および修飾子と一致するパラメーターを持つ、指定したメソッドを検索します。 (継承元 Type) |
Get |
現在の Typeのすべてのパブリック メソッドを返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定されたとおりに、この型によって宣言または継承されたすべてのパブリック メソッドと非パブリック メソッドを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した名前を持つパブリックの入れ子になった型を検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
この型で宣言されている、指定された入れ子になった型を返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
現在の Typeに入れ子になったパブリック型を返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
この型によって宣言または継承される、パブリック型とパブリックでない入れ子になった型を返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
派生クラスでオーバーライドされた場合は、現在の Typeの省略可能なカスタム修飾子を返します。 (継承元 Type) |
Get |
現在の Typeのすべてのパブリック プロパティを返します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定されたとおりに、この型によって宣言または継承されたすべてのパブリック プロパティと非パブリック プロパティを返します。 |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した名前のパブリック プロパティを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定したバインド制約を使用して、指定したプロパティを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定したバインディング制約を使用して、指定した引数の型と修飾子と一致するパラメーターを持つ、指定したプロパティを検索します。 (継承元 Type) |
Get |
指定した名前と戻り値の型を持つパブリック プロパティを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した引数の型と一致するパラメーターを持つ、指定したパブリック プロパティを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した引数の型と修飾子に一致するパラメーターを持つ、指定したパブリック プロパティを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
指定した引数の型と一致するパラメーターを持つ、指定したパブリック プロパティを検索します。 (継承元 Type) |
Get |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Get |
このメソッドを呼び出すと、常に NotSupportedExceptionがスローされます。 |
Get |
派生クラスでオーバーライドされると、指定したバインディング制約を使用して、指定した引数の型と修飾子と一致するパラメーターを持つ指定したプロパティを検索します。 (継承元 Type) |
Get |
派生クラスでオーバーライドされた場合は、現在の Typeの必要なカスタム修飾子を返します。 (継承元 Type) |
Get |
現在の Typeを取得します。 (継承元 Type) |
Get |
メンバーの属性を検出し、メンバー メタデータへのアクセスを提供します。 (継承元 MemberInfo) |
Get |
この Type インスタンスの基になる型コードを返します。 (継承元 Type) |
Has |
派生クラスでオーバーライドされた場合、HasElementType プロパティを実装し、現在の Type が別の型を含むか参照するかを決定します。つまり、現在の Type が配列、ポインター、または参照渡しのいずれであるか。 |
Has |
派生クラスでオーバーライドされた場合、HasElementType プロパティを実装し、現在の Type が別の型を含むか参照するかを決定します。つまり、現在の Type が配列、ポインター、または参照渡しのいずれであるか。 (継承元 Type) |
Has |
列挙型を記述し、表します。 (継承元 MemberInfo) |
Invoke |
指定したバインディング制約を使用して、指定したメンバーを呼び出し、指定した引数リストと一致します。 (継承元 Type) |
Invoke |
指定したバインディング制約を使用し、指定した引数リストとカルチャに一致して、指定したメンバーを呼び出します。 (継承元 Type) |
Invoke |
指定したメンバーを呼び出します。 呼び出すメソッドは、指定されたバインダーおよび呼び出し属性の制約の下で、アクセス可能であり、指定された引数リストとの最も具体的な一致を提供する必要があります。 |
Is |
|
Is |
派生クラスでオーバーライドされると、IsArray プロパティを実装し、Type が配列であるかどうかを判断します。 (継承元 Type) |
Is |
指定した型 |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
指定した TypeInfo オブジェクトをこのオブジェクトに割り当てることができるかどうかを示す値を取得します。 |
Is |
指定した |
Is |
派生クラスでオーバーライドされると、IsByRef プロパティを実装し、Type が参照によって渡されるかどうかを判断します。 |
Is |
派生クラスでオーバーライドされると、IsByRef プロパティを実装し、Type が参照によって渡されるかどうかを判断します。 (継承元 Type) |
Is |
派生クラスでオーバーライドされると、IsCOMObject プロパティを実装し、Type が COM オブジェクトであるかどうかを判断します。 |
Is |
派生クラスでオーバーライドされると、IsCOMObject プロパティを実装し、Type が COM オブジェクトであるかどうかを判断します。 (継承元 Type) |
Is |
IsContextful プロパティを実装し、コンテキストで Type をホストできるかどうかを判断します。 (継承元 Type) |
Is |
指定したカスタム属性の種類が定義されているかどうかを確認します。 |
Is |
派生クラスでオーバーライドされた場合、指定した型またはその派生型の 1 つ以上の属性がこのメンバーに適用されるかどうかを示します。 (継承元 MemberInfo) |
Is |
指定した値が現在の列挙型に存在するかどうかを示す値を返します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
2 つの COM 型が同じ ID を持ち、型の等価性の対象であるかどうかを判断します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
指定したオブジェクトが現在の Typeのインスタンスであるかどうかを判断します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
IsMarshalByRef プロパティを実装し、Type が参照によってマーシャリングされるかどうかを判断します。 (継承元 Type) |
Is |
派生クラスでオーバーライドされると、IsPointer プロパティを実装し、Type がポインターであるかどうかを判断します。 |
Is |
派生クラスでオーバーライドされると、IsPointer プロパティを実装し、Type がポインターであるかどうかを判断します。 (継承元 Type) |
Is |
派生クラスでオーバーライドされると、IsPrimitive プロパティを実装し、Type がプリミティブ型の 1 つであるかどうかを判断します。 |
Is |
派生クラスでオーバーライドされると、IsPrimitive プロパティを実装し、Type がプリミティブ型の 1 つであるかどうかを判断します。 (継承元 Type) |
Is |
現在の Type が、指定した Typeから派生しているかどうかを判断します。 (継承元 Type) |
Is |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Is |
IsValueType プロパティを実装し、Type が値型であるかどうかを判断します。つまり、クラスやインターフェイスではありません。 |
Is |
IsValueType プロパティを実装し、Type が値型であるかどうかを判断します。つまり、クラスやインターフェイスではありません。 (継承元 Type) |
Make |
現在の型の 1 次元配列を表す Type オブジェクトを返します。下限は 0 です。 |
Make |
現在の型の 1 次元配列を表す Type オブジェクトを返します。下限は 0 です。 (継承元 Type) |
Make |
指定した次元数の現在の型の配列を表す Type オブジェクトを返します。 |
Make |
指定した次元数の現在の型の配列を表す Type オブジェクトを返します。 (継承元 Type) |
Make |
|
Make |
|
Make |
列挙型を記述し、表します。 |
Make |
型の配列の要素を現在のジェネリック型定義の型パラメーターに置き換え、結果として構築された型を表す Type オブジェクトを返します。 (継承元 Type) |
Make |
列挙型を記述し、表します。 (継承元 TypeInfo) |
Make |
現在の型へのポインターを表す Type オブジェクトを返します。 |
Make |
現在の型へのポインターを表す Type オブジェクトを返します。 (継承元 Type) |
Memberwise |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
Set |
指定したカスタム属性 BLOB を使用してカスタム属性を設定します。 |
Set |
カスタム属性ビルダーを使用してカスタム属性を設定します。 |
Set |
派生クラスでオーバーライドされた場合は、このアセンブリにカスタム属性を設定します。 |
To |
現在の |
To |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
製品 | バージョン |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。