[Mono-bugs] [Bug 47016][Nor] Changed - The generator is writing incorrect method signatures for virtual/overrides

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Sun, 12 Oct 2003 23:14:58 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by jluke@cfl.rr.com.

http://bugzilla.ximian.com/show_bug.cgi?id=47016

--- shadow/47016	2003-10-12 23:07:47.000000000 -0400
+++ shadow/47016.tmp.31780	2003-10-12 23:14:58.000000000 -0400
@@ -20,6 +20,47 @@
 'virtual' to 'override' where appropriate.
 
 ------- Additional Comments From duncan@ximian.com  2003-10-12 23:00 -------
 Created an attachment (id=5569)
 This shoiuld fix the virtual/override bug
 
+
+------- Additional Comments From jluke@cfl.rr.com  2003-10-12 23:14 -------
+seem to work from the following:
+
+-    <Member MemberName="Finalize">
+-      <MemberSignature Language="C#" Value="protected virtual void
+Finalize ();" />
+-      <MemberType>Method</MemberType>
+-      <ReturnValue>
+-        <ReturnType>System.Void</ReturnType>
+-      </ReturnValue>
+-      <Parameters />
+-      <Docs>
+-        <summary>Disposes the resources associated with the
+object.</summary>
+-        <remarks />
+-      </Docs>
+-    </Member>
+     <Member MemberName=".ctor">
+       <MemberSignature Language="C#" Value="public GObjectAccessible
+(IntPtr raw);" />
+       <MemberType>Constructor</MemberType>
+@@ -116,6 +104,18 @@
+         <remarks>
+           <para>This is a constructor used by derivative types of
+<see cref="T:Atk.GObjectAccessible" /> that would have their own GLib
+type assigned to it.  This is not typically used by C# code.</para>
+         </remarks>
++      </Docs>
++    </Member>
++    <Member MemberName="Finalize">
++      <MemberSignature Language="C#" Value="protected override void
+Finalize ();" />
++      <MemberType>Method</MemberType>
++      <ReturnValue>
++        <ReturnType>System.Void</ReturnType>
++      </ReturnValue>
++      <Parameters />
++      <Docs>
++        <summary>To be added</summary>
++        <remarks>To be added</remarks>