public override ChildList GetChildren([NotNull] Item item, SecurityCheck securityCheck) { Assert.ArgumentNotNull(item, "item"); if (!IntegrationDisabler.CurrentValue) { if (SharepointProvider.IsActiveIntegrationConfigItem(item) || SharepointProvider.IsActiveIntegrationFolder(item)) { SharepointProvider.ProcessTree(item, ProcessIntegrationItemsOptions.DefaultAsyncOptions); } } using (new IntegrationDisabler()) { return(base.GetChildren(item, securityCheck)); } }