TypeCodeDomSerializer 类

定义

将对象序列化为新类型。

public ref class TypeCodeDomSerializer : System::ComponentModel::Design::Serialization::CodeDomSerializerBase
public class TypeCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializerBase
type TypeCodeDomSerializer = class
    inherit CodeDomSerializerBase
Public Class TypeCodeDomSerializer
Inherits CodeDomSerializerBase
继承
TypeCodeDomSerializer
派生

注解

TypeCodeDomSerializer 类执行的任务与 a CodeDomSerializer相同,但通过此类序列化对象将定义一个新类型。

构造函数

名称 说明
TypeCodeDomSerializer()

初始化 TypeCodeDomSerializer 类的新实例。

方法

名称 说明
Deserialize(IDesignerSerializationManager, CodeTypeDeclaration)

反序列化给定的类型声明。

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

将给定表达式反序列化为内存中对象。

(继承自 CodeDomSerializerBase)
DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

返回给定类型的实例。

(继承自 CodeDomSerializerBase)
DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

从固定区域性的资源捆绑包反序列化给定对象上的属性。

(继承自 CodeDomSerializerBase)
DeserializeStatement(IDesignerSerializationManager, CodeStatement)

通过解释和执行 CodeDOM 语句来反序列化语句。

(继承自 CodeDomSerializerBase)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetExpression(IDesignerSerializationManager, Object)

返回给定对象的表达式。

(继承自 CodeDomSerializerBase)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetInitializeMethod(IDesignerSerializationManager, CodeTypeDeclaration, Object)

返回用于序列化成员的语句存储的方法。

GetInitializeMethods(IDesignerSerializationManager, CodeTypeDeclaration)

返回在反序列化期间要解释的方法数组。

GetSerializer(IDesignerSerializationManager, Object)

找到给定对象值的序列化程序。

(继承自 CodeDomSerializerBase)
GetSerializer(IDesignerSerializationManager, Type)

找到给定类型的序列化程序。

(继承自 CodeDomSerializerBase)
GetType()

获取当前实例的 Type

(继承自 Object)
GetUniqueName(IDesignerSerializationManager, Object)

返回给定对象的唯一名称。

(继承自 CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object, Boolean)

返回一个值,该值指示给定对象是否已序列化,可以选择考虑预设表达式。

(继承自 CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object)

返回一个值,该值指示给定对象是否已序列化。

(继承自 CodeDomSerializerBase)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
Serialize(IDesignerSerializationManager, Object, ICollection)

通过创建定义根的新类型声明来序列化对象根。

SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

返回表示创建给定对象的表达式。

(继承自 CodeDomSerializerBase)
SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

将给定事件序列化为给定语句集合。

(继承自 CodeDomSerializerBase)
SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

将指定的事件序列化到给定的语句集合中。

(继承自 CodeDomSerializerBase)
SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

将给定对象上的属性序列化为给定语句集合。

(继承自 CodeDomSerializerBase)
SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

将给定对象上的属性序列化为固定区域性的资源捆绑包。

(继承自 CodeDomSerializerBase)
SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

序列化给定对象上的属性。

(继承自 CodeDomSerializerBase)
SerializeResource(IDesignerSerializationManager, String, Object)

使用给定的资源名称将给定对象序列化为资源捆绑包。

(继承自 CodeDomSerializerBase)
SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

使用给定的资源名称将给定对象序列化为资源捆绑包。

(继承自 CodeDomSerializerBase)
SerializeToExpression(IDesignerSerializationManager, Object)

将给定对象序列化为表达式。

(继承自 CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

将给定对象序列化为适合固定区域性的表达式。

(继承自 CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object)

将给定对象序列化为表达式。

(继承自 CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

将对象与表达式相关联,可以选择指定预设表达式。

(继承自 CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression)

将对象与表达式相关联。

(继承自 CodeDomSerializerBase)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅