|
|
От: |
Пельмешко
|
blog |
| Дата: | 21.06.09 19:34 | ||
| Оценка: | |||
class A
{
private int value;
[DebuggerHidden]
public int Value
{
[Pure]
get { return this.value; }
set { this.value = value; }
}
}Конвертим в методы:class A
{
private int value;
public void SetValue([DebuggerHidden] int value) { this.value = value; }
[DebuggerHidden]
public int GetValue() { return this.value; }
}Не понятно как как относится свойство к аргументу Set-метода и куда подевался [PureAttribute]...[Pure]
public int GetValue()
{
return this.value;
}Применяет атрибуты метода на свойство, а не на ацессор:[Pure]
public int Value
{
get { return this.value; }
}public int Value
{
[Pure]
get { return this.value; }
[DebuggerHidden]
get { this.value = value; }
}public int Value { [Pure]
get; [DebuggerHidden]
set; }ReSharper 4.5 Full Edition build 4.5.1231.7 on 2009-04-08T16:10:26