Returns a read-only copy of the vector.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
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.
Reference