17 references to TryGetSpecialTypeMethod
Microsoft.CodeAnalysis.CSharp (17)
Lowering\LocalRewriter\LocalRewriter.cs (2)
615/// Recommendation: Do not use, use <see cref="TryGetSpecialTypeMethod(SyntaxNode, SpecialMember, out MethodSymbol, bool)"/> instead! 671tryGetResult = 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 _);
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1933if (TryGetSpecialTypeMethod(syntax, member, out result, isOptional))
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (7)
1191if (!TryGetSpecialTypeMethod(syntax, DecimalConversionMethod(typeFromUnderlying, typeToUnderlying), out MethodSymbol method)) 1597if (!TryGetSpecialTypeMethod(syntax, member, out method)) 1828if (!TryGetSpecialTypeMethod(syntax, member, out MethodSymbol method)) 1899if (!TryGetSpecialTypeMethod(syntax, member, out method)) 1913if (!TryGetSpecialTypeMethod(syntax, member, out method)) 1930if (!TryGetSpecialTypeMethod(syntax, member, out method)) 1943if (!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)
1096&& TryGetSpecialTypeMethod(syntax, SpecialMember.System_String__SubstringIntInt, out startLengthOverload, isOptional: true) 1098&& 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);