Соглашение о присвоении имен частным методам [закрыто]

Есть ли соглашение для именования закрытого метода, который я назвал "_Add«здесь? Я не поклонник ведущих подчеркивания, но это то, что предлагает один из моих товарищей по команде.

public Vector Add(Vector vector) {
    // check vector for null, and compare Length to vector.Length
    return _Add(vector);
}

public static Vector Add(Vector vector1, Vector vector2) {
    // check parameters for null, and compare Lengths
    Vector returnVector = vector1.Clone()
    return returnVector._Add(vector2);
}

private Vector _Add(Vector vector) {
    for (int index = 0; index < Length; index++) {
        this[index] += vector[index];
    }
    return this;
}

Ответы на вопрос(1)

Ваш ответ на вопрос