Exemplo n.º 1
0
 protected override void VisitUnionTypeExtension(
     UnionTypeExtensionNode node)
 {
     VisitName(node.Name);
     VisitMany(node.Directives, VisitDirective);
     VisitMany(node.Types, VisitNamedType);
 }
 protected override void VisitUnionTypeExtension(
     UnionTypeExtensionNode node,
     object context)
 {
     _visited.Add(nameof(VisitUnionTypeExtension));
     base.VisitUnionTypeExtension(node, context);
 }
Exemplo n.º 3
0
 protected override void VisitUnionTypeExtension(
     UnionTypeExtensionNode node,
     TContext context)
 {
     VisitName(node.Name, context);
     VisitMany(node.Directives, context, VisitDirective);
     VisitMany(node.Types, context, VisitNamedType);
 }
Exemplo n.º 4
0
 public virtual VisitorAction Leave(
     UnionTypeExtensionNode node,
     ISyntaxNode parent,
     IReadOnlyList <object> path,
     IReadOnlyList <ISyntaxNode> ancestors)
 {
     return(GetDefaultAction(node.Kind));
 }
Exemplo n.º 5
0
        protected virtual UnionTypeExtensionNode RewriteUnionTypeExtension(
            UnionTypeExtensionNode node,
            TContext context)
        {
            UnionTypeExtensionNode current = node;

            current = RewriteDirectives(current, current.Directives,
                                        context, current.WithDirectives);

            current = Rewrite(current, current.Name, context,
                              RewriteName, current.WithName);

            current = RewriteMany(current, current.Types, context,
                                  RewriteNamedType, current.WithTypes);

            return(current);
        }
Exemplo n.º 6
0
        protected virtual void ResolveChildren(
            UnionTypeExtensionNode node,
            IList <SyntaxNodeInfo> children)
        {
            ResolveChildren(
                nameof(node.Name),
                node.Name,
                children);

            ResolveChildren(
                nameof(node.Directives),
                node.Directives,
                children);

            ResolveChildren(
                nameof(node.Types),
                node.Types,
                children);
        }
Exemplo n.º 7
0
 protected virtual void VisitUnionTypeExtension(
     UnionTypeExtensionNode node)
 {
 }
 protected override void VisitUnionTypeExtension(
     UnionTypeExtensionNode node)
 {
     _visited.Add(nameof(VisitUnionTypeExtension));
     base.VisitUnionTypeExtension(node);
 }
Exemplo n.º 9
0
 protected virtual void VisitUnionTypeExtension(
     UnionTypeExtensionNode node,
     TContext context)
 {
 }