80 references to WellKnownMethod
Microsoft.CodeAnalysis.CSharp (80)
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)
1878
factory.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor));
1898
factory.
WellKnownMethod
(WellKnownMember.System_InvalidOperationException__ctor));
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
65
factory.
WellKnownMethod
(WellKnownMember.System_Guid__ctor),
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
175
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)
302
MethodSymbol IAsyncEnumerableOfElementType_MoveNextAsync = F.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync)
307
MethodSymbol promise_GetStatus = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus)
310
MethodSymbol promise_GetResult = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult)
315
MethodSymbol valueTaskT_ctorValue = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue)
318
MethodSymbol valueTaskT_ctor = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken)
401
promise_get_Version = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version)
427
MethodSymbol IAsyncDisposable_DisposeAsync = F.
WellKnownMethod
(WellKnownMember.System_IAsyncDisposable__DisposeAsync);
453
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_ValueTask__ctor)
483
F.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current)
501
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult)
505
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult)
526
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus)
530
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus)
552
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted)
556
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted)
580
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult);
583
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult)
604
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus);
607
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus)
626
MethodSymbol IValueTaskSource_OnCompleted = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted);
629
F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted)
656
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)
848
F.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
1161
var addMethod = _factory.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_List_T__Add).AsMember(collectionType);
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
301
var ctor = _factory.
WellKnownMethod
(WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__ctor);
305
var addRemove = _factory.
WellKnownMethod
(node.IsAddition ? WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__AddEventHandler :
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (4)
1045
F.Call(rangeLocal, F.
WellKnownMethod
(WellKnownMember.System_Range__get_Start)),
1046
F.
WellKnownMethod
(WellKnownMember.System_Index__GetOffset),
1057
F.Call(rangeLocal, F.
WellKnownMethod
(WellKnownMember.System_Range__get_End)),
1058
F.
WellKnownMethod
(WellKnownMember.System_Index__GetOffset),
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (3)
379
var ctor = _factory.
WellKnownMethod
(WellKnownMember.System_Guid__ctor);
396
getTypeFromCLSID = _factory.
WellKnownMethod
(WellKnownMember.System_Type__GetTypeFromCLSID);
410
var createInstance = _factory.
WellKnownMethod
(WellKnownMember.System_Activator__CreateInstance);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (2)
522
return _factory.
WellKnownMethod
(WellKnownMember.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo__Create);
613
MethodSymbol callSiteFactoryGeneric = _factory.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_CallSite_T__Create);
Lowering\SyntheticBoundNodeFactory.cs (7)
779
var ctor =
WellKnownMethod
(wm);
813
MethodSymbol methodSymbol =
WellKnownMethod
(method);
821
MethodSymbol methodSymbol =
WellKnownMethod
(method);
858
=> Call(receiver,
WellKnownMethod
(method), ImmutableArray.Create(arg0));
1279
getTypeFromHandle =
WellKnownMethod
(CodeAnalysis.WellKnownMember.System_Type__GetTypeFromHandle);
1465
return
WellKnownMethod
(
1474
return
WellKnownMethod
(
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (2)
744
var equalityComparer_get_Default = f.
WellKnownMethod
(
746
var equalityComparer_Equals = f.
WellKnownMethod
(
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
97
var contractsEqual = F.Call(receiver: null, F.
WellKnownMethod
(WellKnownMember.System_Type__op_Equality),
Symbols\Synthesized\Records\SynthesizedRecordGetHashCode.cs (2)
128
equalityComparer_GetHashCode ??= F.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_EqualityComparer_T__GetHashCode);
129
equalityComparer_get_Default ??= F.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (3)
213
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)
57
var stringBuilderCtor = F.
WellKnownMethod
(WellKnownMember.System_Text_StringBuilder__ctor);
90
return F.ExpressionStatement(F.Call(receiver: builder, F.
WellKnownMethod
(WellKnownMember.System_Text_StringBuilder__AppendString), F.StringLiteral(value)));
95
return F.ExpressionStatement(F.Call(receiver: builder, F.
WellKnownMethod
(WellKnownMember.System_Text_StringBuilder__AppendChar), F.CharLiteral(value)));
Symbols\Synthesized\SynthesizedInlineArrayAsReadOnlySpanMethod.cs (3)
31
f.
WellKnownMethod
(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan).Construct(TypeParameters[1]),
33
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)),
35
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T).Construct(TypeParameters[0]),
Symbols\Synthesized\SynthesizedInlineArrayAsSpanMethod.cs (2)
31
f.
WellKnownMethod
(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan).Construct(TypeParameters[1]),
33
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)),
Symbols\Synthesized\SynthesizedInlineArrayElementRefMethod.cs (2)
33
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T).Construct(TypeParameters[1]),
35
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)),
Symbols\Synthesized\SynthesizedInlineArrayElementRefReadOnlyMethod.cs (3)
33
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T).Construct(TypeParameters[1]),
35
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)),
37
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T).Construct(TypeParameters[0]),
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefMethod.cs (1)
32
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)),
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefReadOnlyMethod.cs (2)
32
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)),
34
f.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T).Construct(TypeParameters[0]),
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))));