Share via


GraphUpdatedEventArgs Class

Provides changes to a graph object.

Inheritance Hierarchy

Object
  EventArgs
    Microsoft.VisualStudio.GraphModel.GraphUpdatedEventArgs

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Syntax

'Declaration
Public Class GraphUpdatedEventArgs _
    Inherits EventArgs
public class GraphUpdatedEventArgs : EventArgs
public ref class GraphUpdatedEventArgs : public EventArgs
type GraphUpdatedEventArgs =  
    class 
        inherit EventArgs 
    end
public class GraphUpdatedEventArgs extends EventArgs

The GraphUpdatedEventArgs type exposes the following members.

Properties

  Name Description
Public property AddedCategories The added categories for each changed GraphObject in this graph.
Public property AddedConditions Gets the Conditions added to the Conditions collection of styles in this Graph during the transaction.
Public property AddedGroups Gets the actual isolator object's added object dictionary for groups, and, if it is null, creates an empty one so that this never returns null.
Public property AddedLinks The Links added to the Graph.Links set during the transaction.
Public property AddedNodes The Links added to the Graph.Nodes set during the transaction.
Public property AddedProperties The added properties for each changed GraphObject in this graph.
Public property AddedSetters Gets the Setters added to the Setters collection of styles in this Graph during the transaction.
Public property AddedStyles Gets the ConditionalStyles added to the Styles collection of this Graph during the transaction.
Public property Cancel Set to cancel changes to a graph object.
Public property ChangedConditions Gets the Conditions in this Graph changed during the transaction.
Public property ChangedGroups Groups that had property or category changes.
Public property ChangedLinks Links that were previously present in Graph.Links that has data changed during the transaction.
Public property ChangedNodes Nodes that were previously present in Graph.Links that has data changed during the transaction.
Public property ChangedSetters Gets the Setters in this Graph changed during the transaction.
Public property ChangedStyles Gets the ConditionalStyles in this Graph changed during the transaction.
Public property Graph The graph object to which the Links/links will be applied when the transaction commits.
Public property RemovedCategories The removed categories for each GraphObject in this graph.
Public property RemovedConditions Gets the Conditions removed from the Conditions collection of styles in this Graph during the transaction.
Public property RemovedGroups Gets the actual isolator object's removed object dictionary for groups, and, if it is null, creates an empty one so that this never returns null.
Public property RemovedLinks The Links removed from the Graph.Links set during the transaction.
Public property RemovedNodes The Nodes removed from the Graph.Nodes set during the transaction.
Public property RemovedProperties The removed properties for each changed GraphObject in this graph.
Public property RemovedSetters Gets the Setters removed from the Setters collection of styles in this Graph during the transaction.
Public property RemovedStyles Gets the ConditionalStyles removed from the Styles collection of this Graph during the transaction.
Public property ScopeProperties The property bag associated with this set of events.
Public property Transaction The System.Transaction transaction that caused the current update.
Public property TransactionId The transaction ID used for this Enlistment.

Top

Methods

  Name Description
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetAddedCategories Gets the list of added graph categories for a given changed node.
Public method GetAddedProperties Gets the list of added graph properties for a given changed node.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetRemovedCategories Gets the list of removed graph categories for a given changed node.
Public method GetRemovedProperties Gets the list of removed graph properties for a given changed node.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IsAdded Determines whether the given node ID was added during this transaction.
Public method IsRemoved Determines whether the given node ID was removed during this transaction.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.VisualStudio.GraphModel Namespace