CodeMemberMethod Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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. |