17 references to TryGetSpecialTypeMethod
Microsoft.CodeAnalysis.CSharp (17)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1933if (TryGetSpecialTypeMethod(syntax, member, out result, isOptional))
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (7)
1194if (!TryGetSpecialTypeMethod(syntax, DecimalConversionMethod(typeFromUnderlying, typeToUnderlying), out MethodSymbol method)) 1613if (!TryGetSpecialTypeMethod(syntax, member, out method)) 1844if (!TryGetSpecialTypeMethod(syntax, member, out MethodSymbol method)) 1917if (!TryGetSpecialTypeMethod(syntax, member, out method)) 1931if (!TryGetSpecialTypeMethod(syntax, member, out method)) 1948if (!TryGetSpecialTypeMethod(syntax, member, out method)) 1961if (!TryGetSpecialTypeMethod(syntax, member, out method))
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
539if (TryGetSpecialTypeMethod(fixedInitializer.Syntax, SpecialMember.System_Array__get_Length, out lengthMethod))
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
1134&& TryGetSpecialTypeMethod(syntax, SpecialMember.System_String__SubstringIntInt, out startLengthOverload, isOptional: true) 1136&& TryGetSpecialTypeMethod(syntax, SpecialMember.System_String__SubstringInt, out startOverload, isOptional: true))
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (3)
156if (!TryGetSpecialTypeMethod(originalSyntax, concatMember, out var spanConcat, isOptional: true) 489if (self.TryGetSpecialTypeMethod(syntax, SpecialMember.System_ReadOnlySpan_T__ctor_Reference, out MethodSymbol? readOnlySpanCtorRefParamGeneric, isOptional: true) && 502return self.TryGetSpecialTypeMethod(syntax, SpecialMember.System_String__op_Implicit_ToReadOnlySpanOfChar, out stringImplicitConversionToReadOnlySpan, isOptional: true);
Lowering\LocalRewriter\LocalRewriter.cs (2)
616/// Recommendation: Do not use, use <see cref="TryGetSpecialTypeMethod(SyntaxNode, SpecialMember, out MethodSymbol, bool)"/> instead! 672tryGetResult = TryGetSpecialTypeMethod(node.Syntax, SpecialMember.System_Type__GetTypeFromHandle, out getTypeFromHandle);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
776_localRewriter.TryGetSpecialTypeMethod(node.Syntax, SpecialMember.System_String__op_Equality, out _);