size static method

int size(
  1. int type
)

Implementation

static int size(int type)
{
    switch (type)
    {
        case DataType.Void:
        case DataType.NotModified:
            return 0;
        case DataType.Bool:
        case DataType.UInt8:
        case DataType.Int8:
            return 1;
        case DataType.Char:
        case DataType.UInt16:
        case DataType.Int16:
            return 2;
        case DataType.Int32:
        case DataType.UInt32:
        case DataType.Float32:
        case DataType.Resource:
            return 4;
        case DataType.Int64:
        case DataType.UInt64:
        case DataType.Float64:
        case DataType.DateTime:
            return 8;
        case DataType.DistributedResource:
            return 4;

        default:
            return -1;
    }
}