GraphDataObject Class
This class provides IDataObject support for exchanging DGML data via the clipboard and drag/drop.
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
| Name | Description | |
|---|---|---|
![]() | GraphDataObject(Graph^, Guid) | Construct new GraphDataObject |
![]() | GraphDataObject(String^, Guid, array<DataFormat^>^) | Construct new GraphDataObject that publishes specific set of DGML formats |
| Name | Description | |
|---|---|---|
![]() ![]() | AllDgmlFormats | Get list of all DGML formats, including Text formats. |
![]() ![]() | DgmlFormat | Get the format representing DGML text. |
![]() | GetSourceId | Get the Guid that represents the source of the drag/drop operation. |
![]() ![]() | GraphFormat | Get the format representing a Graph object. |
| Name | Description | |
|---|---|---|
![]() ![]() | Create(IEnumerable<GraphNode^>^, Guid, Int32) | Create an IDataObject for exchanging the selected nodes (and all their descendants). |
![]() ![]() | Create(IEnumerable<GraphNode^>^, Guid, Int32, array<DataFormat^>^) | Create an IDataObject for exchanging the selected nodes (and all their descendants). |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() ![]() | GetClipboardData() | Get the XML from the clipboard. |
![]() ![]() | GetData(IDataObject^) | Get the DGML in the given data object. |
![]() | GetData(String^) | Gets the data for the passed in format |
![]() | GetData(String^, Boolean) | Gets data for the passed in format |
![]() | GetData(Type^) | Gets the data for the passed in format |
![]() | GetDataPresent(String^) | Determines if the passed in format is supported |
![]() | GetDataPresent(String^, Boolean) | Determines if the passed in format is supported by this data object |
![]() | GetDataPresent(Type^) | Determines if the passed in format is supported |
![]() | GetFormats() | Gets the formats supported by this data object |
![]() | GetFormats(Boolean) | Gets the formats supported by this data object |
![]() | GetHashCode() | (Inherited from Object.) |
![]() ![]() | GetSourceGuid(IDataObject^) | Gets the source guid for the given data object. |
![]() ![]() | GetSubset(IEnumerable<GraphNode^>^, Int32) | Helper method that a new Graph that contains all the selected nodes plus links and nodes linked to up to the given number of levels of indirection |
![]() | GetType() | (Inherited from Object.) |
![]() ![]() | IsClipboardDgml() | Determine if the clipboard has a supported format |
![]() ![]() | IsDgml(String^) | Determines if the given xml starts with DirectedGraph |
![]() ![]() | IsGraphData(IDataObject^) | Determines if the data object has a supported format |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | SetData(Object^) | Sets data into the data object - Not Implemented |
![]() | SetData(String^, Object^) | Sets data into the data object - Not Implemented |
![]() | SetData(String^, Object^, Boolean) | Sets data into the data object - Not Implemented |
![]() | SetData(Type^, Object^) | Sets data into the data object - Not Implemented |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



