PrimitiveTypeCode Enum

Definition

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.

Specifies constants that define primitive types found in metadata signatures.

C#
public enum PrimitiveTypeCode
Inheritance
PrimitiveTypeCode

Fields

Name Value Description
Void 1

A Void type.

Boolean 2

A Boolean type.

Char 3

A Char type.

SByte 4

An SByte type.

Byte 5

A Byte type.

Int16 6

An Int16 type.

UInt16 7

A UInt16 type.

Int32 8

An Int32 type.

UInt32 9

A UInt32 type.

Int64 10

An Int64 type.

UInt64 11

A UInt64 type.

Single 12

A Single type.

Double 13

A Double type.

String 14

A String type.

TypedReference 22

A typed reference.

IntPtr 24

An IntPtr type.

UIntPtr 25

A UIntPtr type.

Object 28

An Object type.

Applies to

Product Versions
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)