Class PrimitiveDataType
Represents a primitive data type, i.e. a type treated as an atom by the data model.
Inherited Members
Namespace: Nuqleon.DataModel.TypeSystem
Assembly: Nuqleon.DataModel.CompilerServices.dll
Syntax
public class PrimitiveDataType : DataType
Properties
IsNullable
Indicates whether the type has a null value.
Declaration
public bool IsNullable { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Kind
Gets the kind of the data type.
Declaration
public override DataTypeKinds Kind { get; }
Property Value
Type | Description |
---|---|
DataTypeKinds |
Overrides
PrimitiveKind
Gets the primitive data type kind.
Declaration
public PrimitiveDataTypeKinds PrimitiveKind { get; }
Property Value
Type | Description |
---|---|
PrimitiveDataTypeKinds |
Methods
CreateInstance(Object[])
Creates a new instance of the primitive data type.
Declaration
public override object CreateInstance(params object[] arguments)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | arguments | Only one parameter can be specified, containing the value. |
Returns
Type | Description |
---|---|
System.Object | Instance of the primitive data type. |