Fixed error if two assemblies define a bound type with the same name
This commit is contained in:
parent
f8fe056b73
commit
2660422d75
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -24,23 +24,13 @@
|
|||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="b677bed2-8935-49bf-995f-b1e4d6bb4ad3" name="Default Changelist" comment="">
|
||||
<change beforePath="$PROJECT_DIR$/../Client/server/Upsilon.dll" beforeDir="false" afterPath="$PROJECT_DIR$/../Client/server/Upsilon.dll" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../Client/server/Upsilon.pdb" beforeDir="false" afterPath="$PROJECT_DIR$/../Client/server/Upsilon.pdb" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../Client/server/UpsilonLanguageServer.dll" beforeDir="false" afterPath="$PROJECT_DIR$/../Client/server/UpsilonLanguageServer.dll" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../Client/server/UpsilonLanguageServer.pdb" beforeDir="false" afterPath="$PROJECT_DIR$/../Client/server/UpsilonLanguageServer.pdb" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../Client/upsilon-language-extension-1.0.0.vsix" beforeDir="false" afterPath="$PROJECT_DIR$/../Client/upsilon-language-extension-1.0.0.vsix" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/.idea.UpsilonLanguageServer/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.UpsilonLanguageServer/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Lib/Upsilon.dll" beforeDir="false" afterPath="$PROJECT_DIR$/Lib/Upsilon.dll" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/Lib/Upsilon.pdb" beforeDir="false" afterPath="$PROJECT_DIR$/Lib/Upsilon.pdb" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/ReferenceHandler/LoadReferenceLibraries.cs" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/ReferenceHandler/LoadReferenceLibraries.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/Services/InitializationService.cs" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/Services/InitializationService.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/Services/WorkspaceService.cs" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/Services/WorkspaceService.cs" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/Upsilon.dll" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/Upsilon.dll" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/Upsilon.pdb" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/Upsilon.pdb" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/UpsilonLanguageServer.dll" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/UpsilonLanguageServer.dll" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/UpsilonLanguageServer.pdb" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/UpsilonLanguageServer.pdb" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/publish/Upsilon.dll" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/publish/Upsilon.dll" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/publish/Upsilon.pdb" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/publish/Upsilon.pdb" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/publish/UpsilonLanguageServer.dll" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/publish/UpsilonLanguageServer.dll" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/publish/UpsilonLanguageServer.pdb" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/bin/Debug/netcoreapp2.1/publish/UpsilonLanguageServer.pdb" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/UpsilonLanguageServer/obj/Debug/netcoreapp2.1/UpsilonLanguageServer.csprojAssemblyReference.cache" beforeDir="false" afterPath="$PROJECT_DIR$/UpsilonLanguageServer/obj/Debug/netcoreapp2.1/UpsilonLanguageServer.csprojAssemblyReference.cache" afterDir="false" />
|
||||
|
@ -174,79 +164,80 @@
|
|||
<file pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/UpsilonLanguageServer/ReferenceHandler/LoadReferenceLibraries.cs">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="467">
|
||||
<caret line="120" column="64" lean-forward="true" selection-start-line="120" selection-start-column="64" selection-end-line="120" selection-end-column="64" />
|
||||
<state relative-caret-position="360">
|
||||
<caret line="69" column="13" lean-forward="true" selection-start-line="69" selection-start-column="13" selection-end-line="69" selection-end-column="13" />
|
||||
<folding>
|
||||
<marker date="1550573203572" expanded="true" signature="6:272" ph="..." />
|
||||
<marker date="1550573203572" expanded="true" signature="392:15775" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="441:15773" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="612:1481" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="996:1373" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="1113:1236" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="1632:6074" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="1748:1892" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="2494:2602" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="2714:5516" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="2970:3127" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="3148:5502" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="3311:5375" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="3603:4865" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="3832:4713" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="4205:4655" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="4753:4837" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="4894:5353" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="5046:5325" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="5855:6064" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="6167:6591" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="6272:6524" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="6730:7598" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="6866:7100" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7004:7086" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7242:7564" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7351:7417" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7660:13008" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7699:7964" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7780:7912" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8094:8699" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8128:8598" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8268:8580" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8423:8558" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8637:8685" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8736:9452" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8855:9438" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8897:9316" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9075:9294" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9363:9420" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9510:10212" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9760:9967" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9878:9948" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9988:10198" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10108:10178" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10276:11006" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10548:10758" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10669:10739" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10779:10992" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10902:10972" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="11133:12814" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="11764:12169" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12034:12149" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12238:12346" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12427:12509" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12530:12800" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12643:12780" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12865:12968" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="13077:14729" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="13497:13638" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="13695:14564" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="13796:14164" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="14245:14550" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="14635:14689" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="14756:14849" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="14887:15041" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="15072:15185" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="15229:15313" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="15352:15766" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="15563:15756" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6:272" ph="..." />
|
||||
<marker date="1550574235329" expanded="true" signature="392:16015" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="441:16013" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="612:1481" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="996:1373" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="1113:1236" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="1632:6314" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="1748:1892" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="2525:2679" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="2734:2842" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="2954:5756" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="3210:3367" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="3388:5742" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="3551:5615" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="3843:5105" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="4072:4953" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="4445:4895" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="4993:5077" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="5134:5593" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="5286:5565" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6095:6304" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6407:6831" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6512:6764" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6970:7838" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7106:7340" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7244:7326" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7482:7804" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7591:7657" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7900:13248" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7939:8204" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8020:8152" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8334:8939" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8368:8838" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8508:8820" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8663:8798" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8877:8925" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8976:9692" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9095:9678" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9137:9556" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9315:9534" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9603:9660" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9750:10452" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10000:10207" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10118:10188" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10228:10438" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10348:10418" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10516:11246" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10788:10998" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10909:10979" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="11019:11232" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="11142:11212" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="11373:13054" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12004:12409" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12274:12389" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12478:12586" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12667:12749" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12770:13040" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12883:13020" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="13105:13208" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="13317:14969" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="13737:13878" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="13935:14804" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="14036:14404" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="14485:14790" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="14875:14929" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="14996:15089" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15127:15281" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15312:15425" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15469:15553" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15592:16006" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15803:15996" ph="{...}" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
|
@ -1761,7 +1752,7 @@
|
|||
<workItem from="1548502951850" duration="1915000" />
|
||||
<workItem from="1550144997295" duration="751000" />
|
||||
<workItem from="1550423344529" duration="188000" />
|
||||
<workItem from="1550507873666" duration="11230000" />
|
||||
<workItem from="1550507873666" duration="12363000" />
|
||||
</task>
|
||||
<task id="LOCAL-00001" summary="Initial commit">
|
||||
<created>1543180742884</created>
|
||||
|
@ -2015,11 +2006,18 @@
|
|||
<option name="project" value="LOCAL" />
|
||||
<updated>1550513532454</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="37" />
|
||||
<task id="LOCAL-00037" summary="More support for loading from reference files, now also registers UpsilonCreateStatic types">
|
||||
<created>1550573722990</created>
|
||||
<option name="number" value="00037" />
|
||||
<option name="presentableId" value="LOCAL-00037" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1550573722990</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="38" />
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TimeTrackingManager">
|
||||
<option name="totallyTimeSpent" value="178472000" />
|
||||
<option name="totallyTimeSpent" value="179605000" />
|
||||
</component>
|
||||
<component name="TodoView">
|
||||
<todo-panel id="selected-file">
|
||||
|
@ -2032,6 +2030,7 @@
|
|||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="1920" y="30" width="1920" height="1050" extended-state="6" />
|
||||
<editor active="true" />
|
||||
<layout>
|
||||
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.36305732" />
|
||||
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
|
||||
|
@ -2098,7 +2097,6 @@
|
|||
</component>
|
||||
<component name="VcsManagerConfiguration">
|
||||
<option name="LOCAL_CHANGES_DETAILS_PREVIEW_SHOWN" value="true" />
|
||||
<MESSAGE value="Support for setting userdata types, validating them and autocompleting them" />
|
||||
<MESSAGE value="I actually already did this todo" />
|
||||
<MESSAGE value="Support for text completion when requesting complete in the middle of indexer" />
|
||||
<MESSAGE value="Changes, fixes and features for autocompletion" />
|
||||
|
@ -2123,7 +2121,8 @@
|
|||
<MESSAGE value="Fix tables not properly parsing their key, value types when working with nested tables" />
|
||||
<MESSAGE value="Update Upsilon to newer version" />
|
||||
<MESSAGE value="Initial support for reading references from .dll libraries instead of pre-extracted .json files" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="Initial support for reading references from .dll libraries instead of pre-extracted .json files" />
|
||||
<MESSAGE value="More support for loading from reference files, now also registers UpsilonCreateStatic types" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="More support for loading from reference files, now also registers UpsilonCreateStatic types" />
|
||||
</component>
|
||||
<component name="XDebuggerManager">
|
||||
<breakpoint-manager>
|
||||
|
@ -2179,13 +2178,13 @@
|
|||
</line-breakpoint>
|
||||
<line-breakpoint enabled="true" type="DotNet Breakpoints">
|
||||
<url>file://$PROJECT_DIR$/UpsilonLanguageServer/ReferenceHandler/LoadReferenceLibraries.cs</url>
|
||||
<line>126</line>
|
||||
<line>132</line>
|
||||
<properties documentPath="$PROJECT_DIR$/UpsilonLanguageServer/ReferenceHandler/LoadReferenceLibraries.cs" initialLine="115">
|
||||
<startOffsets>
|
||||
<option value="5396" />
|
||||
<option value="5636" />
|
||||
</startOffsets>
|
||||
<endOffsets>
|
||||
<option value="5484" />
|
||||
<option value="5724" />
|
||||
</endOffsets>
|
||||
</properties>
|
||||
<option name="timeStamp" value="78" />
|
||||
|
@ -3958,79 +3957,80 @@
|
|||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/UpsilonLanguageServer/ReferenceHandler/LoadReferenceLibraries.cs">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="467">
|
||||
<caret line="120" column="64" lean-forward="true" selection-start-line="120" selection-start-column="64" selection-end-line="120" selection-end-column="64" />
|
||||
<state relative-caret-position="360">
|
||||
<caret line="69" column="13" lean-forward="true" selection-start-line="69" selection-start-column="13" selection-end-line="69" selection-end-column="13" />
|
||||
<folding>
|
||||
<marker date="1550573203572" expanded="true" signature="6:272" ph="..." />
|
||||
<marker date="1550573203572" expanded="true" signature="392:15775" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="441:15773" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="612:1481" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="996:1373" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="1113:1236" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="1632:6074" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="1748:1892" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="2494:2602" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="2714:5516" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="2970:3127" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="3148:5502" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="3311:5375" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="3603:4865" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="3832:4713" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="4205:4655" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="4753:4837" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="4894:5353" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="5046:5325" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="5855:6064" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="6167:6591" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="6272:6524" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="6730:7598" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="6866:7100" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7004:7086" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7242:7564" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7351:7417" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7660:13008" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7699:7964" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="7780:7912" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8094:8699" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8128:8598" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8268:8580" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8423:8558" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8637:8685" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8736:9452" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8855:9438" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="8897:9316" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9075:9294" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9363:9420" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9510:10212" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9760:9967" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9878:9948" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="9988:10198" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10108:10178" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10276:11006" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10548:10758" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10669:10739" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10779:10992" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="10902:10972" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="11133:12814" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="11764:12169" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12034:12149" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12238:12346" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12427:12509" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12530:12800" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12643:12780" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="12865:12968" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="13077:14729" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="13497:13638" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="13695:14564" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="13796:14164" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="14245:14550" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="14635:14689" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="14756:14849" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="14887:15041" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="15072:15185" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="15229:15313" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="15352:15766" ph="{...}" />
|
||||
<marker date="1550573203572" expanded="true" signature="15563:15756" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6:272" ph="..." />
|
||||
<marker date="1550574235329" expanded="true" signature="392:16015" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="441:16013" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="612:1481" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="996:1373" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="1113:1236" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="1632:6314" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="1748:1892" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="2525:2679" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="2734:2842" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="2954:5756" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="3210:3367" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="3388:5742" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="3551:5615" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="3843:5105" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="4072:4953" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="4445:4895" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="4993:5077" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="5134:5593" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="5286:5565" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6095:6304" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6407:6831" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6512:6764" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="6970:7838" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7106:7340" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7244:7326" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7482:7804" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7591:7657" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7900:13248" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="7939:8204" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8020:8152" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8334:8939" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8368:8838" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8508:8820" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8663:8798" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8877:8925" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="8976:9692" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9095:9678" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9137:9556" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9315:9534" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9603:9660" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="9750:10452" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10000:10207" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10118:10188" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10228:10438" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10348:10418" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10516:11246" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10788:10998" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="10909:10979" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="11019:11232" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="11142:11212" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="11373:13054" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12004:12409" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12274:12389" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12478:12586" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12667:12749" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12770:13040" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="12883:13020" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="13105:13208" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="13317:14969" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="13737:13878" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="13935:14804" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="14036:14404" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="14485:14790" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="14875:14929" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="14996:15089" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15127:15281" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15312:15425" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15469:15553" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15592:16006" ph="{...}" />
|
||||
<marker date="1550574235329" expanded="true" signature="15803:15996" ph="{...}" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
|
|
|
@ -62,9 +62,15 @@ namespace UpsilonLanguageServer.ReferenceHandler
|
|||
.ToArray();
|
||||
|
||||
var requiredUserDataAttribute = typeof(UpsilonUserDataAttribute).FullName;
|
||||
var userDataTypes = types
|
||||
.SelectMany(x => GetDefinitions(x, requiredUserDataAttribute))
|
||||
.ToDictionary(x => x.Item1, x => x.Item2);
|
||||
var userDataTypesEnumerable = types
|
||||
.SelectMany(x => GetDefinitions(x, requiredUserDataAttribute));
|
||||
|
||||
var userDataTypes = new Dictionary<string, TypeDefinition>();
|
||||
foreach (var tuple in userDataTypesEnumerable)
|
||||
{
|
||||
if (!userDataTypes.ContainsKey(tuple.Item1))
|
||||
userDataTypes.Add(tuple.Item1, tuple.Item2);
|
||||
}
|
||||
|
||||
foreach (var definition in userDataTypes)
|
||||
{
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue