コード例 #1
0
ファイル: SymByte.cs プロジェクト: fedor4ever/CrashAnalyser
        public bool IsMatch(string aBinary)
        {
            SymByte value = 0;
            SymByte mask  = SymBitUtils.CreateMask(aBinary, out value);
            bool    ret   = (mask & iValue) == value;

            return(ret);
        }
コード例 #2
0
ファイル: SymUInt.cs プロジェクト: fedor4ever/CrashAnalyser
 protected SymUIntBase(string aBinary, int aNumberOfBits)
 {
     iValue        = SymBitUtils.CreateMask(aBinary);
     iNumberOfBits = aNumberOfBits;
 }
コード例 #3
0
ファイル: SymByte.cs プロジェクト: fedor4ever/CrashAnalyser
 public SymByte(string aBinary)
 {
     iValue = (byte)SymBitUtils.CreateMask(aBinary);
 }
コード例 #4
0
ファイル: SymMask.cs プロジェクト: fedor4ever/CrashAnalyser
 public SymMask(string aBinary)
 {
     iMaskingBits = SymBitUtils.CreateMask(aBinary, out iExpectedValueAfterMasking);
 }