ImportOptions 类

定义

表示可在 XsdDataContractImporter上设置的选项。

public ref class ImportOptions
public class ImportOptions
type ImportOptions = class
Public Class ImportOptions
继承
ImportOptions

注解

XsdDataContractImporter 用于使用 .NET CodeDOM 从 XML 架构生成代码。 若要从程序集生成 XML 架构,请使用 XsdDataContractExporter

构造函数

ImportOptions()

初始化 ImportOptions 类的新实例。

属性

CodeProvider

获取或设置一个 CodeDomProvider 实例,该实例提供检查是否支持目标语言的特定选项的方法。

DataContractSurrogate

获取或设置一个数据协定代理项提供程序,该代理项提供程序可用于修改在导入操作期间生成的代码。

EnableDataBinding

获取或设置一个值,该值指定生成的代码中的类型是否应实现 INotifyPropertyChanged 接口。

GenerateInternal

获取或设置一个值,该值指定生成的代码是标记为内部还是公共代码。

GenerateSerializable

获取或设置一个值,该值指定除了 DataContractAttribute 属性之外,生成的数据协定类是否使用 SerializableAttribute 属性进行标记。

ImportXmlType

获取或设置一个值,该值确定是否导入所有 XML 架构类型(即使是不符合数据协定架构的类型)。

Namespaces

获取一个字典,该字典包含数据协定命名空间到 CLR 命名空间的映射,这些命名空间必须用于在导入操作期间生成代码。

ReferencedCollectionTypes

获取一个类型的集合,该集合表示在生成集合代码时应引用的数据协定集合,例如项的列表或字典。

ReferencedTypes

获取一个 IList<T>,其中包含在生成的代码中引用的类型。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于

另请参阅