Exemplo n.º 1
0
            public override SyntaxNode VisitAliasQualifiedName(AliasQualifiedNameSyntax node)
            {
                bool oldAlwaysSimplify = this.alwaysSimplify;
                if (!this.alwaysSimplify)
                {
                    this.alwaysSimplify = node.HasAnnotation(Simplifier.Annotation);
                }

                var result = SimplifyExpression(
                    node,
                    newNode: base.VisitAliasQualifiedName(node),
                    simplifier: SimplifyName);

                this.alwaysSimplify = oldAlwaysSimplify;

                return result;
            }
 public override void VisitAliasQualifiedName(AliasQualifiedNameSyntax node)
 {
     Visit(node.Name);
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="node"></param>
 public override sealed void VisitAliasQualifiedName(AliasQualifiedNameSyntax node)
 {
     this.OnNodeVisited(node, this.type.IsInstanceOfType(node));
     base.VisitAliasQualifiedName(node);
 }
Exemplo n.º 4
0
 public override SyntaxNode VisitAliasQualifiedName(AliasQualifiedNameSyntax node)
 {
     // not descending into node to simplify the whole expression
     return AnnotateNodeWithSimplifyAnnotation(node);
 }
Exemplo n.º 5
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="node"></param>
 public override sealed void VisitAliasQualifiedName(AliasQualifiedNameSyntax node)
 {
     this.OnNodeVisited(node);
     if (!this.traverseRootOnly) base.VisitAliasQualifiedName(node);
 }