CodeSnippetStatement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'istruzione utilizzando un frammento di codice letterale.
public ref class CodeSnippetStatement : System::CodeDom::CodeStatement
public class CodeSnippetStatement : System.CodeDom.CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeSnippetStatement : System.CodeDom.CodeStatement
type CodeSnippetStatement = class
inherit CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeSnippetStatement = class
inherit CodeStatement
Public Class CodeSnippetStatement
Inherits CodeStatement
- Ereditarietà
- Attributi
Esempio
Nell'esempio seguente viene creata un'istanza della CodeSnippetStatement classe usando un frammento di codice letterale. Questo esempio di codice fa parte di un esempio più ampio fornito per la CodeRegionDirective classe .
CodeSnippetStatement snippet1 = new CodeSnippetStatement();
snippet1.Value = " Console.WriteLine(field1);";
CodeRegionDirective regionStart = new CodeRegionDirective(CodeRegionMode.End, "");
regionStart.RegionText = "Snippet Region";
regionStart.RegionMode = CodeRegionMode.Start;
snippet1.StartDirectives.Add(regionStart);
snippet1.EndDirectives.Add(new CodeRegionDirective(CodeRegionMode.End, string.Empty));
Dim snippet1 As New CodeSnippetStatement()
snippet1.Value = " Console.WriteLine(field1)"
Dim regionStart As New CodeRegionDirective(CodeRegionMode.End, "")
regionStart.RegionText = "Snippet Region"
regionStart.RegionMode = CodeRegionMode.Start
snippet1.StartDirectives.Add(regionStart)
snippet1.EndDirectives.Add(New CodeRegionDirective(CodeRegionMode.End, String.Empty))
Commenti
CodeSnippetStatement può rappresentare un'istruzione usando un frammento di codice letterale che verrà incluso direttamente nell'origine senza modifiche.
Un CodeSnippetStatement oggetto archivia una sezione di codice esattamente nel formato originale come stringa. CodeDOM non converte frammenti di codice letterali. I frammenti di codice letterale vengono archiviati e restituiti nel formato originale. Gli oggetti CodeDOM che contengono codice letterale vengono forniti in modo che gli sviluppatori possano incapsulare il codice già presente nel linguaggio di destinazione.
La Value proprietà contiene il codice letterale per l'istruzione del frammento di codice.
Costruttori
| Nome | Descrizione |
|---|---|
| CodeSnippetStatement() |
Inizializza una nuova istanza della classe CodeSnippetStatement. |
| CodeSnippetStatement(String) |
Inizializza una nuova istanza della CodeSnippetStatement classe utilizzando il frammento di codice specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| EndDirectives |
Ottiene un CodeDirectiveCollection oggetto che contiene direttive end. (Ereditato da CodeStatement) |
| LinePragma |
Ottiene o imposta la riga in cui si verifica l'istruzione del codice. (Ereditato da CodeStatement) |
| StartDirectives |
Ottiene un CodeDirectiveCollection oggetto contenente le direttive start. (Ereditato da CodeStatement) |
| UserData |
Ottiene i dati definibili dall'utente per l'oggetto corrente. (Ereditato da CodeObject) |
| Value |
Ottiene o imposta l'istruzione frammento di codice letterale. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |