Share via


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)

参数

value
Object

要序列化的对象。

expression
CodeExpression

要与 value 相关联的 CodeExpression

例外

managervalueexpressionnull

注解

方法 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)

参数

value
Object

要序列化的对象。

expression
CodeExpression

要与 value 相关联的 CodeExpression

isPreset
Boolean

要指定预设表达式,则为 true;否则为 false

注解

方法 SetExpression 是一种帮助程序方法,它将 CodeExpression 与 对象相关联。 以这种方式与表达式关联的对象可通过 GetExpression 方法访问。 将其 SetExpression 表达式表存储为上下文堆栈上的追加对象,以便任何序列化程序的 GetExpression 方法都可以访问它。

另请参阅

适用于