5 writes to ElementTypeWithAnnotations
Microsoft.CodeAnalysis.CSharp (5)
Binder\ForEachLoopBinder.cs (5)
1029builder.ElementTypeWithAnnotations = ((PropertySymbol)builder.CurrentPropertyGetter.AssociatedSymbol).TypeWithAnnotations; 1077builder.ElementTypeWithAnnotations = collectionType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Single(); 1163builder.ElementTypeWithAnnotations = builder.CurrentPropertyGetter?.ReturnTypeWithAnnotations ?? TypeWithAnnotations.Create(GetSpecialType(SpecialType.System_Object, diagnostics, errorLocationSyntax)); 1285builder.ElementTypeWithAnnotations = TypeWithAnnotations.Create( 1292builder.ElementTypeWithAnnotations = collectionExprType.SpecialType == SpecialType.System_String ?
4 references to ElementTypeWithAnnotations
Microsoft.CodeAnalysis.CSharp (4)
Binder\ForEachEnumeratorInfo.cs (2)
102public TypeSymbol ElementType => ElementTypeWithAnnotations.Type; 129ElementTypeWithAnnotations,
Binder\ForEachLoopBinder.cs (2)
692inferredType = builder.ElementTypeWithAnnotations; 865((result is EnumeratorResult.Succeeded && builder.ElementTypeWithAnnotations.Equals(elementField.TypeWithAnnotations, TypeCompareKind.AllIgnoreOptions) &&