45 references to WellKnownType
Microsoft.CodeAnalysis.CSharp (45)
Compiler\MethodBodySynthesizer.Lowered.cs (1)
148NamedTypeSymbol spanChar = F.WellKnownType(_isReadOnlySpan
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
422var ex = _F.SynthesizedLocal(_F.WellKnownType(WellKnownType.System_Exception));
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (4)
116var builderType = F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder); 150var builderType = F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncVoidMethodBuilder); 213builderType = F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder); 295builderType = F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T);
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (3)
148var exceptionLocal = F.SynthesizedLocal(F.WellKnownType(WellKnownType.System_Exception)); 532F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_ICriticalNotifyCompletion), 536F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_INotifyCompletion),
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (9)
130F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T).Construct(boolType), 146F.WellKnownType(WellKnownType.System_Threading_CancellationTokenSource), 298F.WellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T) 443thenClause: F.Throw(F.New(F.WellKnownType(WellKnownType.System_NotSupportedException)))); 478F.WellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerator_T) 496F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T) 521F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T) 547F.WellKnownType(WellKnownType.System_Threading_Tasks_Sources_IValueTaskSource_T) 651F.WellKnownType(WellKnownType.System_Collections_Generic_IAsyncEnumerable_T)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (5)
32_ExpressionType = _bound.WellKnownType(WellKnownType.System_Linq_Expressions_Expression); 45_ParameterExpressionType = _bound.WellKnownType(WellKnownType.System_Linq_Expressions_ParameterExpression); 58_ElementInitType = _bound.WellKnownType(WellKnownType.System_Linq_Expressions_ElementInit); 72_MemberBindingType = _bound.WellKnownType(WellKnownType.System_Linq_Expressions_MemberBinding); 91_MemberInfoType = _bound.WellKnownType(WellKnownType.System_Reflection_MemberInfo);
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
241F.CloseMethod(F.Throw(F.New(F.WellKnownType(WellKnownType.System_NotSupportedException))));
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
952StringPatternInput.SpanChar => _factory.WellKnownType(WellKnownType.System_Span_T) 954StringPatternInput.ReadOnlySpanChar => _factory.WellKnownType(WellKnownType.System_ReadOnlySpan_T)
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
314methodOpt: ctor, _factory.WellKnownType(WellKnownType.System_Index)); 325methodOpt: indexCtor, _factory.WellKnownType(WellKnownType.System_Index)); 329methodOpt: rangeCtor, _factory.WellKnownType(WellKnownType.System_Range));
Lowering\LocalRewriter\LocalRewriter_Event.cs (4)
86NamedTypeSymbol tokenType = _factory.WellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken); 87NamedTypeSymbol marshalType = _factory.WellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal); 89NamedTypeSymbol actionType = _factory.WellKnownType(WellKnownType.System_Action_T).Construct(tokenType); 131NamedTypeSymbol func2Type = _factory.WellKnownType(WellKnownType.System_Func_T2).Construct(eventType, tokenType);
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
23var stringFactory = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_FormattableStringFactory);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (3)
249_factory.ArrayOrEmpty(_factory.WellKnownType(WellKnownType.System_Type), _factory.TypeOfs(typeArgumentsWithAnnotations)), 626NamedTypeSymbol callSiteTypeGeneric = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_CallSite_T); 743var callSiteType = _factory.WellKnownType(WellKnownType.System_Runtime_CompilerServices_CallSite);
Lowering\SyntheticBoundNodeFactory.cs (7)
344return Compilation.CreateArrayTypeSymbol(WellKnownType(elementType)); 1182return Typeof(WellKnownType(type)); 1191WellKnownType(CodeAnalysis.WellKnownType.System_Type)) 1222WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_ConstructorInfo)) 1269return new BoundModuleVersionId(Syntax, WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Guid)) { WasCompilerGenerated = true }; 1317WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_MethodInfo)) 1327WellKnownType(Microsoft.CodeAnalysis.WellKnownType.System_Reflection_FieldInfo))
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
59var stringBuilder = F.WellKnownType(WellKnownType.System_Text_StringBuilder);