Exemplo n.º 1
0
 public override void Dispose()
 {
     if (syntaxMode != null)
     {
         defaultDocument.Editor.Document.SyntaxMode = null;
         syntaxMode.Dispose();
         syntaxMode = null;
     }
     defaultDocument.Editor.Document.TextReplacing -= UnderlyingDocument_TextReplacing;
     base.Dispose();
 }
Exemplo n.º 2
0
 public override void Dispose()
 {
     if (syntaxMode != null)
     {
         var textEditorData = DocumentContext.GetContent <TextEditorData> ();
         if (textEditorData != null)
         {
             textEditorData.Document.SyntaxMode = null;
         }
         syntaxMode.Dispose();
         syntaxMode = null;
     }
     defaultEditor.TextChanging -= UnderlyingDocument_TextReplacing;
     base.Dispose();
 }
Exemplo n.º 3
0
        public override void Initialize()
        {
            base.Initialize();

            defaultCompletionWidget = CompletionWidget;
            defaultDocument         = Document;
            completionBuilder       = RazorCompletionBuilderService.GetBuilder("C#");

            defaultDocument.Editor.Document.TextReplacing += UnderlyingDocument_TextReplacing;
            defaultDocument.Editor.Caret.PositionChanged  += delegate
            {
                OnCompletionContextChanged(CompletionWidget, EventArgs.Empty);
            };
            syntaxMode = new RazorSyntaxMode(Document);
            defaultDocument.Editor.Document.SyntaxMode = syntaxMode;
        }
Exemplo n.º 4
0
        protected override void Initialize()
        {
            base.Initialize();

            defaultCompletionWidget = CompletionWidget;
            defaultDocumentContext  = DocumentContext;
            defaultEditor           = Editor;
            completionBuilder       = RazorCompletionBuilderService.GetBuilder("C#");

            defaultEditor.TextChanging += UnderlyingDocument_TextReplacing;
            syntaxMode = new RazorSyntaxMode(DocumentContext);
            var textEditorData = DocumentContext.GetContent <TextEditorData> ();

            if (textEditorData != null)
            {
                textEditorData.Document.SyntaxMode = syntaxMode;
            }
        }
		public override void Dispose ()
		{
			if (syntaxMode != null) {
				defaultDocument.Editor.Document.SyntaxMode = null;
				syntaxMode.Dispose ();
				syntaxMode = null;
			}
			defaultDocument.Editor.Document.TextReplacing -= UnderlyingDocument_TextReplacing;
			base.Dispose ();
		}
		public override void Initialize ()
		{
			base.Initialize ();

			defaultCompletionWidget = CompletionWidget;
			defaultDocument = Document;
			completionBuilder = RazorCompletionBuilderService.GetBuilder ("C#");

			defaultDocument.Editor.Document.TextReplacing += UnderlyingDocument_TextReplacing;
			defaultDocument.Editor.Caret.PositionChanged += delegate
			{
				OnCompletionContextChanged (CompletionWidget, EventArgs.Empty);
			};
			syntaxMode = new RazorSyntaxMode (Document);
			defaultDocument.Editor.Document.SyntaxMode = syntaxMode;

		}
		public override void Dispose ()
		{
			if (syntaxMode != null) {
				var textEditorData = DocumentContext.GetContent<TextEditorData> ();
				if (textEditorData != null)
					textEditorData.Document.SyntaxMode = null;
				syntaxMode.Dispose ();
				syntaxMode = null;
			}
			defaultEditor.TextChanging -= UnderlyingDocument_TextReplacing;
			base.Dispose ();
		}
		protected override void Initialize ()
		{
			base.Initialize ();

			defaultCompletionWidget = CompletionWidget;
			defaultDocumentContext = DocumentContext;
			defaultEditor = Editor;
			completionBuilder = RazorCompletionBuilderService.GetBuilder ("C#");

			defaultEditor.TextChanging += UnderlyingDocument_TextReplacing;
			syntaxMode = new RazorSyntaxMode (DocumentContext);
			var textEditorData = DocumentContext.GetContent<TextEditorData> ();
			if (textEditorData != null)
				textEditorData.Document.SyntaxMode = syntaxMode;
		}