1
{"Kind":"project","Data":["<absolute path removed>/test/integration/Test1Json/FileTwo.fs","<absolute path removed>/test/integration/Test1Json/Program.fs"]}
2
{"Kind":"INFO","Data":"Background parsing started"}
3
{"Kind":"errors","Data":[]}
4
{"Kind":"INFO","Data":"Background parsing started"}
5
{"Kind":"errors","Data":[]}
6
{"Kind":"INFO","Data":"Background parsing started"}
7
{"Kind":"errors","Data":[]}
8
{"Kind":"helptext","Data":{"funky":"val funky : x:int -> int"}}
9
{"Kind":"completion","Data":["funky"]}
10
{"Kind":"helptext","Data":{"Equals":"System.Object.Equals(obj: obj) : bool"}}
11
{"Kind":"completion","Data":["Equals","GetHashCode","GetType","Terrific","ToString"]}
12
{"Kind":"helptext","Data":{"Bar":"union case FileTwo.Foo.Bar: FileTwo.Foo"}}
13
{"Kind":"completion","Data":["Bar","Foo","NewObjectType","Qux","add","addition"]}
14
{"Kind":"helptext","Data":{"func":"val func : x:int -> int"}}
15
{"Kind":"completion","Data":["func"]}
16
{"Kind":"helptext","Data":{"Bar":"union case FileTwo.Foo.Bar: FileTwo.Foo"}}
17
{"Kind":"completion","Data":["Bar","Foo","NewObjectType","Qux","add","addition"]}
18
{"Kind":"tooltip","Data":"val add : x:int -> y:int -> int\n\nFull name: FileTwo.add"}
19
{"Kind":"tooltip","Data":"val func : x:int -> int\n\nFull name: Program.X.func"}
20
{"Kind":"tooltip","Data":"val testval : FileTwo.NewObjectType\n\nFull name: Program.testval"}
21
{"Kind":"tooltip","Data":"val funky : x:int -> int\n\nFull name: Script.XA.funky"}
22
{"Kind":"finddecl","Data":{"File":"<absolute path removed>/test/integration/Test1Json/FileTwo.fs","Line":13,"Column":11}}
23
{"Kind":"finddecl","Data":{"File":"<absolute path removed>/test/integration/Test1Json/Script.fsx","Line":4,"Column":6}}
24
{"Kind":"declarations","Data":[{"Declaration":{"UniqueName":"Program_1_of_1","Name":"Program","Glyph":84,"Kind":{},"Range":{"Item1":{"Line":1,"Column":0,"Encoding":512},"Item2":{"Line":19,"Column":0,"Encoding":9728}},"BodyRange":{"Item1":{"Line":1,"Column":0,"Encoding":512},"Item2":{"Line":15,"Column":5,"Encoding":7685}},"IsSingleTopLevel":true},"Nested":[{"UniqueName":"Program_1_of_1","Name":"main","Glyph":6,"Kind":{},"Range":{"Item1":{"Line":13,"Column":4,"Encoding":6660},"Item2":{"Line":15,"Column":5,"Encoding":7685}},"BodyRange":{"Item1":{"Line":13,"Column":4,"Encoding":6660},"Item2":{"Line":15,"Column":5,"Encoding":7685}},"IsSingleTopLevel":false}]},{"Declaration":{"UniqueName":"X_1_of_1","Name":"X","Glyph":84,"Kind":{},"Range":{"Item1":{"Line":1,"Column":0,"Encoding":512},"Item2":{"Line":2,"Column":20,"Encoding":1044}},"BodyRange":{"Item1":{"Line":1,"Column":8,"Encoding":520},"Item2":{"Line":2,"Column":20,"Encoding":1044}},"IsSingleTopLevel":false},"Nested":[{"UniqueName":"X_1_of_1","Name":"func","Glyph":6,"Kind":{},"Range":{"Item1":{"Line":2,"Column":6,"Encoding":1030},"Item2":{"Line":2,"Column":20,"Encoding":1044}},"BodyRange":{"Item1":{"Line":2,"Column":6,"Encoding":1030},"Item2":{"Line":2,"Column":20,"Encoding":1044}},"IsSingleTopLevel":false}]}]}
25
{"Kind":"declarations","Data":[{"Declaration":{"UniqueName":"FileTwo_1_of_1","Name":"FileTwo","Glyph":84,"Kind":{},"Range":{"Item1":{"Line":1,"Column":0,"Encoding":512},"Item2":{"Line":14,"Column":5,"Encoding":7173}},"BodyRange":{"Item1":{"Line":1,"Column":14,"Encoding":526},"Item2":{"Line":14,"Column":5,"Encoding":7173}},"IsSingleTopLevel":true},"Nested":[{"UniqueName":"FileTwo_1_of_1","Name":"add","Glyph":6,"Kind":{},"Range":{"Item1":{"Line":9,"Column":4,"Encoding":4612},"Item2":{"Line":9,"Column":19,"Encoding":4627}},"BodyRange":{"Item1":{"Line":9,"Column":4,"Encoding":4612},"Item2":{"Line":9,"Column":19,"Encoding":4627}},"IsSingleTopLevel":false},{"UniqueName":"FileTwo_1_of_1","Name":"addition","Glyph":6,"Kind":{},"Range":{"Item1":{"Line":7,"Column":4,"Encoding":3588},"Item2":{"Line":7,"Column":24,"Encoding":3608}},"BodyRange":{"Item1":{"Line":7,"Column":4,"Encoding":3588},"Item2":{"Line":7,"Column":24,"Encoding":3608}},"IsSingleTopLevel":false}]},{"Declaration":{"UniqueName":"Foo_1_of_1","Name":"Foo","Glyph":132,"Kind":{},"Range":{"Item1":{"Line":3,"Column":5,"Encoding":1541},"Item2":{"Line":5,"Column":7,"Encoding":2567}},"BodyRange":{"Item1":{"Line":4,"Column":2,"Encoding":2050},"Item2":{"Line":5,"Column":7,"Encoding":2567}},"IsSingleTopLevel":false},"Nested":[{"UniqueName":"Foo_1_of_1","Name":"Bar","Glyph":144,"Kind":{},"Range":{"Item1":{"Line":4,"Column":4,"Encoding":2052},"Item2":{"Line":4,"Column":7,"Encoding":2055}},"BodyRange":{"Item1":{"Line":4,"Column":4,"Encoding":2052},"Item2":{"Line":4,"Column":7,"Encoding":2055}},"IsSingleTopLevel":false},{"UniqueName":"Foo_1_of_1","Name":"Qux","Glyph":144,"Kind":{},"Range":{"Item1":{"Line":5,"Column":4,"Encoding":2564},"Item2":{"Line":5,"Column":7,"Encoding":2567}},"BodyRange":{"Item1":{"Line":5,"Column":4,"Encoding":2564},"Item2":{"Line":5,"Column":7,"Encoding":2567}},"IsSingleTopLevel":false}]},{"Declaration":{"UniqueName":"NewObjectType_1_of_1","Name":"NewObjectType","Glyph":0,"Kind":{},"Range":{"Item1":{"Line":11,"Column":5,"Encoding":5637},"Item2":{"Line":14,"Column":5,"Encoding":7173}},"BodyRange":{"Item1":{"Line":13,"Column":2,"Encoding":6658},"Item2":{"Line":14,"Column":5,"Encoding":7173}},"IsSingleTopLevel":false},"Nested":[{"UniqueName":"NewObjectType_1_of_1","Name":"Terrific","Glyph":72,"Kind":{},"Range":{"Item1":{"Line":13,"Column":11,"Encoding":6667},"Item2":{"Line":14,"Column":5,"Encoding":7173}},"BodyRange":{"Item1":{"Line":13,"Column":11,"Encoding":6667},"Item2":{"Line":14,"Column":5,"Encoding":7173}},"IsSingleTopLevel":false}]}]}
26
{"Kind":"declarations","Data":[{"Declaration":{"UniqueName":"Script_1_of_1","Name":"Script","Glyph":84,"Kind":{},"Range":{"Item1":{"Line":3,"Column":0,"Encoding":1536},"Item2":{"Line":10,"Column":0,"Encoding":5120}},"BodyRange":{"Item1":{"Line":1,"Column":0,"Encoding":512},"Item2":{"Line":4,"Column":21,"Encoding":2069}},"IsSingleTopLevel":true},"Nested":[]},{"Declaration":{"UniqueName":"XA_1_of_1","Name":"XA","Glyph":84,"Kind":{},"Range":{"Item1":{"Line":3,"Column":0,"Encoding":1536},"Item2":{"Line":4,"Column":21,"Encoding":2069}},"BodyRange":{"Item1":{"Line":3,"Column":9,"Encoding":1545},"Item2":{"Line":4,"Column":21,"Encoding":2069}},"IsSingleTopLevel":false},"Nested":[{"UniqueName":"XA_1_of_1","Name":"funky","Glyph":6,"Kind":{},"Range":{"Item1":{"Line":4,"Column":6,"Encoding":2054},"Item2":{"Line":4,"Column":21,"Encoding":2069}},"BodyRange":{"Item1":{"Line":4,"Column":6,"Encoding":2054},"Item2":{"Line":4,"Column":21,"Encoding":2069}},"IsSingleTopLevel":false}]}]}