Mono.Debugger.Backend.Mono.MonoSymbolFile.GetMethodSignature C# (CSharp) Method

GetMethodSignature() static private method

static private GetMethodSignature ( Cecil mdef ) : string
mdef Cecil
return string
        internal static string GetMethodSignature(Cecil.MethodDefinition mdef)
        {
            StringBuilder sb = new StringBuilder ("(");
            bool first = true;
            foreach (Cecil.ParameterDefinition p in mdef.Parameters) {
                if (first)
                    first = false;
                else
                    sb.Append (", ");
                sb.Append (GetTypeSignature (p.ParameterType).Replace ('+','/'));
            }
            sb.Append (")");
            return sb.ToString ();
        }