public NetworkTableEntry(char ch1, string str, char ch2, NetworkTableEntryType ntet, object obj) { int num1 = (int) ch1; int num2 = (int) ch2; base.\u002Ector(); NetworkTableEntry networkTableEntry = this; this.isNew = true; this.isDirty = false; Thread.MemoryBarrier(); this.id = (char) num1; this.__\u003C\u003Ename = str; this.sequenceNumber = (char) num2; this.type = ntet; this.value = obj; }
public ArrayEntryType(byte b, NetworkTableEntryType ntet, Class c) : base(b, new StringBuilder().append("Array of [").append(ntet.__\u003C\u003Ename).append("]").toString()) { ArrayEntryType arrayEntryType = this; if (!((Class) ClassLiteral<ArrayData>.Value).isAssignableFrom(c)) { string str = "External Array Data Type must extend ArrayData"; Throwable.__\u003CsuppressFillInStackTrace\u003E(); throw new RuntimeException(str); } else { this.externalArrayType = c; this.elementType = ntet; } }
public virtual void putValue(string str, NetworkTableEntryType ntet, object obj) { if (ntet is ComplexEntryType) { lock (this.entryStore) { ComplexEntryType local_1 = (ComplexEntryType) ntet; NetworkTableEntry local_2 = this.entryStore.getEntry(str); if (local_2 != null) this.entryStore.putOutgoing(local_2, local_1.internalizeValue(local_2.__\u003C\u003Ename, obj, local_2.getValue())); else this.entryStore.putOutgoing(str, ntet, local_1.internalizeValue(str, obj, (object) null)); } } else this.entryStore.putOutgoing(str, ntet, obj); }
public NetworkTableEntry(string str, NetworkTableEntryType ntet, object obj) : this(char.MaxValue, str, char.MinValue, ntet, obj) { }
public virtual void forcePut(char ch, NetworkTableEntryType ntet, object obj) { int num = (int) ch; this.type = ntet; this.forcePut((char) num, obj); }
public TableKeyExistsWithDifferentTypeException(string str1, NetworkTableEntryType ntet, string str2) { base.\u002Ector(new StringBuilder().append("Illegal put - key '").append(str1).append("' exists with type '").append((object) ntet).append("'. ").append(str2).toString()); }
public TableKeyExistsWithDifferentTypeException(string str, NetworkTableEntryType ntet) : this(str, ntet, "") { }