示例#1
0
 public CSharpSmartBar(IWpfTextView view, Microsoft.VisualStudio.Text.Operations.ITextSearchService2 textSearchService) : base(view, textSearchService)
 {
     ThreadHelper.ThrowIfNotOnUIThread();
     _Context                         = SemanticContext.GetOrCreateSingetonInstance(view);
     _SymbolListContainer             = view.Properties.GetOrCreateSingletonProperty(() => new ExternalAdornment(view));
     View.Selection.SelectionChanged += ViewSeletionChanged;
 }
示例#2
0
        public CSharpSmartBar(IWpfTextView view, Microsoft.VisualStudio.Text.Operations.ITextSearchService2 textSearchService) : base(view, textSearchService)
        {
            ThreadHelper.ThrowIfNotOnUIThread();
            _Context                         = view.Properties.GetOrCreateSingletonProperty(() => new SemanticContext(view));
            _SymbolListContainer             = new ExternalAdornment(view);
            View.Selection.SelectionChanged += ViewSeletionChanged;
            var extenders = CodistPackage.DTE.ActiveDocument?.ProjectItem?.ContainingProject?.ExtenderNames as string[];

            if (extenders != null)
            {
                _IsVsProject = Array.IndexOf(extenders, "VsixProjectExtender") != -1;
            }
        }
示例#3
0
 public OutputSmartBar(IWpfTextView textView, Microsoft.VisualStudio.Text.Operations.ITextSearchService2 textSearchService) : base(textView, textSearchService)
 {
 }
示例#4
0
 public CSharpSmartBar(IWpfTextView view, Microsoft.VisualStudio.Text.Operations.ITextSearchService2 textSearchService) : base(view, textSearchService)
 {
     _Context = view.Properties.GetOrCreateSingletonProperty(() => new SemanticContext(view));
 }
示例#5
0
 public CSharpSmartBar(IWpfTextView view, Microsoft.VisualStudio.Text.Operations.ITextSearchService2 textSearchService) : base(view, textSearchService)
 {
     ThreadHelper.ThrowIfNotOnUIThread();
     _Context             = SemanticContext.GetOrCreateSingetonInstance(view);
     _SymbolListContainer = ExternalAdornment.GetOrCreate(view);
 }