CodeIdentifiers Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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:
Nástroj jazyka popisu webových služeb (Wsdl.exe) nebo ServiceDescriptionImporter třídy při generování tříd proxy klientů nebo abstraktní třídy serverů z dokumentu WSDL (Web Services Description Language).
Nástroj definice schématu XML (Xsd.exe) při generování tříd z dokumentů definice schématu XML (XSD).
Třída ServiceDescriptionReflector při vytváření ServiceDescription objektů z tříd, které jsou identifikovány jako webové služby prostřednictvím atributu WebServiceAttribute .
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) |