Classe ElementDeserializedRule
Regola che viene generata quando si crea un nuovo ModelElements, utilizzata da SimpleMonikerResolver per monitorare i nuovi elementi.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Rule
Microsoft.VisualStudio.Modeling.AddRule
Microsoft.VisualStudio.Modeling.ElementDeserializedRule
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintassi
'Dichiarazione
<RuleOnAttribute(GetType(ModelElement), FireTime := TimeToFire.Inline, _
Priority := )> _
Public NotInheritable Class ElementDeserializedRule _
Inherits AddRule
[RuleOnAttribute(typeof(ModelElement), FireTime = TimeToFire.Inline,
Priority = )]
public sealed class ElementDeserializedRule : AddRule
Il tipo ElementDeserializedRule espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ElementDeserializedRule |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
FireBefore | true se questa regola verrà eseguita prima della modifica. (Ereditato da Rule) |
![]() |
FireImmediately | true se questa regola verrà eseguita nel momento in cui viene apportata la modifica. (Ereditato da Rule) |
![]() |
FireOnLocalCommit | true se questa regola verrà eseguita durante il commit della transazione corrente. (Ereditato da Rule) |
![]() |
FireOnTopLevelCommit | true se questa regola verrà eseguita durante il commit della transazione di livello superiore. (Ereditato da Rule) |
![]() |
FireTime | Ottiene o imposta il momento in cui deve essere eseguita la regola.Generalmente impostato dall'attributo RuleOn. (Ereditato da Rule) |
![]() |
IsEnabled | Ottiene o imposta un valore che indica se la regola è abilitata.In genere true per impostazione predefinita, ma è possibile inizializzarlo a false nell'attributo RuleOn. (Ereditato da Rule) |
![]() |
Priority | Ottiene la priorità assegnata alla regola.Aiuta a determinare l'ordine di esecuzione delle regole alla fine di una transazione. (Ereditato da Rule) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CompareTo(Object) | Confronta la regola con un altro oggetto. (Ereditato da Rule) |
![]() |
CompareTo(Rule) | Confronta la regola con un altra regola mediante i rispettivi ID. (Ereditato da Rule) |
![]() |
ElementAdded | Chiamato quando viene creato un CommentShape. (Esegue l'override di AddRule.ElementAdded(ElementAddedEventArgs)). |
![]() |
Equals(Object) | Verifica se la regola è uguale a un altro oggetto. (Ereditato da Rule) |
![]() |
Equals(Rule) | Verifica se una regola è uguale a un'altra regola. (Ereditato da Rule) |
![]() |
GetHashCode | Ottiene il codice hash della regola. (Ereditato da Rule) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.