clojure.lang.GenClass.OverloadName C# (CSharp) Метод

OverloadName() статический приватный Метод

static private OverloadName ( MethodSignature sig ) : string
sig MethodSignature
Результат string
        static string OverloadName(MethodSignature sig)
        {
            if ( sig.ParamTypes.Length == 0 )
                return sig.Name + "-void";
            else
            {
                string[] names = new string[sig.ParamTypes.Length+1];
                names[0] = sig.Name;
                for ( int i=0; i< sig.ParamTypes.Length; i++ )
                    names[i+1] = EscapeTypeName(sig.ParamTypes[i]);
                return String.Join("-",names);
            }
        }