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) |
Этот 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) |