CodeIdentifiers 類別

定義

針對由 .NET 之 XML 序列化基礎結構所產生的相關程式碼實體或型別對應,維護名稱群組。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

C#
public class CodeIdentifiers
繼承
CodeIdentifiers

備註

下列清單會識別使用 CodeIdentifiers 的工具和類別:

不要直接使用 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)

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1