1 instantiation of Scope
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (1)
54sym = new Scope();
10 references to Scope
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (4)
110Scope pScope = SymFactory.CreateScope(); 194private static Expression CreateExpressionTreeFromResult(Expression[] parameters, Scope pScope, Expr pResult) 340Scope pScope, 383private static ExprBoundLambda GenerateBoundLambda(Scope pScope, Expr call)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
56public static ExprBoundLambda CreateAnonymousMethod(AggregateType delegateType, Scope argumentScope, Expr expression) =>
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymFactory.cs (3)
118public static LocalVariableSymbol CreateLocalVar(Name name, Scope parent, CType type) 176public static Scope CreateScope() => (Scope)NewBasicSymbol(SYMKIND.SK_Scope, null, null);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\BoundAnonymousFunction.cs (2)
10public ExprBoundLambda(AggregateType type, Scope argumentScope, Expr expression) 27public Scope ArgumentScope { get; }