次の方法で共有


EnumBuilder メンバ

EnumBuilder 概要

パブリック プロパティ

パブリック プロパティAssembly オーバーライド。 この列挙型 (Enum) の定義が含まれた動的アセンブリを取得します。
パブリック プロパティAssemblyQualifiedName オーバーライド。 親アセンブリの表示名で限定されたこの列挙型 (Enum) の完全パスを返します。
パブリック プロパティAttributes (Type から継承されます) Type に関連付けられている属性を取得します。
パブリック プロパティBaseType オーバーライド。 この型の親の Type を返します。これは常に Enum です。
パブリック プロパティDeclaringType オーバーライド。 この EnumBuilder を宣言した型を返します。
パブリック プロパティFullName オーバーライド。 この列挙型 (Enum) の完全パスを返します。
パブリック プロパティGUID オーバーライド。 この列挙型 (Enum) のグローバル一意識別子 (GUID: Globally Unique Identifier) を返します。
パブリック プロパティHasElementType (Type から継承されます) 現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列、ポインタ、または参照渡しかどうかを示す値を取得します。
パブリック プロパティIsAbstract (Type から継承されます) Type が抽象型で、オーバーライドする必要があるかどうかを示す値を取得します。
パブリック プロパティIsAnsiClass (Type から継承されます) Type に、文字列書式属性として AnsiClass が選択されているかどうかを示す値を取得します。
パブリック プロパティIsArray (Type から継承されます) Type が配列かどうかを示す値を取得します。
パブリック プロパティIsAutoClass (Type から継承されます) Type に、文字列書式属性として AutoClass が選択されているかどうかを示す値を取得します。
パブリック プロパティIsAutoLayout (Type から継承されます) Type に、クラスのレイアウト属性として AutoLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティIsByRef (Type から継承されます) Type が参照渡しかどうかを示す値を取得します。
パブリック プロパティIsClass (Type から継承されます) Type がクラスであり、値型やインターフェイスでないかどうかを示す値を取得します。
パブリック プロパティIsCOMObject (Type から継承されます) Type が COM オブジェクトかどうかを示す値を取得します。
パブリック プロパティIsContextful (Type から継承されます) Type をコンテキスト内で管理できるかどうかを示す値を取得します。
パブリック プロパティIsEnum (Type から継承されます) 現在の Type が列挙体であるどうかを示す値を取得します。
パブリック プロパティIsExplicitLayout (Type から継承されます) Type に、クラスのレイアウト属性として ExplicitLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティIsImport (Type から継承されます) Type が別のクラスからインポートされたかどうかを示す値を取得します。
パブリック プロパティIsInterface (Type から継承されます) Type がインターフェイスであり、クラスや値型でないかどうかを示す値を取得します。
パブリック プロパティIsLayoutSequential (Type から継承されます) Type に、クラスのレイアウト属性として SequentialLayout が選択されているかどうかを示す値を取得します。
パブリック プロパティIsMarshalByRef (Type から継承されます) Type が参照渡しでマーシャリングされるかどうかを示す値を取得します。
パブリック プロパティIsNestedAssembly (Type から継承されます) Type が入れ子になっていて、それ自体が属するアセンブリ内でだけ参照可能かどうかを示す値を取得します。
パブリック プロパティIsNestedFamANDAssem (Type から継承されます) Type が入れ子になっていて、それ自体が属するファミリとアセンブリの両方に属しているクラスだけから参照可能かどうかを示す値を取得します。
パブリック プロパティIsNestedFamily (Type から継承されます) Type が入れ子になっていて、それ自体が属するファミリ内でだけ参照可能かどうかを示す値を取得します。
パブリック プロパティIsNestedFamORAssem (Type から継承されます) Type が入れ子になっていて、それ自体が属するファミリまたはアセンブリのいずれかに属しているクラスだけから参照可能かどうかを示す値を取得します。
パブリック プロパティIsNestedPrivate (Type から継承されます) Type が入れ子になっていて、プライベートとして宣言されているかどうかを示す値を取得します。
パブリック プロパティIsNestedPublic (Type から継承されます) クラスが入れ子になっていて、パブリックとして宣言されているかどうかを示す値を取得します。
パブリック プロパティIsNotPublic (Type から継承されます) 最上位の Type がパブリックとして宣言されていないかどうかを示す値を取得します。
パブリック プロパティIsPointer (Type から継承されます) Type がポインタかどうかを示す値を取得します。
パブリック プロパティIsPrimitive (Type から継承されます) Type がプリミティブ型の 1 つかどうかを示す値を取得します。
パブリック プロパティIsPublic (Type から継承されます) 最上位の Type がパブリックとして宣言されているかどうかを示す値を取得します。
パブリック プロパティIsSealed (Type から継承されます) Type が sealed として宣言されているかどうかを示す値を取得します。
パブリック プロパティIsSerializable (Type から継承されます) Type をシリアル化できるかどうかを示す値を取得します。
パブリック プロパティIsSpecialName (Type から継承されます) Type の名前が特別な処理を必要とするかどうかを示す値を取得します。
パブリック プロパティIsUnicodeClass (Type から継承されます) Type に文字列書式属性として UnicodeClass が選択されているかどうかを示す値を取得します。
パブリック プロパティIsValueType (Type から継承されます) Type が値型かどうかを示す値を取得します。
パブリック プロパティMemberType (Type から継承されます) オーバーライド。 メンバ型を示すビットマスクを取得します。
パブリック プロパティModule オーバーライド。 この EnumBuilder の定義が含まれた動的モジュールを取得します。
パブリック プロパティName オーバーライド。 この列挙型 (Enum) の名前を返します。
パブリック プロパティNamespace オーバーライド。 この列挙型 (Enum) の名前空間を返します。
パブリック プロパティReflectedType オーバーライド。 この EnumBuilder を取得するために使用した型を返します。
パブリック プロパティTypeHandle オーバーライド。 この列挙型 (Enum) の内部ハンドルを取得します。
パブリック プロパティTypeInitializer (Type から継承されます) Type のクラス初期化子を取得します。
パブリック プロパティTypeToken この列挙型 (Enum) の内部メタデータ型トークンを返します。
パブリック プロパティUnderlyingField この列挙型 (Enum) の基になるフィールドを返します。
パブリック プロパティUnderlyingSystemType オーバーライド。 この列挙型 (Enum) の基になるシステム型を返します。

パブリック メソッド

パブリック メソッドCreateType この列挙型 (Enum) の Type オブジェクトを作成します。
パブリック メソッドDefineLiteral 列挙型の中に名前付き静的フィールドを定義し、指定した定数値を設定します。
パブリック メソッドEquals (Type から継承されます) オーバーロード。 オーバーライド。 現在の Type の基になるシステム型が、指定した Object または Type の基になるシステム型と同じかどうかを判断します。
パブリック メソッドFindInterfaces (Type から継承されます) 現在の Type によって実装または継承されているインターフェイスのフィルタ適用済みリストを表す、 Type オブジェクトの配列を返します。
パブリック メソッドFindMembers (Type から継承されます) 指定したメンバ型の MemberInfo オブジェクトの配列にフィルタを適用して返します。
パブリック メソッドGetArrayRank (Type から継承されます) Array の次元数を取得します。
パブリック メソッドGetConstructor (Type から継承されます) オーバーロード。 現在の Type の特定のコンストラクタを取得します。
パブリック メソッドGetConstructors オーバーロード。
パブリック メソッドGetCustomAttributes オーバーロード。 オーバーライド。 このコンストラクタに対して定義されているカスタム属性を返します。
パブリック メソッドGetDefaultMembers (Type から継承されます) DefaultMemberAttribute が設定されている現在の Type に定義されているメンバを検索します。
パブリック メソッドGetElementType オーバーライド。 このメソッドを呼び出すと、必ず NotSupportedException がスローされます。
パブリック メソッドGetEvent オーバーロード。
パブリック メソッドGetEvents オーバーロード。
パブリック メソッドGetField オーバーロード。
パブリック メソッドGetFields オーバーロード。
パブリック メソッドGetHashCode (Type から継承されます) オーバーライド。 このインスタンスのハッシュ コードを返します。
パブリック メソッドGetInterface オーバーロード。
パブリック メソッドGetInterfaceMap オーバーライド。 要求したインターフェイスに対するインターフェイスの割り当てを返します。
パブリック メソッドGetInterfaces オーバーライド。 このクラスと基本クラスで実装されているすべてのインターフェイスの配列を返します。
パブリック メソッドGetMember オーバーロード。
パブリック メソッドGetMembers オーバーロード。
パブリック メソッドGetMethod (Type から継承されます) オーバーロード。 現在の Type の特定のメソッドを取得します。
パブリック メソッドGetMethods オーバーロード。
パブリック メソッドGetNestedType オーバーロード。
パブリック メソッドGetNestedTypes オーバーロード。
パブリック メソッドGetProperties オーバーロード。
パブリック メソッドGetProperty (Type から継承されます) オーバーロード。 現在の Type の特定のプロパティを取得します。
パブリック メソッドGetType (Object から継承されます) 現在のインスタンスの Type を取得します。
パブリック メソッドInvokeMember オーバーロード。
パブリック メソッドIsAssignableFrom (Type から継承されます) 指定した Type のインスタンスを現在の Type のインスタンスに代入できるかどうかを判断します。
パブリック メソッドIsDefined オーバーライド。 指定されたカスタム属性の型が定義されているかどうかを確認します。
パブリック メソッドIsInstanceOfType (Type から継承されます) 指定したオブジェクトが現在の Type のインスタンスかどうかを判断します。
パブリック メソッドIsSubclassOf (Type から継承されます) 現在の Type が、指定した Type から派生しているかどうかを確認します。
パブリック メソッドSetCustomAttribute オーバーロード。 このコンストラクタにカスタム属性を設定します。
パブリック メソッドToString (Type から継承されます) オーバーライド。 現在の Type の名前を表す String を返します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます) オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドGetAttributeFlagsImpl オーバーライド。 実装属性フラグを取得します。
プロテクト メソッドGetConstructorImpl オーバーライド。 指定したバインディング制約および指定した呼び出し規約を使用して、指定した引数の型および修飾子と一致するパラメータが設定されているコンストラクタを検索します。
プロテクト メソッドGetMethodImpl オーバーライド。 指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメータが設定されているものを検索します。
プロテクト メソッドGetPropertyImpl オーバーライド。 指定したバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメータが設定された指定のプロパティを検索します。
プロテクト メソッドHasElementTypeImpl オーバーライド。 このメソッドを呼び出すと、必ず NotSupportedException がスローされます。
プロテクト メソッドIsArrayImpl オーバーライド。 false を返します。
プロテクト メソッドIsByRefImpl オーバーライド。 false を返します。
プロテクト メソッドIsCOMObjectImpl オーバーライド。 false を返します。
プロテクト メソッドIsContextfulImpl (Type から継承されます) IsContextful プロパティを実装し、 Type をコンテキスト内で管理できるかどうかを判断します。
プロテクト メソッドIsMarshalByRefImpl (Type から継承されます) IsMarshalByRef プロパティを実装し、 Type が参照渡しでマーシャリングされるかどうかを判断します。
プロテクト メソッドIsPointerImpl オーバーライド。 false を返します。
プロテクト メソッドIsPrimitiveImpl オーバーライド。 false を返します。
プロテクト メソッドIsValueTypeImpl オーバーライド。 true を返します。
プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

EnumBuilder クラス | System.Reflection.Emit 名前空間