[ILNumerics Core Module]
ILNumericsScope
Namespace: ILNumerics
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
The Scope type exposes the following members.
Name | Description | |
---|---|---|
Dispose |
Release all arrays in this scope.
[ILNumerics Core Module] | |
Enter |
Begins an artificial scope block within a local function.
[ILNumerics Core Module] | |
Enter(NullableArrayStyles) |
Begins an artificial scope block within a local function, determine the array style.
[ILNumerics Core Module] | |
Enter(BaseArray, NullableArrayStyles) |
Begins an artificial scope block within a local function block.
[ILNumerics Core Module] | |
Enter(BaseArray, BaseArray, NullableArrayStyles) |
Begins an artificial scope block within a local function block.
[ILNumerics Core Module] | |
Enter(BaseArray, BaseArray, BaseArray, NullableArrayStyles) |
Begins an artificial scope block within a local function block.
[ILNumerics Core Module] | |
Enter(BaseArray, BaseArray, BaseArray, BaseArray, NullableArrayStyles) |
Begins an artificial scope block within a local function block.
[ILNumerics Core Module] | |
Enter(BaseArray, BaseArray, BaseArray, BaseArray, BaseArray, NullableArrayStyles) |
Begins an artificial scope block within a local function block.
[ILNumerics Core Module] |
It provides an option to be used within a using directive. Therefore, it implements the IDisposable interface.
Internally it maintains a Count variable which keeps track of the number of arrays currently maintained by the scope.
Scopes participate in an efficient caching algorithm. One should not create a scope object manually via new(). Use the [!:Enter(BaseArray)] and [!:Enter(BaseArray[])] functions instead!
[ILNumerics Core Module]