Ejemplo n.º 1
0
Archivo: LpObject.cs Proyecto: baban/lp
        protected static LpObject to_s(LpObject self, LpObject[] args = null, LpObject block = null)
        {
            var hashCode = self.GetHashCode();
            var str      = string.Format("<obj {0}>", hashCode.ToString("x4"));

            return(LpString.initialize(str));
        }
Ejemplo n.º 2
0
Archivo: LpObject.cs Proyecto: baban/lp
 protected static LpObject hash(LpObject self, LpObject[] args, LpObject block = null)
 {
     return(LpNumeric.initialize(self.GetHashCode()));
 }
Ejemplo n.º 3
0
Archivo: LpClass.cs Proyecto: baban/lp
        protected static LpObject to_s(LpObject self, LpObject[] args, LpObject block = null)
        {
            var str = string.Format("#<{0}:{1:x8}>", className, self.GetHashCode());

            return(LpString.initialize(str));
        }