public ArrayDsdlType(DsdlType valueType, ArrayDsdlTypeMode mode, int maxSize) { if (maxSize <= 0) { throw new ArgumentException("Array size must be positive.", nameof(maxSize)); } _elementType = valueType; _mode = mode; _maxSize = maxSize; }
internal void SetElementType(DsdlType type) { _elementType = type; }