4 instantiations of ExpectedAlternateMethodGroup
Microsoft.CodeAnalysis.NetAnalyzers (4)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.cs (4)
206
static ExpectedAlternateMethodGroup createSingle(string methodName) =>
new
(methodName);
223
or "op_GreaterThanOrEqual" or "op_LessThan" or "op_LessThanOrEqual" => new
ExpectedAlternateMethodGroup
(alternateMethod1: "CompareTo", alternateMethod2: "Compare"),
231
or "op_ModulusAssignment" => new
ExpectedAlternateMethodGroup
(alternateMethod1: "Mod", alternateMethod2: "Remainder"),
245
or "op_Explicit" => new
ExpectedAlternateMethodGroup
(alternateMethod1: $"To{GetTypeName(returnType)}", alternateMethod2: parameterType != null ? $"From{GetTypeName(parameterType)}" : null),
3 references to ExpectedAlternateMethodGroup
Microsoft.CodeAnalysis.NetAnalyzers (3)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.cs (3)
126
ExpectedAlternateMethodGroup
? expectedGroup = GetExpectedAlternateMethodGroup(operatorName, methodSymbol.ReturnType, methodSymbol.Parameters.FirstOrDefault()?.Type);
201
internal static
ExpectedAlternateMethodGroup
? GetExpectedAlternateMethodGroup(string operatorName, ITypeSymbol returnType, ITypeSymbol? parameterType)
206
static
ExpectedAlternateMethodGroup
createSingle(string methodName) => new(methodName);