コード例 #1
0
        protected override void Visit(ModelChunk chunk)
        {
            var csharpVisitor = new CSharpCodeVisitor(Writer, Context);

            Writer.Write(chunk.BaseType).Write("<");
            csharpVisitor.CreateExpressionCodeMapping(chunk.ModelType, chunk);
            Writer.Write(">");
        }
コード例 #2
0
 protected override void Visit(ModelChunk chunk)
 {
 }
コード例 #3
0
 protected override void Visit(ModelChunk chunk)
 {
 }
コード例 #4
0
ファイル: ModelCodeGenerator.cs プロジェクト: RehanSaeed/Mvc
 public override void GenerateCode(Span target, CodeGeneratorContext context)
 {
     var modelChunk = new ModelChunk(BaseType, ModelType);
     context.CodeTreeBuilder.AddChunk(modelChunk, target, topLevel: true);
 }
コード例 #5
0
 protected abstract void Visit(ModelChunk chunk);
コード例 #6
0
 private void Visit(ModelChunk chunk)
 {
     Debug.Assert(chunk != null);
     _modelChunk = chunk;
 }
コード例 #7
0
 private void Visit(ModelChunk chunk)
 {
     Debug.Assert(chunk != null);
     _modelChunk = chunk;
 }