17 references to TryGetSpecialTypeMethod
Microsoft.CodeAnalysis.CSharp (17)
Lowering\LocalRewriter\LocalRewriter.cs (2)
616
/// Recommendation: Do not use, use <see cref="
TryGetSpecialTypeMethod
(SyntaxNode, SpecialMember, out MethodSymbol, bool)"/> instead!
672
tryGetResult =
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)
1933
if (
TryGetSpecialTypeMethod
(syntax, member, out result, isOptional))
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (7)
1194
if (!
TryGetSpecialTypeMethod
(syntax, DecimalConversionMethod(typeFromUnderlying, typeToUnderlying), out MethodSymbol method))
1613
if (!
TryGetSpecialTypeMethod
(syntax, member, out method))
1844
if (!
TryGetSpecialTypeMethod
(syntax, member, out MethodSymbol method))
1917
if (!
TryGetSpecialTypeMethod
(syntax, member, out method))
1931
if (!
TryGetSpecialTypeMethod
(syntax, member, out method))
1948
if (!
TryGetSpecialTypeMethod
(syntax, member, out method))
1961
if (!
TryGetSpecialTypeMethod
(syntax, member, out method))
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
539
if (
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)
156
if (!
TryGetSpecialTypeMethod
(originalSyntax, concatMember, out var spanConcat, isOptional: true)
489
if (self.
TryGetSpecialTypeMethod
(syntax, SpecialMember.System_ReadOnlySpan_T__ctor_Reference, out MethodSymbol? readOnlySpanCtorRefParamGeneric, isOptional: true) &&
502
return self.
TryGetSpecialTypeMethod
(syntax, SpecialMember.System_String__op_Implicit_ToReadOnlySpanOfChar, out stringImplicitConversionToReadOnlySpan, isOptional: true);