次の方法で共有


TypeBuilder メンバ

TypeBuilder 概要

パブリック フィールド

パブリック フィールドstatic (Shared in Visual Basic)UnspecifiedTypeSize 型の合計サイズが指定されていないことを表します。

パブリック プロパティ

パブリック プロパティAssembly オーバーライド。 この型定義が含まれた動的アセンブリを取得します。
パブリック プロパティAssemblyQualifiedName オーバーライド。 アセンブリの表示名で修飾されたこの型の完全名を返します。
パブリック プロパティAttributes (Type から継承されます) Type に関連付けられている属性を取得します。
パブリック プロパティBaseType オーバーライド。 この型の基本型を取得します。
パブリック プロパティDeclaringType オーバーライド。 この型を宣言した型を返します。
パブリック プロパティFullName オーバーライド。 この型の完全パスを取得します。
パブリック プロパティGUID オーバーライド。 この型の GUID を取得します。
パブリック プロパティ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 オーバーライド。 この型の定義が含まれている動的モジュールを取得します。
パブリック プロパティName オーバーライド。 この型の name を取得します。
パブリック プロパティNamespace オーバーライド。 この TypeBuilder を定義した名前空間を取得します。
パブリック プロパティPackingSize この型のパッキング サイズを取得します。
パブリック プロパティReflectedType オーバーライド。 この型を取得するために使用した型を返します。
パブリック プロパティSize 型の合計サイズを取得します。
パブリック プロパティTypeHandle オーバーライド。 動的モジュールではサポートされません。
パブリック プロパティTypeInitializer (Type から継承されます) Type のクラス初期化子を取得します。
パブリック プロパティTypeToken この型の型トークンを返します。
パブリック プロパティUnderlyingSystemType オーバーライド。 この TypeBuilder の基になるシステム型を返します。

パブリック メソッド

パブリック メソッドAddDeclarativeSecurity この型に宣言セキュリティを追加します。
パブリック メソッドAddInterfaceImplementation この型で実装するインターフェイスを追加します。
パブリック メソッドCreateType このクラスの Type オブジェクトを作成します。クラスのフィールドとメソッドを定義した後、 Type オブジェクトを読み込むために、 CreateType を呼び出します。
パブリック メソッドDefineConstructor 属性とシグネチャを指定して、新しいコンストラクタをクラスに追加します。
パブリック メソッドDefineDefaultConstructor 既定のコンストラクタを定義します。ここで定義されたコンストラクタは、親の既定のコンストラクタを呼び出すだけです。
パブリック メソッドDefineEvent 名前、属性、およびイベントの種類を指定して、新しいイベントをクラスに追加します。
パブリック メソッドDefineField 名前、属性、およびフィールドの種類を指定して、新しいフィールドをクラスに追加します。
パブリック メソッドDefineInitializedData 移植可能な実行可能 (PE) ファイルの .sdata セクションの初期化済みデータ フィールドを定義します。
パブリック メソッドDefineMethod オーバーロード。 メソッドを定義します。
パブリック メソッドDefineMethodOverride 指定したメソッド宣言を実装するメソッド本体を指定します。
パブリック メソッドDefineNestedType オーバーロード。 入れ子になった型を定義します。
パブリック メソッドDefinePInvokeMethod オーバーロード。 PInvoke メソッドを定義します。
パブリック メソッドDefineProperty 名前とプロパティ シグネチャを指定して、新しいプロパティをクラスに追加します。
パブリック メソッドDefineTypeInitializer この型の初期化子を定義します。
パブリック メソッドDefineUninitializedData 移植可能な実行可能 (PE) ファイルの .sdata セクションの初期化されていないデータ フィールドを定義します。
パブリック メソッド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 のインスタンスに代入できるかどうかを判断します。
パブリック メソッドIsDefined オーバーライド。 カスタム属性ビルダを使用して、カスタム属性を設定します。
パブリック メソッドIsInstanceOfType (Type から継承されます) 指定したオブジェクトが現在の Type のインスタンスかどうかを判断します。
パブリック メソッドIsSubclassOf オーバーライド。 この型が、指定した型 c の派生クラスかどうかを確認します。
パブリック メソッドSetCustomAttribute オーバーロード。 カスタム属性を設定します。
パブリック メソッドSetParent この型の親を設定します。
パブリック メソッドToString オーバーライド。 名前空間を含まない型の名前を返します。

プロテクト メソッド

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

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

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

参照

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