Skip to content

Commit 9d2c2a0

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/visualstudio-docs-pr into 185590-10
2 parents 7139d9a + 70411bd commit 9d2c2a0

File tree

106 files changed

+970
-1043
lines changed

Some content is hidden

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

106 files changed

+970
-1043
lines changed

bridge/articles/bridge-to-kubernetes-aks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ In this tutorial, you use a specific AKS sample microservices web app to learn h
1515

1616
## Before you begin
1717

18-
This guide uses the [Todo App sample application](https://github.com/Azure/Bridge-To-Kubernetes/tree/main/samples/todo-app) to demonstrate connecting your development computer to a Kubernetes cluster running in AKS. If you already have your own application running on a Kubernetes cluster, see [Develop with Kubernetes](bridge-to-kubernetes-vs-code.md). If you are using another cluster, such as MiniKube running locally, see [Use Bridge to Kubernetes with a sample](bridge-to-kubernetes-sample.md).
18+
This guide uses the Todo App sample application to demonstrate connecting your development computer to a Kubernetes cluster running in AKS. If you already have your own application running on a Kubernetes cluster, see [Develop with Kubernetes](bridge-to-kubernetes-vs-code.md). If you are using another cluster, such as MiniKube running locally, see [Use Bridge to Kubernetes with a sample](bridge-to-kubernetes-sample.md).
1919

2020
### Prerequisites
2121

bridge/articles/bridge-to-kubernetes-vs.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ In this tutorial, you learn how to:
3131
- The [kubectl](https://kubernetes.io/docs/reference/kubectl/kubectl/) executable installed on your system.
3232
- [Visual Studio 2019](https://www.visualstudio.com/vs/) version 16.7 or later running on Windows 10 or later or [Visual Studio 2022](https://www.visualstudio.com/vs/).
3333
- The [Bridge to Kubernetes extension for Visual Studio 2019](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro) or [Bridge to Kubernetes extension for Visual Studio 2022](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro2022).
34-
- An application to troubleshoot, such as this [TODO App sample application](https://github.com/Azure/Bridge-To-Kubernetes/tree/main/samples/todo-app).
3534

3635
## Set up a service
3736

docs/containers/container-tools-configure.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ ms.author: ghogen
66
ms.topic: how-to
77
ms.date: 07/13/2023
88
ms.subservice: container-tools
9+
f1_keywords:
10+
- VS.ToolsOptionsPages.Container_Tools.General
11+
- VS.ToolsOptionsPages.Container_Tools.Docker
12+
- VS.ToolsOptionsPages.Container_Tools.Containers_Tool_Window
13+
- VS.ToolsOptionsPages.Container_Tools.Settings
914
---
1015

1116
# Configure Visual Studio Container Tools

docs/debugger/debug-interface-access/basictype.md

Lines changed: 20 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -45,59 +45,27 @@ enum BasicType {
4545
```
4646

4747
## Elements
48-
btNoType
49-
No basic type is specified.
5048

51-
btVoid
52-
Basic type is a `void`.
53-
54-
btChar
55-
Basic type is a `char` (C/C++ type).
56-
57-
btWChar
58-
Basic type is a wide (Unicode) character (`WCHAR`).
59-
60-
btInt
61-
Basic type is `signed int` (C/C++ type).
62-
63-
btUInt
64-
Basic type is `unsigned int` (C/C++ type).
65-
66-
btFloat
67-
Basic type is a floating-point number (`FLOAT`).
68-
69-
btBCD
70-
Basic type is a binary-coded decimal (`BCD`).
71-
72-
btBool
73-
Basic type is a Boolean (`BOOL`).
74-
75-
btLong
76-
Basic type is a `long int` (C/C++ type).
77-
78-
btULong
79-
Basic type is an `unsigned long int` (C/C++ type).
80-
81-
btCurrency
82-
Basic type is currency.
83-
84-
btDate
85-
Basic type is date/time (`DATE`).
86-
87-
btVariant
88-
Basic type is a variable type structure (`VARIANT`).
89-
90-
btComplex
91-
Basic type is a complex number.
92-
93-
btBit
94-
Basic type is a bit.
95-
96-
btBSTR
97-
Basic type is a basic or binary string (`BSTR`).
98-
99-
btHresult
100-
Basic type is an `HRESULT`.
49+
| Element | Description |
50+
| ---------- | ---------------------------------------------------- |
51+
| btNoType | No basic type is specified. |
52+
| btVoid | Basic type is a `void`. |
53+
| btChar | Basic type is a `char` (C/C++ type). |
54+
| btWChar | Basic type is a wide (Unicode) character (`WCHAR`). |
55+
| btInt | Basic type is `signed int` (C/C++ type). |
56+
| btUInt | Basic type is `unsigned int` (C/C++ type). |
57+
| btFloat | Basic type is a floating-point number (`FLOAT`). |
58+
| btBCD | Basic type is a binary-coded decimal (`BCD`). |
59+
| btBool | Basic type is a Boolean (`BOOL`). |
60+
| btLong | Basic type is a `long int` (C/C++ type). |
61+
| btULong | Basic type is an `unsigned long int` (C/C++ type). |
62+
| btCurrency | Basic type is currency. |
63+
| btDate | Basic type is date/time (`DATE`). |
64+
| btVariant | Basic type is a variable type structure (`VARIANT`). |
65+
| btComplex | Basic type is a complex number. |
66+
| btBit | Basic type is a bit. |
67+
| btBSTR | Basic type is a basic or binary string (`BSTR`). |
68+
| btHresult | Basic type is an `HRESULT`. |
10169

10270
## Remarks
10371
The values in this enumeration are returned by the [IDiaSymbol::get_baseType](../../debugger/debug-interface-access/idiasymbol-get-basetype.md) method.

docs/debugger/debug-interface-access/cv-access-e.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,12 @@ typedef enum CV_access_e {
2727
```
2828

2929
## Elements
30-
CV_private
31-
Member has private access.
3230

33-
CV_protected
34-
Member has protected access.
35-
36-
CV_public
37-
Member has public access.
31+
| Element | Description |
32+
| ------------ | ---------------------------- |
33+
| CV_private | Member has private access. |
34+
| CV_protected | Member has protected access. |
35+
| CV_public | Member has public access. |
3836

3937
## Remarks
4038
The `friend` access specifier is not included here because it is typically used by non-member functions that have access to both private and protected elements of the class. Use the [IDiaSymbol::get_symTag](../../debugger/debug-interface-access/idiasymbol-get-symtag.md) method to find symbols with `SymTagFriend` access.

docs/debugger/debug-interface-access/cv-call-e.md

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,23 +33,15 @@ typedef enum CV_call_e {
3333
```
3434

3535
## Elements
36-
CV_CALL_NEAR_C
37-
Specifies a function-calling convention using a near right-to-left push. The calling function clears the stack.
3836

39-
CV_CALL_NEAR_FAST
40-
Specifies a function-calling convention using a near left-to-right push with registers. The called function uses the sum of parameter bytes to clear the stack.
41-
42-
CV_CALL_NEAR_STD
43-
Specifies a function-calling convention using a near standard call (right-to-left push).
44-
45-
CV_CALL_NEAR_SYS
46-
Specifies a function-calling convention using a near system call.
47-
48-
CV_CALL_THISCALL
49-
Specifies a function-calling convention using `this` call (`this` pointer passed in register).
50-
51-
CV_CALL_CLRCALL
52-
Specifies a function-calling convention used by the Common Language Runtime (CLR) (also known as a managed code calling convention).
37+
| Element | Description |
38+
| ----------------- | ---------------------------------------------------------------------------------------- |
39+
| CV_CALL_NEAR_C | Specifies a function-calling convention using a near right-to-left push.</br>The calling function clears the stack. |
40+
| CV_CALL_NEAR_FAST | Specifies a function-calling convention using a near left-to-right push with registers.</br>The called function uses the sum of parameter bytes to clear the stack. |
41+
| CV_CALL_NEAR_STD | Specifies a function-calling convention using a near standard call</br>(right-to-left push). |
42+
| CV_CALL_NEAR_SYS | Specifies a function-calling convention using a near system call. |
43+
| CV_CALL_THISCALL | Specifies a function-calling convention using `this` call</br>(`this` pointer passed in register). |
44+
| CV_CALL_CLRCALL | Specifies a function-calling convention used by the Common Language Runtime (CLR)</br> (also known as a managed code calling convention). |
5345

5446
## Remarks
5547
The values in this enumeration are returned by a call to the [IDiaSymbol::get_callingConvention](../../debugger/debug-interface-access/idiasymbol-get-callingconvention.md) method.

docs/debugger/debug-interface-access/cv-cfl-lang.md

Lines changed: 25 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -47,74 +47,32 @@ typedef enum CV_CFL_LANG {
4747
```
4848

4949
## Elements
50-
CV_CFL_C
51-
Application language is C.
5250

53-
CV_CFL_CXX
54-
Application language is C++.
55-
56-
CV_CFL_FORTRAN
57-
Application language is FORTRAN.
58-
59-
CV_CFL_MASM
60-
Application language is Microsoft Macro Assembler.
61-
62-
CV_CFL_PASCAL
63-
Application language is Pascal.
64-
65-
CV_CFL_BASIC
66-
Application language is BASIC.
67-
68-
CV_CFL_COBOL
69-
Application language is COBOL.
70-
71-
CV_CFL_LINK
72-
Application is a linker-generated module.
73-
74-
CV_CFL_CVTRES
75-
Application is a resource module converted with CVTRES tool.
76-
77-
CV_CFL_CVTPGD
78-
Application is a POGO optimized module generated with CVTPGD tool.
79-
80-
CV_CFL_CSHARP
81-
Application language is C#.
82-
83-
CV_CFL_VB
84-
Application language is Visual Basic.
85-
86-
CV_CFL_ILASM
87-
Application language is intermediate language assembly (that is, Common Language Runtime (CLR) assembly).
88-
89-
CV_CFL_JAVA
90-
Application language is Java.
91-
92-
CV_CFL_JSCRIPT
93-
Application language is Jscript.
94-
95-
CV_CFL_MSIL
96-
Application language is an unknown Microsoft Intermediate Language (MSIL), possibly a result of using the [/LTCG (Link-time Code Generation)](/cpp/build/reference/ltcg-link-time-code-generation) switch.
97-
98-
CV_CFL_HLSL
99-
Application language is High Level Shader Language.
100-
101-
CV_CFL_OBJC
102-
Application language is Objective-C.
103-
104-
CV_CFL_OBJCXX
105-
Application language is Objective-C++.
106-
107-
CV_CFL_SWIFT
108-
Application language is Swift.
109-
110-
CV_CFL_ALIASOBJ
111-
Application is a module generated by the aliasobj tool.
112-
113-
CV_CFL_RUST
114-
Application language is Rust.
115-
116-
CV_CFL_GO
117-
Application language is Go.
51+
| Element | Description |
52+
| --------------- | ------------------------------------------------------------------------------------------- |
53+
| CV_CFL_C | Application language is C. |
54+
| CV_CFL_CXX | Application language is C++. |
55+
| CV_CFL_FORTRAN | Application language is FORTRAN. |
56+
| CV_CFL_MASM | Application language is Microsoft Macro Assembler. |
57+
| CV_CFL_PASCAL | Application language is Pascal. |
58+
| CV_CFL_BASIC | Application language is BASIC. |
59+
| CV_CFL_COBOL | Application language is COBOL. |
60+
| CV_CFL_LINK | Application is a linker-generated module. |
61+
| CV_CFL_CVTRES | Application is a resource module converted with CVTRES tool. |
62+
| CV_CFL_CVTPGD | Application is a POGO optimized module generated with CVTPGD tool. |
63+
| CV_CFL_CSHARP | Application language is C#. |
64+
| CV_CFL_VB | Application language is Visual Basic. |
65+
| CV_CFL_ILASM | Application language is intermediate language assembly</br> (this is, Common Language Runtime (CLR) assembly). |
66+
| CV_CFL_JAVA | Application language is Java. |
67+
| CV_CFL_JSCRIPT | Application language is Jscript. |
68+
| CV_CFL_MSIL | Application language is an unknown Microsoft Intermediate Language (MSIL), possibly a result of using the [/LTCG (Link-time Code Generation)](/cpp/build/reference/ltcg-link-time-code-generation) switch. |
69+
| CV_CFL_HLSL | Application language is High Level Shader Language. |
70+
| CV_CFL_OBJC | Application language is Objective-C. |
71+
| CV_CFL_OBJCXX | Application language is Objective-C++. |
72+
| CV_CFL_SWIFT | Application language is Swift. |
73+
| CV_CFL_ALIASOBJ | Application is a module generated by the aliasobj tool. |
74+
| CV_CFL_RUST | Application language is Rust. |
75+
| CV_CFL_GO | Application language is Go. |
11876

11977
## Remarks
12078
The values in this enumeration are returned by a call to the [IDiaSymbol::get_language](../../debugger/debug-interface-access/idiasymbol-get-language.md) method.

docs/debugger/debug-interface-access/cv-hreg-e.md

Lines changed: 13 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -403,38 +403,20 @@ enum CV_HREG_e {
403403
```
404404

405405
## Elements
406-
CV_REG_*
407-
Registers used by Intel 80x86 and ix86 processors, and p-code.
408406

409-
CV_R68_*
410-
Registers used by 68K processor.
411-
412-
CV_M4_*
413-
Registers used by MIPS 4000 series processor.
414-
415-
CV_ALPHA_*
416-
Registers used by Digital Equipment Corporation Alpha AXP series processor.
417-
418-
CV_PPC_*
419-
Registers used by Motorola/IBM PowerPC processor.
420-
421-
CV_SH3_* and CV_SH_\*
422-
Registers used by Hitachi SH3 and Hitachi SH series processor.
423-
424-
CV_ARM_*
425-
Registers used by Advanced RISC Machine (ARM) processors.
426-
427-
CV_IA64_*
428-
Registers used by Intel IA64 series processors.
429-
430-
CV_TRI_*
431-
Registers used by Infineon Technologies TriCore processor.
432-
433-
CV_AM33_*
434-
Registers used by Matsushita/Panasonic AM33 and related processors.
435-
436-
CV_M32R_*
437-
Registers used by Mitsubishi M32R processor.
407+
| Element | Description |
408+
| ---------------------- | --------------------------------------------------------------------------- |
409+
| CV_REG_* | Registers used by Intel 80x86 and ix86 processors and p-code. |
410+
| CV_R68_* | Registers used by 68K processor. |
411+
| CV_M4_* | Registers used by MIPS 4000 series processor. |
412+
| CV_ALPHA_* | Registers used by Digital Equipment Corporation Alpha AXP series processor. |
413+
| CV_PPC_* | Registers used by Motorola/IBM PowerPC processor. |
414+
| CV_SH3_* and CV_SH_\\* | Registers used by Hitachi SH3 and Hitachi SH series processor. |
415+
| CV_ARM_* | Registers used by Advanced RISC Machine (ARM) processors. |
416+
| CV_IA64_* | Registers used by Intel IA64 series processors. |
417+
| CV_TRI_* | Registers used by Infineon Technologies TriCore processor. |
418+
| CV_AM33_* | Registers used by Matsushita/Panasonic AM33 and related processors. |
419+
| CV_M32R_* | Registers used by Mitsubishi M32R processor. |
438420

439421
## Remarks
440422
Each processor type uses its own unique set of registers.

docs/debugger/debug-interface-access/datakind.md

Lines changed: 12 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -34,35 +34,19 @@ enum DataKind {
3434
```
3535

3636
## Elements
37-
DataIsUnknown
38-
Data symbol cannot be determined.
3937

40-
DataIsLocal
41-
Data item is a local variable.
42-
43-
DataIsStaticLocal
44-
Data item is a static local variable.
45-
46-
DataIsParam
47-
Data item is a formal parameter.
48-
49-
DataIsObjectPtr
50-
Data item is an object pointer (`this`).
51-
52-
DataIsFileStatic
53-
Data item is a file-scoped variable.
54-
55-
DataIsGlobal
56-
Data item is a global variable.
57-
58-
DataIsMember
59-
Data item is an object member variable.
60-
61-
DataIsStaticMember
62-
Data item is a class static variable.
63-
64-
DataIsConstant
65-
Data item is a constant value.
38+
| Element | Description |
39+
| ------------------ | ---------------------------------------- |
40+
| DataIsUnknown | Data symbol cannot be determined. |
41+
| DataIsLocal | Data item is a local variable. |
42+
| DataIsStaticLocal | Data item is a static local variable. |
43+
| DataIsParam | Data item is a formal parameter. |
44+
| DataIsObjectPtr | Data item is an object pointer (`this`). |
45+
| DataIsFileStatic | Data item is a file-scoped variable. |
46+
| DataIsGlobal | Data item is a global variable. |
47+
| DataIsMember | Data item is an object member variable. |
48+
| DataIsStaticMember | Data item is a class static variable. |
49+
| DataIsConstant | Data item is a constant value. |
6650

6751
## Remarks
6852
The values in this enumeration are returned by the [IDiaSymbol::get_dataKind](../../debugger/debug-interface-access/idiasymbol-get-datakind.md) method.

docs/debugger/debug-interface-access/diaaddressmapentry.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,10 @@ struct DiaAddressMapEntry {
2828
2929
## Elements
3030
31-
`rva`
32-
A relative virtual address (RVA) in image A.
33-
34-
`rvaTo`
35-
The relative virtual address `rva` is mapped to in image B.
31+
| Element | Description |
32+
| ------- | ----------------------------------------------------------- |
33+
| `rva` | A relative virtual address (RVA) in image A. |
34+
| `rvaTo` | The relative virtual address `rva` is mapped to in image B. |
3635
3736
## Remarks
3837

docs/debugger/debug-interface-access/idiasymbol-get-issafebuffers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.subservice: debug-diagnostics
1414
---
1515
# IDiaSymbol::get_isSafeBuffers
1616

17-
Retrieves a flag that specifies whether the preprocesser directive for a safe buffer is used. Use when the [SymTagEnum Enumeration](../../debugger/debug-interface-access/symtagenum.md) is set to `SymTagFunction`.
17+
Retrieves a flag that specifies whether the preprocessor directive for a safe buffer is used. Use when the [SymTagEnum Enumeration](../../debugger/debug-interface-access/symtagenum.md) is set to `SymTagFunction`.
1818

1919
## Syntax
2020

docs/debugger/debug-interface-access/idiasymbol-get-sealed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ HRESULT get_sealed( 
3636
> A return value of `S_FALSE` means the property is not available for the symbol.
3737
3838
## Remarks
39-
A sealed class cannot be used as a base class. A sealed method cannot be overidden.
39+
A sealed class cannot be used as a base class. A sealed method cannot be overridden.
4040

4141
## Requirements
4242
Header: Dia2.h

0 commit comments

Comments
 (0)