Пример #1
0
        protected virtual bool IsChangeField(TypeDefinition t, string fieldName)
        {
            bool inObfuscateList = ((obfuscateList.IsWhiteListNamespace(t.Namespace) ||
                                     obfuscateList.IsWhiteListClassMember(fieldName, t.Name, t.Namespace) ||
                                     obfuscateList.IsWhiteListClass(t.Name, t.Namespace)) ||
                                    obfuscateList.IsWhiteListClassNameOnly(t.Name, t.Namespace) &&
                                    !ClassNeedSkip(t));

            bool inWhiteList = (whiteList.IsWhiteListNamespace(t.Namespace) ||
                                whiteList.IsWhiteListClassMember(fieldName, t.Name, t.Namespace) ||
                                whiteList.IsWhiteListClass(t.Name, t.Namespace) ||
                                ClassNeedSkip(t));

            return(IsChange(inObfuscateList, inWhiteList));
        }
Пример #2
0
        protected virtual bool IsChangeClass(TypeDefinition t)
        {
            bool inObfuscateList = ((obfuscateList.IsWhiteListNamespace(t.Namespace) ||
                                     obfuscateList.IsWhiteListClass(t.Name, t.Namespace) &&
                                     !obfuscateList.IsWhiteListClassNameOnly(t.Name, t.Namespace)) &&
                                    !ClassNeedSkip(t));

            bool inWhiteList = (whiteList.IsWhiteListNamespace(t.Namespace) ||
                                whiteList.IsWhiteListClass(t.Name, t.Namespace) ||
                                whiteList.IsWhiteListClassNameOnly(t.Name, t.Namespace) ||
                                ClassNeedSkip(t));

            return(IsChange(inObfuscateList, inWhiteList));
        }