public static IVsExpansionManager GetExpansionManager(this SVsServiceProvider serviceProvider) { Contract.Requires <ArgumentNullException>(serviceProvider != null, "serviceProvider"); IVsExpansionManager expMgr; var tmgr = serviceProvider.GetTextManager() as IVsTextManager2; if (tmgr != null && ErrorHandler.Succeeded(tmgr.GetExpansionManager(out expMgr))) { return(expMgr); } return(null); }
public static IVsExpansionManager GetExpansionManager([NotNull] this SVsServiceProvider serviceProvider) { Requires.NotNull(serviceProvider, nameof(serviceProvider)); { IVsExpansionManager expMgr; var tmgr = serviceProvider.GetTextManager() as IVsTextManager2; if (tmgr != null && ErrorHandler.Succeeded(tmgr.GetExpansionManager(out expMgr))) { return(expMgr); } return(null); } }
public static IVsExpansionManager GetExpansionManager(this SVsServiceProvider serviceProvider) { if (serviceProvider == null) { throw new ArgumentNullException(nameof(serviceProvider)); } IVsExpansionManager expMgr; var tmgr = serviceProvider.GetTextManager() as IVsTextManager2; if (tmgr != null && ErrorHandler.Succeeded(tmgr.GetExpansionManager(out expMgr))) { return(expMgr); } return(null); }