Esempio n. 1
0
		void Decode (int code, out int count, out CSnziState state)
		{
			count = code & 0x7FFFFFFF;
			state = (code >> 31) > 0 ? CSnziState.Open : CSnziState.Closed;
		}
Esempio n. 2
0
		int Encode (int count, CSnziState state)
		{
			return (state == CSnziState.Open) ? (int)(((uint)count) | 0x80000000) : count & 0x7FFFFFFF;
		}
Esempio n. 3
0
		public CSnziRootNode (int count, CSnziState state)
		{
			root = Encode (count, state);
		}
Esempio n. 4
0
 void Decode(int code, out int count, out CSnziState state)
 {
     count = code & 0x7FFFFFFF;
     state = (code >> 31) > 0 ? CSnziState.Open : CSnziState.Closed;
 }
Esempio n. 5
0
 int Encode(int count, CSnziState state)
 {
     return((state == CSnziState.Open) ? (int)(((uint)count) | 0x80000000) : count& 0x7FFFFFFF);
 }
Esempio n. 6
0
 public CSnziRootNode(int count, CSnziState state)
 {
     root = Encode(count, state);
 }