GraphDataObject 类
此类通过剪贴板和拖放操作为交换 DGML 数据提供 IDataObject 支持。
继承层次结构
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 | 新的关系图包含所有所选节点和链接和节点与到间接寻址的许多链接的帮助器方法 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
IsClipboardDgml | 确定剪贴板是否有被支持的格式 | |
IsDgml | 确定给定的 xml 是否以 DirectedGraph 开头 | |
IsGraphData | 确定数据对象是否有被支持的格式 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
SetData(Object) | 在未实现的数据对象中设置数据 | |
SetData(String, Object) | 在未实现的数据对象中设置数据 | |
SetData(Type, Object) | 在未实现的数据对象中设置数据 | |
SetData(String, Object, Boolean) | 在未实现的数据对象中设置数据 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。