CodeDomSerializerBase::SetExpression Method (IDesignerSerializationManager^, Object^, CodeExpression^)

 

Associates an object with an expression.

Namespace:   System.ComponentModel.Design.Serialization
Assembly:  System.Design (in System.Design.dll)

protected:
void SetExpression(
	IDesignerSerializationManager^ manager,
	Object^ value,
	CodeExpression^ expression
)

Parameters

manager
Type: System.ComponentModel.Design.Serialization::IDesignerSerializationManager^

The IDesignerSerializationManager to use for serialization.

value
Type: System::Object^

The object to serialize.

expression
Type: System.CodeDom::CodeExpression^

The CodeExpression with which to associate value.

Exception Condition
ArgumentNullException

manager, value, or expression is null.

The SetExpression method is a helper method that associates a CodeExpression with an object. Objects that have been associated with expressions in this way are accessible through the GetExpression method. SetExpression stores its expression table as an appended object on the context stack so it is accessible by any serializer’s GetExpression method.

.NET Framework
Available since 2.0
Return to top
Show: