CodeIdentifiers Třída

Definice

Udržuje skupinu názvů pro související entity kódu nebo mapování typů, které jsou generovány . Infrastruktura serializace XML pro NET

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:

Místo přímého použití CodeIdentifiers třídy použijte výše uvedené nástroje nebo třídy. Pokud chcete řídit názvy entit kódu, které jsou vázané na definice schématu XML nebo webové služby, použijte přidružené atributy.

V závislosti na rozsahu CodeIdentifiers lze instanci použít k údržbě názvů libovolné položky v následujícím seznamu:

  • Typy, metody nebo pole

  • Parametry a návratová hodnota metody odpovídající vstupním a výstupním zprávě WSDL.

  • Objekty v ServiceDescription instanci, které lze serializovat do dokumentu WSDL.

Třída se obvykle používá k tomu, aby nedocházelo ke kolizím názvů mezi entitami kódu v určitém oboru, včetně kolizí s názvem obsahující 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.

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čuje, zda jsou identifikátory kódu citlivé na malá a malá písmena.

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á nebo nastaví hodnotu, která označuje, zda instance používá 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á mapování pojmenované entity kódu nebo typu do CodeIdentifiers oboru instance.

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í použití zadaného názvu v CodeIdentifiers rámci oboru instance.

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á mapování pojmenované entity kódu nebo typu do CodeIdentifiers oboru instance a zajistí, aby byl název jedinečný v rámci oboru.

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.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Type Získá aktuální instanci.

(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, jestli se zadaný název už používá v CodeIdentifiers rámci oboru instance.

MakeRightCase(String)

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

Zajišťuje, že vstup je správný případ úpravou názvu podle hodnoty UseCamelCasing vlastnosti.

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, jestli vstupní název koliduje s jiným názvem v CodeIdentifiers oboru instance a pokud ano, vygeneruje upravený řetězec.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru 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ých podle názvu vstupu.

RemoveReserved(String)

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

Odebere vstupní název z CodeIdentifiers rezervovaných názvů instance.

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 CodeIdentifiers rámci oboru instance.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro