TypeCodeDomSerializer Class

 
System_CAPS_noteNote

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

Serializes an object to a new type.

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


public class TypeCodeDomSerializer : CodeDomSerializerBase

NameDescription
System_CAPS_pubmethodTypeCodeDomSerializer()

Initializes a new instance of the TypeCodeDomSerializer class.

NameDescription
System_CAPS_pubmethodDeserialize(IDesignerSerializationManager, CodeTypeDeclaration)

Deserializes the given type declaration.

System_CAPS_protmethodDeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserializes the given expression into an in-memory object.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodDeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

Returns an instance of the given type.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodDeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Deserializes properties on the given object from the invariant culture’s resource bundle.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodDeserializeStatement(IDesignerSerializationManager, CodeStatement)

Deserializes a statement by interpreting and executing a CodeDOM statement.(Inherited from CodeDomSerializerBase.)

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_protmethodGetExpression(IDesignerSerializationManager, Object)

Returns an expression for the given object.(Inherited from CodeDomSerializerBase.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_protmethodGetInitializeMethod(IDesignerSerializationManager, CodeTypeDeclaration, Object)

Returns the method where statements used to serialize a member are stored.

System_CAPS_protmethodGetInitializeMethods(IDesignerSerializationManager, CodeTypeDeclaration)

Returns an array of methods to be interpreted during deserialization.

System_CAPS_protmethodGetSerializer(IDesignerSerializationManager, Object)

Locates a serializer for the given object value.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodGetSerializer(IDesignerSerializationManager, Type)

Locates a serializer for the given type.(Inherited from CodeDomSerializerBase.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodGetUniqueName(IDesignerSerializationManager, Object)

Returns a unique name for the given object.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodIsSerialized(IDesignerSerializationManager, Object)

Returns a value indicating whether the given object has been serialized.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodIsSerialized(IDesignerSerializationManager, Object, Boolean)

Returns a value indicating whether the given object has been serialized, optionally considering preset expressions.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodSerialize(IDesignerSerializationManager, Object, ICollection)

Serializes the object root by creating a new type declaration that defines root.

System_CAPS_protmethodSerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Returns an expression representing the creation of the given object.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serializes the given event into the given statement collection.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serializes the specified events into the given statement collection.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serializes the properties on the given object into the given statement collection.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serializes the properties on the given object into the invariant culture’s resource bundle.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializes a property on the given object.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializeResource(IDesignerSerializationManager, String, Object)

Serializes the given object into a resource bundle using the given resource name.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serializes the given object into a resource bundle using the given resource name.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializeToExpression(IDesignerSerializationManager, Object)

Serializes the given object into an expression.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializes the given object into an expression.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serializes the given object into an expression appropriate for the invariant culture.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSetExpression(IDesignerSerializationManager, Object, CodeExpression)

Associates an object with an expression.(Inherited from CodeDomSerializerBase.)

System_CAPS_protmethodSetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Associates an object with an expression, optionally specifying a preset expression.(Inherited from CodeDomSerializerBase.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

The TypeCodeDomSerializer class performs the same tasks as a CodeDomSerializer, but serializing an object through this class defines a new type.

.NET Framework
Available since 2.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: