CodeDomSerializerBase::SerializeProperty Method (IDesignerSerializationManager^, CodeStatementCollection^, Object^, PropertyDescriptor^)

 

Serializes a property on the given object.

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

protected:
void SerializeProperty(
	IDesignerSerializationManager^ manager,
	CodeStatementCollection^ statements,
	Object^ value,
	PropertyDescriptor^ propertyToSerialize
)

Parameters

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

The IDesignerSerializationManager to use for serialization.

statements
Type: System.CodeDom::CodeStatementCollection^

The CodeStatementCollection into which the property will be serialized.

value
Type: System::Object^

The object on which the property will be serialized.

propertyToSerialize
Type: System.ComponentModel::PropertyDescriptor^

The property to serialize.

Exception Condition
ArgumentNullException

manager, value, statements, or propertyToSerialize is null.

The SerializeProperty method retrieves a MemberCodeDomSerializer for the propertyToSerialize parameter and delegates to it.

SerializeProperty places the statements and propertyToSerialize parameters on the ContextStack.

.NET Framework
Available since 2.0
Return to top
Show: