protected override void Visit(SymmetricMatrix <T> matrix) { this.ValidateMatrix(matrix); T[,] array = matrix.ToArray(); this.NormalizeResultType(matrix, () => new SymmetricMatrix <T>(array)); }