CodeIdentifiers Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Underhåller en grupp med namn för relaterade kodentiteter eller typmappningar som genereras av .NET XML-serialiseringsinfrastruktur.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
- Arv
-
CodeIdentifiers
Kommentarer
I följande lista identifieras verktyg och klasser som använder CodeIdentifiers:
Web Services Description Language Tool (Wsdl.exe), eller ServiceDescriptionImporter klassen, när du genererar klientproxyklasser eller abstrakta serverklasser från ett WSDL-dokument (Web Services Description Language).
VERKTYGET XML-schemadefinition (Xsd.exe) när du genererar klasser från XSD-dokument (XML Schema Definition).
Klassen ServiceDescriptionReflector när du skapar ServiceDescription objekt från klasser som identifieras som webbtjänster via attributet WebServiceAttribute .
Använd ovan nämnda verktyg eller klasser i stället för att använda CodeIdentifiers klassen direkt. Om du vill styra namnen på kodentiteter som är bundna till XML-schema eller webbtjänstdefinitioner använder du de associerade attributen.
Beroende på dess omfång kan en CodeIdentifiers instans användas för att underhålla namnen på något av objekten i följande lista:
Typer, metoder eller fält.
Parametrarna och returvärdet för en metod som motsvarar WSDL-indata- och utdatameddelanden.
Objekt i en ServiceDescription instans som kan serialiseras till ett WSDL-dokument.
Vanligtvis används klassen för att undvika namngivning av kollisioner mellan kodentiteter inom ett visst omfång, inklusive kollisioner med namnet på en innehållande entitet.
Konstruktorer
| Name | Description |
|---|---|
| CodeIdentifiers() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Initierar en ny instans av CodeIdentifiers klassen. |
| CodeIdentifiers(Boolean) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Initierar en ny instans av CodeIdentifiers klassen och avgör om kodidentifierare är skiftlägeskänsliga. |
Egenskaper
| Name | Description |
|---|---|
| UseCamelCasing |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger ett värde som anger om instansen använder kamelfall. |
Metoder
| Name | Description |
|---|---|
| Add(String, Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lägger till en namngiven kodentitet eller typmappning i instansens CodeIdentifiers omfång. |
| AddReserved(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Förhindrar att ett angivet namn används inom instansens CodeIdentifiers omfång. |
| AddUnique(String, Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lägger till en namngiven kodentitet eller typmappning i instansens CodeIdentifiers omfång, vilket säkerställer att namnet är unikt inom omfånget. |
| Clear() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Tar bort alla kodentiteter eller typmappningar, inklusive deras namn, från instansens CodeIdentifiers omfång. |
| Equals(Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IsInUse(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Avgör om ett angivet namn redan används inom instansens CodeIdentifiers omfång. |
| MakeRightCase(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Säkerställer att indata är av rätt fall genom att ändra namnet enligt värdet för UseCamelCasing egenskapen. |
| MakeUnique(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Avgör om indatanamnet står i konflikt med ett annat namn inom instansens CodeIdentifiers omfång och, om det gör det, genererar en modifierad sträng. |
| MemberwiseClone() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Remove(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Tar bort den kodentitet eller typmappning som identifieras med indatanamnet från CodeIdentifiers instansens omfång. |
| RemoveReserved(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Tar bort indatanamnet från instansens CodeIdentifiers reserverade namn. |
| ToArray(Type) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar en matris med kodentiteter eller typmappningar inom instansens CodeIdentifiers omfång. |
| ToString() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |