13 references to SpecialMethod
Microsoft.CodeAnalysis.CSharp (13)
Compiler\MethodBodySynthesizer.Lowered.cs (2)
100F.SpecialMethod(SpecialMember.System_String__Chars), 114F.Call(F.Parameter(text), F.SpecialMethod(SpecialMember.System_String__Length))),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
789createDelegate = _bound.SpecialMethod(SpecialMember.System_Delegate__CreateDelegate);
Lowering\IteratorRewriter\IteratorRewriter.cs (5)
212var IDisposable_Dispose = F.SpecialMethod(SpecialMember.System_IDisposable__Dispose); 214var IEnumerator_MoveNext = F.SpecialMethod(SpecialMember.System_Collections_IEnumerator__MoveNext); 215var IEnumerator_Reset = F.SpecialMethod(SpecialMember.System_Collections_IEnumerator__Reset); 256var IEnumerable_GetEnumerator = F.SpecialMethod(SpecialMember.System_Collections_IEnumerable__GetEnumerator); 259var IEnumerableOfElementType_GetEnumerator = F.SpecialMethod(SpecialMember.System_Collections_Generic_IEnumerable_T__GetEnumerator).AsMember(IEnumerableOfElementType);
Lowering\SyntheticBoundNodeFactory.cs (3)
847MethodSymbol methodSymbol = SpecialMethod(method); 1290getTypeFromHandle = SpecialMethod(CodeAnalysis.SpecialMember.System_Type__GetTypeFromHandle); 1473return SpecialMethod(
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
214F.Call(value, F.SpecialMethod(SpecialMember.System_Object__ToString)))));
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
78block.Add(F.Return(F.Call(builderLocal, F.SpecialMethod(SpecialMember.System_Object__ToString))));