Vector<T> public struct Vector<T> : IEquatable<Vector<T>>, IFormattable where T : struct Documentation public static int Count { get; } public static Vector<T> One { get; } public static Vector<T> Zero { get; } public T this[int index] { get; } public Vector(T value) public Vector(T[] values) public Vector(T[] values, int index) public static Vector<T> op_Addition(Vector<T> left, Vector<T> right) public static Vector<T> op_BitwiseAnd(Vector<T> left, Vector<T> right) public static Vector<T> op_BitwiseOr(Vector<T> left, Vector<T> right) public static Vector<T> op_Division(Vector<T> left, Vector<T> right) public static bool op_Equality(Vector<T> left, Vector<T> right) public static Vector<T> op_ExclusiveOr(Vector<T> left, Vector<T> right) public static Vector<byte> op_Explicit(Vector<T> value) public static Vector<sbyte> op_Explicit(Vector<T> value) public static Vector<ushort> op_Explicit(Vector<T> value) public static Vector<short> op_Explicit(Vector<T> value) public static Vector<uint> op_Explicit(Vector<T> value) public static Vector<int> op_Explicit(Vector<T> value) public static Vector<ulong> op_Explicit(Vector<T> value) public static Vector<long> op_Explicit(Vector<T> value) public static Vector<float> op_Explicit(Vector<T> value) public static Vector<double> op_Explicit(Vector<T> value) public static bool op_Inequality(Vector<T> left, Vector<T> right) public static Vector<T> op_Multiply(Vector<T> left, Vector<T> right) public static Vector<T> op_Multiply(Vector<T> value, T factor) public static Vector<T> op_Multiply(T factor, Vector<T> value) public static Vector<T> op_OnesComplement(Vector<T> value) public static Vector<T> op_Subtraction(Vector<T> left, Vector<T> right) public static Vector<T> op_UnaryNegation(Vector<T> value) public void CopyTo(T[] destination) public void CopyTo(T[] destination, int startIndex) public bool Equals(Vector<T> other) public string ToString(string format) public string ToString(string format, IFormatProvider formatProvider)