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


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 =
    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)

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