22 references to Unknown
Microsoft.CodeAnalysis (4)
MetadataReader\MetadataDecoder.cs (1)
1711wellKnownAttribute = WellKnownType.Unknown;
WellKnownTypes.cs (3)
853return WellKnownType.Unknown; 862WellKnownType.Unknown; 872WellKnownType.Unknown;
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Expressions.cs (6)
5401if (enumeratorInfo is { InlineArraySpanType: not WellKnownType.Unknown }) 9577indexOrRangeWellknownType = WellKnownType.Unknown; 9606if (indexOrRangeWellknownType != WellKnownType.Unknown) 9853WellKnownType indexOrRangeWellknownType = WellKnownType.Unknown; 9904indexOrRangeWellknownType = WellKnownType.Unknown; 11399if (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)
1254if (node.EnumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown and var spanType, InlineArrayUsedAsValue: false })
FlowAnalysis\NullableWalker.cs (1)
11843if (enumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown and var wellKnownSpan })
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
1505else 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)
1897inlineArrayConversion: enumeratorInfoOpt.InlineArraySpanType is WellKnownType.Unknown ? null : Conversion.InlineArray, 1968IOperation collection = Create(boundForEachStatement.EnumeratorInfoOpt?.InlineArraySpanType is null or WellKnownType.Unknown ||