CodeDomSerializerBase Class

CodeDomSerializerBase Class

 

Provides a base class for CodeDomSerializer classes.

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


public abstract class CodeDomSerializerBase

NameDescription
System_CAPS_protmethodDeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserializes the given expression into an in-memory object.

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

Returns an instance of the given type.

System_CAPS_protmethodDeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Deserializes properties on the given object from the invariant culture’s resource bundle.

System_CAPS_protmethodDeserializeStatement(IDesignerSerializationManager, CodeStatement)

Deserializes a statement by interpreting and executing a CodeDOM statement.

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_protmethodSystem_CAPS_staticGetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Gets a collection of attributes as defined in the project's target version of the .NET Framework.

System_CAPS_protmethodSystem_CAPS_staticGetAttributesHelper(IDesignerSerializationManager, Object)

Gets a collection of attributes as defined in the project's target version of the .NET Framework.

System_CAPS_protmethodSystem_CAPS_staticGetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Gets a collection of events as defined in the project's target version of the .NET Framework.

System_CAPS_protmethodGetExpression(IDesignerSerializationManager, Object)

Returns an expression for the given object.

System_CAPS_pubmethodGetHashCode()

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

System_CAPS_protmethodSystem_CAPS_staticGetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Gets a collection of properties as defined in the project's target version of the .NET Framework.

System_CAPS_protmethodSystem_CAPS_staticGetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Gets a reflection type generated from type metadata.

System_CAPS_protmethodSystem_CAPS_staticGetReflectionTypeHelper(IDesignerSerializationManager, Object)

Gets a reflection type generated from object metadata.

System_CAPS_protmethodGetSerializer(IDesignerSerializationManager, Object)

Locates a serializer for the given object value.

System_CAPS_protmethodGetSerializer(IDesignerSerializationManager, Type)

Locates a serializer for the given type.

System_CAPS_protmethodSystem_CAPS_staticGetTargetFrameworkProvider(IServiceProvider, Object)

Gets a TypeDescriptionProvider that is aware of the target version of the .NET Framework, for use in type filtering.

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.

System_CAPS_protmethodIsSerialized(IDesignerSerializationManager, Object)

Returns a value indicating whether the given object has been serialized.

System_CAPS_protmethodIsSerialized(IDesignerSerializationManager, Object, Boolean)

Returns a value indicating whether the given object has been serialized, optionally considering preset expressions.

System_CAPS_protmethodMemberwiseClone()

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

System_CAPS_protmethodSerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Returns an expression representing the creation of the given object.

System_CAPS_protmethodSerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serializes the given event into the given statement collection.

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

Serializes the specified events into the given statement collection.

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

Serializes the properties on the given object into the given statement collection.

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

Serializes the properties on the given object into the invariant culture’s resource bundle.

System_CAPS_protmethodSerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializes a property on the given object.

System_CAPS_protmethodSerializeResource(IDesignerSerializationManager, String, Object)

Serializes the given object into a resource bundle using the given resource name.

System_CAPS_protmethodSerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serializes the given object into a resource bundle using the given resource name.

System_CAPS_protmethodSerializeToExpression(IDesignerSerializationManager, Object)

Serializes the given object into an expression.

System_CAPS_protmethodSerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializes the given object into an expression.

System_CAPS_protmethodSerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serializes the given object into an expression appropriate for the invariant culture.

System_CAPS_protmethodSetExpression(IDesignerSerializationManager, Object, CodeExpression)

Associates an object with an expression.

System_CAPS_protmethodSetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

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

System_CAPS_pubmethodToString()

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

The CodeDomSerializerBase class is used as a shared base between the CodeDomSerializer and TypeCodeDomSerializer classes. Public CodeDomSerializer classes derive from the CodeDomSerializerBase class. Each public class defines its own public API. The CodeDomSerializerBase class defines no public API, but does offer a multitude of utility methods that can be used to aid the serialization process.

.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:
© 2016 Microsoft