CodeMemberMethod Sınıf

Tanım

Bir tür yöntemi için bir bildirimi temsil eder.

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
Devralma
CodeMemberMethod
Türetilmiş
Öznitelikler

Örnekler

Aşağıdaki örnek, parametre CodeMemberMethod kabul eden ve değer döndüren bir yöntemi bildirmek için bir kullanımını gösterir.

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

Açıklamalar

CodeMemberMethod bir yöntemin bildirimini temsil etmek için kullanılabilir.

ReturnType özelliği, yöntemin dönüş değerinin veri türünü belirtir. Parameters özelliği yöntemin parametrelerini içerir. Statements özelliği yönteminin deyimlerini içerir.

Oluşturucular

CodeMemberMethod()

CodeMemberMethod sınıfının yeni bir örneğini başlatır.

Özellikler

Attributes

Üyenin özniteliklerini alır veya ayarlar.

(Devralındığı yer: CodeTypeMember)
Comments

Tür üyesi için açıklama koleksiyonunu alır.

(Devralındığı yer: CodeTypeMember)
CustomAttributes

Üyenin özel özniteliklerini alır veya ayarlar.

(Devralındığı yer: CodeTypeMember)
EndDirectives

Üye için bitiş yönergelerini alır.

(Devralındığı yer: CodeTypeMember)
ImplementationTypes

Özelliği tarafından belirtilen PrivateImplementationType özel bir yöntem uygulaması olmadığı sürece, bu yöntem tarafından uygulanan arabirimlerin veri türlerini alır.

LinePragma

Tür üye deyiminin oluştuğu satırı alır veya ayarlar.

(Devralındığı yer: CodeTypeMember)
Name

Üyenin adını alır veya ayarlar.

(Devralındığı yer: CodeTypeMember)
Parameters

yöntemi için parametre bildirimlerini alır.

PrivateImplementationType

Özelse bu yöntemin arabiriminin veri türünü alır veya ayarlar, varsa yöntemini uygular.

ReturnType

Yönteminin dönüş değerinin veri türünü alır veya ayarlar.

ReturnTypeCustomAttributes

Yönteminin dönüş türünün özel özniteliklerini alır.

StartDirectives

Üye için başlangıç yönergelerini alır.

(Devralındığı yer: CodeTypeMember)
Statements

yöntemindeki deyimleri alır.

TypeParameters

Geçerli genel yöntem için tür parametrelerini alır.

UserData

Geçerli nesne için kullanıcı tarafından tanımlanabilir verileri alır.

(Devralındığı yer: CodeObject)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

PopulateImplementationTypes

Koleksiyona ilk kez ImplementationTypes erişildiğinde tetiklenecek bir olay.

PopulateParameters

Koleksiyona ilk kez Parameters erişildiğinde tetiklenecek bir olay.

PopulateStatements

Koleksiyona ilk kez Statements erişildiğinde tetiklenecek bir olay.

Şunlara uygulanır