Шаблон для именования CLS-совместимых альтернативных свойств

Если у меня есть такая собственность

[CLSCompliant(false)]
public uint Something { ... }

и хочу написать альтернативу, я не могу просто написать перегрузку, как я бы сделал для методов. Но как мне это назвать? Есть ли какой-то общий путь в.NET-библиотеках?

public long SomethingAlternative { ... }

3 ответа

Решение

Я бы предложил SomethingAsInt64 явно указать поведенческие различия.

Может быть, сделать это наоборот: сделать версию жалобы "чем-то", а несовместимую - как "SomethingUnsigned"

Что-то совместимое означает, что оно соответствует?

Другие вопросы по тегам