Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
f993805
Add blockquotes for error messages in range [C2671, C2700]
Rageking8 Aug 4, 2025
22a615c
Add "Remarks" and "Example" headings for error references in range [C…
Rageking8 Aug 4, 2025
02fdfa6
Replace term "sample" with "example" for error references in range [C…
Rageking8 Aug 4, 2025
d94c130
Update metadata for error references in range [C2671, C2700]
Rageking8 Aug 4, 2025
8e1983e
Add blockquotes for error messages in range [C2701, C2730]
Rageking8 Aug 5, 2025
b0a2b5c
Add "Remarks" and "Example" headings for error references in range [C…
Rageking8 Aug 5, 2025
f597f8c
Replace term "sample" with "example" for error references in range [C…
Rageking8 Aug 5, 2025
19a1730
Update metadata for error references in range [C2701, C2730]
Rageking8 Aug 5, 2025
b62f7c5
Clean up empty "Requirements" headings
Rageking8 Aug 6, 2025
3b7df36
Update metadata in 4 topics
Rageking8 Aug 6, 2025
2fa003c
Elide some wrong uses of `/c` flag in C runtime library
Rageking8 Aug 6, 2025
8428301
Update metadata in 13 C runtime library topics
Rageking8 Aug 6, 2025
9f8372c
Add blockquotes for error messages in range [C2731, C2760]
Rageking8 Aug 6, 2025
3054fcc
Add "Remarks" and "Example" headings for error references in range [C…
Rageking8 Aug 6, 2025
5a9e42e
Replace term "sample" with "example" for error references in range [C…
Rageking8 Aug 6, 2025
7a64423
Update metadata for error references in range [C2731, C2760]
Rageking8 Aug 6, 2025
9bd2af9
Resolve invalid type `Int` in syntax references
Rageking8 Aug 6, 2025
849b468
Update metadata in 2 topics
Rageking8 Aug 6, 2025
ba99027
Add blockquotes for error messages in range [C2761, C2790]
Rageking8 Aug 7, 2025
8cc9edd
Add "Remarks" and "Example" headings for error references in range [C…
Rageking8 Aug 7, 2025
9099637
Replace term "sample" with "example" for error references in range [C…
Rageking8 Aug 7, 2025
b2cff3c
Update metadata for error references in range [C2761, C2790]
Rageking8 Aug 7, 2025
c42ae09
Update compiler-error-c2715.md
TylerMSFT Aug 8, 2025
36a0527
Update compiler-error-c2715.md
TylerMSFT Aug 8, 2025
440d347
Merge pull request #5626 from Rageking8/elide-some-wrong-uses-of-c-fl…
v-regandowner Aug 8, 2025
5e026a6
Merge pull request #5628 from Rageking8/resolve-invalid-type-int-in-s…
v-regandowner Aug 8, 2025
4ff3e60
Merge pull request #5624 from Rageking8/clean-up-empty-requirements-h…
v-regandowner Aug 8, 2025
772b4af
Merge pull request #5627 from Rageking8/structure-error-references-in…
v-regandowner Aug 8, 2025
966b45d
Merge pull request #5621 from Rageking8/structure-error-references-in…
v-regandowner Aug 8, 2025
af5fddb
Merge pull request #5618 from Rageking8/structure-error-references-in…
v-regandowner Aug 8, 2025
528604b
Merge pull request #5631 from Rageking8/structure-error-references-in…
v-regandowner Aug 8, 2025
0e6219b
Merge pull request #6035 from MicrosoftDocs/FromPublicMasterBranch
Albertyang0 Aug 8, 2025
2b7e7be
Merge pull request #6037 from MicrosoftDocs/main
learn-build-service-prod[bot] Aug 8, 2025
82d1abf
Merge pull request #5639 from MicrosoftDocs/main638902712985155092syn…
learn-build-service-prod[bot] Aug 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: "Learn more about: _cprintf, _cprintf_l, _cwprintf, _cwprintf_l"
title: "_cprintf, _cprintf_l, _cwprintf, _cwprintf_l"
ms.date: "3/9/2021"
description: "Learn more about: _cprintf, _cprintf_l, _cwprintf, _cwprintf_l"
ms.date: 3/9/2021
api_name: ["_cwprintf_l", "_cprintf_l", "_cwprintf", "_cprintf"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll"]
api_type: ["DLLExport"]
Expand Down Expand Up @@ -85,7 +85,6 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_cprintf.c
// compile with: /c
// This program displays some variables to the console.

#include <conio.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@ All versions of the [C run-time libraries](../crt-library-features.md).

```C
// crt_cprintf_s.c
// compile with: /c
// This program displays some variables to the console.

#include <conio.h>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
---
description: "Learn more about: _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l"
title: "_cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l"
ms.date: "11/04/2016"
description: "Learn more about: _cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l"
ms.date: 11/04/2016
api_name: ["_cwscanf_s_l", "_cwscanf_s", "_cscanf_s", "_cscanf_s_l"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll"]
api_type: ["DLLExport"]
topic_type: ["apiref"]
f1_keywords: ["cscanf_s", "cscanf_s_l", "cwscanf_s", "_cwscanf_s", "_tcscanf_s", "_cscanf_s", "_cwscanf_s_l", "_cscanf_s_l", "cwscanf_s_l", "_tcscanf_s_l", "tcscanf_s", "tcscanf_s_l"]
helpviewer_keywords: ["cscanf_s function", "_cwscanf_s_l function", "tcscanf_s function", "console [C++], reading from", "_cscanf_s function", "data [C++], reading from the console", "cwscanf_s function", "_tcscanf_s_l function", "_cscanf_s_l function", "cscanf_s_l function", "cwscanf_s_l function", "reading data [C++], from the console", "_cwscanf_s function", "_tcscanf_s function", "tcscanf_s_l function"]
ms.assetid: 9ccab74d-916f-42a6-93d8-920525efdf4b
---
# `_cscanf_s`, `_cscanf_s_l`, `_cwscanf_s`, `_cwscanf_s_l`

Expand Down Expand Up @@ -92,7 +91,6 @@ All versions of the [C run-time libraries](../crt-library-features.md).

```C
// crt_cscanf_s.c
// compile with: /c
/* This program prompts for a string
* and uses _cscanf_s to read in the response.
* Then _cscanf_s returns the number of items
Expand Down
4 changes: 1 addition & 3 deletions docs/c-runtime-library/reference/cwait.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
---
title: "_cwait"
description: "API reference for the Microsoft Visual C runtime `_cwait()` function."
ms.date: "10/23/2020"
ms.date: 10/23/2020
api_name: ["_cwait", "_o__cwait"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-process-l1-1-0.dll"]
api_type: ["DLLExport"]
topic_type: ["apiref"]
f1_keywords: ["_cwait"]
helpviewer_keywords: ["cwait function", "_cwait function"]
ms.assetid: d9b596b5-45f4-4e03-9896-3f383cb922b8
---
# `_cwait`

Expand Down Expand Up @@ -73,7 +72,6 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_cwait.c
// compile with: /c
// This program launches several processes and waits
// for a specified process to finish.

Expand Down
3 changes: 1 addition & 2 deletions docs/c-runtime-library/reference/getch-getwch.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "_getch, _getwch"
description: "API reference for _getch and _getwch; which get a character from the console without echo."
ms.date: "3/8/2023"
ms.date: 3/8/2023
api_name: ["_getch", "_getwch", "_o__getch", "_o__getwch"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-conio-l1-1-0.dll"]
api_type: ["DLLExport"]
Expand Down Expand Up @@ -54,7 +54,6 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_getch.c
// compile with: /c
// This program reads characters from
// the keyboard until it receives a 'Y' or 'y'.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "_getch_nolock, _getwch_nolock"
description: "Learn more about: _getch_nolock, _getwch_nolock"
ms.date: "4/2/2020"
ms.date: 4/2/2020
api_name: ["_getwch_nolock", "_getch_nolock", "_o__getch_nolock", "_o__getwch_nolock"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-conio-l1-1-0.dll"]
api_type: ["DLLExport"]
Expand Down Expand Up @@ -52,7 +52,6 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_getch_nolock.c
// compile with: /c
// This program reads characters from
// the keyboard until it receives a 'Y' or 'y'.

Expand Down
4 changes: 1 addition & 3 deletions docs/c-runtime-library/reference/getche-getwche.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
---
title: "_getche, _getwche"
description: "API reference for _getche and _getwche; which get a character from the console with echo."
ms.date: "4/2/2020"
ms.date: 4/2/2020
api_name: ["_getwche", "_getche", "_o__getche", "_o__getwche"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-conio-l1-1-0.dll"]
api_type: ["DLLExport"]
topic_type: ["apiref"]
f1_keywords: ["getwche", "_getche", "_getwche"]
helpviewer_keywords: ["characters, getting from console", "_getwche function", "getche function", "console, reading from", "getwche function", "_getche function"]
ms.assetid: eac978a8-c43a-4130-938f-54f12e2a0fda
---
# `_getche`, `_getwche`

Expand Down Expand Up @@ -55,7 +54,6 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_getche.c
// compile with: /c
// This program reads characters from
// the keyboard until it receives a 'Y' or 'y'.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "_getche_nolock, _getwche_nolock"
description: "Learn more about: _getche_nolock, _getwche_nolock"
ms.date: "4/2/2020"
ms.date: 4/2/2020
api_name: ["_getche_nolock", "_getwche_nolock", "_o__getche_nolock", "_o__getwche_nolock"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-conio-l1-1-0.dll"]
api_type: ["DLLExport"]
Expand Down Expand Up @@ -52,7 +52,6 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_getche_nolock.c
// compile with: /c
// This program reads characters from
// the keyboard until it receives a 'Y' or 'y'.

Expand Down
4 changes: 2 additions & 2 deletions docs/c-runtime-library/reference/getdiskfree.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: "Learn more about: _getdiskfree"
title: "_getdiskfree"
description: "Learn more about: _getdiskfree"
ms.date: 05/11/2022
api_name: ["_getdiskfree", "_o__getdiskfree"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-filesystem-l1-1-0.dll"]
Expand Down Expand Up @@ -66,7 +66,7 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_getdiskfree.c
// compile with: /c

#include <windows.h>
#include <direct.h>
#include <stdio.h>
Expand Down
6 changes: 2 additions & 4 deletions docs/c-runtime-library/reference/getdrive.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
---
description: "Learn more about: _getdrive"
title: "_getdrive"
ms.date: "4/2/2020"
description: "Learn more about: _getdrive"
ms.date: 4/2/2020
api_name: ["_getdrive", "_o__getdrive"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-filesystem-l1-1-0.dll"]
api_type: ["DLLExport"]
topic_type: ["apiref"]
f1_keywords: ["_getdrive", "getdrive"]
helpviewer_keywords: ["current disk drive", "getdrive function", "disk drives", "_getdrive function"]
ms.assetid: e40631a0-8f1a-4897-90ac-e1037ff30bca
---
# `_getdrive`

Expand Down Expand Up @@ -43,7 +42,6 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_getdrive.c
// compile with: /c
// Illustrates drive functions including:
// _getdrive _chdrive _getdcwd
//
Expand Down
3 changes: 1 addition & 2 deletions docs/c-runtime-library/reference/kbhit.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "_kbhit"
description: "Learn more about: _kbhit"
ms.date: "4/2/2020"
ms.date: 4/2/2020
api_name: ["_kbhit", "_o__kbhit"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-stdio-l1-1-0.dll"]
api_type: ["DLLExport"]
Expand Down Expand Up @@ -48,7 +48,6 @@ All versions of the [C run-time libraries](../crt-library-features.md).

```C
// crt_kbhit.c
// compile with: /c
/* This program loops until the user
* presses a key. If _kbhit returns nonzero, a
* keystroke is waiting in the buffer. The program
Expand Down
7 changes: 3 additions & 4 deletions docs/c-runtime-library/reference/set-error-mode.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
---
description: "Learn more about: _set_error_mode"
title: "_set_error_mode"
ms.date: "11/04/2016"
description: "Learn more about: _set_error_mode"
ms.date: 11/04/2016
api_name: ["_set_error_mode"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-runtime-l1-1-0.dll"]
api_type: ["DLLExport"]
topic_type: ["apiref"]
f1_keywords: ["set_error_mode", "_set_error_mode"]
helpviewer_keywords: ["_set_error_mode function", "set_error_mode function"]
ms.assetid: f0807be5-73d1-4a32-a701-3c9bdd139c5c
---
# `_set_error_mode`

Expand Down Expand Up @@ -61,7 +60,7 @@ When it's used with an [`assert`](assert-macro-assert-wassert.md), **`_set_error

```C
// crt_set_error_mode.c
// compile with: /c

#include <stdlib.h>
#include <assert.h>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "_ungetch, _ungetwch, _ungetch_nolock, _ungetwch_nolock"
description: "Learn more about: _ungetch, _ungetwch, _ungetch_nolock, _ungetwch_nolock"
ms.date: "4/2/2020"
ms.date: 4/2/2020
api_name: ["_ungetch_nolock", "_ungetwch_nolock", "_ungetwch", "_ungetch", "_o__ungetch", "_o__ungetch_nolock", "_o__ungetwch", "_o__ungetwch_nolock"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-conio-l1-1-0.dll"]
api_type: ["DLLExport"]
Expand Down Expand Up @@ -70,7 +70,6 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_ungetch.c
// compile with: /c
// In this program, a white-space delimited
// token is read from the keyboard. When the program
// encounters a delimiter, it uses _ungetch to replace
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: "Learn more about: _vcprintf_p, _vcprintf_p_l, _vcwprintf_p, _vcwprintf_p_l"
title: "_vcprintf_p, _vcprintf_p_l, _vcwprintf_p, _vcwprintf_p_l"
ms.date: "3/9/2021"
description: "Learn more about: _vcprintf_p, _vcprintf_p_l, _vcwprintf_p, _vcwprintf_p_l"
ms.date: 3/9/2021
api_name: ["_vcprintf_p", "_vcwprintf_p_l", "_vcprintf_p_l", "_vcwprintf_p"]
api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll"]
api_type: ["DLLExport"]
Expand Down Expand Up @@ -94,7 +94,7 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```C
// crt_vcprintf_p.c
// compile with: /c

#include <conio.h>
#include <stdarg.h>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ For more compatibility information, see [Compatibility](../compatibility.md).

```cpp
// crt_vcprintf.cpp
// compile with: /c

#include <conio.h>
#include <stdarg.h>

Expand Down
7 changes: 2 additions & 5 deletions docs/c-runtime-library/setjmp3.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
---
description: "Learn more about: _setjmp3"
title: "_setjmp3"
ms.date: "1/14/2021"
description: "Learn more about: _setjmp3"
ms.date: 1/14/2021
api_name: ["_setjmp3"]
api_location: ["msvcrt.dll", "msvcr90.dll", "msvcr110.dll", "msvcr80.dll", "msvcr110_clr0400.dll", "msvcr100.dll", "msvcr120.dll"]
api_type: ["DLLExport"]
topic_type: ["apiref"]
f1_keywords: ["setjmp3", "_setjmp3"]
helpviewer_keywords: ["_setjmp3 function", "setjmp3 function"]
ms.assetid: 6129c2f3-8bac-4fdb-a827-44e1eebba500
---
# `_setjmp3`

Expand Down Expand Up @@ -43,8 +42,6 @@ Always returns 0.

Don't use this function in a C++ program. It's an intrinsic function that doesn't support C++. For more information about how to use `setjmp`, see [Using setjmp/longjmp](../cpp/using-setjmp-longjmp.md).

## Requirements

## See also

[Alphabetical function reference](./reference/crt-alphabetical-function-reference.md)\
Expand Down
9 changes: 4 additions & 5 deletions docs/cpp/com-ptr-t-relational-operators.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
description: "Learn more about: _com_ptr_t Relational Operators"
title: "_com_ptr_t Relational Operators"
ms.date: "11/04/2016"
description: "Learn more about: _com_ptr_t Relational Operators"
ms.date: 11/04/2016
f1_keywords: ["_com_ptr_t::operator>", "_com_ptr_t::operator>=", "_com_ptr_t::operator<=", "_com_ptr_t::operator==", "_com_ptr_t::operator!=", "_com_ptr_t::operator<"]
helpviewer_keywords: [">= operator [C++], comparing specific objects", "!= operator", "operator > [C++], pointers", "operator>= [C++], pointers", "operator < [C++], pointers", "operator!= [C++], relational operators", "< operator [C++], comparing specific objects", "operator== [C++], pointers", "operator == [C++], pointers", "<= operator [C++], with specific objects", "relational operators [C++], _com_ptr_t class", "operator >= [C++], pointers", "operator != [C++], relational operators", "operator <= [C++], pointers", "> operator [C++], comparing specific objects", "operator<= [C++], pointers", "operator< [C++], pointers", "== operator [C++], with specific Visual C++ objects"]
ms.assetid: 5ae4028c-33ee-485d-bbda-88d2604d6d4b
---
# _com_ptr_t Relational Operators

Expand Down Expand Up @@ -33,7 +32,7 @@ bool operator==( const _com_ptr_t& p ) throw();
template<>
bool operator==( _com_ptr_t& p ) throw();

bool operator==( Int null );
bool operator==( int null );

template<typename _OtherIID>
bool operator!=( const _com_ptr_t<_OtherIID>& p );
Expand All @@ -44,7 +43,7 @@ bool operator!=( _com_ptr_t<_OtherIID>& p );
template<typename _InterfaceType>
bool operator!=( _InterfaceType* p );

bool operator!=( Int null );
bool operator!=( int null );

template<typename _OtherIID>
bool operator<( const _com_ptr_t<_OtherIID>& p );
Expand Down
7 changes: 2 additions & 5 deletions docs/cppcx/operator-type-hat.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
description: "Learn more about: operator Type^"
title: "operator Type^"
ms.date: "12/30/2016"
ms.assetid: b24ffc83-0780-4f9a-8ee0-f5725db339d1
description: "Learn more about: operator Type^"
ms.date: 12/30/2016
---
# operator Type^

Expand Down Expand Up @@ -42,8 +41,6 @@ Type^ tx2 = (Type^)(tn);

.NET Framework programs project `TypeName` as <xref:System.Type>

### Requirements

## See also

[operator Windows::UI::Xaml::Interop::TypeName](../cppcx/operator-windows-ui-xaml-interop-typename.md)<br/>
Expand Down
7 changes: 2 additions & 5 deletions docs/cppcx/operator-windows-ui-xaml-interop-typename.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
description: "Learn more about: operator Windows::UI::Xaml::Interop::TypeName"
title: "operator Windows::UI::Xaml::Interop::TypeName"
ms.date: "12/30/2016"
ms.assetid: a65a105e-7e3a-452f-932f-2cdaf00fbba5
description: "Learn more about: operator Windows::UI::Xaml::Interop::TypeName"
ms.date: 12/30/2016
---
# operator Windows::UI::Xaml::Interop::TypeName

Expand Down Expand Up @@ -42,8 +41,6 @@ Type^ tx2 = (Type^)(tn);

.NET Framework programs project `TypeName` as [System.Type](/dotnet/api/system.type).

### Requirements

## See also

[operator Windows::UI::Xaml::Interop::TypeName](../cppcx/operator-windows-ui-xaml-interop-typename.md)<br/>
Expand Down
7 changes: 2 additions & 5 deletions docs/cppcx/platform-ibox-interface.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
description: "Learn more about: Platform::IBox Interface"
title: "Platform::IBox Interface"
ms.date: "12/30/2016"
description: "Learn more about: Platform::IBox Interface"
ms.date: 12/30/2016
ms.topic: "reference"
f1_keywords: ["VCCORLIB/Namespace not found::Platform", "VCCORLIB/Namespace not found::Platform::Value"]
ms.assetid: 774df45d-f8a7-45a3-ae24-eecc3c681040
---
# Platform::IBox Interface

Expand All @@ -26,8 +25,6 @@ The type of the boxed value.

The `IBox<T>` interface is primarily used internally to represent nullable value types, as described in [Value classes and structs (C++/CX)](../cppcx/value-classes-and-structs-c-cx.md). The interface is also used to box value types that are passed to C++ methods that take parameters of type `Object^`. You can explicitly declare an input parameter as `IBox<SomeValueType>`. For an example, see [Boxing](../cppcx/boxing-c-cx.md).

### Requirements

### Members

The `Platform::IBox` interface inherits from the [Platform::IValueType](../cppcx/platform-ivaluetype-interface.md) interface. `IBox` has these members:
Expand Down
Loading