コード例 #1
0
        /// <inheritdoc />
        public override int GetCurrentUpperBound(int dimension)
        {
            IDynamicIndexingBoundsContracts.GetCurrentUpperBound(this, dimension);

            return(this.array.GetUpperBound(dimension) - this.GetOriginOffset(dimension));
        }
コード例 #2
0
        /// <inheritdoc />
        public override int GetCurrentLength(int dimension)
        {
            IDynamicIndexingBoundsContracts.GetCurrentLength(this, dimension);

            return(this.array.GetLength(dimension));
        }
コード例 #3
0
        /// <inheritdoc />
        public override int GetCurrentLowerBound(int dimension)
        {
            IDynamicIndexingBoundsContracts.GetCurrentLowerBound(this, dimension);

            return(0);
        }