/// <summary> /// Initializes a new instance of the <see cref="UvssSelectorWithNavigationExpressionSyntax"/> class. /// </summary> internal UvssSelectorWithNavigationExpressionSyntax( UvssSelectorSyntax selector, UvssNavigationExpressionSyntax navigationExpression) : base(SyntaxKind.SelectorWithNavigationExpression) { this.Selector = selector; ChangeParent(selector); this.NavigationExpression = navigationExpression; ChangeParent(navigationExpression); SlotCount = 2; UpdateIsMissing(); }
/// <summary> /// Initializes a new instance of the <see cref="UvssAnimationSyntax"/> class. /// </summary> internal UvssAnimationSyntax( SyntaxToken animationKeyword, UvssPropertyNameSyntax propertyName, UvssNavigationExpressionSyntax navigationExpression, UvssBlockSyntax body) : base(SyntaxKind.Animation) { this.AnimationKeyword = animationKeyword; ChangeParent(animationKeyword); this.PropertyName = propertyName; ChangeParent(propertyName); this.NavigationExpression = navigationExpression; ChangeParent(navigationExpression); this.Body = body; ChangeParent(body); SlotCount = 4; UpdateIsMissing(); }