CodeIdentifiers 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
針對由 .NET 之 XML 序列化基礎結構所產生的相關程式碼實體或型別對應,維護名稱群組。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
- 繼承
-
CodeIdentifiers
備註
下列清單會識別使用 CodeIdentifiers 的工具和類別:
Web 服務描述語言工具 (Wsdl.exe) 或 ServiceDescriptionImporter 類別,同時從 Web 服務描述語言 (WSDL) 檔產生用戶端 Proxy 類別或抽象伺服器類別。
從 XML 架構定義 (XSD) 檔產生類別時, XML 架構定義工具 (Xsd.exe ) 工具。
從 ServiceDescriptionReflector 透過 屬性識別為 Web 服務的類別建立 ServiceDescription 物件時, WebServiceAttribute 類別。
不要直接使用 CodeIdentifiers 類別,而是使用上述的工具或類別。 如果您想要控制系結至 XML 架構或 Web 服務定義的程式碼機構名稱,請使用相關聯的屬性。
視其範圍而定, CodeIdentifiers 實例可用來維護下列清單中任何專案的名稱:
類型、方法或欄位。
對應至 WSDL 輸入和輸出訊息之方法的參數和傳回值。
實例中 ServiceDescription 可序列化為 WSDL 檔案的物件。
一般而言,類別是用來避免特定範圍內程式碼實體之間的命名衝突,包括與包含機構名稱的衝突。
建構函式
CodeIdentifiers() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 初始化 CodeIdentifiers 類別的新執行個體。 |
CodeIdentifiers(Boolean) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 初始化 CodeIdentifiers 類別的新執行個體,並判斷程式碼識別項是否要區分大小寫。 |
屬性
UseCamelCasing |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得或設定值,指出執行個體是否會使用 Camel 命名法的大小寫慣例。 |
方法
Add(String, Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將具名的程式碼實體或型別對應加入至 CodeIdentifiers 執行個體的範圍中。 |
AddReserved(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 防止在 CodeIdentifiers 執行個體的範圍內使用指定的名稱。 |
AddUnique(String, Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將具名的程式碼實體或型別對應加入至 CodeIdentifiers 執行個體的範圍內,並確保該名稱在範圍內是唯一的。 |
Clear() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 從 CodeIdentifiers 執行個體的範圍中移除所有程式碼實體或型別對應,包括其名稱。 |
Equals(Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得目前執行個體的 Type。 (繼承來源 Object) |
IsInUse(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 判斷指定的名稱是否已經在 CodeIdentifiers 執行個體的範圍內使用。 |
MakeRightCase(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 根據 UseCamelCasing 屬性的值來修改名稱,藉以確保輸入的大小寫是正確的。 |
MakeUnique(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 判斷輸入名稱是否與 CodeIdentifiers 執行個體之範圍內的其他名稱發生衝突,如果有的話,則產生修改的字串。 |
MemberwiseClone() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立目前 Object 的淺層複製。 (繼承來源 Object) |
Remove(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 從 CodeIdentifiers 執行個體的範圍中移除由輸入名稱所識別的程式碼實體或型別對應。 |
RemoveReserved(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 從 CodeIdentifiers 執行個體的保留名稱中移除輸入名稱。 |
ToArray(Type) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回 CodeIdentifiers 執行個體之範圍內的程式碼實體或型別對應陣列。 |
ToString() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回代表目前物件的字串。 (繼承來源 Object) |