Condividi tramite


CodeSnippetCompileUnit Classe

Definizione

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à
CodeSnippetCompileUnit
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)

Si applica a