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