CodeIdentifiers Класс

Определение

Поддерживает группу имен для связанных сущностей кода или сопоставлений типов, сгенерированных инфраструктурой сериализации XML платформы .NET Framework.Maintains a group of names for related code entities or type mappings that are generated by the .NET Framework's XML serialization infrastructure.

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

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

Комментарии

В следующем списке указаны средства и классы, использующие CodeIdentifiers:The following list identifies tools and classes that use the CodeIdentifiers:

Вместо непосредственного использования класса CodeIdentifiers используйте упомянутые выше средства или классы.Instead of using the CodeIdentifiers class directly, use the aforementioned tools or classes. Если требуется управлять именами сущностей кода, привязанных к XML-схеме или определениям веб-службы, используйте связанные атрибуты.If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes.

В зависимости от области действия можно использовать экземпляр CodeIdentifiers для поддержки имен любого из элементов из следующего списка:Depending on its scope, a CodeIdentifiers instance can be used to maintain the names of any of the items in the following list:

  • Типы, методы или поля.Types, methods, or fields.

  • Параметры и возвращаемое значение метода, соответствующего входным и выходным сообщениям WSDL.The parameters and return value of a method corresponding to WSDL input and output messages.

  • Объекты в экземпляре ServiceDescription, которые могут быть сериализованы в документ WSDL.Objects within a ServiceDescription instance that can be serialized to a WSDL document.

Как правило, класс используется, чтобы избежать конфликтов имен между сущностями кода в определенной области, включая конфликты с именем содержащей сущности.Typically, the class is used to avoid naming collisions between code entities within a particular scope, including collisions with the name of a containing entity.

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

CodeIdentifiers()

Инициализация нового экземпляра класса CodeIdentifiers.Initializes a new instance of the CodeIdentifiers class.

CodeIdentifiers(Boolean)

Инициализация нового экземпляра класса CodeIdentifiers и определяет, чувствительны ли идентификаторы кода к регистру.Initializes a new instance of the CodeIdentifiers class and determines whether code identifiers are case sensitive.

Свойства

UseCamelCasing

Получает или задает значение, указывающее, использует ли экземпляр верхний регистр.Gets or sets a value that indicates whether the instance uses camel case.

Методы

Add(String, Object)

Добавляет именованную сущность кода или сопоставление типа к области экземпляра CodeIdentifiers.Adds a named code entity or type mapping to the CodeIdentifiers instance's scope.

AddReserved(String)

Предотвращает использование указанного имени в рамках области экземпляра CodeIdentifiers.Prevents a specified name from being used within the CodeIdentifiers instance's scope.

AddUnique(String, Object)

Добавляет именованную сущность кода или сопоставление типа к области экземпляра CodeIdentifiers, обеспечивая уникальность имени в рамках области.Adds a named code entity or type mapping to the CodeIdentifiers instance's scope, ensuring that the name is unique within the scope.

Clear()

Удаляет все сущности кода и сопоставления типов, включая их имена, из области экземпляра CodeIdentifiers.Removes all code entities or type mappings, including their names, from the CodeIdentifiers instance's scope.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Определяет, используется ли указанное имя в рамках области экземпляра CodeIdentifiers.Determines whether a specified name is already being used within the CodeIdentifiers instance's scope.

MakeRightCase(String)

Обеспечивает правильный регистр ввода путем изменения имени в соответствии со значением свойства UseCamelCasing.Ensures that the input is of the correct case by modifying the name according to the value of the UseCamelCasing property.

MakeUnique(String)

Определяет конфликтует ли входящее имя с другим именем в рамках области экземпляра CodeIdentifiers и, если конфликтует, выполняется генерирование измененной строки.Determines whether the input name conflicts with another name within the CodeIdentifiers instance's scope and, if it does, generates a modified string.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Удаляет из области экземпляра CodeIdentifiers сущность кода или сопоставление типа, идентифицированное входящим именем.Removes from the CodeIdentifiers instance's scope the code entity or type mapping identified by the input name.

RemoveReserved(String)

Удаляет входящую строку из зарезервированных имен экземпляра CodeIdentifiers.Removes the input name from the CodeIdentifiers instance's reserved names.

ToArray(Type)

Возвращает массив сущностей кода или сопоставлений типов в рамках области экземпляра CodeIdentifiers.Returns an array of the code entities or type mappings within the CodeIdentifiers instance's scope.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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