protected override void Visit(ExtensionNode extensionNode)
        {
            var extensionChunk = new ExtensionChunk {
                Extension = extensionNode.Extension, Position = Locate(extensionNode)
            };

            Chunks.Add(extensionChunk);
            using (new Frame(this, extensionChunk.Body))
                extensionNode.Extension.VisitNode(this, extensionNode.Body, Chunks);
        }
Beispiel #2
0
        protected override void Visit(ExtensionNode extensionNode)
        {
            ExtensionChunk item = new ExtensionChunk {
                Extension = extensionNode.Extension,
                Position  = this.Locate(extensionNode)
            };

            this.Chunks.Add(item);
            using (new Frame(this, item.Body))
            {
                extensionNode.Extension.VisitNode(this, extensionNode.Body, this.Chunks);
            }
        }
 protected abstract void Visit(ExtensionChunk chunk);
Beispiel #4
0
 protected override void Visit(ExtensionChunk chunk)
 {
     chunk.Extension.VisitChunk(this, OutputLocation.UsingNamespace, chunk.Body, _source.GetStringBuilder());
 }
Beispiel #5
0
 protected override void Visit(ExtensionChunk chunk)
 {
     chunk.Extension.VisitChunk(this, OutputLocation.RenderMethod, chunk.Body, _source.GetStringBuilder());
 }
Beispiel #6
0
 protected override void Visit(ExtensionChunk chunk)
 {
     chunk.Extension.VisitChunk(this, OutputLocation.RenderMethod, chunk.Body, _source.GetStringBuilder());
 }
Beispiel #7
0
 protected override void Visit(ExtensionChunk chunk)
 {
     // Extension content can't really be examined this way. It's too variable.
 }
Beispiel #8
0
 protected override void Visit(ExtensionNode extensionNode)
 {
     var extensionChunk = new ExtensionChunk { Extension = extensionNode.Extension, Position = Locate(extensionNode) };
     Chunks.Add(extensionChunk);
     using (new Frame(this, extensionChunk.Body))
         extensionNode.Extension.VisitNode(this, extensionNode.Body, Chunks);
 }
 protected override void Visit(ExtensionChunk chunk)
 {
     chunk.Extension.VisitChunk(this, OutputLocation.ClassMembers, chunk.Body, this._source.GetStringBuilder());
 }
Beispiel #10
0
 protected override void Visit(ExtensionChunk chunk)
 {
     chunk.Extension.VisitChunk(this, OutputLocation.UsingNamespace, chunk.Body, _source.Source);
 }
 protected abstract void Visit(ExtensionChunk chunk);
 protected override void Visit(ExtensionChunk chunk)
 {
     chunk.Extension.VisitChunk(this, OutputLocation.NotWriting, chunk.Body, null);
     //Accept(chunk.Body);
 }
 protected override void Visit(ExtensionChunk chunk)
 {
     // Extension content can't really be examined this way. It's too variable.
 }
Beispiel #14
0
 protected override void Visit(ExtensionChunk chunk)
 {
     chunk.Extension.VisitChunk(this, OutputLocation.NotWriting, chunk.Body, null);
     //Accept(chunk.Body);
 }
 protected override void Visit(ExtensionChunk chunk)
 {
 }