Export (0) Print
Expand All

ElementDeserializedRule Class

A rule that fires when new ModelElements are created, used by SimpleMonikerResolver to monitor new elements.

System.Object
  Microsoft.VisualStudio.Modeling.Rule
    Microsoft.VisualStudio.Modeling.AddRule
      Microsoft.VisualStudio.Modeling.ElementDeserializedRule

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

[RuleOnAttribute(typeof(ModelElement), FireTime = TimeToFire.Inline, 
	Priority = )]
public sealed class ElementDeserializedRule : AddRule

The ElementDeserializedRule type exposes the following members.

  NameDescription
Public propertyFireBeforetrue if this rule will be executed before the change occurs. (Inherited from Rule.)
Public propertyFireImmediatelytrue if this rule will execute immediately the change occurs. (Inherited from Rule.)
Public propertyFireOnLocalCommittrue if this rule will execute when the current transaction commits. (Inherited from Rule.)
Public propertyFireOnTopLevelCommittrue if this rule will execute when the top level transaction commits. (Inherited from Rule.)
Public propertyFireTimeGets or sets when the rule should execute. Normally set by the RuleOn attribute. (Inherited from Rule.)
Public propertyIsEnabledGets 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.)
Public propertyPriorityGets 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

  NameDescription
Public methodCompareTo(Object)Compares the rule to another object. (Inherited from Rule.)
Public methodCompareTo(Rule)Compares the rule to another rule by their IDs. (Inherited from Rule.)
Public methodElementAddedCalled when a CommentShape is created. (Overrides AddRule.ElementAdded(ElementAddedEventArgs).)
Public methodEquals(Object)Verifies whether the rule is equal to another object. (Inherited from Rule.)
Public methodEquals(Rule)Verifies whether a rule is equal to another rule. (Inherited from Rule.)
Public methodGetHashCodeGets the hash code for the rule. (Inherited from Rule.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

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