Skip to content

Commit d28f8f8

Browse files
authored
Merge pull request #5696 from Rageking8/structure-error-references-in-range-c3741-c3800
Structure error references in range [C3741, C3800]
2 parents 1bab575 + e3b8abd commit d28f8f8

27 files changed

+170
-129
lines changed

docs/error-messages/compiler-errors-2/compiler-error-c3741.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C3741"
32
title: "Compiler Error C3741"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3741"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3741"]
66
helpviewer_keywords: ["C3741"]
7-
ms.assetid: ed311315-cc32-49c9-97fa-01b293d81526
87
---
98
# Compiler Error C3741
109

11-
'class': must be a coclass when the 'layout_dependent' parameter of event_receiver = true
10+
> 'class': must be a coclass when the 'layout_dependent' parameter of event_receiver = true
11+
12+
## Remarks
1213

1314
When `layout_dependent=true` for an [event_receiver](../../windows/attributes/event-receiver.md) class, then the class must also have the [coclass](../../windows/attributes/coclass.md) attribute.
1415

15-
The following sample generates C3741
16+
## Example
17+
18+
The following example generates C3741
1619

1720
```cpp
1821
// C3741.cpp

docs/error-messages/compiler-errors-2/compiler-error-c3743.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C3743"
32
title: "Compiler Error C3743"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3743"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3743"]
66
helpviewer_keywords: ["C3743"]
7-
ms.assetid: 7ca9a76e-7b60-46d1-ab8b-18600cf1a306
87
---
98
# Compiler Error C3743
109

11-
can only hook/unhook an entire interface when the 'layout_dependent' parameter of event_receiver is true
10+
> can only hook/unhook an entire interface when the 'layout_dependent' parameter of event_receiver is true
11+
12+
## Remarks
1213

1314
The [__unhook](../../cpp/unhook.md) function varies in the number of parameters that it takes based on the value passed to the `layout_dependent` parameter in the [event_receiver](../../windows/attributes/event-receiver.md) class.
1415

15-
The following sample generates C3743:
16+
## Example
17+
18+
The following example generates C3743:
1619

1720
```cpp
1821
// C3743.cpp

docs/error-messages/compiler-errors-2/compiler-error-c3744.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
---
2-
description: "Learn more about: Compiler Error C3744"
32
title: "Compiler Error C3744"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3744"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3744"]
66
helpviewer_keywords: ["C3744"]
7-
ms.assetid: a447d050-80d1-406a-9a6e-f15c527d717c
87
---
98
# Compiler Error C3744
109

11-
__unhook must have at least 3 arguments for managed events
10+
> __unhook must have at least 3 arguments for managed events
11+
12+
## Remarks
1213

1314
The [`__unhook`](../../cpp/unhook.md) function must take three parameters when used in a program that is compiled for Managed Extensions for C++.
1415

docs/error-messages/compiler-errors-2/compiler-error-c3745.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C3745"
32
title: "Compiler Error C3745"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3745"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3745"]
66
helpviewer_keywords: ["C3745"]
7-
ms.assetid: 1e64aec5-7e53-47e5-bc7d-3905230cfc66
87
---
98
# Compiler Error C3745
109

11-
'function': only an event can be 'raised'
10+
> 'function': only an event can be 'raised'
11+
12+
## Remarks
1213

1314
Only a function defined with the [__event](../../cpp/event.md) keyword can be passed to the [__raise](../../cpp/raise.md) keyword.
1415

15-
The following sample generates C3745:
16+
## Example
17+
18+
The following example generates C3745:
1619

1720
```cpp
1821
// C3745.cpp

docs/error-messages/compiler-errors-2/compiler-error-c3747.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C3747"
32
title: "Compiler Error C3747"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3747"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3747"]
66
helpviewer_keywords: ["C3747"]
7-
ms.assetid: a9a4be67-5d9c-4dcc-9ae9-baae46cbecde
87
---
98
# Compiler Error C3747
109

11-
missing default type parameter : parameter param
10+
> missing default type parameter : parameter param
11+
12+
## Remarks
1213

1314
Generic or template parameters with default values cannot be followed in the parameter list by parameters that do not have default values.
1415

15-
The following sample generates C3747:
16+
## Example
17+
18+
The following example generates C3747:
1619

1720
```cpp
1821
// C3747.cpp

docs/error-messages/compiler-errors-2/compiler-error-c3748.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C3748"
32
title: "Compiler Error C3748"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3748"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3748"]
66
helpviewer_keywords: ["C3748"]
7-
ms.assetid: 6fe71a0a-dd93-4ce6-9729-b9616360cf34
87
---
98
# Compiler Error C3748
109

11-
'interface': managed interfaces may not fire events
10+
> 'interface': managed interfaces may not fire events
11+
12+
## Remarks
1213

1314
The [__event](../../cpp/event.md) keyword cannot appear inside an interface.
1415

15-
The following sample generates C3748:
16+
## Example
17+
18+
The following example generates C3748:
1619

1720
```cpp
1821
// C3748.cpp

docs/error-messages/compiler-errors-2/compiler-error-c3749.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C3749"
32
title: "Compiler Error C3749"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3749"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3749"]
66
helpviewer_keywords: ["C3749"]
7-
ms.assetid: 3d26b468-4757-41b8-b5a2-78022a5295fb
87
---
98
# Compiler Error C3749
109

11-
'attribute': a custom attribute may not be used inside a function
10+
> 'attribute': a custom attribute may not be used inside a function
11+
12+
## Remarks
1213

1314
A custom attribute cannot be used inside a function. For more information on custom attributes, see the topic [attribute](../../windows/attributes/attribute.md).
1415

1516
## Example
1617

17-
The following sample generates C3749:
18+
The following example generates C3749:
1819

1920
```cpp
2021
// C3749a.cpp
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
---
2-
description: "Learn more about: Compiler Error C3752"
32
title: "Compiler Error C3752"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3752"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3752"]
66
helpviewer_keywords: ["C3752"]
7-
ms.assetid: 1ac81d85-0f5a-4f39-95b6-42fd43cb18d5
87
---
98
# Compiler Error C3752
109

11-
'attribute class': cannot classify attribute; 'keyword' should not be used in this context
10+
> 'attribute class': cannot classify attribute; 'keyword' should not be used in this context
11+
12+
## Remarks
1213

1314
A user-defined attribute was applied incorrectly.

docs/error-messages/compiler-errors-2/compiler-error-c3753.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
---
2-
description: "Learn more about: Compiler Error C3753"
32
title: "Compiler Error C3753"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3753"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3753"]
66
helpviewer_keywords: ["C3753"]
7-
ms.assetid: a5b99e28-796c-4107-a673-97c2ae3bb2b9
87
---
98
# Compiler Error C3753
109

11-
a generic property is not allowed
10+
> a generic property is not allowed
11+
12+
## Remarks
1213

1314
Generic parameter lists can only appear on managed classes, structs, or functions.
1415

1516
For more information, see [Generics](../../extensions/generics-cpp-component-extensions.md) and [property](../../extensions/property-cpp-component-extensions.md).
1617

1718
## Example
1819

19-
The following sample generates C3753.
20+
The following example generates C3753.
2021

2122
```cpp
2223
// C3753.cpp

docs/error-messages/compiler-errors-2/compiler-error-c3754.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C3754"
32
title: "Compiler Error C3754"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C3754"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C3754"]
66
helpviewer_keywords: ["C3754"]
7-
ms.assetid: 14b877bc-9277-40ec-af1c-196a58b45f10
87
---
98
# Compiler Error C3754
109

11-
delegate constructor: member function 'function' cannot be called on an instance of type 'type'
10+
> delegate constructor: member function 'function' cannot be called on an instance of type 'type'
11+
12+
## Remarks
1213

1314
A call was made to a function through a pointer to a type that does not contain the function.
1415

1516
## Example
1617

17-
The following sample generates C3754:
18+
The following example generates C3754:
1819

1920
```cpp
2021
// C3754a.cpp

0 commit comments

Comments
 (0)