/// <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="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(); }
/// <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(); }
/// <summary> /// Visits the specified parentheses-enclosed selector node. /// </summary> /// <param name="node">The node to visit.</param> /// <returns>A node which should replace the visited node, or a reference to the visited node /// itself if no changes were made.</returns> public virtual SyntaxNode VisitSelectorWithParentheses(UvssSelectorWithParenthesesSyntax node) { return VisitSyntaxNode(node); }