diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs index 7f234058f73388fb3f1eda77820fe24b16e95d4a..e9d448f2d4b17b81d30a6e9d93e30fd3b71c24bd 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs @@ -7162,9 +7162,7 @@ async Task goo() } }"; - var description = $@"({CSharpFeaturesResources.awaitable}) Task Program.goo() -{WorkspacesResources.Usage_colon} - {SyntaxFacts.GetText(SyntaxKind.AwaitKeyword)} goo();"; + var description = $@"({CSharpFeaturesResources.awaitable}) Task Program.goo()"; await VerifyItemWithMscorlib45Async(markup, "goo", description, "C#"); } @@ -7183,9 +7181,7 @@ async Task goo() } }"; - var description = $@"({CSharpFeaturesResources.awaitable}) Task Program.goo() -{WorkspacesResources.Usage_colon} - int x = {SyntaxFacts.GetText(SyntaxKind.AwaitKeyword)} goo();"; + var description = $@"({CSharpFeaturesResources.awaitable}) Task Program.goo()"; await VerifyItemWithMscorlib45Async(markup, "goo", description, "C#"); } diff --git a/src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs b/src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs index e9334f9cb97b8d89632779ffc11f93af04683dd0..312a42b7fb7439b8be799e049d0bb7a8bf3529b5 100644 --- a/src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs +++ b/src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs @@ -4370,26 +4370,6 @@ class C MainDescription(@"class C")); } - [Fact, Trait(Traits.Feature, Traits.Features.QuickInfo)] - public async Task TestAwaitableMethod() - { - var markup = @"using System.Threading.Tasks; -class C -{ - async Task Goo() - { - Go$$o(); - } -}"; - var description = $"({CSharpFeaturesResources.awaitable}) Task C.Goo()"; - - var documentation = $@" -{WorkspacesResources.Usage_colon} - {SyntaxFacts.GetText(SyntaxKind.AwaitKeyword)} Goo();"; - - await VerifyWithMscorlib45Async(markup, new[] { MainDescription(description), Usage(documentation) }); - } - [Fact, Trait(Traits.Feature, Traits.Features.QuickInfo)] public async Task ObsoleteItem() { diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs index cf6fc38ba957aeacb1fdd4536fdd8213a946fd0e..d87f12c001631fe704aad6041f0fa99c7660c465 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs @@ -82,12 +82,9 @@ Task Goo() } } "; - var documentation = $@" -{WorkspacesResources.Usage_colon} - int x = await Goo();"; var expectedOrderedItems = new List(); - expectedOrderedItems.Add(new SignatureHelpTestItem($"({CSharpFeaturesResources.awaitable}) Task Program.Goo()", documentation, string.Empty, currentParameterIndex: 0)); + expectedOrderedItems.Add(new SignatureHelpTestItem($"({CSharpFeaturesResources.awaitable}) Task Program.Goo()", methodDocumentation: string.Empty, string.Empty, currentParameterIndex: 0)); // TODO: Enable the script case when we have support for extension methods in scripts await TestAsync(markup, expectedOrderedItems, usePreviousCharAsTrigger: false, sourceCodeKind: Microsoft.CodeAnalysis.SourceCodeKind.Regular); diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs index 03228a5d1678519b92a0a28e25b244f6a7e1e53e..6da8a5cf319fbe976e073732e936d3b7e267a38d 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs @@ -1653,12 +1653,8 @@ async Task Goo() } }"; - var description = $@" -{WorkspacesResources.Usage_colon} - await Goo();"; - var expectedOrderedItems = new List(); - expectedOrderedItems.Add(new SignatureHelpTestItem($"({CSharpFeaturesResources.awaitable}) Task C.Goo()", methodDocumentation: description, currentParameterIndex: 0)); + expectedOrderedItems.Add(new SignatureHelpTestItem($"({CSharpFeaturesResources.awaitable}) Task C.Goo()", methodDocumentation: string.Empty, currentParameterIndex: 0)); await TestSignatureHelpWithMscorlib45Async(markup, expectedOrderedItems, "C#"); } @@ -1676,12 +1672,8 @@ async Task> Goo() } }"; - var description = $@" -{WorkspacesResources.Usage_colon} - Task x = await Goo();"; - var expectedOrderedItems = new List(); - expectedOrderedItems.Add(new SignatureHelpTestItem($"({CSharpFeaturesResources.awaitable}) Task> C.Goo()", methodDocumentation: description, currentParameterIndex: 0)); + expectedOrderedItems.Add(new SignatureHelpTestItem($"({CSharpFeaturesResources.awaitable}) Task> C.Goo()", methodDocumentation: string.Empty, currentParameterIndex: 0)); await TestSignatureHelpWithMscorlib45Async(markup, expectedOrderedItems, "C#"); } diff --git a/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb b/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb index 923fb5348608ab61677c509f872aee6e5b439e4e..6b648732468bf569e74ddea1f02d44366f8c9f3a 100644 --- a/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb @@ -2992,9 +2992,7 @@ End Class.Value Dim description = $"<{VBFeaturesResources.Awaitable}> Function C.Goo() As Task -Doc Comment! -{WorkspacesResources.Usage_colon} - {SyntaxFacts.GetText(SyntaxKind.AwaitKeyword)} Goo()" +Doc Comment!" Await VerifyItemWithMscorlib45Async(code, "Goo", description, LanguageNames.VisualBasic) End Function diff --git a/src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb b/src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb index fe117f56292ec128dd50bf6bd7a9916c1102818a..2ea042ae9be71c75c422839a2b30aec7e0f8e4ed 100644 --- a/src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb +++ b/src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb @@ -1419,10 +1419,8 @@ End Class Dim description = <<%= VBFeaturesResources.Awaitable %>> Function C.goo() As Task.ConvertTestSourceTag() - Dim doc = StringFromLines("", WorkspacesResources.Usage_colon, $" {SyntaxFacts.GetText(SyntaxKind.AwaitKeyword)} goo()") - Await TestFromXmlAsync(markup, - MainDescription(description), Usage(doc)) + MainDescription(description), Usage(String.Empty)) End Function diff --git a/src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb b/src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb index 336aad8c813d0004dcf82be68735366c89ff6410..f3c7aab84278dded99b0e74a315e00382e561edf 100644 --- a/src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb +++ b/src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb @@ -803,10 +803,8 @@ Class C End Class ]]>.Value - Dim documentation = StringFromLines("", WorkspacesResources.Usage_colon, " Await Goo()") - Dim expectedOrderedItems = New List(Of SignatureHelpTestItem)() From { - New SignatureHelpTestItem("C.Goo() As Task", currentParameterIndex:=0, methodDocumentation:=documentation) + New SignatureHelpTestItem("C.Goo() As Task", currentParameterIndex:=0, methodDocumentation:=String.Empty) } Await TestSignatureHelpWithMscorlib45Async(markup, expectedOrderedItems, LanguageNames.VisualBasic) @@ -827,10 +825,8 @@ Class C End Class ]]>.Value - Dim documentation = StringFromLines("", WorkspacesResources.Usage_colon, " Dim r as Integer = Await Goo()") - Dim expectedOrderedItems = New List(Of SignatureHelpTestItem)() From { - New SignatureHelpTestItem("C.Goo() As Task(Of Integer)", currentParameterIndex:=0, methodDocumentation:=documentation) + New SignatureHelpTestItem("C.Goo() As Task(Of Integer)", currentParameterIndex:=0, methodDocumentation:=String.Empty) } Await TestSignatureHelpWithMscorlib45Async(markup, expectedOrderedItems, LanguageNames.VisualBasic) diff --git a/src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs b/src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs index dce000b34e443505ea744170dee5f55962a8ca56..9eacb3f5c17009ada4c78bc63d31826ed59f64cd 100644 --- a/src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs +++ b/src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs @@ -181,12 +181,6 @@ protected override void AddAwaitableExtensionPrefix() return ImmutableArray.Empty; } - protected override void AddAwaitableUsageText(IMethodSymbol method, SemanticModel semanticModel, int position) - { - AddToGroup(SymbolDescriptionGroups.AwaitableUsageText, - method.ToAwaitableParts(SyntaxFacts.GetText(SyntaxKind.AwaitKeyword), "x", semanticModel, position)); - } - protected override void AddCaptures(ISymbol symbol) { if (symbol is IMethodSymbol method && method.ContainingSymbol.IsKind(SymbolKind.Method)) diff --git a/src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs b/src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs index bfa0e2506a6d9287f4ee4f921b5576c4a47ff9cc..6b1bf7ecf55a49f8dee4b3177421de6cf1af6d69 100644 --- a/src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs +++ b/src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs @@ -62,14 +62,12 @@ protected static SymbolDisplayPart NewLine() parameter.ToMinimalDisplayParts(semanticModel, position)); } + /// + /// We no longer show awaitable usage text in SignatureHelp, but IntelliCode expects this + /// method to exist. + /// protected IList GetAwaitableUsage(IMethodSymbol method, SemanticModel semanticModel, int position) { - if (method.IsAwaitableNonDynamic(semanticModel, position)) - { - return method.ToAwaitableParts(SyntaxFacts.GetText(SyntaxKind.AwaitKeyword), "x", semanticModel, position) - .ToTaggedText(TaggedTextStyle.None); - } - return SpecializedCollections.EmptyList(); } } diff --git a/src/Features/CSharp/Portable/SignatureHelp/AbstractOrdinaryMethodSignatureHelpProvider.cs b/src/Features/CSharp/Portable/SignatureHelp/AbstractOrdinaryMethodSignatureHelpProvider.cs index 7de4d16c157166f31df75033851f3692dd61a711..4cfac3249b9e5f31e97da3bb735af1fb07ebea44 100644 --- a/src/Features/CSharp/Portable/SignatureHelp/AbstractOrdinaryMethodSignatureHelpProvider.cs +++ b/src/Features/CSharp/Portable/SignatureHelp/AbstractOrdinaryMethodSignatureHelpProvider.cs @@ -28,7 +28,7 @@ internal abstract class AbstractOrdinaryMethodSignatureHelpProvider : AbstractCS method, semanticModel, position, symbolDisplayService, anonymousTypeDisplayService, method.IsParams(), - c => method.OriginalDefinition.GetDocumentationParts(semanticModel, position, documentationCommentFormattingService, c).Concat(GetAwaitableUsage(method, semanticModel, position)), + c => method.OriginalDefinition.GetDocumentationParts(semanticModel, position, documentationCommentFormattingService, c), GetMethodGroupPreambleParts(method, semanticModel, position), GetSeparatorParts(), GetMethodGroupPostambleParts(method), diff --git a/src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs b/src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs index 1179a12d9893aeebd111f5820a26a738b2cd78d7..aabd50c56f152e8e642cb2adcf29f377d97d3a63 100644 --- a/src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs +++ b/src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs @@ -194,7 +194,7 @@ protected virtual TextSpan GetTextSpan(SyntaxToken genericIdentifier, SyntaxToke symbol, semanticModel, position, symbolDisplayService, anonymousTypeDisplayService, false, - c => symbol.GetDocumentationParts(semanticModel, position, documentationCommentFormattingService, c).Concat(GetAwaitableUsage(method, semanticModel, position)), + c => symbol.GetDocumentationParts(semanticModel, position, documentationCommentFormattingService, c), GetPreambleParts(method, semanticModel, position), GetSeparatorParts(), GetPostambleParts(method, semanticModel, position), diff --git a/src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs b/src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs index a7df54e563b1ba72fc60f52a4417aed2822b9f83..06b65a26ff9a594a230d6f84cd64d4269131c5c8 100644 --- a/src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs +++ b/src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs @@ -569,15 +569,8 @@ private void AddDescriptionForMethod(IMethodSymbol method) AddToGroup(SymbolDescriptionGroups.MainDescription, ToMinimalDisplayParts(method, s_memberSignatureDisplayFormat)); - - if (awaitable) - { - AddAwaitableUsageText(method, _semanticModel, _position); - } } - protected abstract void AddAwaitableUsageText(IMethodSymbol method, SemanticModel semanticModel, int position); - private async Task AddDescriptionForParameterAsync(IParameterSymbol symbol) { if (symbol.IsOptional) diff --git a/src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs b/src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs index 600a53443c6918f4807792ec6cc17bb864c7cc6c..a4f4f338f502dff31c7c9c271a68691b97709bdd 100644 --- a/src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs +++ b/src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs @@ -252,83 +252,5 @@ private static string GetMethodDocumentation(IMethodSymbol method, Compilation c return method.GetDocumentationComment(compilation, expandIncludes: true, expandInheritdoc: true, cancellationToken: cancellationToken).SummaryText; } } - - public static IList ToAwaitableParts(this ISymbol symbol, string awaitKeyword, string initializedVariableName, SemanticModel semanticModel, int position) - { - var spacePart = new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " "); - var parts = new List(); - - parts.AddLineBreak(); - parts.AddText(WorkspacesResources.Usage_colon); - parts.AddLineBreak(); - parts.AddText(" "); - - var returnType = symbol.InferAwaitableReturnType(semanticModel, position); - returnType = returnType != null && returnType.SpecialType != SpecialType.System_Void ? returnType : null; - if (returnType != null) - { - if (semanticModel.Language == "C#") - { - parts.AddRange(returnType.ToMinimalDisplayParts(semanticModel, position)); - parts.Add(spacePart); - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.LocalName, null, initializedVariableName)); - } - else - { - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "Dim")); - parts.Add(spacePart); - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.LocalName, null, initializedVariableName)); - parts.Add(spacePart); - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "as")); - parts.Add(spacePart); - parts.AddRange(returnType.ToMinimalDisplayParts(semanticModel, position)); - } - - parts.Add(spacePart); - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "=")); - parts.Add(spacePart); - } - - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, awaitKeyword)); - parts.Add(spacePart); - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name)); - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "(")); - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, symbol.GetParameters().Any() ? "..." : "")); - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, ")")); - parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, semanticModel.Language == "C#" ? ";" : "")); - - return parts; - } - - public static ITypeSymbol InferAwaitableReturnType(this ISymbol symbol, SemanticModel semanticModel, int position) - { - if (!(symbol is IMethodSymbol methodSymbol)) - { - return null; - } - - var returnType = methodSymbol.ReturnType; - if (returnType == null) - { - return null; - } - - var potentialGetAwaiters = semanticModel.LookupSymbols(position, container: returnType, name: WellKnownMemberNames.GetAwaiter, includeReducedExtensionMethods: true); - var getAwaiters = potentialGetAwaiters.OfType().Where(x => !x.Parameters.Any()); - if (!getAwaiters.Any()) - { - return null; - } - - var getResults = getAwaiters.SelectMany(g => semanticModel.LookupSymbols(position, container: g.ReturnType, name: WellKnownMemberNames.GetResult)); - - var getResult = getResults.OfType().FirstOrDefault(g => !g.IsStatic); - if (getResult == null) - { - return null; - } - - return getResult.ReturnType; - } } } diff --git a/src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb b/src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb index c0c16816192a14196ecaa14d3cb415141c917ff2..d10746490409f1e5eaa0f39d0277ff4d7906b408 100644 --- a/src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb +++ b/src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb @@ -150,11 +150,6 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.LanguageServices Return Nothing End Function - Protected Overrides Sub AddAwaitableUsageText(method As IMethodSymbol, semanticModel As SemanticModel, position As Integer) - AddToGroup(SymbolDescriptionGroups.AwaitableUsageText, - method.ToAwaitableParts(SyntaxFacts.GetText(SyntaxKind.AwaitKeyword), "r", semanticModel, position)) - End Sub - Protected Overrides Sub AddCaptures(symbol As ISymbol) Dim method = TryCast(symbol, IMethodSymbol) If method IsNot Nothing AndAlso method.ContainingSymbol.IsKind(SymbolKind.Method) Then diff --git a/src/Features/VisualBasic/Portable/SignatureHelp/AbstractOrdinaryMethodSignatureHelpProvider.vb b/src/Features/VisualBasic/Portable/SignatureHelp/AbstractOrdinaryMethodSignatureHelpProvider.vb index 41eb20c24785d3082ee2cd6480e2e2e43e341d69..4f20f07c58642a1c54939d23f082bf4b9dad8cf0 100644 --- a/src/Features/VisualBasic/Portable/SignatureHelp/AbstractOrdinaryMethodSignatureHelpProvider.vb +++ b/src/Features/VisualBasic/Portable/SignatureHelp/AbstractOrdinaryMethodSignatureHelpProvider.vb @@ -23,21 +23,13 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.SignatureHelp member, semanticModel, position, symbolDisplayService, anonymousTypeDisplayService, member.IsParams(), - Function(c) member.GetDocumentationParts(semanticModel, position, documentationCommentFormattingService, c).Concat(GetAwaitableDescription(member, semanticModel, position).ToTaggedText()), + Function(c) member.GetDocumentationParts(semanticModel, position, documentationCommentFormattingService, c), GetMemberGroupPreambleParts(member, semanticModel, position), GetSeparatorParts(), GetMemberGroupPostambleParts(member, semanticModel, position), member.GetParameters().Select(Function(p) Convert(p, semanticModel, position, documentationCommentFormattingService, cancellationToken)).ToList()) End Function - Private Function GetAwaitableDescription(member As ISymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) - If member.IsAwaitableNonDynamic(semanticModel, position) Then - Return member.ToAwaitableParts(SyntaxFacts.GetText(SyntaxKind.AwaitKeyword), "r", semanticModel, position) - End If - - Return SpecializedCollections.EmptyList(Of SymbolDisplayPart) - End Function - Private Function GetMemberGroupPreambleParts(symbol As ISymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) Dim result = New List(Of SymbolDisplayPart)() diff --git a/src/Workspaces/Core/Portable/WorkspacesResources.Designer.cs b/src/Workspaces/Core/Portable/WorkspacesResources.Designer.cs index 574ae2175afb3017b10feebbf24d85708bb133a7..3c33e72edcb8daf59935462efb720048f3f1057a 100644 --- a/src/Workspaces/Core/Portable/WorkspacesResources.Designer.cs +++ b/src/Workspaces/Core/Portable/WorkspacesResources.Designer.cs @@ -3745,15 +3745,6 @@ internal class WorkspacesResources { } } - /// - /// Looks up a localized string similar to Usage:. - /// - internal static string Usage_colon { - get { - return ResourceManager.GetString("Usage_colon", resourceCulture); - } - } - /// /// Looks up a localized string similar to Value too large to be represented as a 30 bit unsigned integer.. /// diff --git a/src/Workspaces/Core/Portable/WorkspacesResources.resx b/src/Workspaces/Core/Portable/WorkspacesResources.resx index edd481890d2f2618e577f86910572f4bda4832cf..6ff1b1dd295734226592841841cd13c170e0ab46 100644 --- a/src/Workspaces/Core/Portable/WorkspacesResources.resx +++ b/src/Workspaces/Core/Portable/WorkspacesResources.resx @@ -459,9 +459,6 @@ This workspace does not support opening and closing documents. - - Usage: - Exceptions: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.cs.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.cs.xlf index 0f3503752abe038c1766cbd7b35a925c6a798cdf..04b8ad5f59c9a870e6f9d8202ad0f5c0bf9a70f3 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.cs.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.cs.xlf @@ -1812,11 +1812,6 @@ Pozitivní kontrolní výrazy zpětného vyhledávání s nulovou šířkou se o Tento pracovní prostor nepodporuje otevírání a zavírání dokumentů. - - Usage: - Použití: - - Exceptions: Výjimky: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.de.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.de.xlf index 6cc0b420f37fa379208123cede3301a6fd692738..f03f896f30f89776a759ec8f6177d75f507db1a3 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.de.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.de.xlf @@ -1812,11 +1812,6 @@ Positive Lookbehindassertionen mit Nullbreite werden normalerweise am Anfang reg Das Öffnen und Schließen von Dokumenten wird in diesem Arbeitsbereich nicht unterstützt. - - Usage: - Nutzung: - - Exceptions: Ausnahmen: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.es.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.es.xlf index 099a58d5d1b8f28e61ca5790e96486283d081290..f8857dbe9a8186199dcec23433f1f93fb06f79ec 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.es.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.es.xlf @@ -1812,11 +1812,6 @@ Las aserciones posteriores positivas de ancho cero se usan normalmente al princi Esta área de trabajo no admite la apertura y el cierre de documentos. - - Usage: - Uso: - - Exceptions: Excepciones: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.fr.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.fr.xlf index 71b4813701ab7a684a95826eef43d4bee764cd67..8ef06aa6f48a87574a0841ae4c189adc7cc607f6 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.fr.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.fr.xlf @@ -1812,11 +1812,6 @@ Les assertions de postanalyse positives de largeur nulle sont généralement uti Cet espace de travail ne prend pas en charge l'ouverture et la fermeture de documents. - - Usage: - Utilisation : - - Exceptions: Exceptions : diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.it.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.it.xlf index 49bc2c04835dd10f95ce26a9c6d54e2da29c2556..0922920782c0dad9528385f5841bbc4b46050052 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.it.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.it.xlf @@ -1812,11 +1812,6 @@ Le asserzioni lookbehind positive di larghezza zero vengono usate in genere all' Questa area di lavoro non supporta l'apertura e la chiusura di documenti. - - Usage: - Utilizzo: - - Exceptions: Eccezioni: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ja.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ja.xlf index b5d4d039bea891f4cedc1eaf34b1f092efd09d57..5b38cdedb2de09180133271e4bca301a9dc386d3 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ja.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ja.xlf @@ -1812,11 +1812,6 @@ Zero-width positive lookbehind assertions are typically used at the beginning of このワークスペースではドキュメントの開閉をサポートしません。 - - Usage: - 使用法: - - Exceptions: 例外: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ko.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ko.xlf index 537e108968c24ea0cb30b5930e7653f4dc01a417..aa80d2678061f1e7f59af10dd93928f8f623b3c2 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ko.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ko.xlf @@ -1812,11 +1812,6 @@ Zero-width positive lookbehind assertions are typically used at the beginning of 이 작업 영역에서는 문서 열기 및 닫기를 지원하지 않습니다. - - Usage: - 사용법: - - Exceptions: 예외: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.pl.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.pl.xlf index a060c904723a928145836c8576f0640e0ac90197..b0f254440a76bd4dd25b01de37ebeea71d61683a 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.pl.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.pl.xlf @@ -1812,11 +1812,6 @@ Pozytywne asercje wsteczne o zerowej szerokości są zwykle używane na początk Otwieranie i zamykanie dokumentów nie jest obsługiwane w tym obszarze roboczym. - - Usage: - Użycie: - - Exceptions: Wyjątki: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.pt-BR.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.pt-BR.xlf index 94aa24a5fd3600d27a4e4f787426eb132bc96799..9bb6e90747adfb6145267eb4c5b67c6f3b8b20d1 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.pt-BR.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.pt-BR.xlf @@ -1812,11 +1812,6 @@ As declarações de lookbehind positivas de largura zero normalmente são usadas Este espaço de trabalho não oferece suporte a abertura e fechamento de documentos. - - Usage: - Uso: - - Exceptions: Exceções: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ru.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ru.xlf index 06d470019952f6cf07338397467c0109b9436635..253a445a18a682e27fadb744cc409f08f8a8ffcf 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ru.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.ru.xlf @@ -1812,11 +1812,6 @@ Zero-width positive lookbehind assertions are typically used at the beginning of Эта рабочая область не поддерживает открытие и закрытие документов. - - Usage: - Использование: - - Exceptions: Исключения: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.tr.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.tr.xlf index b20f11e0be0721787d629924369466879ad862e7..4ec121369f9a13c0f00d7de2baa13bfb5583847a 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.tr.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.tr.xlf @@ -1812,11 +1812,6 @@ Sıfır genişlikli pozitif geri yönlü onaylamalar genellikle normal ifadeleri Bu çalışma alanı, belgeleri açıp kapatmayı desteklemiyor. - - Usage: - Kullanım: - - Exceptions: Özel Durumlar: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hans.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hans.xlf index 7d5295d23d17056bc9b891d852b88555e8619a38..0cf79e48a5753d48815d8c89e1fb3863f1934d39 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hans.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hans.xlf @@ -1812,11 +1812,6 @@ Zero-width positive lookbehind assertions are typically used at the beginning of 此工作区不支持打开和关闭文档。 - - Usage: - 使用情况: - - Exceptions: 异常: diff --git a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hant.xlf b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hant.xlf index 4d231d261ccb757ca5c149570ab88717231be4ff..06184c2b819a20b4603d2cc1a24dab8717fb2183 100644 --- a/src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hant.xlf +++ b/src/Workspaces/Core/Portable/xlf/WorkspacesResources.zh-Hant.xlf @@ -1812,11 +1812,6 @@ Zero-width positive lookbehind assertions are typically used at the beginning of 這個工作區不支援開啟及關閉文件。 - - Usage: - 使用方式: - - Exceptions: 例外狀況: