Skip to content

Commit 12e6ef5

Browse files
authored
Merge pull request #5739 from MicrosoftDocs/master637330486681981057
For protected CLA branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 596c242 + 577c905 commit 12e6ef5

File tree

701 files changed

+3520
-29360
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

701 files changed

+3520
-29360
lines changed

.openpublishing.redirection.json

Lines changed: 3050 additions & 0 deletions
Large diffs are not rendered by default.

docs/code-quality/ca1805.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.workload:
1616
---
1717
# CA1805: Do not initialize unnecessarily.
1818

19-
|||
19+
|Item|Value|
2020
|-|-|
2121
|CheckId|CA1805|
2222
|Category|Microsoft.Performance|

docs/code-quality/ca1830.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.workload:
1616
---
1717
# CA1830: Prefer strongly-typed Append and Insert method overloads on StringBuilder.
1818

19-
|||
19+
|Item|Value|
2020
|-|-|
2121
|CheckId|CA1830|
2222
|Category|Microsoft.Performance|

docs/code-quality/ca2016.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ms.workload:
1919
---
2020
# CA2016: Forward the CancellationToken parameter to methods that take one
2121

22-
|||
22+
|Item|Value|
2323
|-|-|
2424
|TypeName|ForwardCancellationTokenToInvocations|
2525
|CheckId|CA2016|

docs/code-quality/ca2247.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.workload:
1616
---
1717
# CA2247: Argument passed to TaskCompletionSource constructor should be TaskCreationOptions enum instead of TaskContinuationOptions enum
1818

19-
|||
19+
|Item|Value|
2020
|-|-|
2121
|CheckId|CA2247|
2222
|Category|Microsoft.Usage|

docs/code-quality/static-code-analysis-for-managed-code-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Code analysis for managed code
2+
title: Legacy analysis for managed code
33
ms.date: 06/12/2019
44
ms.topic: conceptual
55
helpviewer_keywords:
@@ -11,7 +11,7 @@ manager: jillfra
1111
ms.workload:
1212
- "dotnet"
1313
---
14-
# Overview of code analysis for managed code in Visual Studio
14+
# Overview of legacy analysis for managed code in Visual Studio
1515

1616
Visual Studio can perform code analysis of managed code in two ways: with [legacy analysis](../code-quality/walkthrough-analyzing-managed-code-for-code-defects.md), also known as FxCop static analysis of managed assemblies, and with the more modern .NET Compiler Platform-based [code analyzers](../code-quality/roslyn-analyzers-overview.md). This topic covers legacy analysis. To learn more about .NET Compiler Platform-based code analysis, see [Overview of .NET Compiler Platform-based analyzers](../code-quality/roslyn-analyzers-overview.md).
1717

docs/extensibility/internals/implementing-a-legacy-language-service1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ manager: jillfra
1111
ms.workload:
1212
- vssdk
1313
---
14-
# Implementing a Legacy Language Service
14+
# Implementing a legacy language service 1
1515
You can use classes in the managed package framework (MPF) to implement a legacy language service that supports a wide variety of features, such as syntax highlighting, brace matching, and IntelliSense completion.
1616

1717
Legacy language services are implemented as part of a VSPackage, but the newer way to implement language service features is to use MEF extensions. To find out more about the new way to implement a language service, see [Editor and Language Service Extensions](../../extensibility/editor-and-language-service-extensions.md).

docs/extensibility/internals/implementing-a-legacy-language-service2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ manager: jillfra
1111
ms.workload:
1212
- vssdk
1313
---
14-
# Implementing a Legacy Language Service
14+
# Implementing a legacy language service 2
1515
To implement a language service using the managed package framework (MPF), you must derive a class from the <xref:Microsoft.VisualStudio.Package.LanguageService> class and implement the following abstract methods and properties:
1616

1717
- The <xref:Microsoft.VisualStudio.Package.LanguageService.GetLanguagePreferences%2A> method

docs/extensibility/internals/legacy-language-service-features1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ manager: jillfra
1111
ms.workload:
1212
- vssdk
1313
---
14-
# Legacy Language Service Features
14+
# Legacy language service features 1
1515
A managed package framework (MPF) language service can support one or more [!INCLUDE[vsprvs](../../code-quality/includes/vsprvs_md.md)] features, such as syntax highlighting, IntelliSense, and breakpoint validation. Each feature can be implemented independent of the others but all require a parser and a scanner except for syntax highlighting, which requires only a scanner.
1616

1717
## In This Section

docs/extensibility/internals/legacy-language-service-features2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ manager: jillfra
1111
ms.workload:
1212
- vssdk
1313
---
14-
# Legacy Language Service Features
14+
# Legacy language service features 2
1515
The following topics list some of the legacy language service features you can provide.
1616

1717
Legacy language services are implemented as part of a VSPackage, but the newer way to implement language service features is to use MEF extensions. To find out more about the new way to implement a language service, see [Editor and Language Service Extensions](../../extensibility/editor-and-language-service-extensions.md).

docs/extensibility/internals/parameter-info-in-a-legacy-language-service1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ manager: jillfra
1515
ms.workload:
1616
- vssdk
1717
---
18-
# Parameter Info in a Legacy Language Service
18+
# Parameter Info in a legacy language service 1
1919
The IntelliSense Parameter Info tooltip provides users with hints about where they are in a language construct.
2020

2121
Legacy language services are implemented as part of a VSPackage, but the newer way to implement language service features is to use MEF extensions. To find out more, see [Extending the Editor and Language Services](../../extensibility/extending-the-editor-and-language-services.md).

docs/extensibility/internals/parameter-info-in-a-legacy-language-service2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ manager: jillfra
1313
ms.workload:
1414
- vssdk
1515
---
16-
# Parameter Info in a Legacy Language Service
16+
# Parameter Info in a legacy language service 2
1717
IntelliSense Parameter Info is a tooltip that displays the signature of a method when the user types the parameter list start character (typically an open parenthesis) for the method parameter list. As each parameter is entered and the parameter separator (typically a comma) is typed, the tooltip is updated to show the next parameter in bold.
1818

1919
The managed package framework (MPF) classes provide support for managing the Parameter Info tooltip. The parser must detect parameter start, parameter next, and parameter end characters, and it must supply a list of the method signatures and their associated parameters.

docs/extensibility/internals/registering-a-legacy-language-service1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ manager: jillfra
1111
ms.workload:
1212
- vssdk
1313
---
14-
# Registering a Legacy Language Service
14+
# Registering a legacy language service 1
1515
In the managed package framework (MPF), the language service is proffered by a VSPackage (see [VSPackages](../../extensibility/internals/vspackages.md)) and is registered with [!INCLUDE[vsprvs](../../code-quality/includes/vsprvs_md.md)] by adding registry keys and entries. This registration process is done in partly during installation and partly at run time.
1616

1717
## Register the Language Service by Using Attributes

docs/extensibility/internals/registering-a-legacy-language-service2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ manager: jillfra
1313
ms.workload:
1414
- vssdk
1515
---
16-
# Registering a Legacy Language Service
16+
# Registering a legacy language service 2
1717
The following sections provide lists of registry entries for the various language service options available in [!INCLUDE[vsprvs](../../code-quality/includes/vsprvs_md.md)].
1818

1919
In the following list of registry entries, *VS Reg Root* is equal to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\\*X.Y*, where *X.Y* is the [!INCLUDE[vsprvs](../../code-quality/includes/vsprvs_md.md)] version number.

0 commit comments

Comments
 (0)