public StatementBuilder(ILocalSymbolTable symbolTable, CodeMemberSymbol memberContext, IErrorHandler errorHandler, CompilerOptions options) { _symbolTable = symbolTable; _memberContext = memberContext; _symbolSet = memberContext.SymbolSet; _errorHandler = errorHandler; _expressionBuilder = new ExpressionBuilder(symbolTable, memberContext, errorHandler, options); }
public ExpressionBuilder(ILocalSymbolTable symbolTable, FieldSymbol fieldContext, IErrorHandler errorHandler, CompilerOptions options) { _symbolTable = symbolTable; _symbolContext = fieldContext; _classContext = ((ClassSymbol)fieldContext.Parent).PrimaryPartialClass; _symbolSet = fieldContext.SymbolSet; _errorHandler = errorHandler; _options = options; }
public ExpressionBinder(ILocalSymbolTable symbolTable, FieldSymbol fieldContext, List <Diagnostic> diagnostics) { _symbolTable = symbolTable; _symbolContext = fieldContext; //_symbolSet = fieldContext.SymbolSet; }
public ExpressionBinder(ILocalSymbolTable symbolTable, MemberSymbol memberContext, List <Diagnostic> diagnostics) { _symbolTable = symbolTable; _symbolContext = memberContext; //_symbolSet = memberContext.SymbolSet; }
public StatementBinder(ILocalSymbolTable symbolTable, MemberSymbol memberContext, List <Diagnostic> diagnostics) { }
public ExpressionBinder(ILocalSymbolTable symbolTable, FieldSymbol fieldContext, List<Diagnostic> diagnostics) { _symbolTable = symbolTable; _symbolContext = fieldContext; //_symbolSet = fieldContext.SymbolSet; }
public ExpressionBinder(ILocalSymbolTable symbolTable, MemberSymbol memberContext, List<Diagnostic> diagnostics) { _symbolTable = symbolTable; _symbolContext = memberContext; //_symbolSet = memberContext.SymbolSet; }
public StatementBinder(ILocalSymbolTable symbolTable, MemberSymbol memberContext, List<Diagnostic> diagnostics) { }