// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
#nullableenable
usingSystem;
usingSystem.Composition;
usingSystem.Diagnostics.CodeAnalysis;
namespaceMicrosoft.CodeAnalysis.CodeRefactorings
{
...
...
@@ -15,7 +18,8 @@ public sealed class ExportCodeRefactoringProviderAttribute : ExportAttribute
/// <summary>
/// The name of the <see cref="CodeRefactoringProvider"/>.
/// </summary>
publicstringName{get;set;}
[DisallowNull]
publicstring?Name{get;set;}
/// <summary>
/// The source languages for which this provider can provide refactorings. See <see cref="LanguageNames"/>.
...
...
@@ -35,8 +39,6 @@ public ExportCodeRefactoringProviderAttribute(string firstLanguage, params strin