CodeSnippetCompileUnit 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 frammento di codice letterale che può essere compilato.
public ref class CodeSnippetCompileUnit : System::CodeDom::CodeCompileUnit
public class CodeSnippetCompileUnit : System.CodeDom.CodeCompileUnit
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeSnippetCompileUnit : System.CodeDom.CodeCompileUnit
type CodeSnippetCompileUnit = class
inherit CodeCompileUnit
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeSnippetCompileUnit = class
inherit CodeCompileUnit
Public Class CodeSnippetCompileUnit
Inherits CodeCompileUnit
- Ereditarietà
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come creare una nuova istanza della CodeSnippetCompileUnit classe usando una stringa che rappresenta il codice letterale.
// Creates a compile unit using a literal sring;
String^ literalCode;
literalCode = "using System; namespace TestLiteralCode " +
"{ public class TestClass { public TestClass() {} } }";
CodeSnippetCompileUnit^ csu = gcnew CodeSnippetCompileUnit( literalCode );
// Creates a compile unit using a literal sring;
string literalCode;
literalCode = "using System; namespace TestLiteralCode " +
"{ public class TestClass { public TestClass() {} } }";
CodeSnippetCompileUnit csu = new CodeSnippetCompileUnit( literalCode );
' Creates a compile unit using a literal sring.
Dim literalCode As String
literalCode = "using System; namespace TestLiteralCode " & _
"{ public class TestClass { public TestClass() {} } }"
Dim csu As New CodeSnippetCompileUnit(literalCode)
Commenti
CodeSnippetCompileUnit può rappresentare un blocco letterale di codice incluso direttamente nell'origine senza modifiche.
Un CodeSnippetCompileUnit oggetto archivia una sezione di codice, esattamente nel formato originale, come stringa. CodeDOM non converte frammenti di codice letterale. 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 frammento di codice letterale come stringa. La LinePragma proprietà è facoltativa e specifica la posizione del codice all'interno di un documento del codice sorgente.
Costruttori
CodeSnippetCompileUnit() |
Inizializza una nuova istanza della classe CodeSnippetCompileUnit. |
CodeSnippetCompileUnit(String) |
Inizializza una nuova istanza della classe CodeSnippetCompileUnit. |
Proprietà
AssemblyCustomAttributes |
Restituisce un insieme di attributi personalizzati per l'assembly generato. (Ereditato da CodeCompileUnit) |
EndDirectives |
Ottiene un oggetto CodeDirectiveCollection contenente le direttive finali. (Ereditato da CodeCompileUnit) |
LinePragma |
Ottiene o imposta le informazioni sulla riga e sul file relative alla posizione del codice in un documento di codice sorgente. |
Namespaces |
Restituisce l'insieme degli spazi dei nomi. (Ereditato da CodeCompileUnit) |
ReferencedAssemblies |
Restituisce gli assembly a cui si fa riferimento. (Ereditato da CodeCompileUnit) |
StartDirectives |
Ottiene un oggetto CodeDirectiveCollection contenente le direttive iniziali. (Ereditato da CodeCompileUnit) |
UserData |
Ottiene i dati definibili dall'utente per l'oggetto corrente. (Ereditato da CodeObject) |
Value |
Ottiene o imposta il frammento di codice letterale da rappresentare. |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |