Example #1
0
 public SourceParameter(
     ParameterContext context,
     SourceSymbolContext sourceSymbolContext,
     bool isExported,
     DiagnosticBag diagnostics) : base(diagnostics)
 {
     _context             = context;
     _sourceSymbolContext = sourceSymbolContext;
     Name  = _context.LOWERCASE_IDENTIFIER().Symbol.Text;
     _type = new Lazy <IType>(() => _context.type_declaration().type().BindType(_sourceSymbolContext, isExported, _diagnostics));
 }