コード例 #1
0
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitClassDeclaration(this);
    }
コード例 #2
0
        public override void Accept(IntermediateNodeVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException(nameof(visitor));
            }

            AcceptExtensionNode <ComponentBodyExtensionNode>(this, visitor);
        }
コード例 #3
0
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitComponentTypeInferenceMethod(this);
    }
コード例 #4
0
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitTagHelperBody(this);
    }
コード例 #5
0
        public override void Accept(IntermediateNodeVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException(nameof(visitor));
            }

            AcceptExtensionNode <DesignTimeDirectiveIntermediateNode>(this, visitor);
        }
コード例 #6
0
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitMarkupElement(this);
    }
コード例 #7
0
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitHtmlAttribute(this);
    }
コード例 #8
0
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitComponentChildContent(this);
    }
コード例 #9
0
        public override void Accept(IntermediateNodeVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException(nameof(visitor));
            }

            AcceptExtensionNode <DefaultTagHelperBodyIntermediateNode>(this, visitor);
        }
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitTagHelperDirectiveAttributeParameter(this);
    }
コード例 #11
0
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitReferenceCapture(this);
    }
コード例 #12
0
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        AcceptExtensionNode <RazorCompiledItemAttributeIntermediateNode>(this, visitor);
    }
コード例 #13
0
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitUsingDirective(this);
    }
        public override void Accept(IntermediateNodeVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException(nameof(visitor));
            }

            AcceptExtensionNode <PreallocatedTagHelperHtmlAttributeValueIntermediateNode>(this, visitor);
        }
    public override void Accept(IntermediateNodeVisitor visitor)
    {
        if (visitor == null)
        {
            throw new ArgumentNullException(nameof(visitor));
        }

        visitor.VisitCSharpExpressionAttributeValue(this);
    }
コード例 #16
0
    protected static void AcceptExtensionNode <TNode>(TNode node, IntermediateNodeVisitor visitor)
        where TNode : ExtensionIntermediateNode
    {
        var typedVisitor = visitor as IExtensionIntermediateNodeVisitor <TNode>;

        if (typedVisitor == null)
        {
            visitor.VisitExtension(node);
        }
        else
        {
            typedVisitor.VisitExtension(node);
        }
    }
コード例 #17
0
 public override void Accept(IntermediateNodeVisitor visitor) => AcceptExtensionNode(this, visitor);
コード例 #18
0
 public override void Accept(IntermediateNodeVisitor visitor)
 {
     visitor.VisitDirective(this);
 }
コード例 #19
0
 public abstract void Accept(IntermediateNodeVisitor visitor);
コード例 #20
0
 public override void Accept(IntermediateNodeVisitor visitor)
 {
     visitor.VisitDefault(this);
 }
コード例 #21
0
 public override void Accept(IntermediateNodeVisitor visitor)
 {
     ((DerivedIntermediateNodeWalker)visitor).VisitBasic(this);
 }
コード例 #22
0
 public override void Accept(IntermediateNodeVisitor visitor)
 {
     // This is the standard visitor boilerplate for an extension node.
     AcceptExtensionNode <TestExtensionIntermediateNode>(this, visitor);
 }
コード例 #23
0
 public override void Accept(IntermediateNodeVisitor visitor)
 {
     throw new NotImplementedException();
 }