public ExpressionConverter(EmitterContext context) : this(context, ImmutableDictionary <LocalVariableSymbol, LanguageExpression> .Empty) { }
private ExpressionConverter(EmitterContext context, ImmutableDictionary <LocalVariableSymbol, LanguageExpression> localReplacements) { this.context = context; this.localReplacements = localReplacements; }
public TemplateWriter(JsonTextWriter writer, SemanticModel semanticModel) { this.writer = writer; this.context = new EmitterContext(semanticModel); this.emitter = new ExpressionEmitter(writer, context); }
public ExpressionEmitter(JsonTextWriter writer, EmitterContext context) { this.writer = writer; this.context = context; this.converter = new ExpressionConverter(context); }
public TemplateWriter(SemanticModel semanticModel, EmitterSettings settings) { this.context = new EmitterContext(semanticModel, settings); this.settings = settings; }
public TemplateWriter(JsonTextWriter writer, SemanticModel semanticModel, string assemblyFileVersion) { this.writer = writer; this.context = new EmitterContext(semanticModel); this.assemblyFileVersion = assemblyFileVersion; }
public ExpressionConverter(EmitterContext context) { this.context = context; }