TYPEKIND Enum

Definition

Caution

Use System.Runtime.InteropServices.ComTypes.TYPEKIND instead. http://go.microsoft.com/fwlink/?linkid=14202

Use TYPEKIND instead.

C#
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEKIND
C#
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEKIND instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEKIND
Inheritance
TYPEKIND
Attributes

Fields

Name Value Description
TKIND_ENUM 0

A set of enumerators.

TKIND_RECORD 1

A structure with no methods.

TKIND_MODULE 2

A module that can only have static functions and data (for example, a DLL).

TKIND_INTERFACE 3

A type that has virtual functions, all of which are pure.

TKIND_DISPATCH 4

A set of methods and properties that are accessible through IDispatch::Invoke. By default, dual interfaces return TKIND_DISPATCH.

TKIND_COCLASS 5

A set of implemented components interfaces.

TKIND_ALIAS 6

A type that is an alias for another type.

TKIND_UNION 7

A union of all members that have an offset of zero.

TKIND_MAX 8

End of enumeration marker.

Remarks

For additional information about TYPEKIND, see the MSDN Library.

Applies to

Product Versions (Obsolete)
.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)