~ubuntu-branches/ubuntu/lucid/monodevelop/lucid

« back to all changes in this revision

Viewing changes to contrib/Mono.Cecil/Mono.Cecil/Mono.Cecil/CallSite.cs

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2010-02-02 11:39:59 UTC
  • mfrom: (1.2.6 upstream) (1.3.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100202113959-s4exdz7er7igylz2
Tags: 2.2.1+dfsg-1
* New upstream release
* debian/control:
  + Standards version 3.8.4 (no changes needed)
* debian/patches/remove_support_for_non_debian_functionality.patch,
  debian/patches/remove_support_for_soft_debugger.patch,
  debian/patches/remove_support_for_moonlight.patch,
  debian/rules:
  + Split patch into two pieces, to make it easier to enable either
    SDB or Moonlight support with a rebuild
* debian/monodevelop-moonlight.install,
  debian/monodevelop-debugger-sdb.install,
  debian/control:
  + Create packaging data for the Soft Debugger addin and Moonlight addin -
    and comment them out of debian/control as we can't provide them on
    Debian for now

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
                        set { m_function.CallingConvention = value; }
53
53
                }
54
54
 
 
55
                public bool HasParameters {
 
56
                        get { return m_function.HasParameters; }
 
57
                }
 
58
 
55
59
                public ParameterDefinitionCollection Parameters {
56
60
                        get { return m_function.Parameters; }
57
61
                }
87
91
                        StringBuilder sb = new StringBuilder ();
88
92
                        sb.Append (m_function.ReturnType.ReturnType.FullName);
89
93
                        sb.Append ("(");
90
 
                        for (int i = 0; i < m_function.Parameters.Count; i++) {
91
 
                                if (i > 0)
92
 
                                        sb.Append (",");
93
 
 
94
 
                                if (i == sentinel)
95
 
                                        sb.Append ("...,");
96
 
 
97
 
                                sb.Append (m_function.Parameters [i].ParameterType.FullName);
 
94
                        if (m_function.HasParameters) {
 
95
                                for (int i = 0; i < m_function.Parameters.Count; i++) {
 
96
                                        if (i > 0)
 
97
                                                sb.Append (",");
 
98
 
 
99
                                        if (i == sentinel)
 
100
                                                sb.Append ("...,");
 
101
 
 
102
                                        sb.Append (m_function.Parameters [i].ParameterType.FullName);
 
103
                                }
98
104
                        }
99
105
                        sb.Append (")");
100
106
                        return sb.ToString ();