GraphDataObject 類別
這個類別提供透過剪貼簿和拖放方式交換 DGML 資料的 IDataObject 支援。
繼承階層架構
System.Object
Microsoft.VisualStudio.GraphModel.GraphDataObject
命名空間: Microsoft.VisualStudio.GraphModel
組件: Microsoft.VisualStudio.GraphModel (在 Microsoft.VisualStudio.GraphModel.dll 中)
語法
'宣告
Public Class GraphDataObject _
Implements IDataObject
public class GraphDataObject : IDataObject
public ref class GraphDataObject : IDataObject
type GraphDataObject =
class
interface IDataObject
end
public class GraphDataObject implements IDataObject
GraphDataObject 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
GraphDataObject(Graph, Guid) | 建構新的 GraphDataObject | |
GraphDataObject(String, Guid, array<DataFormat[]) | 建構發行特定一組 DGML 格式的新 GraphDataObject |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
AllDgmlFormats | 取得任何 DGML 格式清單,包括文字格式。 | |
DgmlFormat | 取得表示 DGML 文字的格式。 | |
GetSourceId | 取得代表拖放操作來源的 Guid。 | |
GraphFormat | 取得表示圖形物件的格式。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Create(IEnumerable<GraphNode>, Guid, Int32) | 建立切換選取的節點 (及其所有子代) IDataObject。 | |
Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) | 建立切換選取的節點 (及其所有子代) IDataObject。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetClipboardData | 從剪貼簿取得 XML。 | |
GetData(String) | 取得傳遞格式的資料 | |
GetData(Type) | 取得傳遞格式的資料 | |
GetData(IDataObject) | 取得指定資料物件中的 DGML。 | |
GetData(String, Boolean) | 取得傳遞格式的資料 | |
GetDataPresent(String) | 判斷傳入的格式是否受支援 | |
GetDataPresent(Type) | 判斷傳入的格式是否受支援 | |
GetDataPresent(String, Boolean) | 判斷傳入的格式是否受此資料物件支援 | |
GetFormats() | 取得此資料物件所支援的格式 | |
GetFormats(Boolean) | 取得此資料物件所支援的格式 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetSourceGuid | 取得指定的資料物件的來源 GUID。 | |
GetSubset | 新的圖形包含所有選取的節點和連結和節點與之間的間接取值 (Indirection) 層級決定的許多連接的 Helper 方法 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
IsClipboardDgml | 判斷剪貼簿的格式是否受支援 | |
IsDgml | 判斷指定的 xml 是否為 DirectedGraph 開頭 | |
IsGraphData | 確定資料物件的格式是否受支援 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
SetData(Object) | 將資料設定到資料物件中 (未實作) | |
SetData(String, Object) | 將資料設定到資料物件中 (未實作) | |
SetData(Type, Object) | 將資料設定到資料物件中 (未實作) | |
SetData(String, Object, Boolean) | 將資料設定到資料物件中 (未實作) | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。