Freigeben über


CodeSnippetStatement-Klasse

Stellt eine Anweisung mit einem literalen Codefragment dar.

Namespace: System.CodeDom
Assembly: System (in system.dll)

Syntax

'Declaration
<SerializableAttribute> _
<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _
<ComVisibleAttribute(True)> _
Public Class CodeSnippetStatement
    Inherits CodeStatement
'Usage
Dim instance As CodeSnippetStatement
[SerializableAttribute] 
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] 
[ComVisibleAttribute(true)] 
public class CodeSnippetStatement : CodeStatement
[SerializableAttribute] 
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] 
[ComVisibleAttribute(true)] 
public ref class CodeSnippetStatement : public CodeStatement
/** @attribute SerializableAttribute() */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ 
/** @attribute ComVisibleAttribute(true) */ 
public class CodeSnippetStatement extends CodeStatement
SerializableAttribute 
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) 
ComVisibleAttribute(true) 
public class CodeSnippetStatement extends CodeStatement

Hinweise

CodeSnippetStatement kann eine Anweisung mit einem literalen Codefragment darstellen, das direkt und unverändert in die Quelle eingefügt wird.

CodeSnippetStatement speichert einen Codeabschnitt als Zeichenfolge in genau dem ursprünglichen Format. CodeDOM übersetzt keine literalen Codefragmente. Literale Codefragmente werden in ihrem ursprünglichen Format gespeichert und ausgegeben. Es werden literalen Code enthaltende CodeDOM-Objekte bereitgestellt, sodass Entwickler in der Zielsprache bereits vorhandenen Code kapseln können.

Die Value-Eigenschaft enthält den literalen Code für die Ausschnittsanweisung.

Beispiel

' Creates a statement using a literal string.
Dim literalStatement As New CodeSnippetStatement( _
    "Console.Write(""Test literal statement output"")")
// Creates a statement using a literal string.
CodeSnippetStatement literalStatement = 
    new CodeSnippetStatement("Console.Write(\"Test literal statement output\")");            
// Creates a statement using a literal string.
CodeSnippetStatement^ literalStatement =
   gcnew CodeSnippetStatement( "Console.Write(\"Test literal statement output\")" );
// Creates a statement using a literal string.
CodeSnippetStatement literalStatement = new 
    CodeSnippetStatement(
    "Console.Write(\"Test literal statement output\")");

Vererbungshierarchie

System.Object
   System.CodeDom.CodeObject
     System.CodeDom.CodeStatement
      System.CodeDom.CodeSnippetStatement

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

CodeSnippetStatement-Member
System.CodeDom-Namespace