CodeDomSerializerBase.SetExpression Method (IDesignerSerializationManager, Object, CodeExpression, Boolean)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Associates an object with an expression, optionally specifying a preset expression.

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

protected void SetExpression(
	IDesignerSerializationManager manager,
	object value,
	CodeExpression expression,
	bool isPreset


Type: System.ComponentModel.Design.Serialization.IDesignerSerializationManager

The IDesignerSerializationManager to use for serialization.

Type: System.Object

The object to serialize.

Type: System.CodeDom.CodeExpression

The CodeExpression with which to associate value.

Type: System.Boolean

true to specify a preset expression; otherwise, false.

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. The 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