Пример #1
0
        // -----------------------------------------------------------------------------
        public ADXEventFilter(IServiceProvider serviceProvider)
        {
            _specialFilter = serviceProvider.GetService <SpecialObjectsFilter>();
            _ugoFilter     = serviceProvider.GetService <UserGroupOUFilter>();
            _cacheFilter   = serviceProvider.GetService <IInCacheFilter>();

            _config = serviceProvider.GetService <ISTSOSYNCV2Config>();
            _logger = serviceProvider.GetService <ILogger <ADXEventFilter> >();
        }
Пример #2
0
        public GOCompositeFilter WithCustomGOFilter(IObjectFilter <GameObject> inCustom)
        {
            if (inCustom == null)
            {
                throw new ArgumentNullException("inCustom");
            }
            if (inCustom == this)
            {
                throw new ArgumentException("Cannot use self as filter", "inCustom");
            }

            CustomGOFilter = inCustom;
            return(this);
        }
Пример #3
0
 public PinIn(IObjectFilter <T> owner)
 {
     this.owner = owner;
 }