private void DisposeFilters() { if (filters == null) return; foreach(FilterDescriptor desc in filters) { if (desc.FilterInstance != null) { filterFactory.Release(desc.FilterInstance); } } }