diff options
author | Matt Ward <ward.matt@gmail.com> | 2015-04-17 15:10:26 +0300 |
---|---|---|
committer | Matt Ward <ward.matt@gmail.com> | 2015-04-17 18:40:33 +0300 |
commit | 1e75952860c60c7e5d7bc70568a3bb3f2dea2a98 (patch) | |
tree | c32cea5b4a1ec11ed03a01eac179ffe1e1d3f1ad | |
parent | e365d1f5eb2afcb8f522a2741de8a239b0807078 (diff) |
[AspNet] Fix html completion in razor files
Html completion is not working after a code block @{ } currently
-rw-r--r-- | main/src/addins/AspNet/Razor/RazorCSharpEditorExtension.cs | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/main/src/addins/AspNet/Razor/RazorCSharpEditorExtension.cs b/main/src/addins/AspNet/Razor/RazorCSharpEditorExtension.cs index 598b3d989d..e88d34589d 100644 --- a/main/src/addins/AspNet/Razor/RazorCSharpEditorExtension.cs +++ b/main/src/addins/AspNet/Razor/RazorCSharpEditorExtension.cs @@ -91,10 +91,6 @@ namespace MonoDevelop.AspNet.Razor completionBuilder = RazorCompletionBuilderService.GetBuilder ("C#"); defaultEditor.TextChanging += UnderlyingDocument_TextReplacing; - defaultEditor.CaretPositionChanged += delegate - { - OnCompletionContextChanged (CompletionWidget, EventArgs.Empty); - }; syntaxMode = new RazorSyntaxMode (DocumentContext); var textEditorData = DocumentContext.GetContent<TextEditorData> (); if (textEditorData != null) @@ -120,6 +116,9 @@ namespace MonoDevelop.AspNet.Razor if (razorDocument == null) return; + // TODO Roslyn port. + return; + EnsureUnderlyingDocumentSet (); int off = CalculateCaretPosition (e.Offset); @@ -277,17 +276,19 @@ namespace MonoDevelop.AspNet.Razor protected void SwitchToHidden () { isInCSharpContext = true; - DocumentContext = HiddenDoc; - Editor = HiddenDoc.Editor; - CompletionWidget = completionBuilder.CreateCompletionWidget (defaultEditor, defaultDocumentContext, hiddenInfo); +// TODO: Roslyn port. +// DocumentContext = HiddenDoc; +// Editor = HiddenDoc.Editor; +// CompletionWidget = completionBuilder.CreateCompletionWidget (defaultEditor, defaultDocumentContext, hiddenInfo); } protected void SwitchToReal () { isInCSharpContext = false; - DocumentContext = defaultDocumentContext; - Editor = defaultEditor; - CompletionWidget = defaultCompletionWidget; +// TODO: Roslyn port. +// DocumentContext = defaultDocumentContext; +// Editor = defaultEditor; +// CompletionWidget = defaultCompletionWidget; } bool NonCSharpCompletion (KeyDescriptor descriptor) @@ -298,10 +299,11 @@ namespace MonoDevelop.AspNet.Razor protected void InitializeCodeCompletion () { - EnsureUnderlyingDocumentSet (); - hiddenInfo.OriginalCaretPosition = defaultEditor.CaretOffset; - hiddenInfo.CaretPosition = CalculateCaretPosition (); - HiddenDoc.Editor.CaretOffset = hiddenInfo.CaretPosition; + // TODO Roslyn port +// EnsureUnderlyingDocumentSet (); +// hiddenInfo.OriginalCaretPosition = defaultEditor.CaretOffset; +// hiddenInfo.CaretPosition = CalculateCaretPosition (); +// HiddenDoc.Editor.CaretOffset = hiddenInfo.CaretPosition; } class CodeFragment |