CodeIdentifiers 类

定义

维护相关代码实体或类型映射的一组名称,这些名称是 .NET 的 XML 序列化基础结构生成的。

此 API 支持产品基础结构,不能在代码中直接使用。

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

注解

以下列表标识了使用以下命令 CodeIdentifiers的工具和类:

不使用直接使用 CodeIdentifiers 类,而是使用上述工具或类。 如果要控制绑定到 XML 架构或 Web 服务定义的代码实体的名称,请使用关联的属性。

根据其范围, CodeIdentifiers 可以使用实例来维护以下列表中任何项的名称:

  • 类型、方法或字段。

  • 对应于 WSDL 输入和输出消息的方法的参数和返回值。

  • 可以序列化为 WSDL 文档的实例中的 ServiceDescription 对象。

通常,该类用于避免特定范围内代码实体之间的命名冲突,包括与包含实体的名称相冲突。

构造函数

CodeIdentifiers()

此 API 支持产品基础结构,不能在代码中直接使用。

初始化 CodeIdentifiers 类的新实例。

CodeIdentifiers(Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

初始化 CodeIdentifiers 类的新实例并确定代码标识符是否区分大小写。

属性

UseCamelCasing

此 API 支持产品基础结构,不能在代码中直接使用。

获取或设置一个值,该值指示实例是否使用 camel 大小写。

方法

Add(String, Object)

此 API 支持产品基础结构,不能在代码中直接使用。

将命名的代码实体或类型映射添加到 CodeIdentifiers 实例的范围中。

AddReserved(String)

此 API 支持产品基础结构,不能在代码中直接使用。

防止在 CodeIdentifiers 实例的范围中使用指定的名称。

AddUnique(String, Object)

此 API 支持产品基础结构,不能在代码中直接使用。

将命名的代码实体或类型映射添加到 CodeIdentifiers 实例的范围中,确保名称在该范围内是唯一的。

Clear()

此 API 支持产品基础结构,不能在代码中直接使用。

CodeIdentifiers 实例的范围中移除所有代码实体或类型映射,包括它们的名称。

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IsInUse(String)

此 API 支持产品基础结构,不能在代码中直接使用。

确定指定名称是否已在 CodeIdentifiers 实例的范围中使用。

MakeRightCase(String)

此 API 支持产品基础结构,不能在代码中直接使用。

根据 UseCamelCasing 属性的值修改名称,以确保输入的大小写正确。

MakeUnique(String)

此 API 支持产品基础结构,不能在代码中直接使用。

确定输入名称是否与 CodeIdentifiers 实例范围中的其他名称冲突,如果是,则生成修改的字符串。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Remove(String)

此 API 支持产品基础结构,不能在代码中直接使用。

CodeIdentifiers 实例的范围中移除由输入名称标识的代码实体或类型映射。

RemoveReserved(String)

此 API 支持产品基础结构,不能在代码中直接使用。

CodeIdentifiers 实例的保留名称中移除输入名称。

ToArray(Type)

此 API 支持产品基础结构,不能在代码中直接使用。

返回 CodeIdentifiers 实例范围中的代码实体或类型映射的数组。

ToString()

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

(继承自 Object)

适用于