Bagikan melalui


CodeMemberMethod Kelas

Definisi

Mewakili deklarasi untuk metode jenis.

public ref class CodeMemberMethod : System::CodeDom::CodeTypeMember
public class CodeMemberMethod : System.CodeDom.CodeTypeMember
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeMemberMethod : System.CodeDom.CodeTypeMember
type CodeMemberMethod = class
    inherit CodeTypeMember
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeMemberMethod = class
    inherit CodeTypeMember
Public Class CodeMemberMethod
Inherits CodeTypeMember
Warisan
CodeMemberMethod
Turunan
Atribut

Contoh

Contoh berikut menunjukkan penggunaan untuk CodeMemberMethod mendeklarasikan metode yang menerima parameter dan mengembalikan nilai.

// 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.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.
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

Keterangan

CodeMemberMethod dapat digunakan untuk mewakili deklarasi untuk metode .

Properti ReturnType menentukan jenis data dari nilai pengembalian metode. Properti Parameters berisi parameter metode . Properti Statements berisi pernyataan metode .

Konstruktor

CodeMemberMethod()

Menginisialisasi instans baru kelas CodeMemberMethod.

Properti

Attributes

Mendapatkan atau mengatur atribut anggota.

(Diperoleh dari CodeTypeMember)
Comments

Mendapatkan kumpulan komentar untuk anggota jenis.

(Diperoleh dari CodeTypeMember)
CustomAttributes

Mendapatkan atau mengatur atribut kustom anggota.

(Diperoleh dari CodeTypeMember)
EndDirectives

Mendapatkan arahan akhir untuk anggota.

(Diperoleh dari CodeTypeMember)
ImplementationTypes

Mendapatkan jenis data antarmuka yang diterapkan oleh metode ini, kecuali jika itu adalah implementasi metode privat, yang ditunjukkan oleh PrivateImplementationType properti .

LinePragma

Mendapatkan atau mengatur baris tempat pernyataan anggota jenis terjadi.

(Diperoleh dari CodeTypeMember)
Name

Mendapatkan atau mengatur nama anggota.

(Diperoleh dari CodeTypeMember)
Parameters

Mendapatkan deklarasi parameter untuk metode .

PrivateImplementationType

Mendapatkan atau mengatur jenis data antarmuka metode ini, jika privat, mengimplementasikan metode, jika ada.

ReturnType

Mendapatkan atau mengatur jenis data dari nilai yang dikembalikan dari metode .

ReturnTypeCustomAttributes

Mendapatkan atribut kustom dari jenis pengembalian metode.

StartDirectives

Mendapatkan arahan awal untuk anggota.

(Diperoleh dari CodeTypeMember)
Statements

Mendapatkan pernyataan dalam metode .

TypeParameters

Mendapatkan parameter jenis untuk metode generik saat ini.

UserData

Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini.

(Diperoleh dari CodeObject)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

PopulateImplementationTypes

Peristiwa yang akan dinaikkan saat pertama kali ImplementationTypes koleksi diakses.

PopulateParameters

Peristiwa yang akan dinaikkan saat pertama kali Parameters koleksi diakses.

PopulateStatements

Peristiwa yang akan dinaikkan saat pertama kali Statements koleksi diakses.

Berlaku untuk