22 references to Unknown
Microsoft.CodeAnalysis (4)
MetadataReader\MetadataDecoder.cs (1)
1711wellKnownAttribute = WellKnownType.Unknown;
WellKnownTypes.cs (3)
810return WellKnownType.Unknown; 819WellKnownType.Unknown; 829WellKnownType.Unknown;
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Expressions.cs (6)
5346if (enumeratorInfo is { InlineArraySpanType: not WellKnownType.Unknown }) 9438indexOrRangeWellknownType = WellKnownType.Unknown; 9467if (indexOrRangeWellknownType != WellKnownType.Unknown) 9714WellKnownType indexOrRangeWellknownType = WellKnownType.Unknown; 9765indexOrRangeWellknownType = WellKnownType.Unknown; 11258if (wkDelegateType != WellKnownType.Unknown)
Binder\ForEachEnumeratorInfo.cs (3)
79Debug.Assert(inlineArraySpanType is WellKnownType.Unknown or WellKnownType.System_Span_T or WellKnownType.System_ReadOnlySpan_T); 80Debug.Assert(inlineArraySpanType == WellKnownType.Unknown || 82Debug.Assert(!inlineArrayUsedAsValue || inlineArraySpanType != WellKnownType.Unknown);
Binder\ForEachLoopBinder.cs (2)
359if (builder.InlineArraySpanType == WellKnownType.Unknown) 541if (builder.InlineArraySpanType == WellKnownType.Unknown && getEnumeratorType.IsRestrictedType() && (IsDirectlyInIterator || IsInAsyncMethod()))
Binder\RefSafetyAnalysis.cs (1)
1240if (node.EnumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown and var spanType, InlineArrayUsedAsValue: false })
FlowAnalysis\NullableWalker.cs (1)
11845if (enumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown and var wellKnownSpan })
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
1381else if (enumeratorInfo is { InlineArraySpanType: not WellKnownType.Unknown })
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
57else if (node.EnumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown })
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
745if (wkDelegateType != WellKnownType.Unknown)
Operations\CSharpOperationFactory.cs (2)
1906inlineArrayConversion: enumeratorInfoOpt.InlineArraySpanType is WellKnownType.Unknown ? null : Conversion.InlineArray, 1977IOperation collection = Create(boundForEachStatement.EnumeratorInfoOpt?.InlineArraySpanType is null or WellKnownType.Unknown ||