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)

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

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

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

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

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

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IsInUse(String)

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

Определяет, используется ли указанное имя в CodeIdentifiers области экземпляра.

MakeRightCase(String)

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

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

MakeUnique(String)

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

Определяет, конфликтует ли входное имя с другим именем в CodeIdentifiers области экземпляра и, если он это делает, создает измененную строку.

MemberwiseClone()

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

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Remove(String)

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

Удаляет из CodeIdentifiers области экземпляра сущность кода или сопоставление типов, определяемое входным именем.

RemoveReserved(String)

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

Удаляет входное имя из CodeIdentifiers зарезервированных имен экземпляра.

ToArray(Type)

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

Возвращает массив сущностей кода или сопоставлений типов в CodeIdentifiers области экземпляра.

ToString()

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

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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