Поделиться через


CodeSnippetExpression Класс

Определение

Представляет исходное выражение.

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
Наследование
CodeSnippetExpression
Атрибуты

Примеры

В следующем примере кода показано, как создать экземпляр CodeSnippetExpression класса с помощью фрагмента литерального кода.

// 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")

Комментарии

Литеральное выражение сохраняет код выражения в виде фрагмента литерального кода. CodeDOM не преобразует фрагменты литерального кода. Фрагменты литерального кода хранятся и выводятся так же, как и есть. Объекты CodeDOM, содержащие литеральный код, предоставляются, чтобы разработчики могли инкапсулировать код, который уже находится на целевом языке.

Свойство Value содержит литеральный код для этого выражения фрагмента.

Конструкторы

CodeSnippetExpression()

Инициализирует новый экземпляр класса CodeSnippetExpression.

CodeSnippetExpression(String)

Инициализирует новый экземпляр класса CodeSnippetExpression, используя указанное исходное выражение.

Свойства

UserData

Получает определяемые пользователем данные для текущего объекта.

(Унаследовано от CodeObject)
Value

Получает или задает исходную строку кода.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к