Compartilhar via


CodeSnippetExpression Classe

Definição

Representa uma expressão literal.

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
Herança
CodeSnippetExpression
Atributos

Exemplos

O exemplo de código a seguir demonstra como criar uma instância da CodeSnippetExpression classe usando um fragmento de código literal.

// Creates a CodeSnippetExpression that represents a literal string that
// can be used as an expression in a CodeDOM graph.
CodeSnippetExpression^ literalExpression =
   gcnew CodeSnippetExpression( "Literal expression" );
// 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")

Comentários

Uma expressão literal armazena o código de uma expressão como um fragmento de código literal. O CodeDOM não converte fragmentos de código literal. Fragmentos de código literal são armazenados e são gerados da mesma forma que são. Objetos CodeDOM que contêm código literal são fornecidos para que os desenvolvedores possam encapsular o código que já está na linguagem de destino.

A Value propriedade contém o código literal para essa expressão de snippet.

Construtores

CodeSnippetExpression()

Inicializa uma nova instância da classe CodeSnippetExpression.

CodeSnippetExpression(String)

Inicializa uma nova instância da classe CodeSnippetExpression usando a expressão literal especificada.

Propriedades

UserData

Obtém os dados definidos pelo usuário para o objeto atual.

(Herdado de CodeObject)
Value

Obtém ou define a cadeia de caracteres literal de código.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a