Compartir a través de


CodeDomSerializerBase.SetExpression Método

Definición

Asocia un objeto a una expresión.

Sobrecargas

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Asocia un objeto a una expresión.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Asocia un objeto a una expresión, especificando opcionalmente una expresión preestablecida.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Asocia un objeto a una expresión.

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)

Parámetros

manager
IDesignerSerializationManager

IDesignerSerializationManager que se va a usar para la serialización.

value
Object

El objeto que se va a serializar.

expression
CodeExpression

CodeExpression con el que se va a asociar value.

Excepciones

manager, value o expression es null.

Comentarios

El SetExpression método es un método auxiliar que asocia un CodeExpression objeto a un objeto . Los objetos que se han asociado a expresiones de esta manera son accesibles a través del GetExpression método . SetExpression almacena su tabla de expresiones como un objeto anexado en la pila de contexto para que sea accesible por cualquier método del GetExpression serializador.

Consulte también

Se aplica a

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Asocia un objeto a una expresión, especificando opcionalmente una expresión preestablecida.

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)

Parámetros

manager
IDesignerSerializationManager

IDesignerSerializationManager que se va a usar para la serialización.

value
Object

El objeto que se va a serializar.

expression
CodeExpression

CodeExpression con el que se va a asociar value.

isPreset
Boolean

Es true para especificar una expresión preestablecida; de lo contrario, es false.

Comentarios

El SetExpression método es un método auxiliar que asocia un CodeExpression objeto a un objeto . Los objetos que se han asociado a expresiones de esta manera son accesibles a través del GetExpression método . SetExpression almacena su tabla de expresiones como un objeto anexado en la pila de contexto para que sea accesible por cualquier método del GetExpression serializador.

Consulte también

Se aplica a