Python.Runtime.ConstructorBinding.tp_repr C# (CSharp) Метод

tp_repr() публичный статический Метод

public static tp_repr ( IntPtr ob ) : IntPtr
ob System.IntPtr
Результат System.IntPtr
        public static IntPtr tp_repr(IntPtr ob)
        {
            ConstructorBinding self = (ConstructorBinding)GetManagedObject(ob);
            if (self.repr != IntPtr.Zero)
            {
                Runtime.XIncref(self.repr);
                return self.repr;
            }
            MethodBase[] methods = self.ctorBinder.GetMethods();
            string name = self.type.FullName;
            string doc = "";
            for (int i = 0; i < methods.Length; i++)
            {
                if (doc.Length > 0)
                    doc += "\n";
                string str = methods[i].ToString();
                int idx = str.IndexOf("(");
                doc += String.Format("{0}{1}", name, str.Substring(idx));
            }
            self.repr = Runtime.PyString_FromString(doc);
            Runtime.XIncref(self.repr);
            return self.repr;
        }