private static void ReportIssueOnRedundantObjectCreation(SyntaxNodeAnalysisContext context, ObjectCreationExpressionSyntax objectCreation, string message, RedundancyType redundancyType) { var location = objectCreation.CreateLocation(objectCreation.Type); context.ReportDiagnosticWhenActive(Diagnostic.Create(rule, location, ImmutableDictionary <string, string> .Empty.Add(DiagnosticTypeKey, redundancyType.ToString()), message)); }