Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A rule which executes when a Diagram has been removed from the Store.
Inheritance Hierarchy
System.Object
  Microsoft.VisualStudio.Modeling.Rule
    Microsoft.VisualStudio.Modeling.AddRule
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElementAddRule
Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
<RuleOnAttribute(GetType(ShapeElement))> _
Public NotInheritable Class ShapeElementAddRule _
    Inherits AddRule
[RuleOnAttribute(typeof(ShapeElement))]
public sealed class ShapeElementAddRule : AddRule
[RuleOnAttribute(typeof(ShapeElement))]
public ref class ShapeElementAddRule sealed : public AddRule
[<Sealed>]
[<RuleOnAttribute(typeof(ShapeElement))>]
type ShapeElementAddRule =  
    class 
        inherit AddRule 
    end
public final class ShapeElementAddRule extends AddRule
The ShapeElementAddRule type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| .gif) | ShapeElementAddRule | 
Top
Properties
| Name | Description | |
|---|---|---|
| .gif) | FireBefore | true if this rule will be executed before the change occurs. (Inherited from Rule.) | 
| .gif) | FireImmediately | true if this rule will execute immediately the change occurs. (Inherited from Rule.) | 
| .gif) | FireOnLocalCommit | true if this rule will execute when the current transaction commits. (Inherited from Rule.) | 
| .gif) | FireOnTopLevelCommit | true if this rule will execute when the top level transaction commits. (Inherited from Rule.) | 
| .gif) | FireTime | Gets or sets when the rule should execute. Normally set by the RuleOn attribute. (Inherited from Rule.) | 
| .gif) | IsEnabled | Gets or sets whether the rule is enabled. Normally true by default, but you can initialize it to false in the RuleOn attribute. (Inherited from Rule.) | 
| .gif) | Priority | Gets the priority that is assigned to the rule. Helps to determine the order in which rules are executed at the end of a transaction. (Inherited from Rule.) | 
Top
Methods
| Name | Description | |
|---|---|---|
| .gif) | CompareTo(Object) | Compares the rule to another object. (Inherited from Rule.) | 
| .gif) | CompareTo(Rule) | Compares the rule to another rule by their IDs. (Inherited from Rule.) | 
| .gif) | ElementAdded | Initializes a new instance of the ShapeElement class (Overrides AddRule.ElementAdded(ElementAddedEventArgs).) | 
| .gif) | Equals(Object) | Verifies whether the rule is equal to another object. (Inherited from Rule.) | 
| .gif) | Equals(Rule) | Verifies whether a rule is equal to another rule. (Inherited from Rule.) | 
| .gif) | GetHashCode | Gets the hash code for the rule. (Inherited from Rule.) | 
| .gif) | GetType | Gets the Type of the current instance. (Inherited from Object.) | 
| .gif) | 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.