|
|
@ -218,6 +218,7 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms |
|
|
|
return; |
|
|
|
return; |
|
|
|
propertyDeclaration.Modifiers |= propertyDeclaration.Getter.Modifiers; |
|
|
|
propertyDeclaration.Modifiers |= propertyDeclaration.Getter.Modifiers; |
|
|
|
propertyDeclaration.ExpressionBody = m.Get<Expression>("expression").Single().Detach(); |
|
|
|
propertyDeclaration.ExpressionBody = m.Get<Expression>("expression").Single().Detach(); |
|
|
|
|
|
|
|
propertyDeclaration.CopyAnnotationsFrom(propertyDeclaration.Getter); |
|
|
|
propertyDeclaration.Getter.Remove(); |
|
|
|
propertyDeclaration.Getter.Remove(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -230,6 +231,7 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms |
|
|
|
return; |
|
|
|
return; |
|
|
|
indexerDeclaration.Modifiers |= indexerDeclaration.Getter.Modifiers; |
|
|
|
indexerDeclaration.Modifiers |= indexerDeclaration.Getter.Modifiers; |
|
|
|
indexerDeclaration.ExpressionBody = m.Get<Expression>("expression").Single().Detach(); |
|
|
|
indexerDeclaration.ExpressionBody = m.Get<Expression>("expression").Single().Detach(); |
|
|
|
|
|
|
|
indexerDeclaration.CopyAnnotationsFrom(indexerDeclaration.Getter); |
|
|
|
indexerDeclaration.Getter.Remove(); |
|
|
|
indexerDeclaration.Getter.Remove(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|