static void escape_byte(uint8_t b) // - 9번 { crc = crc_byte(crc, b); if (b.Equals(DEF_RF_MSG.SYNC_BYTE) || b.Equals(DEF_RF_MSG.ESCAPE_BYTE)) { escaped[escapeptr++] = System.Convert.ToByte(DEF_RF_MSG.ESCAPE_BYTE); escaped[escapeptr++] = System.Convert.ToByte(b ^ 0x20); } else { escaped[escapeptr++] = System.Convert.ToByte(b); } }
// ************************************************************************************* public int GetExtendedSize() { int elementSize = 0; if (tagDataType == Value.T_STRING) return (tagStringSize); if (tagDataType == (Value.T_STRING | Value.T_ARRAY)) elementSize = tagStringSize; else elementSize = Value.SizeOf(tagDataType); if (Tag.IsArrayType(tagDataType) && tagArrayRows.Equals(null) ? false : true && tagArrayCols.Equals(null) ? false : true) return (tagArrayRows * tagArrayCols * elementSize); return (0); }
static StackObject *Equals_4(ILIntepreter __intp, StackObject *__esp, List <object> __mStack, CLRMethod __method, bool isNewObj) { ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject *ptr_of_this_method; StackObject *__ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.UInt16 obj = (ushort)ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.UInt16 instance_of_this_method = GetInstance(__domain, ptr_of_this_method, __mStack); var result_of_this_method = instance_of_this_method.Equals(obj); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return(__ret + 1); }
static StackObject *Equals_2(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj) { CSHotFix.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject *ptr_of_this_method; StackObject *__ret = ILIntepreter.Minus(__esp, 2); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); System.Object @obj = (System.Object) typeof(System.Object).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack)); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); System.UInt16 instance_of_this_method = GetInstance(__domain, ptr_of_this_method, __mStack); var result_of_this_method = instance_of_this_method.Equals(@obj); __ret->ObjectType = ObjectTypes.Integer; __ret->Value = result_of_this_method ? 1 : 0; return(__ret + 1); }
// - 9번 static void escape_byte(uint8_t b) { crc = crc_byte(crc, b); if (b.Equals(DEF_RF_MSG.SYNC_BYTE) || b.Equals(DEF_RF_MSG.ESCAPE_BYTE)) { escaped[escapeptr++] = System.Convert.ToByte(DEF_RF_MSG.ESCAPE_BYTE); escaped[escapeptr++] = System.Convert.ToByte(b ^ 0x20); } else { escaped[escapeptr++] = System.Convert.ToByte(b); } }
public bool SamePosition(Bits[] p1, Bits[] p2) { if (p1.Length != p2.Length) return false; for (int i = 0; i < p1.Length; ++i) { if (!p1.Equals (p2)) return false; } return true; }