GraphUpdatedEventArgs Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides changes to a graph object
public ref class GraphUpdatedEventArgs : EventArgs, Microsoft::VisualStudio::Diagnostics::PerformanceProvider::DebugTrace::ITraceableInstance
public class GraphUpdatedEventArgs : EventArgs, Microsoft.VisualStudio.Diagnostics.PerformanceProvider.DebugTrace.ITraceableInstance
type GraphUpdatedEventArgs = class
inherit EventArgs
interface ITraceableInstance
Public Class GraphUpdatedEventArgs
Inherits EventArgs
Implements ITraceableInstance
- Inheritance
-
GraphUpdatedEventArgs
- Implements
-
Microsoft.VisualStudio.Diagnostics.PerformanceProvider.DebugTrace.ITraceableInstance
Properties
AddedCategories |
The added categories for each changed GraphObject in this graph. |
AddedConditions |
Get the Conditions added to the Conditions collection of styles in this Graph during the transaction. |
AddedGroups |
Get the actual isolator object's added object dictionary for groups and if it's null then create an empty one so that this never returns null. |
AddedLinks |
The Links added to the Graph.Links set during the transaction |
AddedNodes |
The Links added to the Graph.Nodes set during the transaction |
AddedProperties |
The added properties for each changed GraphObject in this graph. |
AddedSetters |
Get the Setters added to the Setters collection of styles in this Graph during the transaction. |
AddedStyles |
Get the ConditionalStyles added to the Styles collection of this Graph during the transaction. |
Cancel |
Set to cancel changes to a graph object |
ChangedConditions |
Get the Conditions in this Graph changed during the transaction. |
ChangedGroups |
Groups that had property or category changes |
ChangedLinks |
Links that were previously present in Graph.Links that has data changed during the transaction |
ChangedNodes |
Nodes that had property or category changes (including the GroupNodes for any GraphGroup changes). |
ChangedSetters |
Get the Setters in this Graph changed during the transaction. |
ChangedStyles |
Get the ConditionalStyles in this Graph changed during the transaction. |
Graph |
The Graph object to which the Links/links will be applied when the transaction commits |
RemovedCategories |
The removed categories for each GraphObject in this graph. |
RemovedConditions |
Get the Conditions removed from the Conditions collection of styles in this Graph during the transaction. |
RemovedGroups |
Get the actual isolator object's removed object dictionary for groups and if it's null then create an empty one so that this never returns null. |
RemovedLinks |
The Links removed from the Graph.Links set during the transaction |
RemovedNodes |
The Nodes removed from the Graph.Nodes set during the transaction |
RemovedProperties |
The removed properties for each changed GraphObject in this graph. |
RemovedSetters |
Get the Setters removed from the Setters collection of styles in this Graph during the transaction. |
RemovedStyles |
Get the ConditionalStyles removed from the Styles collection of this Graph during the transaction. |
ScopeProperties |
The property bag associated with this set of events. |
Transaction |
The System.Transaction transaction that caused the current update |
TransactionId |
The transaction ID used for this Enlistment |
Methods
GetAddedCategories(GraphObject) |
Get the list of added graph categories for a given changed node. |
GetAddedProperties(GraphObject) |
Get the list of added graph properties for a given changed node. |
GetRemovedCategories(GraphObject) |
Get the list of removed graph categories for a given changed node. |
GetRemovedProperties(GraphObject) |
Get the list of removed graph properties for a given changed node. |
IsAdded(GraphNodeId) |
Determines if the given node id was added during this transaction. |
IsRemoved(GraphNodeId) |
Determines if the given node id was removed during this transaction. |
Explicit Interface Implementations
ITraceableInstance.InstanceTrace |