/// <summary> /// Initializes a new instance of the <see cref="UvssPlayStoryboardTriggerActionSyntax"/> class. /// </summary> internal UvssPlayStoryboardTriggerActionSyntax( SyntaxToken playStoryboardKeyword, UvssSelectorWithParenthesesSyntax selector, UvssPropertyValueWithBracesSyntax value) : base(SyntaxKind.PlayStoryboardTriggerAction) { this.PlayStoryboardKeyword = playStoryboardKeyword; ChangeParent(playStoryboardKeyword); this.Selector = selector; ChangeParent(selector); this.Value = value; ChangeParent(value); SlotCount = 3; UpdateIsMissing(); }
/// <summary> /// Initializes a new instance of the <see cref="UvssSetTriggerActionSyntax"/> class. /// </summary> internal UvssSetTriggerActionSyntax( SyntaxToken setKeyword, UvssPropertyNameSyntax propertyName, UvssSelectorWithParenthesesSyntax selector, UvssPropertyValueWithBracesSyntax value) : base(SyntaxKind.SetTriggerAction) { this.SetKeyword = setKeyword; ChangeParent(setKeyword); this.PropertyName = propertyName; ChangeParent(propertyName); this.Selector = selector; ChangeParent(selector); this.Value = value; ChangeParent(value); SlotCount = 4; UpdateIsMissing(); }
/// <summary> /// Initializes a new instance of the <see cref="UvssStoryboardTargetSyntax"/> class. /// </summary> internal UvssStoryboardTargetSyntax( SyntaxToken targetKeyword, SeparatedSyntaxList <UvssIdentifierBaseSyntax> filters, UvssSelectorWithParenthesesSyntax selector, UvssBlockSyntax body) : base(SyntaxKind.StoryboardTarget) { this.TargetKeyword = targetKeyword; ChangeParent(targetKeyword); this.Filters = filters; ChangeParent(filters.Node); this.Selector = selector; ChangeParent(selector); this.Body = body; ChangeParent(body); SlotCount = 4; UpdateIsMissing(); }