Esempio n. 1
0
        public ReinterpretArrayFormatter(uint maxCount)
        {
            ReinterpretFormatter <T> .ThrowIfNotSupported();

            _maxCount = maxCount;
            _size     = Marshal.SizeOf(default(T));
        }
Esempio n. 2
0
        public ReinterpretArrayFormatter(uint maxCount)
        {
            ReinterpretFormatter <T> .ThrowIfNotSupported();

            _maxCount = maxCount;

            var type = typeof(T);

            if (type.IsEnum)
            {
                type = type.GetEnumUnderlyingType();
            }

            _size = Marshal.SizeOf(type);
        }
Esempio n. 3
0
        public ReinterpretArrayFormatter(uint maxCount)
        {
            ReinterpretFormatter <T> .ThrowIfNotSupported();

            _maxCount = maxCount;
        }