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


CodeDomSerializerBase.SetExpression Метод

Определение

Связывает объект с выражением.

Перегрузки

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Связывает объект с выражением.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Связывает объект с выражением (при необходимости указывается заранее установленное выражение).

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Связывает объект с выражением.

protected:
 void SetExpression(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value, System::CodeDom::CodeExpression ^ expression);
protected void SetExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, System.CodeDom.CodeExpression expression);
member this.SetExpression : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * System.CodeDom.CodeExpression -> unit
Protected Sub SetExpression (manager As IDesignerSerializationManager, value As Object, expression As CodeExpression)

Параметры

manager
IDesignerSerializationManager

Объект IDesignerSerializationManager, предназначенный для выполнения сериализации.

value
Object

Объект для сериализации.

expression
CodeExpression

Выражение CodeExpression, с помощью которого выполняется связывание value.

Исключения

Значение параметра manager, value или expression равно null.

Комментарии

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

См. также раздел

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

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Связывает объект с выражением (при необходимости указывается заранее установленное выражение).

protected:
 void SetExpression(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value, System::CodeDom::CodeExpression ^ expression, bool isPreset);
protected void SetExpression (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, System.CodeDom.CodeExpression expression, bool isPreset);
member this.SetExpression : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * System.CodeDom.CodeExpression * bool -> unit
Protected Sub SetExpression (manager As IDesignerSerializationManager, value As Object, expression As CodeExpression, isPreset As Boolean)

Параметры

manager
IDesignerSerializationManager

Объект IDesignerSerializationManager, предназначенный для выполнения сериализации.

value
Object

Объект для сериализации.

expression
CodeExpression

Выражение CodeExpression, с помощью которого выполняется связывание value.

isPreset
Boolean

Значение true для указания заранее установленного выражения; в противном случае — false.

Комментарии

Метод SetExpression является вспомогательным методом, который связывает объект CodeExpression с объектом . Объекты, связанные с выражениями таким образом, доступны с помощью GetExpression метода . Хранит SetExpression свою таблицу выражений в виде добавленного объекта в стеке контекста, чтобы она была доступна любому методу сериализатора GetExpression .

См. также раздел

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