InterfaceTypeAttribute Constructors
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the InterfaceTypeAttribute class.
InterfaceTypeAttribute(Int16) |
Initializes a new instance of the InterfaceTypeAttribute class with the specified ComInterfaceType enumeration member. |
InterfaceTypeAttribute(ComInterfaceType) |
Initializes a new instance of the InterfaceTypeAttribute class with the specified ComInterfaceType enumeration member. |
- Source:
- InterfaceTypeAttribute.cs
- Source:
- InterfaceTypeAttribute.cs
- Source:
- InterfaceTypeAttribute.cs
Initializes a new instance of the InterfaceTypeAttribute class with the specified ComInterfaceType enumeration member.
public:
InterfaceTypeAttribute(short interfaceType);
public InterfaceTypeAttribute(short interfaceType);
new System.Runtime.InteropServices.InterfaceTypeAttribute : int16 -> System.Runtime.InteropServices.InterfaceTypeAttribute
Public Sub New (interfaceType As Short)
Parameters
- interfaceType
- Int16
Describes how the interface should be exposed to COM clients.
Remarks
This constructor takes an underlying 16-bit integer that represents each ComInterfaceType enumeration member. The Tlbimp.exe (Type Library Importer) uses this constructor.
See also
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Source:
- InterfaceTypeAttribute.cs
- Source:
- InterfaceTypeAttribute.cs
- Source:
- InterfaceTypeAttribute.cs
Initializes a new instance of the InterfaceTypeAttribute class with the specified ComInterfaceType enumeration member.
public:
InterfaceTypeAttribute(System::Runtime::InteropServices::ComInterfaceType interfaceType);
public InterfaceTypeAttribute(System.Runtime.InteropServices.ComInterfaceType interfaceType);
new System.Runtime.InteropServices.InterfaceTypeAttribute : System.Runtime.InteropServices.ComInterfaceType -> System.Runtime.InteropServices.InterfaceTypeAttribute
Public Sub New (interfaceType As ComInterfaceType)
Parameters
- interfaceType
- ComInterfaceType
One of the ComInterfaceType values that describes how the interface should be exposed to COM clients.
Remarks
For readable code that is less prone to error, always use this constructor.
Applies to
.NET 10 and other versions
Product | Versions |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: