14 references to SpecialMethod
Microsoft.CodeAnalysis.CSharp (14)
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)
772createDelegate = _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 (4)
832MethodSymbol methodSymbol = SpecialMethod(method); 1275getTypeFromHandle = SpecialMethod(CodeAnalysis.SpecialMember.System_Type__GetTypeFromHandle); 1458return SpecialMethod( 1531return this.Call(arg, this.SpecialMethod(CodeAnalysis.SpecialMember.System_Nullable_T_get_Value).AsMember((NamedTypeSymbol)arg.Type));
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))));