Returns a read-only copy of the vector.
Namespace: Extreme.MathematicsAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public Vector<T> Protect(
ArrayMutability mutability = ArrayMutability.Immutable
)
Public Function Protect (
Optional mutability As ArrayMutability = ArrayMutability.Immutable
) As Vector(Of T)
public:
Vector<T>^ Protect(
ArrayMutability mutability = ArrayMutability::Immutable
)
member Protect :
?mutability : ArrayMutability
(* Defaults:
let _mutability = defaultArg mutability ArrayMutability.Immutable
*)
-> Vector<'T>
Parameters
- mutability (Optional)
- Type: Extreme.MathematicsArrayMutability
The desired degree of mutability of the result.
Return Value
Type:
VectorTA reference to the new vector. If the vector is already immutable,
the same instance is returned.
Numerical Libraries
Supported in: 6.0
Reference