ILNumerics Ultimate VS

StorageT Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Main rectilinear storage object. This storage type is used by Array{T} & Co.

[ILNumerics Core Module]

Inheritance Hierarchy

SystemObject
  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

  NameDescription
Public methodStorageT
Creates new storage of undefined size.

[ILNumerics Core Module]

Top
Properties

  NameDescription
Public propertyIsDisposed (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public propertyReferenceCount
Gets the number of arrays published for this storage.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public propertyS (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public propertySize (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Top
Methods

  NameDescription
Public methodAssign (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodClone
Creates a shallow copy of this storage. Does not copy the handles but only the storage object.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodDetach
Makes sure that this array / storage can be written to without affecting any other arrays may sharing data, enabling write access.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodDispose
Disposes this storage. This releases all attached objects and transfers the storage and associated objects to the pools.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodGetEnumerator
Enumerator returning elements as T.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodGetHashCode
Generate a hash code based on the current element values.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodRelease (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodRetain (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodShortInfo
Gives a short description about the type, shape and a few element values of this storage.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodShortInfo(Boolean, Boolean, Boolean, Boolean, Boolean)
Gives a short description. Allows to disable individual info.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodToStream (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodToString
Create a textual representation of this storage.

[ILNumerics Core Module]

(Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodToString(UInt32, UInt32, StorageOrders, Boolean, Boolean, NullableInt32) (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Public methodToStringScaling (Inherited from BaseStorageT, LocalT, InT, OutT, RetT, StorageT.)
Top
Remarks

[ILNumerics Core Module]

See Also

Reference