Partager via


GraphUpdatedEventArgs Class

Definition

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

Applies to