CodeIdentifiers Třída

Definice

Udržuje skupinu názvů pro související entity kódu nebo mapování typů, které jsou generovány. ČISTÁ infrastruktura serializace XML.Maintains a group of names for related code entities or type mappings that are generated by .NET's XML serialization infrastructure.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
Dědičnost
CodeIdentifiers

Poznámky

Následující seznam identifikuje nástroje a třídy, které používají CodeIdentifiers :The following list identifies tools and classes that use the CodeIdentifiers:

Místo CodeIdentifiers přímého použití třídy použijte výše uvedené nástroje nebo třídy.Instead of using the CodeIdentifiers class directly, use the aforementioned tools or classes. Pokud chcete řídit názvy entit kódu, které jsou vázány na schéma XML nebo definice webové služby, použijte přidružené atributy.If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes.

V závislosti na jeho oboru CodeIdentifiers lze instanci použít k údržbě názvů kterékoli z položek v následujícím seznamu:Depending on its scope, a CodeIdentifiers instance can be used to maintain the names of any of the items in the following list:

  • Typy, metody a pole.Types, methods, or fields.

  • Parametry a návratovou hodnotu metody odpovídající vstupnímu a výstupnímu zprávám WSDL.The parameters and return value of a method corresponding to WSDL input and output messages.

  • Objekty v rámci ServiceDescription instance, které mohou být serializovány do dokumentu WSDL.Objects within a ServiceDescription instance that can be serialized to a WSDL document.

Třída se obvykle používá k zamezení kolizí názvů mezi entitami kódu v rámci určitého oboru, včetně kolizí s názvem obsahující entity.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.

Konstruktory

CodeIdentifiers()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci CodeIdentifiers třídy.Initializes a new instance of the CodeIdentifiers class.

CodeIdentifiers(Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci CodeIdentifiers třídy a určí, zda identifikátory kódu rozlišují velká a malá písmena.Initializes a new instance of the CodeIdentifiers class and determines whether code identifiers are case sensitive.

Vlastnosti

UseCamelCasing

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získává nebo nastavuje hodnotu, která indikuje, jestli instance používá ve stylu CamelCase případ.Gets or sets a value that indicates whether the instance uses camel case.

Metody

Add(String, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá k oboru instance entitu pojmenovaného kódu nebo mapování typů CodeIdentifiers .Adds a named code entity or type mapping to the CodeIdentifiers instance's scope.

AddReserved(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zabrání v použití zadaného názvu v CodeIdentifiers oboru instance.Prevents a specified name from being used within the CodeIdentifiers instance's scope.

AddUnique(String, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá k oboru instance entitu pojmenovaného kódu nebo mapování typů CodeIdentifiers , což zajistí, že název je v rámci oboru jedinečný.Adds a named code entity or type mapping to the CodeIdentifiers instance's scope, ensuring that the name is unique within the scope.

Clear()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere všechny entity kódu nebo mapování typů, včetně jejich názvů, z CodeIdentifiers oboru instance.Removes all code entities or type mappings, including their names, from the CodeIdentifiers instance's scope.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
IsInUse(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda je zadaný název již používán v CodeIdentifiers oboru instance.Determines whether a specified name is already being used within the CodeIdentifiers instance's scope.

MakeRightCase(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zajistí, že vstup bude správným případem úpravou názvu podle hodnoty UseCamelCasing Vlastnosti.Ensures that the input is of the correct case by modifying the name according to the value of the UseCamelCasing property.

MakeUnique(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda je vstupní název v konfliktu s jiným názvem v rámci CodeIdentifiers oboru instance a v případě, že má, vygeneruje upravený řetězec.Determines whether the input name conflicts with another name within the CodeIdentifiers instance's scope and, if it does, generates a modified string.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
Remove(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere z CodeIdentifiers oboru instance entitu kódu nebo mapování typů identifikované vstupním názvem.Removes from the CodeIdentifiers instance's scope the code entity or type mapping identified by the input name.

RemoveReserved(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odstraní vstupní název z CodeIdentifiers rezervovaných názvů instance.Removes the input name from the CodeIdentifiers instance's reserved names.

ToArray(Type)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pole entit kódu nebo mapování typů v rámci CodeIdentifiers oboru instance.Returns an array of the code entities or type mappings within the CodeIdentifiers instance's scope.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro