Inheritance: RubyQueue
Ejemplo n.º 1
0
 public static object Dequeue(SizedQueue/*!*/ self, [NotNull]params object[]/*!*/ values) {
     // TODO: 
     if (values.Length != 0) {
         throw new NotImplementedException();
     }
     return self.Dequeue();
 }
Ejemplo n.º 2
0
 public static object Dequeue(SizedQueue /*!*/ self, params object[] /*!*/ values)
 {
     // TODO:
     if (values.Length != 0)
     {
         throw new NotImplementedException();
     }
     return(self.Dequeue());
 }
Ejemplo n.º 3
0
 public static SizedQueue/*!*/ Enqueue(SizedQueue/*!*/ self, object value) {
     self.Enqueue(value);
     return self;
 }
Ejemplo n.º 4
0
 public static void SetLimit(SizedQueue/*!*/ self, [DefaultProtocol]int limit) {
     self._limit = limit;
 }
Ejemplo n.º 5
0
 public static int GetLimit(SizedQueue/*!*/ self) {
     return self._limit;
 }
Ejemplo n.º 6
0
 public static SizedQueue/*!*/ Reinitialize(SizedQueue/*!*/ self, [DefaultProtocol]int limit) {
     SetLimit(self, limit);
     return self;
 }
Ejemplo n.º 7
0
 public static SizedQueue /*!*/ Enqueue(SizedQueue /*!*/ self, object value)
 {
     self.Enqueue(value);
     return(self);
 }
Ejemplo n.º 8
0
 public static void SetLimit(SizedQueue /*!*/ self, [DefaultProtocol] int limit)
 {
     self._limit = limit;
 }
Ejemplo n.º 9
0
 public static int GetLimit(SizedQueue /*!*/ self)
 {
     return(self._limit);
 }
Ejemplo n.º 10
0
 public static SizedQueue /*!*/ Reinitialize(SizedQueue /*!*/ self, [DefaultProtocol] int limit)
 {
     SetLimit(self, limit);
     return(self);
 }