CodeIdentifiers Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает группу имен для связанных сущностей кода или сопоставлений типов, сгенерированных инфраструктурой сериализации XML в .NET.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
- Наследование
-
CodeIdentifiers
Комментарии
В следующем списке указаны средства и классы, использующие следующие CodeIdentifiersэлементы:
Средство языка описания веб-служб (Wsdl.exe)или ServiceDescriptionImporter класс при создании клиентских прокси-классов или абстрактных классов серверов из документа WSDL.
Средство определения схемы XML (Xsd.exe) при создании классов из документов определения схемы XML (XSD).
Класс ServiceDescriptionReflector при создании ServiceDescription объектов из классов, которые определяются как веб-службы через WebServiceAttribute атрибут.
Вместо непосредственного 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) |