Шаблон для именования CLS-совместимых альтернативных свойств
Если у меня есть такая собственность
[CLSCompliant(false)]
public uint Something { ... }
и хочу написать альтернативу, я не могу просто написать перегрузку, как я бы сделал для методов. Но как мне это назвать? Есть ли какой-то общий путь в.NET-библиотеках?
public long SomethingAlternative { ... }
3 ответа
Решение
Я бы предложил SomethingAsInt64
явно указать поведенческие различия.
Может быть, сделать это наоборот: сделать версию жалобы "чем-то", а несовместимую - как "SomethingUnsigned"