ILNumerics - Technical Application Development 
 SystemObject
ILNumerics.Core.StorageLayerBaseStorageT, ArrayT, InArrayT, OutArrayT, RetArrayT, StorageT
ILNumerics.Core.StorageLayerStorageT
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
 
 
Top
 
Top
 
Top
 
 
            Main rectilinear storage object. This storage type is used by Array{T} & Co.
            
[ILNumerics Core Module]
Inheritance Hierarchy
ILNumerics.Core.StorageLayerBaseStorageT, ArrayT, InArrayT, OutArrayT, RetArrayT, StorageT
ILNumerics.Core.StorageLayerStorageT
Namespace: ILNumerics.Core.StorageLayer
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
public sealed class Storage<T> : BaseStorage<T, Array<T>, InArray<T>, OutArray<T>, RetArray<T>, Storage<T>>
Type Parameters
- T
- Element type.
The StorageT type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|  | StorageT | 
            Creates new storage of undefined size.
             [ILNumerics Core Module] | 
Properties
| Name | Description | |
|---|---|---|
|  | IsDisposed | (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) | 
|  | ReferenceCount | 
            Gets the number of arrays published for this storage.
            (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) [ILNumerics Core Module] | 
|  | S | (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) | 
|  | Size | (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) | 
Methods
| Name | Description | |
|---|---|---|
|  | Assign | (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) | 
|  | Clone | 
            Creates a shallow copy of this storage. Does not copy the handles but only the storage object.
            (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) [ILNumerics Core Module] | 
|  | Detach | 
            Makes sure that this array / storage can be written to without affecting any other arrays may sharing data, enabling write access.
            (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) [ILNumerics Core Module] | 
|  | Dispose | 
            Disposes this storage. This releases all attached objects and transfers the storage and associated objects to the pools.
            (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) [ILNumerics Core Module] | 
|  | GetEnumerator | 
            Enumerator returning elements as T.
            (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) [ILNumerics Core Module] | 
|  | GetHashCode | 
            Generate a hash code based on the current element values.
            (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) [ILNumerics Core Module] | 
|  | Release | (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) | 
|  | Retain | (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) | 
|  | ShortInfo | 
            Gives a short description about the type, shape and a few element values of this storage.
            (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) [ILNumerics Core Module] | 
|  | ShortInfo(Boolean, Boolean, Boolean, Boolean, Boolean) | 
            Gives a short description. Allows to disable individual info.
            (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) [ILNumerics Core Module] | 
|  | ToStream | (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) | 
|  | ToString | 
            Create a textual representation of this storage.
            (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) [ILNumerics Core Module] | 
|  | ToString(UInt32, UInt32, StorageOrders, Boolean, Boolean, NullableInt32) | (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) | 
|  | ToStringScaling | (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.) | 
Remarks
[ILNumerics Core Module]
See Also
