diff --git a/src/Features/CSharp/Portable/ReplaceDefaultLiteral/CSharpReplaceDefaultLiteralCodeFixProvider.cs b/src/Features/CSharp/Portable/ReplaceDefaultLiteral/CSharpReplaceDefaultLiteralCodeFixProvider.cs index fb53615d6f10a6c82250e7d4fd5fa3a63b3ed1cb..8a658e0570f7f499a2f016144c8d320bfe075d1b 100644 --- a/src/Features/CSharp/Portable/ReplaceDefaultLiteral/CSharpReplaceDefaultLiteralCodeFixProvider.cs +++ b/src/Features/CSharp/Portable/ReplaceDefaultLiteral/CSharpReplaceDefaultLiteralCodeFixProvider.cs @@ -44,7 +44,7 @@ public override async Task RegisterCodeFixesAsync(CodeFixContext context) var semanticModel = await context.Document.GetSemanticModelAsync(context.CancellationToken).ConfigureAwait(false); var (newExpression, displayText) = GetReplacementExpressionAndText( - context.Document, defaultLiteral, semanticModel, context.CancellationToken); + context.Document, semanticModel, defaultLiteral, context.CancellationToken); if (newExpression != null) { @@ -71,8 +71,8 @@ public override async Task RegisterCodeFixesAsync(CodeFixContext context) private static (SyntaxNode newExpression, string displayText) GetReplacementExpressionAndText( Document document, - LiteralExpressionSyntax defaultLiteral, SemanticModel semanticModel, + LiteralExpressionSyntax defaultLiteral, CancellationToken cancellationToken) { var generator = SyntaxGenerator.GetGenerator(document); @@ -85,7 +85,7 @@ public override async Task RegisterCodeFixesAsync(CodeFixContext context) { return GenerateMemberAccess("None"); } - else if (type.Equals(semanticModel.Compilation.GetTypeByMetadataName("System.Threading.CancellationToken"))) + else if (type.Equals(semanticModel.Compilation.GetTypeByMetadataName(typeof(CancellationToken).FullName))) { return GenerateMemberAccess(nameof(CancellationToken.None)); } @@ -116,7 +116,7 @@ public override async Task RegisterCodeFixesAsync(CodeFixContext context) private static bool IsFlagsEnum(ITypeSymbol type, Compilation compilation) { - var flagsAttribute = compilation.GetTypeByMetadataName("System.FlagsAttribute"); + var flagsAttribute = compilation.GetTypeByMetadataName(typeof(FlagsAttribute).FullName); return type.TypeKind == TypeKind.Enum && type.GetAttributes().Any(attribute => attribute.AttributeClass.Equals(flagsAttribute)); }