From 3ad69623b9a5264e75562333c430e32979673516 Mon Sep 17 00:00:00 2001 From: Eugene Auduchinok Date: Fri, 17 Nov 2017 23:56:18 +0300 Subject: [PATCH] Make Structure module public in FCS (#3910) Thanks for this. --- src/fsharp/vs/ServiceStructure.fsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fsharp/vs/ServiceStructure.fsi b/src/fsharp/vs/ServiceStructure.fsi index 4e4fc9dde..4c85cd978 100644 --- a/src/fsharp/vs/ServiceStructure.fsi +++ b/src/fsharp/vs/ServiceStructure.fsi @@ -7,7 +7,11 @@ open System.Collections.Generic open Microsoft.FSharp.Compiler open Microsoft.FSharp.Compiler.Range +#if COMPILER_PUBLIC_API +module Structure = +#else module internal Structure = +#endif /// Collapse indicates the way a range/snapshot should be collapsed. `Same` is for a scope inside /// some kind of scope delimiter, e.g. `[| ... |]`, `[ ... ]`, `{ ... }`, etc. `Below` is for expressions /// following a binding or the right hand side of a pattern, e.g. `let x = ...` -- GitLab