public VsLanguageDebugInfo( Guid languageId, TLanguageService languageService, HostLanguageServices languageServiceProvider, IWaitIndicator waitIndicator) { Contract.ThrowIfNull(languageService); Contract.ThrowIfNull(languageServiceProvider); _languageId = languageId; _languageService = languageService; _languageDebugInfo = languageServiceProvider.GetService <ILanguageDebugInfoService>(); _breakpointService = languageServiceProvider.GetService <IBreakpointResolutionService>(); _proximityExpressionsService = languageServiceProvider.GetService <IProximityExpressionsService>(); _waitIndicator = waitIndicator; }
public VBRemoteBreakpointService(HostLanguageServices languageServices) { this.originalService = languageServices.GetOriginalLanguageService <IBreakpointResolutionService>(); }