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 rozhraní 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ázány 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 udržování 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 instanci ServiceDescription , které lze serializovat do dokumentu WSDL.

Třída se obvykle používá k zabránění kolizím názvů mezi entitami kódu v určitém oboru, včetně kolizí s názvem obsahující entity.

Konstruktory

Name Description
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 velká písmena.

Vlastnosti

Name Description
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

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

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)

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

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

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

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

Slouží jako výchozí funkce hash.

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

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

Získá Type aktuální 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 se zadaný název již 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ého případu ú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 je vstupní název v konfliktu s jiným názvem v CodeIdentifiers oboru instance a pokud ano, vygeneruje upravený řetězec.

MemberwiseClone()

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

Vytvoří mělkou kopii aktuálního 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 oboru instance entitu CodeIdentifiers kódu nebo mapování typů identifikovaných vstupním názvem.

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

ToString()

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

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

(Zděděno od Object)

Platí pro