Browse Source

Use [PreserveSig] instead of [MethodImpl(MethodImplOptions.PreserveSig)]

pull/70/head
Daniel Grunwald 15 years ago
parent
commit
89f6468ba5
  1. 7
      ICSharpCode.Decompiler/Ast/AstBuilder.cs

7
ICSharpCode.Decompiler/Ast/AstBuilder.cs

@ -804,6 +804,13 @@ namespace ICSharpCode.Decompiler.Ast @@ -804,6 +804,13 @@ namespace ICSharpCode.Decompiler.Ast
}
#endregion
#region PreserveSigAttribute
if (implAttributes == MethodImplAttributes.PreserveSig) {
attributedNode.Attributes.Add(new AttributeSection(CreateNonCustomAttribute(typeof(PreserveSigAttribute))));
implAttributes = 0;
}
#endregion
#region MethodImplAttribute
if (implAttributes != 0) {
Ast.Attribute methodImpl = CreateNonCustomAttribute(typeof(MethodImplAttribute));

Loading…
Cancel
Save