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