CodeMemberMethod Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |