CodeIdentifiers Класс

Определение

Поддерживает группу имен для связанных сущностей кода или сопоставлений типов, сгенерированных инфраструктурой сериализации XML в .NET.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
Наследование
CodeIdentifiers

Комментарии

В следующем списке указаны средства и классы, использующие следующие CodeIdentifiersэлементы:

Вместо непосредственного CodeIdentifiers использования класса используйте вышеупомянутые инструменты или классы. Если вы хотите управлять именами сущностей кода, привязанных к определениям XML-схемы или веб-службы, используйте связанные атрибуты.

В зависимости от области CodeIdentifiers экземпляр может использоваться для хранения имен любого из элементов в следующем списке:

  • Типы, методы или поля.

  • Параметры и возвращаемое значение метода, соответствующего входным и выходным сообщениям WSDL.

  • Объекты в экземпляре ServiceDescription , который можно сериализовать в документ WSDL.

Как правило, класс используется для предотвращения конфликтов именования между сущностями кода в определенной области, включая столкновения с именем содержащей сущности.

Конструкторы

CodeIdentifiers()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса CodeIdentifiers.

CodeIdentifiers(Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализация нового экземпляра класса CodeIdentifiers и определяет, чувствительны ли идентификаторы кода к регистру.

Свойства

UseCamelCasing

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает или задает значение, указывающее, использует ли экземпляр верхний регистр.

Методы

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)

Применяется к