19 references to WellKnownMethod
Microsoft.CodeAnalysis.CSharp (19)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (2)
428
var exceptionDispatchInfoCapture = _F.
WellKnownMethod
(WellKnownMember.System_Runtime_ExceptionServices_ExceptionDispatchInfo__Capture, isOptional: true);
429
var exceptionDispatchInfoThrow = _F.
WellKnownMethod
(WellKnownMember.System_Runtime_ExceptionServices_ExceptionDispatchInfo__Throw, isOptional: true);
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (3)
379
var resetMethod = (MethodSymbol)F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, isOptional: true)
684
MethodSymbol setResultMethod = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, isOptional: true);
690
MethodSymbol setExceptionMethod = F.
WellKnownMethod
(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException, isOptional: true);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
762
var createDelegate = _bound.
WellKnownMethod
(WellKnownMember.System_Reflection_MethodInfo__CreateDelegate, isOptional: true);
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (1)
57
var throwMethod = factory.
WellKnownMethod
(WellKnownMember.System_Threading_CancellationToken__ThrowIfCancellationRequested, isOptional: true);
Lowering\Instrumentation\StackOverflowProbingInstrumenter.cs (1)
47
var ensureStackMethod = factory.
WellKnownMethod
(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__EnsureSufficientExecutionStack, isOptional: true);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (9)
674
if (_factory.
WellKnownMethod
(WellKnownMember.System_Linq_Enumerable__ToArray, isOptional: true) is { } linqToArrayMethodGeneric)
702
toArrayMethod = _factory.
WellKnownMethod
(wellKnownMember, isOptional: true);
858
&& _factory.
WellKnownMethod
(writableOnly ? WellKnownMember.System_Span_T__ctor_Array : WellKnownMember.System_ReadOnlySpan_T__ctor_Array, isOptional: true) is { } spanCtorArray)
883
&& _factory.
WellKnownMethod
(WellKnownMember.System_Collections_Immutable_ImmutableArray_T__AsSpan, isOptional: true) is { } immutableArrayAsSpanMethod)
890
&& _factory.
WellKnownMethod
(WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__AsSpan_T, isOptional: true) is { } collectionsMarshalAsSpanMethod)
948
if (_factory.
WellKnownMethod
(WellKnownMember.System_Span_T__Slice_Int_Int, isOptional: true) is not { } spanSliceMethod)
970
&& _factory.
WellKnownMethod
(getLengthMember, isOptional: true) is { } getLengthMethod
971
&& _factory.
WellKnownMethod
(copyToMember, isOptional: true) is { } copyToMethod)
1162
var addRangeMethod = _factory.
WellKnownMethod
(WellKnownMember.System_Collections_Generic_List_T__AddRange, isOptional: true)?.AsMember(collectionType);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
392
var getTypeFromCLSID = _factory.
WellKnownMethod
(WellKnownMember.System_Runtime_InteropServices_Marshal__GetTypeFromCLSID, isOptional: true);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
144
var ensureStackMethod = F.
WellKnownMethod
(