1 write to OuterType
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
31OuterType = outerType;
8 references to OuterType
Microsoft.CSharp (8)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (2)
414if (pAggType.OuterType != null) 416ErrAppendType(pAggType.OuterType, null);
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (2)
98if (ACCESSERROR.ACCESSERROR_NOERROR != CheckAccessCore(ats.OwningAggregate, ats.OuterType, symWhere, null)) 103ats = ats.OuterType;
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (3)
83if (ats.OuterType != null && ((flags & CheckConstraintsFlags.Outer) != 0 || !ats.OuterType.ConstraintError.HasValue)) 85if (!CheckConstraints(ats.OuterType, flags))
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (1)
709CType intermediateType = GetAggregate(aggSym, typeSrc.OuterType, newTypeArgs);