TypeBuilder メソッドとは? わかりやすく解説

TypeBuilder メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド AddDeclarativeSecurity この型に宣言セキュリティ追加します
パブリック メソッド AddInterfaceImplementation この型で実装するインターフェイス追加します
パブリック メソッド CreateType このクラスType オブジェクト作成しますクラスフィールドメソッド定義した後、Type オブジェクト読み込むために、CreateType呼び出します。
パブリック メソッド DefineConstructor オーバーロードされます新しコンストラクタ動的型追加します
パブリック メソッド DefineDefaultConstructor 既定コンストラクタ定義します。ここで定義されコンストラクタは、親の既定コンストラクタ呼び出すだけです。
パブリック メソッド DefineEvent 指定した名前、属性、およびイベントの種類使用して新しイベントを型に追加します
パブリック メソッド DefineField オーバーロードされます新しフィールド動的型追加します
パブリック メソッド DefineGenericParameters 数と名前を指定して現在の型のジェネリック型パラメータ定義し制約設定するために使用できる GenericTypeParameterBuilder オブジェクト配列返します
パブリック メソッド DefineInitializedData 移植可能な実行可能 (PE) ファイルの .sdata セクション初期化済みデータ フィールド定義します
パブリック メソッド DefineMethod オーバーロードされますメソッドを型に追加します
パブリック メソッド DefineMethodOverride 指定したメソッド宣言実装するメソッド本体指定します
パブリック メソッド DefineNestedType オーバーロードされます入れ子にされた型定義します
パブリック メソッド DefinePInvokeMethod オーバーロードされますPInvoke メソッド定義します
パブリック メソッド DefineProperty オーバーロードされます新しプロパティを型に追加します
パブリック メソッド DefineTypeInitializer この型の初期化子定義します
パブリック メソッド DefineUninitializedData 移植可能な実行可能 (PE) ファイルの .sdata セクション初期化されていないデータ フィールド定義します
パブリック メソッド Equals  オーバーロードされます現在の Type の基になるシステム型が、指定した Object または Type の基になるシステム型と同じかどうか判断します。 ( Type から継承されます。)
パブリック メソッド FindInterfaces  現在の Type によって実装または継承されているインターフェイスフィルタ適用済みリストを表す、Type オブジェクト配列返します。 ( Type から継承されます。)
パブリック メソッド FindMembers  指定したメンバ型の MemberInfo オブジェクト配列フィルタ適用して返します。 ( Type から継承されます。)
パブリック メソッド GetArrayRank  Array次元数を取得します。 ( Type から継承されます。)
パブリック メソッド GetConstructor オーバーロードされます指定した基準一致するコンストラクタ返します
パブリック メソッド GetConstructors オーバーロードされます現在の TypeBuilder によって定義されコンストラクタ返します
パブリック メソッド GetCustomAttributes オーバーロードされますオーバーライドされます。 この型に対して定義されているカスタム属性返します
パブリック メソッド GetDefaultMembers  DefaultMemberAttribute が設定されている現在の Type定義されているメンバ検索します。 ( Type から継承されます。)
パブリック メソッド GetElementType オーバーライドされます。 このメソッド呼び出すと、必ず NotSupportedException がスローさます。
パブリック メソッド GetEvent オーバーロードされます現在の TypeBuilder によって定義されイベント返します
パブリック メソッド GetEvents オーバーロードされますオーバーライドされます現在の TypeBuilder によって定義されイベント返します
パブリック メソッド GetField オーバーロードされます現在の TypeBuilder によって定義されフィールド返します
パブリック メソッド GetFields オーバーロードされます現在の TypeBuilder によって定義されフィールド返します
パブリック メソッド GetGenericArguments オーバーライドされますジェネリック型型引数、またはジェネリック型の定義の型パラメータを表す Type オブジェクト配列返します
パブリック メソッド GetGenericParameterConstraints  現在のジェネリック型パラメータの制約を表す Type オブジェクト返します。 ( Type から継承されます。)
パブリック メソッド GetGenericTypeDefinition オーバーライドされます現在の型を取得できるジェネリック型の定義を表す Type オブジェクト返します
パブリック メソッド GetHashCode  このインスタンスハッシュ コード返します。 ( Type から継承されます。)
パブリック メソッド GetInterface オーバーロードされます現在の TypeBuilder によって実装されたインターフェイス返します
パブリック メソッド GetInterfaceMap オーバーライドされます要求したインターフェイス対すインターフェイス割り当て返します
パブリック メソッド GetInterfaces オーバーライドされます。 この型と基本型実装されているすべてのインターフェイス配列返します
パブリック メソッド GetMember オーバーロードされます現在の TypeBuilder によって定義されメンバ返します
パブリック メソッド GetMembers オーバーロードされます現在の TypeBuilder によって定義されメンバ返します
パブリック メソッド GetMethod オーバーロードされます指定した基準一致するメソッド返します
パブリック メソッド GetMethods オーバーロードされます現在の TypeBuilder によって定義されメソッド返します
パブリック メソッド GetNestedType オーバーロードされます現在の TypeBuilder によって定義され入れ子にされた型返します
パブリック メソッド GetNestedTypes オーバーロードされます現在の TypeBuilder によって定義され入れ子にされた型返します
パブリック メソッド GetProperties オーバーロードされます現在の TypeBuilder によって定義されプロパティ返します
パブリック メソッド GetProperty  オーバーロードされます現在の Type特定のプロパティ取得します。 ( Type から継承されます。)
パブリック メソッド GetType  オーバーロードされます指定された型を表す Type オブジェクト取得します。 ( Type から継承されます。)
パブリック メソッド GetTypeArray  指定した配列内のオブジェクトの型を取得します。 ( Type から継承されます。)
パブリック メソッド GetTypeCode  指定した Type の基になる型コード取得します。 ( Type から継承されます。)
パブリック メソッド GetTypeFromCLSID  オーバーロードされます指定したクラス ID (CLSID) に関連付けられている型を取得します。 ( Type から継承されます。)
パブリック メソッド GetTypeFromHandle  指定したハンドルによって参照される型を取得します。 ( Type から継承されます。)
パブリック メソッド GetTypeFromProgID  オーバーロードされます指定したプログラム ID (ProgID) に関連付けられている型を取得します。 ( Type から継承されます。)
パブリック メソッド GetTypeHandle  指定したオブジェクトTypeハンドル取得します。 ( Type から継承されます。)
パブリック メソッド InvokeMember オーバーロードされます現在の TypeBuilder によって定義されメンバ呼び出します。
パブリック メソッド IsAssignableFrom オーバーライドされます指定した Typeインスタンス現在の Typeインスタンス代入できるかどうか判断します
パブリック メソッド IsCreated 現在の動的型作成されているかどうかを示す値を返します
パブリック メソッド IsDefined オーバーライドされますカスタム属性現在の型に適用されているかどうか判断します
パブリック メソッド IsInstanceOfType  指定したオブジェクト現在の Typeインスタンスかどうかを判断します。 ( Type から継承されます。)
パブリック メソッド IsSubclassOf オーバーライドされます。 この型が指定した型から派生しているかどうか判断します
パブリック メソッド MakeArrayType オーバーロードされますオーバーライドされます現在の型の配列を表す Type オブジェクト返します
パブリック メソッド MakeByRefType オーバーライドされますref パラメータ (Visual Basic では ByRef) として渡され場合現在の型を表す Type オブジェクト返します
パブリック メソッド MakeGenericType オーバーライドされます現在のジェネリック型の定義の型パラメータを型の配列要素置き換えその結果である構築された型返します
パブリック メソッド MakePointerType オーバーライドされます現在の型へのアンマネージ ポインタの型を表す Type オブジェクト返します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ReflectionOnlyGetType  大文字と小文字区別する検索実行し、型が見つからない場合例外スローするかどうか指定して指定した名前の Type取得します。型は実行ではなくリフレクションのためだけに読み込まれます。 ( Type から継承されます。)
パブリック メソッド SetCustomAttribute オーバーロードされますカスタム属性設定します
パブリック メソッド SetParent 現在構築中の型の基本型設定します
パブリック メソッド ToString オーバーライドされます名前空間含まない型の名前を返します
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Runtime.InteropServices._TypeBuilder.GetIDsOfNames 一連の名前を対応する一連のディスパッチ識別子割り当てます
インターフェイスの明示的な実装 System.Runtime.InteropServices._TypeBuilder.GetTypeInfo オブジェクト型情報取得しますその後は、インターフェイス型情報取得使用できます
インターフェイスの明示的な実装 System.Runtime.InteropServices._TypeBuilder.GetTypeInfoCount オブジェクト提供する型情報インターフェイスの数 (0 または 1) を取得します
インターフェイスの明示的な実装 System.Runtime.InteropServices._TypeBuilder.Invoke オブジェクト公開するプロパティおよびメソッドアクセスできるようにします。
参照参照

関連項目

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

その他の技術情報

リフレクション出力による型の定義
方法 : リフレクション出力使用してジェネリック型定義する

_TypeBuilder メソッド




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TypeBuilder メソッド」の関連用語

TypeBuilder メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TypeBuilder メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS