コード例 #1
0
        bool check(MethodDefinition method, SimpleDeobFlags flag)
        {
            SimpleDeobFlags oldFlags;

            simpleDeobfuscatorFlags.TryGetValue(method, out oldFlags);
            simpleDeobfuscatorFlags[method] = oldFlags | flag;
            return((oldFlags & flag) == flag);
        }
コード例 #2
0
ファイル: ObfuscatedFile.cs プロジェクト: zrzhd/de4dot
        bool Check(MethodDef method, SimpleDeobFlags flag)
        {
            if (method == null)
            {
                return(false);
            }
            SimpleDeobFlags oldFlags;

            simpleDeobfuscatorFlags.TryGetValue(method, out oldFlags);
            simpleDeobfuscatorFlags[method] = oldFlags | flag;
            return((oldFlags & flag) == flag);
        }
コード例 #3
0
ファイル: ObfuscatedFile.cs プロジェクト: zrzhd/de4dot
        bool Clear(MethodDef method, SimpleDeobFlags flag)
        {
            if (method == null)
            {
                return(false);
            }
            SimpleDeobFlags oldFlags;

            if (!simpleDeobfuscatorFlags.TryGetValue(method, out oldFlags))
            {
                return(false);
            }
            simpleDeobfuscatorFlags[method] = oldFlags & ~flag;
            return(true);
        }
コード例 #4
0
ファイル: ObfuscatedFile.cs プロジェクト: huliang/de4dot
 bool check(MethodDefinition method, SimpleDeobFlags flag)
 {
     SimpleDeobFlags oldFlags;
     simpleDeobfuscatorFlags.TryGetValue(method, out oldFlags);
     simpleDeobfuscatorFlags[method] = oldFlags | flag;
     return (oldFlags & flag) == flag;
 }
コード例 #5
0
ファイル: ObfuscatedFile.cs プロジェクト: GodLesZ/de4dot
		bool Clear(MethodDef method, SimpleDeobFlags flag) {
			if (method == null)
				return false;
			SimpleDeobFlags oldFlags;
			if (!simpleDeobfuscatorFlags.TryGetValue(method, out oldFlags))
				return false;
			simpleDeobfuscatorFlags[method] = oldFlags & ~flag;
			return true;
		}
コード例 #6
0
ファイル: ObfuscatedFile.cs プロジェクト: GodLesZ/de4dot
		bool Check(MethodDef method, SimpleDeobFlags flag) {
			if (method == null)
				return false;
			SimpleDeobFlags oldFlags;
			simpleDeobfuscatorFlags.TryGetValue(method, out oldFlags);
			simpleDeobfuscatorFlags[method] = oldFlags | flag;
			return (oldFlags & flag) == flag;
		}