CodeMemberMethodとは? わかりやすく解説

CodeMemberMethod イベント


パブリック イベントパブリック イベント

  名前 説明
パブリック イベント PopulateImplementationTypes ImplementationTypes コレクションが最初にアクセスされたときに発生するイベント。
パブリック イベント PopulateParameters Parameters コレクションが最初にアクセスされたときに発生するイベント。
パブリック イベント PopulateStatements Statements コレクションが最初にアクセスされたときに発生するイベント。
参照参照

関連項目

CodeMemberMethod クラス
System.CodeDom 名前空間

CodeMemberMethod クラス

型のメソッドの宣言を表します。

名前空間: System.CodeDom
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _
Public Class CodeMemberMethod
    Inherits CodeTypeMember
Dim instance As CodeMemberMethod
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] 
public class CodeMemberMethod : CodeTypeMember
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] 
public ref class CodeMemberMethod : public
 CodeTypeMember
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ 
public class CodeMemberMethod extends CodeTypeMember
SerializableAttribute 
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) 
public class CodeMemberMethod extends
 CodeTypeMember
解説解説
使用例使用例

CodeMemberMethod を使用して、パラメータを受け取り、値を返すメソッドを宣言する例を次に示します。

' Defines a method that returns a string passed to it.
Dim method1 As New CodeMemberMethod()
method1.Name = "ReturnString"
method1.ReturnType = New CodeTypeReference("System.String")
method1.Parameters.Add(New CodeParameterDeclarationExpression("System.String",
 "text"))
method1.Statements.Add(New CodeMethodReturnStatement(New
 CodeArgumentReferenceExpression("text")))

' A Visual Basic code generator produces the following source code for
 the preceeding example code:

'   Private Function ReturnString(ByVal [text] As String) As String
'       Return [Text]
'   End Function
// Defines a method that returns a string passed to it.
CodeMemberMethod method1 = new CodeMemberMethod();           
 
method1.Name = "ReturnString";
method1.ReturnType = new CodeTypeReference("System.String");
method1.Parameters.Add( new CodeParameterDeclarationExpression("System.String",
 "text") );
method1.Statements.Add( new CodeMethodReturnStatement( new
 CodeArgumentReferenceExpression("text") ) );            

// A C# code generator produces the following source code for the preceeding
 example code:

//    private string ReturnString(string text) 
//    {
//        return text;
//    }
// Defines a method that returns a string passed to it.
CodeMemberMethod^ method1 = gcnew CodeMemberMethod;
method1->Name = "ReturnString";
method1->ReturnType = gcnew CodeTypeReference( "System.String" );
method1->Parameters->Add( gcnew CodeParameterDeclarationExpression( "System.String","text"
 ) );
method1->Statements->Add( gcnew CodeMethodReturnStatement( gcnew CodeArgumentReferenceExpression(
 "text" ) ) );

// A C# code generator produces the following source code for the preceeding
 example code:
//    private string ReturnString(string text) 
//    {
//        return text;
//    }
// Defines a method that returns a string passed to it.
CodeMemberMethod method1 = new CodeMemberMethod();
method1.set_Name("ReturnString");
method1.set_ReturnType(new CodeTypeReference("System.String"));
method1.get_Parameters().Add(new CodeParameterDeclarationExpression(
    "System.String", "text"));
method1.get_Statements().Add(new CodeMethodReturnStatement(new
 
    CodeArgumentReferenceExpression("text")));
// A VJ# code generator produces the following source code for 
// the preceeding example code:
//    private String ReturnString(String text) 
//    {
//        return text;
//    } //ReturnString
継承階層継承階層
System.Object
   System.CodeDom.CodeObject
     System.CodeDom.CodeTypeMember
      System.CodeDom.CodeMemberMethod
         System.CodeDom.CodeConstructor
         System.CodeDom.CodeEntryPointMethod
         System.CodeDom.CodeTypeConstructor
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

CodeMemberMethod コンストラクタ


CodeMemberMethod プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Attributes  メンバの属性を取得または設定します。 ( CodeTypeMember から継承されます。)
パブリック プロパティ Comments  型メンバのコメント コレクションを取得します。 ( CodeTypeMember から継承されます。)
パブリック プロパティ CustomAttributes  メンバのカスタム属性を取得または設定します。 ( CodeTypeMember から継承されます。)
パブリック プロパティ EndDirectives  メンバの終了ディレクティブを取得します。 ( CodeTypeMember から継承されます。)
パブリック プロパティ ImplementationTypes メソッドの実装が PrivateImplementationType プロパティで示されるプライベート メソッド実装である場合を除き、このメソッドによって実装されるインターフェイスのデータ型を取得します。
パブリック プロパティ LinePragma  型メンバのステートメントが発生する行を取得または設定します。 ( CodeTypeMember から継承されます。)
パブリック プロパティ Name  メンバの名前を取得または設定します。 ( CodeTypeMember から継承されます。)
パブリック プロパティ Parameters メソッドのパラメータ宣言を取得します。
パブリック プロパティ PrivateImplementationType このメソッドによってプライベート メソッドが実装されるインターフェイスがある場合に、そのインターフェイスのデータ型を取得または設定します。
パブリック プロパティ ReturnType メソッドの戻り値のデータ型を取得または設定します。
パブリック プロパティ ReturnTypeCustomAttributes メソッドの戻り値の型のカスタム属性を取得します。
パブリック プロパティ StartDirectives  メンバの開始ディレクティブを取得します。 ( CodeTypeMember から継承されます。)
パブリック プロパティ Statements メソッド内で、ステートメントを取得します。
パブリック プロパティ TypeParameters 現在のジェネリック メソッドの型パラメータを取得します。
パブリック プロパティ UserData  現在のオブジェクトのユーザー定義可能なデータを取得または設定します。 ( CodeObject から継承されます。)
参照参照

関連項目

CodeMemberMethod クラス
System.CodeDom 名前空間

CodeMemberMethod メソッド


CodeMemberMethod メンバ

型のメソッドの宣言を表します。

CodeMemberMethod データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド CodeMemberMethod CodeMemberMethod クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Attributes  メンバの属性を取得または設定します。(CodeTypeMember から継承されます。)
パブリック プロパティ Comments  型メンバのコメント コレクションを取得します。(CodeTypeMember から継承されます。)
パブリック プロパティ CustomAttributes  メンバのカスタム属性を取得または設定します。(CodeTypeMember から継承されます。)
パブリック プロパティ EndDirectives  メンバの終了ディレクティブを取得します。(CodeTypeMember から継承されます。)
パブリック プロパティ ImplementationTypes メソッドの実装が PrivateImplementationType プロパティで示されるプライベート メソッド実装である場合を除き、このメソッドによって実装されるインターフェイスのデータ型を取得します。
パブリック プロパティ LinePragma  型メンバのステートメントが発生する行を取得または設定します。(CodeTypeMember から継承されます。)
パブリック プロパティ Name  メンバの名前を取得または設定します。(CodeTypeMember から継承されます。)
パブリック プロパティ Parameters メソッドのパラメータ宣言を取得します。
パブリック プロパティ PrivateImplementationType このメソッドによってプライベート メソッドが実装されるインターフェイスがある場合に、そのインターフェイスのデータ型を取得または設定します。
パブリック プロパティ ReturnType メソッドの戻り値のデータ型を取得または設定します。
パブリック プロパティ ReturnTypeCustomAttributes メソッドの戻り値の型のカスタム属性を取得します。
パブリック プロパティ StartDirectives  メンバの開始ディレクティブを取得します。(CodeTypeMember から継承されます。)
パブリック プロパティ Statements メソッド内で、ステートメントを取得します。
パブリック プロパティ TypeParameters 現在のジェネリック メソッドの型パラメータを取得します。
パブリック プロパティ UserData  現在のオブジェクトのユーザー定義可能なデータを取得または設定します。(CodeObject から継承されます。)
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
パブリック イベントパブリック イベント
  名前 説明
パブリック イベント PopulateImplementationTypes ImplementationTypes コレクションが最初にアクセスされたときに発生するイベント。
パブリック イベント PopulateParameters Parameters コレクションが最初にアクセスされたときに発生するイベント。
パブリック イベント PopulateStatements Statements コレクションが最初にアクセスされたときに発生するイベント。
参照参照

関連項目

CodeMemberMethod クラス
System.CodeDom 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「CodeMemberMethod」の関連用語

CodeMemberMethodのお隣キーワード
検索ランキング

   

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



CodeMemberMethodのページの著作権

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

©2026 GRAS Group, Inc.RSS