7 references to ElementType
Microsoft.CodeAnalysis.CSharp (7)
Binder\ForEachEnumeratorInfo.cs (2)
128Debug.Assert((object)ElementType != null, $"'{nameof(ElementType)}' cannot be null");
Binder\ForEachLoopBinder.cs (5)
539Conversion currentConversionClassification = this.Conversions.ClassifyConversionFromType(builder.CurrentPropertyGetter.ReturnType, builder.ElementType, isChecked: CheckOverflowAtRuntime, ref useSiteInfo); 558(builder.ElementType.IsPointerOrFunctionPointer() && collectionExpr.Type.IsArray()) || 559(builder.ElementType.IsNullableType() && builder.ElementType.GetMemberTypeArgumentsNoUseSiteDiagnostics().Single().IsErrorType() && collectionExpr.Type.IsArray())); 572builder.CurrentConversion = CreateConversion(_syntax, builder.CurrentPlaceholder, currentConversionClassification, isCast: false, conversionGroupOpt: null, InConversionGroupFlags.Unspecified, builder.ElementType, diagnostics);