9 references to GetOuterAgg
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (2)
196for (AggregateSymbol agg = aggWhere; agg != null; agg = agg.GetOuterAgg()) 226for (AggregateSymbol agg = aggWhere; agg != null; agg = agg.GetOuterAgg())
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\AggregateSymbol.cs (5)
88AggregateType pOuterType = isNested() ? GetOuterAgg().getThisType() : null; 284if (GetOuterAgg() != null) 286Debug.Assert(GetOuterAgg().GetTypeVars() != null); 287Debug.Assert(GetOuterAgg().GetTypeVarsAll() != null); 289outerTypeVars = GetOuterAgg().GetTypeVarsAll();
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (1)
120AggregateSymbol aggOuter = agg.GetOuterAgg();
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
334int outerParameters = agg.isNested() ? agg.GetOuterAgg().GetTypeVarsAll().Count : 0;