Пример #1
0
 public ExpressionConverter(EmitterContext context)
     : this(context, ImmutableDictionary <LocalVariableSymbol, LanguageExpression> .Empty)
 {
 }
Пример #2
0
 private ExpressionConverter(EmitterContext context, ImmutableDictionary <LocalVariableSymbol, LanguageExpression> localReplacements)
 {
     this.context           = context;
     this.localReplacements = localReplacements;
 }
Пример #3
0
 public TemplateWriter(JsonTextWriter writer, SemanticModel semanticModel)
 {
     this.writer  = writer;
     this.context = new EmitterContext(semanticModel);
     this.emitter = new ExpressionEmitter(writer, context);
 }
Пример #4
0
 public ExpressionEmitter(JsonTextWriter writer, EmitterContext context)
 {
     this.writer    = writer;
     this.context   = context;
     this.converter = new ExpressionConverter(context);
 }
Пример #5
0
 public TemplateWriter(SemanticModel semanticModel, EmitterSettings settings)
 {
     this.context  = new EmitterContext(semanticModel, settings);
     this.settings = settings;
 }
Пример #6
0
 public TemplateWriter(JsonTextWriter writer, SemanticModel semanticModel, string assemblyFileVersion)
 {
     this.writer              = writer;
     this.context             = new EmitterContext(semanticModel);
     this.assemblyFileVersion = assemblyFileVersion;
 }
Пример #7
0
 public ExpressionConverter(EmitterContext context)
 {
     this.context = context;
 }