Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
SerializeToReferenceExpression Method

CodeDomSerializer.SerializeToReferenceExpression Method

Note: This API is now obsolete. The non-obsolete alternative is SerializeToExpression. The non-obsolete alternative is GetExpression.

Serializes the specified value to a CodeDOM expression.

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

[ObsoleteAttribute("This method has been deprecated. Use SerializeToExpression or GetExpression instead.  http://go.microsoft.com/fwlink/?linkid=14202")]
protected CodeExpression SerializeToReferenceExpression(
	IDesignerSerializationManager manager,
	Object value


Type: System.ComponentModel.Design.Serialization.IDesignerSerializationManager

The serialization manager to use during serialization.

Type: System.Object

The object to serialize.

Return Value

Type: System.CodeDom.CodeExpression
The serialized value. This returns null if no reference expression can be obtained for the specified value, or the value cannot be serialized.

This method is similar to SerializeToExpression, except that it stops if it cannot obtain a simple reference expression for the value. Call this method when you expect the resulting expression to be used as a parameter or target of a statement.

.NET Framework

Supported in: 1.1
Obsolete (compiler warning) in 4.6
Obsolete (compiler warning) in 4.6
Obsolete (compiler warning) in 4.5
Obsolete (compiler warning) in 4.5.1
Obsolete (compiler warning) in 4.5.2
Obsolete (compiler warning) in 4
Obsolete (compiler warning) in 3.5
Obsolete (compiler warning) in 3.5 SP1
Obsolete (compiler warning) in 3.0
Obsolete (compiler warning) in 3.0 SP1
Obsolete (compiler warning) in 3.0 SP2
Obsolete (compiler warning) in 2.0
Obsolete (compiler warning) in 2.0 SP1
Obsolete (compiler warning) in 2.0 SP2
© 2015 Microsoft