System.ComponentModel.Design.Serialization.MemberCodeDomSerializer Class

Provides the base class for serializing a reflection primitive within the object graph.

See Also: MemberCodeDomSerializer Members


public abstract class MemberCodeDomSerializer : CodeDomSerializerBase


The System.ComponentModel.Design.Serialization.MemberCodeDomSerializer class is a "meta" serializer; that is, is a serializer that does not serialize part of the object graph, but instead serializes a reflection primitive within the object graph. For example, a System.ComponentModel.Design.Serialization.MemberCodeDomSerializer would be associated with a System.ComponentModel.PropertyDescriptor in order for it to serialize a property. System.ComponentModel.Design.Serialization.MemberCodeDomSerializer objects enable constructs, such as properties and events, to be logical, rather than requiring them to have a physical backing in code.

Unlike System.ComponentModel.Design.Serialization.CodeDomSerializer classes, System.ComponentModel.Design.Serialization.MemberCodeDomSerializer objects must be able to deserialize.


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