|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using Microsoft.CodeAnalysis;
namespace System.Windows.Forms.Analyzers.Diagnostics;
internal static class DiagnosticDescriptorHelper
{
public static DiagnosticDescriptor Create(
string id,
LocalizableString title,
LocalizableString messageFormat,
string category,
DiagnosticSeverity defaultSeverity,
bool isEnabledByDefault = true,
LocalizableString? description = null,
params string[] customTags) => new DiagnosticDescriptor(
id,
title,
messageFormat,
category,
defaultSeverity,
isEnabledByDefault,
description,
string.Format(DiagnosticIDs.UrlFormat, id.ToLowerInvariant()),
customTags);
}
|