CodeTypeConstructor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスの静的コンストラクターを表します。
public ref class CodeTypeConstructor : System::CodeDom::CodeMemberMethod
public class CodeTypeConstructor : System.CodeDom.CodeMemberMethod
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeTypeConstructor : System.CodeDom.CodeMemberMethod
type CodeTypeConstructor = class
inherit CodeMemberMethod
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeTypeConstructor = class
inherit CodeMemberMethod
Public Class CodeTypeConstructor
Inherits CodeMemberMethod
- 継承
- 属性
例
次の例では、 を CodeTypeConstructor 使用して型の静的コンストラクターを宣言する方法を示します。
// Declares a new type for a static constructor.
CodeTypeDeclaration^ type1 = gcnew CodeTypeDeclaration( "Type1" );
// Declares a static constructor.
CodeTypeConstructor^ constructor2 = gcnew CodeTypeConstructor;
// Adds the static constructor to the type.
type1->Members->Add( constructor2 );
// A C# code generator produces the following source code for the preceeding example code:
// public class Type1
// {
//
// static Type1()
// {
// }
// }
// Declares a new type for a static constructor.
CodeTypeDeclaration type1 = new CodeTypeDeclaration("Type1");
// Declares a static constructor.
CodeTypeConstructor constructor2 = new CodeTypeConstructor();
// Adds the static constructor to the type.
type1.Members.Add( constructor2 );
// A C# code generator produces the following source code for the preceeding example code:
// public class Type1
// {
//
// static Type1()
// {
// }
// }
' Declares a new type for a static constructor.
Dim type1 As New CodeTypeDeclaration("Type1")
' Declares a static constructor.
Dim constructor2 As New CodeTypeConstructor()
' Adds the static constructor to the type.
type1.Members.Add(constructor2)
' A Visual Basic code generator produces the following source code for the preceeding example code:
' Public Class Type1
'
' Shared Sub New()
' End Sub
' End Class
注釈
CodeTypeConstructor を使用して、 クラスの静的コンストラクターを表すことができます。 静的コンストラクターは、型が読み込まれるときに 1 回呼び出されます。
注意
すべての言語で静的コンストラクターがサポートされているわけではありません。 静的コンストラクターのサポートは、 フラグを使用して をStaticConstructors呼び出Supportsして、特定の言語のコード ジェネレーターで静的コンストラクターがサポートされているかどうかを確認することで確認できます。
コンストラクター
CodeTypeConstructor() |
CodeTypeConstructor クラスの新しいインスタンスを初期化します。 |
プロパティ
Attributes |
メンバーの属性を取得または設定します。 (継承元 CodeTypeMember) |
Comments |
型メンバーのコメント コレクションを取得します。 (継承元 CodeTypeMember) |
CustomAttributes |
メンバーのカスタム属性を取得または設定します。 (継承元 CodeTypeMember) |
EndDirectives |
メンバーの終了ディレクティブを取得します。 (継承元 CodeTypeMember) |
ImplementationTypes |
メソッドの実装が PrivateImplementationType プロパティで示されるプライベート メソッド実装である場合を除き、このメソッドによって実装されるインターフェイスのデータ型を取得します。 (継承元 CodeMemberMethod) |
LinePragma |
型メンバーのステートメントが発生する行を取得または設定します。 (継承元 CodeTypeMember) |
Name |
メンバーの名前を取得または設定します。 (継承元 CodeTypeMember) |
Parameters |
メソッドのパラメーター宣言を取得します。 (継承元 CodeMemberMethod) |
PrivateImplementationType |
このメソッドによってプライベート メソッドが実装されるインターフェイスがある場合に、そのインターフェイスのデータ型を取得または設定します。 (継承元 CodeMemberMethod) |
ReturnType |
メソッドの戻り値のデータ型を取得または設定します。 (継承元 CodeMemberMethod) |
ReturnTypeCustomAttributes |
メソッドの戻り値の型のカスタム属性を取得します。 (継承元 CodeMemberMethod) |
StartDirectives |
メンバーの開始ディレクティブを取得します。 (継承元 CodeTypeMember) |
Statements |
メソッド内で、ステートメントを取得します。 (継承元 CodeMemberMethod) |
TypeParameters |
現在のジェネリック メソッドの型パラメーターを取得します。 (継承元 CodeMemberMethod) |
UserData |
現在のオブジェクトのユーザー定義可能なデータを取得します。 (継承元 CodeObject) |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
イベント
PopulateImplementationTypes |
ImplementationTypes コレクションが最初にアクセスされたときに発生するイベント。 (継承元 CodeMemberMethod) |
PopulateParameters |
Parameters コレクションが最初にアクセスされたときに発生するイベント。 (継承元 CodeMemberMethod) |
PopulateStatements |
Statements コレクションが最初にアクセスされたときに発生するイベント。 (継承元 CodeMemberMethod) |
適用対象
こちらもご覧ください
.NET