Condividi tramite


CodeSnippetExpression Classe

Definizione

Rappresenta un'espressione letterale.

public ref class CodeSnippetExpression : System::CodeDom::CodeExpression
public class CodeSnippetExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeSnippetExpression : System.CodeDom.CodeExpression
type CodeSnippetExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeSnippetExpression = class
    inherit CodeExpression
Public Class CodeSnippetExpression
Inherits CodeExpression
Ereditarietà
CodeSnippetExpression
Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come creare un'istanza della CodeSnippetExpression classe usando un frammento di codice letterale.

// Creates a CodeSnippetExpression that represents a literal string that
// can be used as an expression in a CodeDOM graph.
CodeSnippetExpression literalExpression =
    new CodeSnippetExpression("Literal expression");
' Creates a CodeSnippetExpression that represents a literal string that
' can be used as an expression in a CodeDOM graph.
Dim literalExpression As New CodeSnippetExpression("Literal expression")

Commenti

Un'espressione letterale archivia il codice di un'espressione come frammento di codice letterale. CodeDOM non converte frammenti di codice letterali. I frammenti di codice letterale vengono archiviati e restituiti esattamente come sono. 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 questa espressione di frammento di codice.

Costruttori

Nome Descrizione
CodeSnippetExpression()

Inizializza una nuova istanza della classe CodeSnippetExpression.

CodeSnippetExpression(String)

Inizializza una nuova istanza della CodeSnippetExpression classe utilizzando l'espressione letterale specificata.

Proprietà

Nome Descrizione
UserData

Ottiene i dati definibili dall'utente per l'oggetto corrente.

(Ereditato da CodeObject)
Value

Ottiene o imposta la stringa letterale del codice.

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)

Si applica a