65 references to WellKnownMethod
Microsoft.CodeAnalysis.CSharp (65)
Compiler\MethodBodySynthesizer.Lowered.cs (4)
187
F.
WellKnownMethod
(_isReadOnlySpan
205
F.
WellKnownMethod
(_isReadOnlySpan
413
var equalityComparer_get_Default = F.
WellKnownMethod
(
415
var equalityComparer_Equals = F.
WellKnownMethod
(
Emitter\Model\PEModuleBuilder.cs (2)
1899
factory.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor)).GetCciAdapter());
1924
factory.
WellKnownMethod
(WellKnownMember.System_InvalidOperationException__ctor)).GetCciAdapter());
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
65
factory.
WellKnownMethod
(WellKnownMember.System_Guid__ctor),
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
163
F.ExpressionStatement(F.Call(combinedTokens, F.
WellKnownMethod
(WellKnownMember.System_Threading_CancellationTokenSource__Dispose))),
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (23)
179
F.
WellKnownMethod
(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId) is { } getId)
301
MethodSymbol IAsyncEnumerableOfElementType_MoveNextAsync = F.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync)
306
MethodSymbol promise_GetStatus = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus)
309
MethodSymbol promise_GetResult = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult)
314
MethodSymbol valueTaskT_ctorValue = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue)
317
MethodSymbol valueTaskT_ctor = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken)
400
promise_get_Version = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version)
426
MethodSymbol IAsyncDisposable_DisposeAsync = F.
WellKnownMethod
(WellKnownMember.System_IAsyncDisposable__DisposeAsync);
452
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_ValueTask__ctor)
482
F.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current)
500
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult)
504
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult)
525
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus)
529
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus)
551
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted)
555
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted)
579
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult);
582
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult)
603
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus);
606
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus)
625
MethodSymbol IValueTaskSource_OnCompleted = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted);
628
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted)
655
F.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator)
Lowering\AsyncRewriter\AsyncRewriter.cs (3)
153
var IAsyncStateMachine_MoveNext = F.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_MoveNext);
154
var IAsyncStateMachine_SetStateMachine = F.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_SetStateMachine);
246
F.
WellKnownMethod
(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId) is { } getId)
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
291
F.
WellKnownMethod
(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId) is { } getId)
Lowering\LocalRewriter\LocalRewriter.cs (1)
725
F.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T)
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
291
var ctor = _factory.
WellKnownMethod
(WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__ctor);
295
var addRemove = _factory.
WellKnownMethod
(node.IsAddition ? WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__AddEventHandler :
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (4)
774
F.Call(rangeLocal, F.
WellKnownMethod
(WellKnownMember.System_Range__get_Start)),
775
F.
WellKnownMethod
(WellKnownMember.System_Index__GetOffset),
786
F.Call(rangeLocal, F.
WellKnownMethod
(WellKnownMember.System_Range__get_End)),
787
F.
WellKnownMethod
(WellKnownMember.System_Index__GetOffset),
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (3)
369
var ctor = _factory.
WellKnownMethod
(WellKnownMember.System_Guid__ctor);
386
getTypeFromCLSID = _factory.
WellKnownMethod
(WellKnownMember.System_Type__GetTypeFromCLSID);
400
var createInstance = _factory.
WellKnownMethod
(WellKnownMember.System_Activator__CreateInstance);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (2)
521
return _factory.
WellKnownMethod
(WellKnownMember.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo__Create);
627
MethodSymbol callSiteFactoryGeneric = _factory.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_CallSite_T__Create);
Lowering\StateMachineRewriter\ResumableStateMachineStateAllocator.cs (1)
91
f.
WellKnownMethod
(WellKnownMember.System_InvalidOperationException__ctorString),
Lowering\SyntheticBoundNodeFactory.cs (6)
713
var ctor =
WellKnownMethod
(wm);
772
MethodSymbol methodSymbol =
WellKnownMethod
(method);
807
=> Call(receiver,
WellKnownMethod
(method), ImmutableArray.Create(arg0));
1190
WellKnownMethod
(CodeAnalysis.WellKnownMember.System_Type__GetTypeFromHandle),
1333
return
WellKnownMethod
(
1341
return
WellKnownMethod
(
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
103
var contractsEqual = F.Call(receiver: null, F.
WellKnownMethod
(WellKnownMember.System_Type__op_Equality),
Symbols\Synthesized\Records\SynthesizedRecordGetHashCode.cs (2)
130
equalityComparer_GetHashCode ??= F.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_EqualityComparer_T__GetHashCode);
131
equalityComparer_get_Default ??= F.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (3)
214
F.
WellKnownMethod
(WellKnownMember.System_Text_StringBuilder__AppendString),
221
F.
WellKnownMethod
(WellKnownMember.System_Text_StringBuilder__AppendObject),
238
return F.ExpressionStatement(F.Call(receiver: builder, F.
WellKnownMethod
(WellKnownMember.System_Text_StringBuilder__AppendString), F.StringLiteral(value)));
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (3)
60
var stringBuilderCtor = F.
WellKnownMethod
(WellKnownMember.System_Text_StringBuilder__ctor);
93
return F.ExpressionStatement(F.Call(receiver: builder, F.
WellKnownMethod
(WellKnownMember.System_Text_StringBuilder__AppendString), F.StringLiteral(value)));
98
return F.ExpressionStatement(F.Call(receiver: builder, F.
WellKnownMethod
(WellKnownMember.System_Text_StringBuilder__AppendChar), F.CharLiteral(value)));
Symbols\Synthesized\SynthesizedThrowMethod.cs (1)
32
var body = F.Throw(F.New(F.
WellKnownMethod
(WellKnownMember.System_ArgumentNullException__ctorString), ImmutableArray.Create<BoundExpression>(F.Parameter(paramName))));
Symbols\Synthesized\SynthesizedThrowSwitchExpressionExceptionMethod.cs (1)
34
var body = F.Throw(F.New(F.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject), ImmutableArray.Create<BoundExpression>(F.Parameter(unmatchedValue))));