Ejemplo n.º 1
0
        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));
        }