Шаблон для именования CLS-совместимых альтернативных свойств - PullRequest
2 голосов
/ 01 апреля 2011

Если у меня есть свойство, подобное этому

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

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

public long SomethingAlternative { ... }

Ответы [ 3 ]

2 голосов
/ 01 апреля 2011

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

2 голосов
/ 01 апреля 2011

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

1 голос
/ 01 апреля 2011

SomethingCompliant означает, что оно соответствует?

...