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)
426if (pAggType.OuterType != null) 428ErrAppendType(pAggType.OuterType, null);
Microsoft\CSharp\RuntimeBinder\Semantics\SemanticChecker.cs (2)
101if (ACCESSERROR.ACCESSERROR_NOERROR != CheckAccessCore(ats.OwningAggregate, ats.OuterType, symWhere, null)) 106ats = ats.OuterType;
Microsoft\CSharp\RuntimeBinder\Semantics\TypeBind.cs (3)
84if (ats.OuterType != null && ((flags & CheckConstraintsFlags.Outer) != 0 || !ats.OuterType.ConstraintError.HasValue)) 86if (!CheckConstraints(ats.OuterType, flags))
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (1)
736CType intermediateType = GetAggregate(aggSym, typeSrc.OuterType, newTypeArgs);