Udostępnij za pośrednictwem


CodeDomSerializerBase.SetExpression Metoda

Definicja

Kojarzy obiekt z wyrażeniem.

Przeciążenia

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Kojarzy obiekt z wyrażeniem.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Kojarzy obiekt z wyrażeniem, opcjonalnie określając wyrażenie wstępne.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Kojarzy obiekt z wyrażeniem.

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)

Parametry

manager
IDesignerSerializationManager

Element IDesignerSerializationManager do użycia do serializacji.

value
Object

Obiekt do serializacji.

expression
CodeExpression

Element CodeExpression , z którym należy skojarzyć valueelement .

Wyjątki

manager, valuelub expression to null.

Uwagi

Metoda SetExpression jest metodą pomocnika, która kojarzy obiekt CodeExpression z obiektem. Obiekty, które zostały skojarzone z wyrażeniami w ten sposób, są dostępne za pośrednictwem GetExpression metody . SetExpression przechowuje tabelę wyrażeń jako obiekt dołączany na stosie kontekstu, dzięki czemu jest dostępny za pomocą dowolnej metody serializatora GetExpression .

Zobacz też

Dotyczy

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Kojarzy obiekt z wyrażeniem, opcjonalnie określając wyrażenie wstępne.

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)

Parametry

manager
IDesignerSerializationManager

Element IDesignerSerializationManager do użycia do serializacji.

value
Object

Obiekt do serializacji.

expression
CodeExpression

Element CodeExpression , z którym należy skojarzyć valueelement .

isPreset
Boolean

true aby określić wyrażenie wstępne; w przeciwnym razie , false.

Uwagi

Metoda SetExpression jest metodą pomocnika, która kojarzy obiekt CodeExpression z obiektem. Obiekty, które zostały skojarzone z wyrażeniami w ten sposób, są dostępne za pośrednictwem GetExpression metody . Tabela SetExpression wyrażeń jest przechowywana jako dołączany obiekt na stosie kontekstu, dzięki czemu jest ona dostępna za pomocą dowolnej metody serializatora GetExpression .

Zobacz też

Dotyczy