コード例 #1
0
            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;
            }
コード例 #2
0
 public VBRemoteBreakpointService(HostLanguageServices languageServices)
 {
     this.originalService = languageServices.GetOriginalLanguageService <IBreakpointResolutionService>();
 }