GraphPathSerializer 類別
這個類別會利用指定的 CommonPaths 中的路徑名稱來重新寫入字串值。
它提供 Serialize 方法,會替代使用 $(name) 語法的路徑,其中 name 是在 CommonPaths 中註冊的路徑名稱。它也提供進行反轉之還原序列化方法。當所有序列化完成時,您可以查詢中所使用的屬性取得序列化或還原序列化方法使用路徑的清單。
繼承階層架構
System.Object
Microsoft.VisualStudio.GraphModel.GraphPathSerializer
命名空間: Microsoft.VisualStudio.GraphModel
組件: Microsoft.VisualStudio.GraphModel (在 Microsoft.VisualStudio.GraphModel.dll 中)
語法
'宣告
Public Class GraphPathSerializer
public class GraphPathSerializer
public ref class GraphPathSerializer
type GraphPathSerializer = class end
public class GraphPathSerializer
GraphPathSerializer 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
GraphPathSerializer | 使用指定的 CommonPaths 集合,建構新的 PathSerializer。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
UsedPaths | 取得由 Deserialize() 或 Serialize() 組合的呼叫使用路徑的清單。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
![]() |
Add | 將指定的集合中的所有路徑。 |
![]() |
Deserialize | 還原序列化指定的路徑。 |
![]() |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 |
![]() |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
Serialize | ,因為路徑並不會嘗試替換內容,序列化指定的文字。 |
![]() |
SerializeWithSubstitution | 序列化之路徑的取代指定的文字。 |
![]() |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。