private static DiagnosticDescriptor GetDescriptorWithCustomLocalizableStringsThatThrow() { // Test localizable title that throws. var localizableTitle = new ThrowingLocalizableString(); var localizableMessage = new ThrowingLocalizableString(); var localizableDescription = new ThrowingLocalizableString(); return(new DiagnosticDescriptor( "Id", localizableTitle, localizableMessage, "Category", DiagnosticSeverity.Warning, isEnabledByDefault: true, description: localizableDescription)); }
private static DiagnosticDescriptor GetDescriptorWithCustomLocalizableStringsThatThrow() { // Test localizable title that throws. var localizableTitle = new ThrowingLocalizableString(); var localizableMessage = new ThrowingLocalizableString(); var localizableDescription = new ThrowingLocalizableString(); return new DiagnosticDescriptor( "Id", localizableTitle, localizableMessage, "Category", DiagnosticSeverity.Warning, isEnabledByDefault: true, description: localizableDescription); }