// ----------------------------------------------------------------------------- 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> >(); }
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); }
public PinIn(IObjectFilter <T> owner) { this.owner = owner; }