Skip to content

Commit 48ff851

Browse files
#3545: Properties must have a getter for covariant returns to be applicable.
1 parent 3442fad commit 48ff851

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2126,7 +2126,7 @@ EntityDeclaration DoDecompile(IProperty property, DecompileRun decompileRun, ITy
21262126
{
21272127
SetNewModifier(propertyDecl);
21282128
}
2129-
if (IsCovariantReturnOverride(property.Getter))
2129+
if (property.CanGet && IsCovariantReturnOverride(property.Getter))
21302130
{
21312131
RemoveAttribute(getter, KnownAttribute.PreserveBaseOverrides);
21322132
propertyDecl.Modifiers &= ~(Modifiers.New | Modifiers.Virtual);

0 commit comments

Comments
 (0)