-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Asking @TIHan about this here:
https://twitter.com/jcansdale/status/1017660377201610753
The code to support this in C# looks like this:
async Task DocCommentIdCaretPosAsync(IVsEditorAdaptersFactoryService editorAdapter, IVsTextManager textManager)
{
ErrorHandler.ThrowOnFailure(textManager.GetActiveView(1, null, out IVsTextView activeView));
activeView.GetCaretPos(out int line, out int col);
activeView.GetNearestPosition(line, col, out int pos, out int vspace);
var textView = editorAdapter.GetWpfTextView(activeView);
var document = textView.TextSnapshot.GetOpenDocumentInCurrentContextWithChanges();
var semanticModel = await document.GetSemanticModelAsync();
var symbol = semanticModel.GetEnclosingSymbol(pos);
Console.WriteLine(symbol.GetDocumentationCommentId());
}I just need to find the F# equivalent! 😄
Add support for top level namespace declaration in FSharp files. Currently TestDriven.Net only looks for module declarations.
See also:
https://stackoverflow.com/questions/44360348/f-unit-test-error-xunit-net-testdriven-net
https://twitter.com/rahulpnath/status/1006407482963456001
rahulpnath
Metadata
Metadata
Assignees
Labels
No labels