Skip to content

Commit e4b9f14

Browse files
author
mikeblome
committed
removed some instances of outdated branding Visual C++
1 parent ade8623 commit e4b9f14

27 files changed

+31
-31
lines changed

docs/cppcx/array-and-writeonlyarray-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,5 +87,5 @@ In general, you should avoid exposing a `Platform::Array` type as a property in
8787
## See also
8888

8989
[Type System](../cppcx/type-system-c-cx.md)<br/>
90-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
90+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
9191
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/attributes-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ The next example shows how to define a custom attribute and then initialize it w
4040
## See also
4141

4242
[Type System (C++/CX)](../cppcx/type-system-c-cx.md)<br/>
43-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
43+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
4444
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/boxing-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ In a C# XAML client, you can consume it like this:
3434

3535
[Type System (C++/CX)](../cppcx/type-system-c-cx.md)<br/>
3636
[Casting (C++/CX)](../cppcx/casting-c-cx.md)<br/>
37-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
37+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
3838
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/building-apps-and-libraries-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ The topics in this section provide a few details about using the build system to
1515

1616
- [DLLs](../cppcx/dlls-c-cx.md)
1717

18-
Note: Visual C++ does not support profile guided optimizations for Universal Windows Platform. If you attempt to build a project with these options set in the IDE, a build error will result. Console applications are also not supported.
18+
Note: Visual Studio does not support profile guided optimizations for Universal Windows Platform. If you attempt to build a project with these options set in the IDE, a build error will result. Console applications are also not supported.

docs/cppcx/casting-c-cx.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ ComPtr<IInspectable> inspectable = reinterpret_cast<IInspectable*>(winRtObject);
8686
// ...
8787
```
8888

89-
If you use **reinterpret_cast** to convert from oneWindows Runtime interface to another, you cause the object to be released twice. Therefore, only use this cast when you are converting to a non-Visual C++ component extensions interface.
89+
If you use **reinterpret_cast** to convert from oneWindows Runtime interface to another, you cause the object to be released twice. Therefore, only use this cast when you are converting to a non-C++ component extensions interface.
9090

9191
## ABI types
9292

@@ -116,5 +116,5 @@ The following table summarizes the cases in which it is safe to use **reinterpre
116116
## See also
117117

118118
- [Type System](../cppcx/type-system-c-cx.md)
119-
- [Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)
119+
- [C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)
120120
- [Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/clr-integration-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ The following lists show value structs that support new constructors and helper
5959

6060
## Mapping the CLR to C++/CX
6161

62-
When the Visual C++ or C# compilers read a .winmd file, they automatically map certain types in the metadata file to appropriate C++/CX or CLR types. For example, in the CLR, the IVector\<T> interface is mapped to IList\<T>. But in C++/CX, the IVector\<T> interface is not mapped to another type.
62+
When the Microsoft C++ or C# compilers read a .winmd file, they automatically map certain types in the metadata file to appropriate C++/CX or CLR types. For example, in the CLR, the IVector\<T> interface is mapped to IList\<T>. But in C++/CX, the IVector\<T> interface is not mapped to another type.
6363

6464
IReference\<T> in the Windows Runtime maps to Nullable\<T> in .NET.
6565

docs/cppcx/collections-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -140,5 +140,5 @@ The [Windows::Foundation::Collections::VectorChangedEventHandler](/uwp/api/windo
140140
## See also
141141
142142
[Type System](../cppcx/type-system-c-cx.md)<br/>
143-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
143+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
144144
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/default-namespace.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ All built-in types inherit the following members.
4646

4747
## See also
4848

49-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)
49+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)

docs/cppcx/delegates-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,5 +127,5 @@ If you are familiar with event handlers in .NET, you know that the recommended p
127127
## See also
128128

129129
[Type System](../cppcx/type-system-c-cx.md)<br/>
130-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
130+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
131131
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/deprecating-types-and-members-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@ The following table lists the constructs to which the Deprecated attribute may b
5151
## See also
5252

5353
[Type System](../cppcx/type-system-c-cx.md)<br/>
54-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
54+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
5555
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/enums-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ The next example shows how to cast to numeric equivalents, and perform compariso
3434
## See also
3535

3636
[Type System](../cppcx/type-system-c-cx.md)<br/>
37-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
37+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
3838
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/events-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,5 @@ The order in which the event source invokes event handlers on event receivers is
5656

5757
[Type System](../cppcx/type-system-c-cx.md)<br/>
5858
[Delegates](../cppcx/delegates-c-cx.md)<br/>
59-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
59+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
6060
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/exceptions-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,5 +97,5 @@ C++/CX does not use the `finally` clause.
9797

9898
## See also
9999

100-
[Visual C++ Language Reference](visual-c-language-reference-c-cx.md)<br/>
100+
[C++/CX Language Reference](visual-c-language-reference-c-cx.md)<br/>
101101
[Namespaces Reference](namespaces-reference-c-cx.md)

docs/cppcx/interfaces-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,5 @@ Here's how Windows Runtime types can be used to author a generic interface:
9292
## See also
9393

9494
[Type System](../cppcx/type-system-c-cx.md)<br/>
95-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
95+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
9696
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/interoperating-with-other-languages-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ This part of the documentation describes how to use C++/CX to author Windows Run
1515

1616
- [WRL integration](../cppcx/wrl-integration-c-cx.md)
1717

18-
- [Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)
18+
- [C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)

docs/cppcx/namespaces-reference-c-cx.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The articles in this section of the documentation describe namespaces that suppo
1010

1111
## Compiler-supplied namespaces
1212

13-
To simplify the coding of programs that target the Windows Runtime, the C++/CX compiler and its supporting header files provide namespaces that define a wide range of types. The namespaces define the built-in numeric types; strings, arrays, and collections; Visual C++ exceptions that represent Windows Runtime errors; and language-specific enhancements to standard Windows Runtime types.
13+
To simplify the coding of programs that target the Windows Runtime, the C++/CX compiler and its supporting header files provide namespaces that define a wide range of types. The namespaces define the built-in numeric types; strings, arrays, and collections; C++ exceptions that represent Windows Runtime errors; and language-specific enhancements to standard Windows Runtime types.
1414

1515
## Related topics
1616

@@ -22,4 +22,4 @@ To simplify the coding of programs that target the Windows Runtime, the C++/CX c
2222

2323
## See also
2424

25-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)
25+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)

docs/cppcx/partial-classes-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,5 @@ The following example defines the `Address` class across two code files. The des
9292
## See also
9393

9494
[Type System](../cppcx/type-system-c-cx.md)<br/>
95-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
95+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
9696
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/properties-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ Note that a property cannot be initialized in a member list. You can of course i
3232
## See also
3333

3434
[Type System](../cppcx/type-system-c-cx.md)<br/>
35-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
35+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
3636
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/quick-reference-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,4 @@ When you build on the command line, use the **/ZW** compiler option to build a U
4242

4343
## See also
4444

45-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)
45+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)

docs/cppcx/ref-classes-and-structs-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,5 +125,5 @@ The following example shows how to expose a public ref class that derives from o
125125

126126
[Type System](../cppcx/type-system-c-cx.md)<br/>
127127
[Value classes and structs](../cppcx/value-classes-and-structs-c-cx.md)<br/>
128-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
128+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
129129
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/template-ref-classes-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ The following example shows how to declare a private ref class as a template, an
1616
## See also
1717

1818
[Type System (C++/CX)](../cppcx/type-system-c-cx.md)<br/>
19-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
19+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
2020
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)

docs/cppcx/threading-and-marshaling-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ ref class MyOptions
8383

8484
Notice that `Agile` cannot be passed as a return value or parameter in a ref class. The `Agile<T>::Get()` method returns a handle-to-object (^) that you can pass across the application binary interface (ABI) in a public method or property.
8585

86-
In Visual C++, when you create a reference to an in-proc Windows Runtime class that has a marshaling behavior of "None", the compiler issues warning C4451 but doesn't suggest that you consider using `Platform::Agile<T>`. The compiler can't offer any help beyond this warning, so it's your responsibility to use the class correctly and ensure that your code calls STA components only from the user-interface thread, and MTA components only from a background thread.
86+
When you create a reference to an in-proc Windows Runtime class that has a marshaling behavior of "None", the compiler issues warning C4451 but doesn't suggest that you consider using `Platform::Agile<T>`. The compiler can't offer any help beyond this warning, so it's your responsibility to use the class correctly and ensure that your code calls STA components only from the user-interface thread, and MTA components only from a background thread.
8787

8888
## Authoring agile Windows Runtime components
8989

docs/cppcx/type-system-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -175,4 +175,4 @@ For more information, see [Deprecating types and members](../cppcx/deprecating-t
175175

176176
## See also
177177

178-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)
178+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)

docs/cppcx/universal-windows-apps-cpp.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ You can use the Desktop Bridge app converter to package your existing desktop ap
1818

1919
|||
2020
|-|-|
21-
|[Visual C++ language reference (C++/CX)](visual-c-language-reference-c-cx.md)|Describes the set of extensions that simplify C++ consumption of Windows Runtime APIs and enable error handling that's based on exceptions.|
21+
|[C++/CX language reference](visual-c-language-reference-c-cx.md)|Describes the set of extensions that simplify C++ consumption of Windows Runtime APIs and enable error handling that's based on exceptions.|
2222
|[Building apps and libraries (C++/CX)](building-apps-and-libraries-c-cx.md)|Describes how to create DLLs and static libraries that can be accessed from a C++/CX app or component.|
2323
|[Tutorial: Create a UWP "Hello, World" app in C++/CX](/windows/uwp/get-started/create-a-basic-windows-10-app-in-cpp)|A walkthrough that introduces the basic concepts of UWP app development in C++/CX. |
2424
|[Creating Windows Runtime Components in C++/CX](/windows/uwp/winrt-components/creating-windows-runtime-components-in-cpp)|Describes how to create DLLs that other UWP apps and components can consume.|

docs/cppcx/value-classes-and-structs-c-cx.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,6 @@ public:
142142
## See also
143143

144144
[Type System (C++/CX)](../cppcx/type-system-c-cx.md)<br/>
145-
[Visual C++ Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
145+
[C++/CX Language Reference](../cppcx/visual-c-language-reference-c-cx.md)<br/>
146146
[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)<br/>
147147
[Ref classes and structs (C++/CX)](../cppcx/ref-classes-and-structs-c-cx.md)

docs/cppcx/visual-c-language-reference-c-cx.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: "Visual C++ Language Reference (C++/CX)"
2+
title: "C++/CX Language Reference"
33
ms.date: "09/15/2017"
44
ms.assetid: 3f6abf92-4e5e-4ed8-8e11-f9252380d30a
55
---
6-
# Visual C++ Language Reference (C++/CX)
6+
# C++/CX Language Reference
77

88
C++/CX is a set of extensions to the C++ language that enable the creation of Windows apps and Windows Runtime components in an idiom that is as close as possible to modern C++. Use C++/CX to write Windows apps and components in native code that easily interact with Visual C#, Visual Basic, and JavaScript, and other languages that support the Windows Runtime. In those rare cases that require direct access to the raw COM interfaces, or non-exceptional code, you can use the [Windows Runtime C++ Template Library (WRL)](../windows/windows-runtime-cpp-template-library-wrl.md).
99

@@ -32,4 +32,4 @@ By using C++/CX, you can create:
3232
|[Namespaces Reference](../cppcx/namespaces-reference-c-cx.md)|Reference documentation for the default namespace, the Platform namespace, Platform::Collections, and related namespaces.|
3333
|[CRT functions not supported in Universal Windows Platform apps](../cppcx/crt-functions-not-supported-in-universal-windows-platform-apps.md)|Lists the CRT functions that are not available for use in Windows Runtime apps.|
3434
|[Get started with Windows 10 apps](/windows/uwp/get-started/)|Provides high-level guidance about Windows 10 apps and links to more information.|
35-
|[C++/CX Part 0 of \[n\]: An Introduction](https://blogs.msdn.microsoft.com/vcblog/2012/08/29/ccx-part-0-of-n-an-introduction/)<br /><br />[C++/CX Part 1 of \[n\]: A Simple Class](https://blogs.msdn.microsoft.com/vcblog/2012/09/05/ccx-part-1-of-n-a-simple-class/)<br /><br />[C++/CX Part 2 of \[n\]: Types That Wear Hats](https://blogs.msdn.microsoft.com/vcblog/2012/09/17/ccx-part-2-of-n-types-that-wear-hats/)<br /><br />[C++/CX Part 3 of \[n\]: Under Construction](https://blogs.msdn.microsoft.com/vcblog/2012/10/05/ccx-part-3-of-n-under-construction/)<br /><br />[C++/CX Part 4 of \[n\]: Static Member Functions](https://blogs.msdn.microsoft.com/vcblog/2012/10/19/ccx-part-4-of-n-static-member-functions/)|An introductory Visual C++ blog series on C++/CX.|
35+
|[C++/CX Part 0 of \[n\]: An Introduction](https://blogs.msdn.microsoft.com/vcblog/2012/08/29/ccx-part-0-of-n-an-introduction/)<br /><br />[C++/CX Part 1 of \[n\]: A Simple Class](https://blogs.msdn.microsoft.com/vcblog/2012/09/05/ccx-part-1-of-n-a-simple-class/)<br /><br />[C++/CX Part 2 of \[n\]: Types That Wear Hats](https://blogs.msdn.microsoft.com/vcblog/2012/09/17/ccx-part-2-of-n-types-that-wear-hats/)<br /><br />[C++/CX Part 3 of \[n\]: Under Construction](https://blogs.msdn.microsoft.com/vcblog/2012/10/05/ccx-part-3-of-n-under-construction/)<br /><br />[C++/CX Part 4 of \[n\]: Static Member Functions](https://blogs.msdn.microsoft.com/vcblog/2012/10/19/ccx-part-4-of-n-static-member-functions/)|An introductory blog series on C++/CX.|

docs/cppcx/wrl/windows-runtime-cpp-template-library-wrl.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,5 +141,5 @@ A `WeakRef` object typically represents an object whose existence is controlled
141141
|-|-|
142142
|[Key APIs by Category](key-wrl-apis-by-category.md)|Highlights the primary Windows Runtime C++ Template Library types, functions, and macros.|
143143
|[Reference](wrl-reference.md)|Contains reference information for the Windows Runtime C++ Template Library.|
144-
|[Quick Reference (Windows Runtime and Visual C++)](../../cppcx/quick-reference-c-cx.md)|Briefly describes the C++/CX features that support the Windows Runtime.|
144+
|[Quick Reference C++/CX)](../../cppcx/quick-reference-c-cx.md)|Briefly describes the C++/CX features that support the Windows Runtime.|
145145
|[Using Windows Runtime Components in Visual C++](/windows/uwp/winrt-components/walkthrough-creating-a-basic-windows-runtime-component-in-cpp-and-calling-it-from-javascript-or-csharp)|Shows how to use C++/CX to create a basic Windows Runtime component.|

0 commit comments

Comments
 (0)