22 references to Unknown
Microsoft.CodeAnalysis (4)
MetadataReader\MetadataDecoder.cs (1)
1711wellKnownAttribute = WellKnownType.Unknown;
WellKnownTypes.cs (3)
806return WellKnownType.Unknown; 815WellKnownType.Unknown; 825WellKnownType.Unknown;
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Expressions.cs (6)
5318if (enumeratorInfo is { InlineArraySpanType: not WellKnownType.Unknown }) 9409indexOrRangeWellknownType = WellKnownType.Unknown; 9438if (indexOrRangeWellknownType != WellKnownType.Unknown) 9685WellKnownType indexOrRangeWellknownType = WellKnownType.Unknown; 9736indexOrRangeWellknownType = WellKnownType.Unknown; 11229if (wkDelegateType != WellKnownType.Unknown)
Binder\ForEachEnumeratorInfo.cs (3)
73Debug.Assert(inlineArraySpanType is WellKnownType.Unknown or WellKnownType.System_Span_T or WellKnownType.System_ReadOnlySpan_T); 74Debug.Assert(inlineArraySpanType == WellKnownType.Unknown || 76Debug.Assert(!inlineArrayUsedAsValue || inlineArraySpanType != WellKnownType.Unknown);
Binder\ForEachLoopBinder.cs (2)
359if (builder.InlineArraySpanType == WellKnownType.Unknown) 542if (builder.InlineArraySpanType == WellKnownType.Unknown && getEnumeratorType.IsRestrictedType() && (IsDirectlyInIterator || IsInAsyncMethod()))
Binder\RefSafetyAnalysis.cs (1)
1112if (node.EnumeratorInfoOpt is { InlineArraySpanType: not WellKnownType.Unknown and var spanType, InlineArrayUsedAsValue: false })
FlowAnalysis\NullableWalker.cs (1)
11712if (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 ||