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 .