Aracılığıyla paylaş


CodeMemberMethod Oluşturucu

Tanım

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

public:
 CodeMemberMethod();
public CodeMemberMethod ();
Public Sub New ()

Örnekler

Aşağıdaki kod örneği, örnek CodeMemberMethod oluşturmak için oluşturucunun CodeMemberMethod kullanımını gösterir. Bu örnek, yöntemi için GenerateCodeFromMember sağlanan daha büyük bir örneğin parçasıdır.

static void GenCodeFromMember(CodeDomProvider provider, CodeGeneratorOptions options)
{
    options.BracingStyle = "C";
    CodeMemberMethod method1 = new CodeMemberMethod();
    method1.Name = "ReturnString";
    method1.Attributes = MemberAttributes.Public;
    method1.ReturnType = new CodeTypeReference("System.String");
    method1.Parameters.Add(new CodeParameterDeclarationExpression("System.String", "text"));
    method1.Statements.Add(new CodeMethodReturnStatement(new CodeArgumentReferenceExpression("text")));
    StringWriter sw = new StringWriter();
    provider.GenerateCodeFromMember(method1, sw, options);
    snippetMethod = new CodeSnippetTypeMember(sw.ToString());
}
    Shared Sub GenCodeFromMember(ByVal provider As CodeDomProvider, ByVal options As CodeGeneratorOptions) 
        options.BracingStyle = "C"
        Dim method1 As New CodeMemberMethod()
        method1.Name = "ReturnString"
        method1.Attributes = MemberAttributes.Public
        method1.ReturnType = New CodeTypeReference("System.String")
        method1.Parameters.Add(New CodeParameterDeclarationExpression("System.String", "text"))
        method1.Statements.Add(New CodeMethodReturnStatement(New CodeArgumentReferenceExpression("text")))
        Dim sw As New StringWriter()
        provider.GenerateCodeFromMember(method1, sw, options)
        snippetMethod = New CodeSnippetTypeMember(sw.ToString())
    
    End Sub
End Class

Açıklamalar

Bu oluşturucu boş CodeMemberMethod bir nesne oluşturur.

Şunlara uygulanır