Browse Source

Use IsAccessor again.

pull/2795/head
Siegfried Pammer 3 years ago
parent
commit
ac6a2e54ca
  1. 2
      ICSharpCode.Decompiler/IL/Transforms/TransformCollectionAndObjectInitializers.cs

2
ICSharpCode.Decompiler/IL/Transforms/TransformCollectionAndObjectInitializers.cs

@ -324,7 +324,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms
if (resolveContext != null && !IsMethodApplicable(method, call.Arguments, rootType, resolveContext, settings)) if (resolveContext != null && !IsMethodApplicable(method, call.Arguments, rootType, resolveContext, settings))
goto default; goto default;
inst = call.Arguments[0]; inst = call.Arguments[0];
if (method.AccessorOwner is not null) if (method.IsAccessor)
{ {
if (method.AccessorOwner is IProperty property && if (method.AccessorOwner is IProperty property &&
!CanBeUsedInInitializer(property, resolveContext, kind)) !CanBeUsedInInitializer(property, resolveContext, kind))

Loading…
Cancel
Save