CodeIdentifiers Klasa

Definicja

Utrzymuje grupę nazw powiązanych jednostek kodu lub mapowań typów generowanych przez program . Infrastruktura serializacji XML platformy NET.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
Dziedziczenie
CodeIdentifiers

Uwagi

Poniższa lista identyfikuje narzędzia i klasy korzystające z elementu CodeIdentifiers:

Zamiast bezpośrednio używać klasy, należy użyć CodeIdentifiers wyżej wymienionych narzędzi lub klas. Jeśli chcesz kontrolować nazwy jednostek kodu powiązanych z definicjami schematu XML lub usługi sieci Web, użyj skojarzonych atrybutów.

W zależności od zakresu CodeIdentifiers wystąpienia można użyć do obsługi nazw dowolnych elementów na poniższej liście:

  • Typy, metody lub pola.

  • Parametry i wartość zwracana metody odpowiadającej komunikatom wejściowym i wyjściowym WSDL.

  • Obiekty w wystąpieniu ServiceDescription , które można serializować w dokumencie WSDL.

Zazwyczaj klasa służy do unikania kolizji nazewnictwa między jednostkami kodu w określonym zakresie, w tym kolizjami o nazwie zawierającej jednostkę.

Konstruktory

CodeIdentifiers()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy CodeIdentifiers.

CodeIdentifiers(Boolean)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje CodeIdentifiers nowe wystąpienie klasy i określa, czy identyfikatory kodu są uwzględniane w wielkości liter.

Właściwości

UseCamelCasing

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia wartość wskazującą, czy wystąpienie używa przypadku camel.

Metody

Add(String, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje nazwaną jednostkę kodu lub mapowanie typu do CodeIdentifiers zakresu wystąpienia.

AddReserved(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Uniemożliwia korzystanie z określonej nazwy w CodeIdentifiers zakresie wystąpienia.

AddUnique(String, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje nazwaną jednostkę kodu lub mapowanie typu do CodeIdentifiers zakresu wystąpienia, zapewniając, że nazwa jest unikatowa w zakresie.

Clear()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Usuwa wszystkie jednostki kodu lub mapowania typów, w tym ich nazwy, z CodeIdentifiers zakresu wystąpienia.

Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsInUse(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy określona nazwa jest już używana w CodeIdentifiers zakresie wystąpienia.

MakeRightCase(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Gwarantuje, że dane wejściowe mają prawidłowy przypadek, modyfikując nazwę zgodnie z wartością UseCamelCasing właściwości.

MakeUnique(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy nazwa wejściowa powoduje konflikt z inną nazwą w CodeIdentifiers zakresie wystąpienia, a jeśli tak, generuje zmodyfikowany ciąg.

MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Usuwa z CodeIdentifiers zakresu wystąpienia mapowanie jednostki kodu lub typu identyfikowane przez nazwę wejściową.

RemoveReserved(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Usuwa nazwę wejściową z CodeIdentifiers nazw zarezerwowanych wystąpienia.

ToArray(Type)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca tablicę jednostek kodu lub mapowań typów w CodeIdentifiers zakresie wystąpienia.

ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy