Endjin.Assembly.ChangeDetection.Infrastructure.TracerConfig.IsEnabled C# (CSharp) Method

IsEnabled() private method

private IsEnabled ( TypeHashes type, MessageTypes msgType, Level level ) : bool
type TypeHashes
msgType MessageTypes
level Level
return bool
        internal bool IsEnabled(TypeHashes type, MessageTypes msgType, Level level)
        {
            if (this.myListeners == null || type == null)
            {
                return false;
            }

            var lret = this.myFilters.IsMatch(type, msgType, level);
            if (this.myNotFilters != null && lret)
            {
                lret = this.myNotFilters.IsMatch(type, msgType, level);
            }

            return lret;
        }