Browse Source

TypeSystemAstBuilder: Add missing attributes to operator declarations.

pull/1405/head
Siegfried Pammer 7 years ago
parent
commit
81c8758ca7
  1. 4
      ICSharpCode.Decompiler/CSharp/Syntax/TypeSystemAstBuilder.cs

4
ICSharpCode.Decompiler/CSharp/Syntax/TypeSystemAstBuilder.cs

@ -1330,6 +1330,10 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax @@ -1330,6 +1330,10 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax
foreach (IParameter p in op.Parameters) {
decl.Parameters.Add(ConvertParameter(p));
}
if (ShowAttributes) {
decl.Attributes.AddRange(ConvertAttributes(op.GetAttributes()));
decl.Attributes.AddRange(ConvertAttributes(op.GetReturnTypeAttributes(), "return"));
}
if (AddResolveResultAnnotations) {
decl.AddAnnotation(new MemberResolveResult(null, op));
}

Loading…
Cancel
Save