Exemple #1
0
        public void PrimitiveType(PrimitiveSerializationTypeCode type)
        {
            switch (type)
            {
            case PrimitiveSerializationTypeCode.Boolean:
            case PrimitiveSerializationTypeCode.Byte:
            case PrimitiveSerializationTypeCode.SByte:
            case PrimitiveSerializationTypeCode.Char:
            case PrimitiveSerializationTypeCode.Int16:
            case PrimitiveSerializationTypeCode.UInt16:
            case PrimitiveSerializationTypeCode.Int32:
            case PrimitiveSerializationTypeCode.UInt32:
            case PrimitiveSerializationTypeCode.Int64:
            case PrimitiveSerializationTypeCode.UInt64:
            case PrimitiveSerializationTypeCode.Single:
            case PrimitiveSerializationTypeCode.Double:
            case PrimitiveSerializationTypeCode.String:
                WriteTypeCode((SerializationTypeCode)type);
                return;

            default:
                Throw.ArgumentOutOfRange(nameof(type));
                return;
            }
        }
        public void PrimitiveType(PrimitiveSerializationTypeCode type)
        {
            switch (type)
            {
                case PrimitiveSerializationTypeCode.Boolean:
                case PrimitiveSerializationTypeCode.Byte:
                case PrimitiveSerializationTypeCode.SByte:
                case PrimitiveSerializationTypeCode.Char:
                case PrimitiveSerializationTypeCode.Int16:
                case PrimitiveSerializationTypeCode.UInt16:
                case PrimitiveSerializationTypeCode.Int32:
                case PrimitiveSerializationTypeCode.UInt32:
                case PrimitiveSerializationTypeCode.Int64:
                case PrimitiveSerializationTypeCode.UInt64:
                case PrimitiveSerializationTypeCode.Single:
                case PrimitiveSerializationTypeCode.Double:
                case PrimitiveSerializationTypeCode.String:
                    WriteTypeCode((SerializationTypeCode)type);
                    return;

                default:
                    Throw.ArgumentOutOfRange(nameof(type));
                    return;
            }
        }