Condividi tramite


CodeSnippetTypeMember Costruttori

Definizione

Inizializza una nuova istanza della classe CodeSnippetTypeMember.

Overload

CodeSnippetTypeMember()

Inizializza una nuova istanza della classe CodeSnippetTypeMember.

CodeSnippetTypeMember(String)

Consente l'inizializzazione di una nuova istanza della classe CodeSnippetTypeMember con il testo specificato.

CodeSnippetTypeMember()

Origine:
CodeSnippetTypeMember.cs
Origine:
CodeSnippetTypeMember.cs
Origine:
CodeSnippetTypeMember.cs

Inizializza una nuova istanza della classe CodeSnippetTypeMember.

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

Si applica a

CodeSnippetTypeMember(String)

Origine:
CodeSnippetTypeMember.cs
Origine:
CodeSnippetTypeMember.cs
Origine:
CodeSnippetTypeMember.cs

Consente l'inizializzazione di una nuova istanza della classe CodeSnippetTypeMember con il testo specificato.

public:
 CodeSnippetTypeMember(System::String ^ text);
public CodeSnippetTypeMember (string text);
new System.CodeDom.CodeSnippetTypeMember : string -> System.CodeDom.CodeSnippetTypeMember
Public Sub New (text As String)

Parametri

text
String

Frammento di codice letterale per il membro del tipo.

Esempio

Nell'esempio seguente viene illustrato l'uso del CodeSnippetTypeMember costruttore per creare un'istanza della CodeSnippetTypeMember classe . Questo esempio di codice fa parte di un esempio più ampio fornito per il GenerateCodeFromMember metodo .

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

Si applica a