CodeMap1.dgml 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <DirectedGraph DataVirtualized="True" Layout="Sugiyama" ZoomLevel="-1" xmlns="http://schemas.microsoft.com/vs/2009/dgml">
  3. <Nodes>
  4. <Node Id="@10" Category="CodeSchema_Assembly" Bounds="-745.258451432132,178.580003834062,150.476666666667,25" CodeSchemaProperty_StrongName="FindLineTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(c3bb2b1c-ed0c-4879-a6d3-d86342c5086e.OutputPath)" Group="Collapsed" Label="FindLineTool.dll" />
  5. <Node Id="@12" Category="CodeSchema_Assembly" Bounds="-737.215118098798,123.580003834062,142.433333333333,25.0000000000001" CodeSchemaProperty_StrongName="HalconTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(f5669fb7-77ec-44b9-898b-6d575b7d26ea.OutputPath)" Group="Collapsed" Label="HalconTool.dll" />
  6. <Node Id="@14" Category="CodeSchema_Assembly" Bounds="-564.781684765464,-277.379996165938,2106.38702812072,480.96" CodeSchemaProperty_StrongName="CaliperTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="Fetched" DelayedCrossGroupLinksState="Fetched" FetchedChildrenCount="1" FilePath="$(aabf8d49-fa00-4e25-9410-4a573d48dab1.OutputPath)" Group="Expanded" Label="CaliperTool.dll" UseManualLocation="True" />
  7. <Node Id="@16" Category="CodeSchema_Assembly" Bounds="297.421214458853,508.653469398796,201.42,85.0002" CodeSchemaProperty_StrongName="CommonMethods, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="Fetched" DelayedCrossGroupLinksState="Fetched" FetchedChildrenCount="1" FilePath="$(1c8d0ddc-2086-48a9-9586-f2b643e2fc54.OutputPath)" Group="Expanded" Label="CommonMethods.dll" UseManualLocation="True" />
  8. <Node Id="@18" Category="CodeSchema_Assembly" Bounds="329.350450151627,398.653469398796,137.69,25" CodeSchemaProperty_StrongName="DataStruct, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(df3d4d4c-02df-4f92-9fd4-0a861f64b0ef.OutputPath)" Group="Collapsed" Label="DataStruct.dll" />
  9. <Node Id="@2" Category="CodeSchema_Assembly" Bounds="328.378845440901,-427.379996165938,139.61,25" CodeSchemaProperty_StrongName="VisionEdit, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(2cd1b0c2-d64a-4da4-8a9e-64d5ab35de25.OutputPath)" Group="Collapsed" Label="VisionEdit.exe" />
  10. <Node Id="@20" Category="CodeSchema_Assembly" Bounds="311.012968358812,-372.379996165938,174.136666666667,25" CodeSchemaProperty_StrongName="VisionJobFactory, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(4d539eb2-e847-4d42-b6fa-03b2546dafd7.OutputPath)" Group="Collapsed" Label="VisionJobFactory.dll" />
  11. <Node Id="@22" Category="CodeSchema_Namespace" Bounds="-544.781684765464,-237.379996165938,2066.38702812072,420.96" DelayedChildNodesState="Fetched" DelayedCrossGroupLinksState="Fetched" FetchedChildrenCount="2" Group="Expanded" Label="CaliperTool" UseManualLocation="True" />
  12. <Node Id="@23" Category="CodeSchema_Namespace" Bounds="317.421214458853,548.649894194939,161.42,25" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="CommonMethods" />
  13. <Node Id="@25" Category="CodeSchema_Class" Bounds="-524.781684765464,-142.379996165938,2026.38702812072,305.96" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="Fetched" DelayedCrossGroupLinksState="Fetched" FetchedChildrenCount="35" Group="Expanded" Label="Caliper" UseManualLocation="True" />
  14. <Node Id="@26" Category="CodeSchema_Class" Bounds="422.944907011782,-197.379996165938,130.933333333333,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="FormCaliper" />
  15. <Node Id="@27" Category="CodeSchema_Method" Bounds="-116.981384765464,-47.1399961659383,138.07,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="DispMainWindow" />
  16. <Node Id="@28" Category="CodeSchema_Method" Bounds="743.346087149798,-102.379996165938,127.023333333333,25.24" CodeSchemaProperty_IsInternal="True" DelayedCrossGroupLinksState="Fetched" Label="DrawExpectLine" />
  17. <Node Id="@29" Category="CodeSchema_Method" Bounds="654.725987149798,-102.379996165938,58.6200000000001,25.24" CodeSchemaProperty_IsFinal="True" CodeSchemaProperty_IsPublic="True" CodeSchemaProperty_IsVirtual="True" DelayedCrossGroupLinksState="Fetched" Label="Run" />
  18. <Node Id="@30" Category="CodeSchema_Method" Bounds="254.352285687087,-102.379996165938,76.1033333333334,25.24" CodeSchemaProperty_IsConstructor="True" CodeSchemaProperty_IsPublic="True" CodeSchemaProperty_IsSpecialName="True" DelayedCrossGroupLinksState="Fetched" Label="Caliper" />
  19. <Node Id="@31" Category="CodeSchema_Field" Bounds="812.882913905396,63.3400038340617,93.2333333333333,25.24" CodeSchemaProperty_IsPrivate="True" DelayedCrossGroupLinksState="Fetched" Label="_resultCol" />
  20. <Node Id="@32" Category="CodeSchema_Field" Bounds="683.562813905396,63.3400038340617,99.3200000000001,25.24" CodeSchemaProperty_IsPrivate="True" DelayedCrossGroupLinksState="Fetched" Label="_resultRow" />
  21. <Node Id="@33" Category="CodeSchema_Field" Bounds="-504.781684765464,-47.1399961659382,95.4533333333334,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="arrowDisp" />
  22. <Node Id="@34" Category="CodeSchema_Field" Bounds="-251.966590116546,8.10000383406185,113.22,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="contoursDisp" />
  23. <Node Id="@35" Category="CodeSchema_Field" Bounds="125.433709883454,8.10000383406179,91.8866666666667,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="crossDisp" />
  24. <Node Id="@36" Category="CodeSchema_Field" Bounds="-108.746490116546,8.10000383406179,92.4333333333333,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="dispCross" />
  25. <Node Id="@37" Category="CodeSchema_Method" Bounds="1223.26263279155,8.10000383406179,97.4400000000001,25.24" CodeSchemaProperty_IsFinal="True" CodeSchemaProperty_IsPublic="True" CodeSchemaProperty_IsVirtual="True" DelayedCrossGroupLinksState="Fetched" Label="DispImage" />
  26. <Node Id="@38" Category="CodeSchema_Field" Bounds="13.6869432167861,8.10000383406179,81.7466666666667,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="dispRec" />
  27. <Node Id="@39" Category="CodeSchema_Field" Bounds="484.045681901203,-47.1399961659382,100.2,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="edgeSelect" />
  28. <Node Id="@4" Category="CodeSchema_Assembly" Bounds="313.042835143062,453.653469398796,170.316666666667,25" CodeSchemaProperty_StrongName="HalconWindow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(4adc75ae-59c7-4d36-b675-a6ce51b6f5ba.OutputPath)" Group="Collapsed" Label="HalconWindow.exe" />
  29. <Node Id="@40" Category="CodeSchema_Field" Bounds="815.24254856787,-47.1399961659383,108.37,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="expectAngle" />
  30. <Node Id="@41" Category="CodeSchema_Field" Bounds="486.086047238729,63.3400038340617,167.476666666667,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="expectRecStartColumn" />
  31. <Node Id="@42" Category="CodeSchema_Field" Bounds="514.647343216787,8.10000383406179,147.533333333333,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="expectRecStartRow" />
  32. <Node Id="@43" Category="CodeSchema_Property" Bounds="956.599682174849,63.3400038340618,124.452394787381,25" CodeSchemaProperty_IsFinal="True" CodeSchemaProperty_IsPublic="True" CodeSchemaProperty_IsVirtual="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="inputImage" />
  33. <Node Id="@44" Category="CodeSchema_Field" Bounds="692.180776550121,8.10000383406174,94.4499999999999,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="inputPose" />
  34. <Node Id="@45" Category="CodeSchema_Field" Bounds="953.61264856787,-47.1399961659382,80.9700000000001,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="length1" />
  35. <Node Id="@46" Category="CodeSchema_Field" Bounds="816.630876550121,8.10000383406179,80.97,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="length2" />
  36. <Node Id="@47" Category="CodeSchema_Field" Bounds="-233.084818098797,-47.1399961659382,86.1033333333334,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="LineDisp" />
  37. <Node Id="@48" Category="CodeSchema_Field" Bounds="-379.328251432131,-47.1399961659382,116.243333333333,25.24" CodeSchemaProperty_IsPrivate="True" DelayedCrossGroupLinksState="Fetched" Label="newExpectPhi" />
  38. <Node Id="@49" Category="CodeSchema_Field" Bounds="51.0887152345362,-47.1399961659382,190.94,25.24" CodeSchemaProperty_IsPrivate="True" DelayedCrossGroupLinksState="Fetched" Label="newExpectRecStartColumn" />
  39. <Node Id="@50" Category="CodeSchema_Field" Bounds="614.245781901203,-47.1399961659383,170.996666666667,25.24" CodeSchemaProperty_IsPrivate="True" DelayedCrossGroupLinksState="Fetched" Label="newExpectRecStartRow" />
  40. <Node Id="@51" Category="CodeSchema_Method" Bounds="1064.58274856787,-47.1399961659382,109.033333333333,25.24" CodeSchemaProperty_IsPrivate="True" DelayedCrossGroupLinksState="Fetched" Label="ParamsTrans" />
  41. <Node Id="@52" Category="CodeSchema_Field" Bounds="373.328915234536,-47.1399961659383,80.7166666666666,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="polarity" />
  42. <Node Id="@53" Category="CodeSchema_Property" Bounds="1080.71013800417,8.10000383406179,112.552394787381,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="ResultCol" />
  43. <Node Id="@54" Category="CodeSchema_Property" Bounds="927.600976550121,8.10000383406179,123.109061454048,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="ResulttRow" />
  44. <Node Id="@55" Category="CodeSchema_Field" Bounds="272.028815234536,-47.1399961659382,71.3,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="sigma" />
  45. <Node Id="@56" Category="CodeSchema_Property" Bounds="-504.781684765464,118.580003834062,159.692394787382,25" CodeSchemaProperty_IsFinal="True" CodeSchemaProperty_IsPublic="True" CodeSchemaProperty_IsVirtual="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="softwareRunState" />
  46. <Node Id="@57" Category="CodeSchema_Field" Bounds="369.017243216787,8.10000383406179,115.63,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="templatePose" />
  47. <Node Id="@58" Category="CodeSchema_Field" Bounds="247.320476550121,8.10000383406179,91.6966666666667,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="threshold" />
  48. <Node Id="@59" Category="CodeSchema_Field" Bounds="-380.180023449879,8.10000383406174,98.2133333333334,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="toolEnable" />
  49. <Node Id="@6" Category="CodeSchema_Assembly" Bounds="-237.021586780284,233.580003834062,128.813333333333,25" CodeSchemaProperty_StrongName="ToolBase, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(7cd50b44-bf56-4e8e-8fa1-05f6968c1835.OutputPath)" Group="Collapsed" Label="ToolBase.dll" />
  50. <Node Id="@60" Category="CodeSchema_Property" Bounds="1347.71961523454,-47.1399961659382,133.885728120715,25" CodeSchemaProperty_IsFinal="True" CodeSchemaProperty_IsPublic="True" CodeSchemaProperty_IsVirtual="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="toolRunStatu" />
  51. <Node Id="@61" Category="CodeSchema_Method" Bounds="1203.6161819012,-47.1399961659383,114.103333333333,25.24" CodeSchemaProperty_IsPublic="True" DelayedCrossGroupLinksState="Fetched" Label="UpdateImage" />
  52. <Node Id="@8" Category="CodeSchema_Assembly" Bounds="-365.276329280422,323.653469398796,158.746666666666,25" CodeSchemaProperty_StrongName="FindCircleTool, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(3d2739db-5618-49bf-bf5c-5cccd6a55c64.OutputPath)" Group="Collapsed" Label="FindCircleTool.dll" />
  53. <Node Id="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" Category="CodeMap_SolutionFolder" Bounds="-765.258451432132,-317.379996165938,2326.86379478738,686.033465564734" Group="Expanded" Label="ToolLib" UseManualLocation="True" />
  54. </Nodes>
  55. <Links>
  56. <Link Source="@10" Target="@16" Category="CodeMap_ProjectReference" Bounds="271.184365692297,131.666861110997,57.0613815876588,206.32621812435" />
  57. <Link Source="@10" Target="@18" Category="References" Bounds="275.008793548486,131.666861110997,56.6339882566077,97.2235156755889" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="28">
  58. <Category Ref="CodeMap_ProjectReference" />
  59. <Category Ref="CodeSchema_Calls" />
  60. <Category Ref="CodeSchema_FieldRead" />
  61. <Category Ref="CodeSchema_FieldWrite" />
  62. </Link>
  63. <Link Source="@10" Target="@23" Category="References" Bounds="271.060902098039,131.666861110997,65.6849708589633,246.304518646355" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="29">
  64. <Category Ref="CodeSchema_Calls" />
  65. <Category Ref="CodeSchema_ReturnTypeLink" />
  66. </Link>
  67. <Link Source="@10" Target="@4" Category="References" Bounds="272.842310743041,131.666861110997,62.0628715076278,151.67078024585" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="14">
  68. <Category Ref="CodeMap_ProjectReference" />
  69. <Category Ref="CodeSchema_Calls" />
  70. <Category Ref="CodeSchema_FieldRead" />
  71. </Link>
  72. <Link Source="@10" Target="@6" Category="Implements" Bounds="-595.300842285156,200.798385620117,349.320587158203,38.2265930175781" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1">
  73. <Category Ref="CodeMap_ProjectReference" />
  74. </Link>
  75. <Link Source="@12" Target="@16" Category="CodeMap_ProjectReference" Bounds="266.732349629606,76.6667611109975,63.2575861249395,261.253462251834" />
  76. <Link Source="@12" Target="@23" Category="References" Bounds="266.642002395973,76.6667611109975,70.7620821376914,301.239182693622" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="20">
  77. <Category Ref="CodeSchema_Calls" />
  78. <Category Ref="CodeSchema_ReturnTypeLink" />
  79. </Link>
  80. <Link Source="@12" Target="@4" Category="References" Bounds="267.857933588113,76.6667611109975,68.5812291305487,206.459394100607" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="3">
  81. <Category Ref="CodeMap_ProjectReference" />
  82. <Category Ref="CodeSchema_Calls" />
  83. </Link>
  84. <Link Source="@12" Target="@6" Category="Implements" Bounds="-634.579956054688,148.580001831055,388.587356567383,91.5966339111328" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1">
  85. <Category Ref="CodeMap_ProjectReference" />
  86. </Link>
  87. <Link Source="@14" Target="@16" Category="CodeMap_ProjectReference" Bounds="353.213180363738,21.6666611109975,66.6493708466646,316.194313432139" />
  88. <Link Source="@14" Target="@18" Category="CodeMap_ProjectReference" Bounds="350.386448988437,21.6666611109975,67.9941091162155,206.452178816376" />
  89. <Link Source="@14" Target="@22" Category="Contains" FetchingParent="@14" />
  90. <Link Source="@14" Target="@4" Category="CodeMap_ProjectReference" Bounds="349.10894010635,21.6666611109975,70.0380703500396,261.307441847901" />
  91. <Link Source="@14" Target="@6" Category="CodeMap_ProjectReference" Bounds="49.4058599545685,32.3185070122935,21.0000000000002,0" />
  92. <Link Source="@16" Target="@23" Category="Contains" FetchingParent="@16" />
  93. <Link Source="@2" Target="@10" Category="CodeSchema_Calls" Bounds="273.862937298,-128.333638889002,65.6860033929525,226.357071516464" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="4">
  94. <Category Ref="CodeMap_ProjectReference" />
  95. </Link>
  96. <Link Source="@2" Target="@12" Category="CodeSchema_Calls" Bounds="271.804529404104,-128.333638889003,66.5259983724195,171.608880887005" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="3">
  97. <Category Ref="CodeMap_ProjectReference" />
  98. <Category Ref="CodeSchema_FieldRead" />
  99. </Link>
  100. <Link Source="@2" Target="@14" Category="CodeMap_ProjectReference" Bounds="349.786362862911,-128.333638889003,61.8937109626788,117.044217453932" />
  101. <Link Source="@2" Target="@16" Category="CodeMap_ProjectReference" Bounds="188.801132202148,79.9999465942383,208.059829711914,200.317070007324" />
  102. <Link Source="@2" Target="@18" Category="CodeMap_ProjectReference" Bounds="467.988830566406,-409.683349609375,1103.75067138672,818.689971923828" />
  103. <Link Source="@2" Target="@20" Category="CodeSchema_Calls" Bounds="398.121386946586,-402.379996165938,0.0391530968709048,21.000015642436" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="3">
  104. <Category Ref="CodeMap_ProjectReference" />
  105. </Link>
  106. <Link Source="@2" Target="@23" Category="References" Bounds="342.42945326855,-128.333638889003,0.728827178896267,506.001109335939" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="242">
  107. <Category Ref="CodeSchema_Calls" />
  108. <Category Ref="CodeSchema_FieldRead" />
  109. <Category Ref="CodeSchema_FieldWrite" />
  110. <Category Ref="CodeSchema_ReturnTypeLink" />
  111. <Category Ref="InheritsFrom" />
  112. </Link>
  113. <Link Source="@2" Target="@27" Category="CodeSchema_Calls" IsSourceVirtualized="True" Weight="1" />
  114. <Link Source="@2" Target="@29" Category="CodeSchema_Calls" IsSourceVirtualized="True" Weight="1" />
  115. <Link Source="@2" Target="@4" Category="References" Bounds="467.988830566406,-409.683349609375,1103.75067138672,868.828918457031" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="3">
  116. <Category Ref="CodeMap_ProjectReference" />
  117. <Category Ref="CodeSchema_Calls" />
  118. </Link>
  119. <Link Source="@2" Target="@40" Category="CodeSchema_FieldWrite" IsSourceVirtualized="True" Weight="1" />
  120. <Link Source="@2" Target="@41" Category="CodeSchema_FieldWrite" IsSourceVirtualized="True" Weight="1" />
  121. <Link Source="@2" Target="@42" Category="CodeSchema_FieldWrite" IsSourceVirtualized="True" Weight="1" />
  122. <Link Source="@2" Target="@43" Category="CodeSchema_Calls" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1" />
  123. <Link Source="@2" Target="@6" Category="CodeMap_ProjectReference" Bounds="268.573172798498,-128.333638889003,67.4130787757466,117.198826633115" />
  124. <Link Source="@2" Target="@60" Category="CodeSchema_Calls" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1" />
  125. <Link Source="@2" Target="@8" Category="CodeMap_ProjectReference" Bounds="276.67953498239,-128.333638889002,63.6668384800861,281.222738400557" />
  126. <Link Source="@20" Target="@10" Category="CodeSchema_Calls" Bounds="275.26634169101,-73.3335388890025,61.6696263021124,171.531130331341" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1">
  127. <Category Ref="CodeMap_ProjectReference" />
  128. </Link>
  129. <Link Source="@20" Target="@12" Category="CodeSchema_Calls" Bounds="274.323327055153,-73.3335388890025,60.6296828632911,117.00934220181" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1">
  130. <Category Ref="CodeMap_ProjectReference" />
  131. </Link>
  132. <Link Source="@20" Target="@14" Category="CodeMap_ProjectReference" Bounds="352.096757701863,-73.3335388890025,53.8917901950718,63.1540386011662" />
  133. <Link Source="@20" Target="@16" Category="CodeMap_ProjectReference" Bounds="188.801132202148,190.000152587891,253.294662475586,90.3168640136719" />
  134. <Link Source="@20" Target="@23" Category="References" Bounds="341.454983283662,-73.3335388890025,0.900570397486092,451.001017942853" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="100">
  135. <Category Ref="CodeSchema_Calls" />
  136. <Category Ref="CodeSchema_ReturnTypeLink" />
  137. <Category Ref="InheritsFrom" />
  138. </Link>
  139. <Link Source="@20" Target="@30" Category="CodeSchema_Calls" IsSourceVirtualized="True" Weight="1" />
  140. <Link Source="@22" Target="@25" Category="Contains" FetchingParent="@22" />
  141. <Link Source="@22" Target="@26" Category="Contains" FetchingParent="@22" />
  142. <Link Source="@25" Target="@27" Category="Contains" FetchingParent="@25" />
  143. <Link Source="@25" Target="@28" Category="Contains" FetchingParent="@25" />
  144. <Link Source="@25" Target="@29" Category="Contains" FetchingParent="@25" />
  145. <Link Source="@25" Target="@30" Category="Contains" FetchingParent="@25" />
  146. <Link Source="@25" Target="@31" Category="Contains" FetchingParent="@25" />
  147. <Link Source="@25" Target="@32" Category="Contains" FetchingParent="@25" />
  148. <Link Source="@25" Target="@33" Category="Contains" FetchingParent="@25" />
  149. <Link Source="@25" Target="@34" Category="Contains" FetchingParent="@25" />
  150. <Link Source="@25" Target="@35" Category="Contains" FetchingParent="@25" />
  151. <Link Source="@25" Target="@36" Category="Contains" FetchingParent="@25" />
  152. <Link Source="@25" Target="@37" Category="Contains" FetchingParent="@25" />
  153. <Link Source="@25" Target="@38" Category="Contains" FetchingParent="@25" />
  154. <Link Source="@25" Target="@39" Category="Contains" FetchingParent="@25" />
  155. <Link Source="@25" Target="@40" Category="Contains" FetchingParent="@25" />
  156. <Link Source="@25" Target="@41" Category="Contains" FetchingParent="@25" />
  157. <Link Source="@25" Target="@42" Category="Contains" FetchingParent="@25" />
  158. <Link Source="@25" Target="@43" Category="Contains" FetchingParent="@25" />
  159. <Link Source="@25" Target="@44" Category="Contains" FetchingParent="@25" />
  160. <Link Source="@25" Target="@45" Category="Contains" FetchingParent="@25" />
  161. <Link Source="@25" Target="@46" Category="Contains" FetchingParent="@25" />
  162. <Link Source="@25" Target="@47" Category="Contains" FetchingParent="@25" />
  163. <Link Source="@25" Target="@48" Category="Contains" FetchingParent="@25" />
  164. <Link Source="@25" Target="@49" Category="Contains" FetchingParent="@25" />
  165. <Link Source="@25" Target="@50" Category="Contains" FetchingParent="@25" />
  166. <Link Source="@25" Target="@51" Category="Contains" FetchingParent="@25" />
  167. <Link Source="@25" Target="@52" Category="Contains" FetchingParent="@25" />
  168. <Link Source="@25" Target="@53" Category="Contains" FetchingParent="@25" />
  169. <Link Source="@25" Target="@54" Category="Contains" FetchingParent="@25" />
  170. <Link Source="@25" Target="@55" Category="Contains" FetchingParent="@25" />
  171. <Link Source="@25" Target="@56" Category="Contains" FetchingParent="@25" />
  172. <Link Source="@25" Target="@57" Category="Contains" FetchingParent="@25" />
  173. <Link Source="@25" Target="@58" Category="Contains" FetchingParent="@25" />
  174. <Link Source="@25" Target="@59" Category="Contains" FetchingParent="@25" />
  175. <Link Source="@25" Target="@6" Category="Implements" IsTargetVirtualized="True" Weight="1" />
  176. <Link Source="@25" Target="@60" Category="Contains" FetchingParent="@25" />
  177. <Link Source="@25" Target="@61" Category="Contains" FetchingParent="@25" />
  178. <Link Source="@26" Target="@23" Category="References" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="3">
  179. <Category Ref="CodeSchema_Calls" />
  180. </Link>
  181. <Link Source="@26" Target="@25" Category="References" IsSourceVirtualized="True" Weight="1" />
  182. <Link Source="@26" Target="@28" Category="CodeSchema_Calls" IsSourceVirtualized="True" Weight="1" />
  183. <Link Source="@26" Target="@29" Category="CodeSchema_Calls" IsSourceVirtualized="True" Weight="1" />
  184. <Link Source="@26" Target="@36" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="1" />
  185. <Link Source="@26" Target="@37" Category="CodeSchema_Calls" IsSourceVirtualized="True" Weight="1" />
  186. <Link Source="@26" Target="@38" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="1" />
  187. <Link Source="@26" Target="@39" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="2">
  188. <Category Ref="CodeSchema_FieldWrite" />
  189. </Link>
  190. <Link Source="@26" Target="@4" Category="References" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="2">
  191. <Category Ref="CodeSchema_Calls" />
  192. </Link>
  193. <Link Source="@26" Target="@40" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="2">
  194. <Category Ref="CodeSchema_FieldWrite" />
  195. </Link>
  196. <Link Source="@26" Target="@41" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="2">
  197. <Category Ref="CodeSchema_FieldWrite" />
  198. </Link>
  199. <Link Source="@26" Target="@42" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="2">
  200. <Category Ref="CodeSchema_FieldWrite" />
  201. </Link>
  202. <Link Source="@26" Target="@45" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="2">
  203. <Category Ref="CodeSchema_FieldWrite" />
  204. </Link>
  205. <Link Source="@26" Target="@46" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="2">
  206. <Category Ref="CodeSchema_FieldWrite" />
  207. </Link>
  208. <Link Source="@26" Target="@47" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="1" />
  209. <Link Source="@26" Target="@52" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="2">
  210. <Category Ref="CodeSchema_FieldWrite" />
  211. </Link>
  212. <Link Source="@26" Target="@55" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="2">
  213. <Category Ref="CodeSchema_FieldWrite" />
  214. </Link>
  215. <Link Source="@26" Target="@58" Category="CodeSchema_FieldRead" IsSourceVirtualized="True" Weight="2">
  216. <Category Ref="CodeSchema_FieldWrite" />
  217. </Link>
  218. <Link Source="@26" Target="@61" Category="CodeSchema_Calls" IsSourceVirtualized="True" Weight="1" />
  219. <Link Source="@27" Target="@34" Category="CodeSchema_FieldRead" Bounds="-153.251910407147,-21.8999961659383,71.6285381049231,26.8418352412731" Weight="1" />
  220. <Link Source="@27" Target="@35" Category="CodeSchema_FieldRead" Bounds="2.15972785466753,-21.8999961659383,115.146808946307,29.0015060621284" Weight="1" />
  221. <Link Source="@27" Target="@36" Category="CodeSchema_FieldRead" Bounds="-56.9008216209258,-21.8999961659383,5.62273887940624,21.2981384171282" Weight="1" />
  222. <Link Source="@27" Target="@38" Category="CodeSchema_FieldRead" Bounds="-24.5279548993756,-21.8999961659383,47.7469851238534,25.7304591173988" Weight="1" />
  223. <Link Source="@27" Target="@4" Category="References" IsTargetVirtualized="True" Weight="3">
  224. <Category Ref="CodeSchema_Calls" />
  225. </Link>
  226. <Link Source="@28" Target="@18" Category="CodeSchema_FieldRead" IsTargetVirtualized="True" Weight="6">
  227. <Category Ref="CodeSchema_FieldWrite" />
  228. </Link>
  229. <Link Source="@28" Target="@26" Category="CodeSchema_Calls" IsTargetVirtualized="True" Weight="14">
  230. <Category Ref="CodeSchema_FieldRead" />
  231. </Link>
  232. <Link Source="@28" Target="@4" Category="References" IsTargetVirtualized="True" Weight="5">
  233. <Category Ref="CodeSchema_Calls" />
  234. <Category Ref="CodeSchema_FieldRead" />
  235. </Link>
  236. <Link Source="@28" Target="@40" Category="CodeSchema_FieldRead" Bounds="821.152301422596,-77.1399961659383,27.2338365859423,24.0435043615611" Weight="3" />
  237. <Link Source="@28" Target="@41" Category="CodeSchema_FieldRead" Bounds="618.216796875,-77.1399993896484,186.783203125,137.753829956055" Weight="3" />
  238. <Link Source="@28" Target="@42" Category="CodeSchema_FieldRead" Bounds="592.729797363281,-79.591682434082,150.666809082031,78.868615090847" Weight="3" />
  239. <Link Source="@28" Target="@43" Category="CodeSchema_Calls" Bounds="806.048217773438,-77.1399993896484,165.353881835938,137.719104766846" IsTargetVirtualized="True" Weight="1" />
  240. <Link Source="@28" Target="@44" Category="CodeSchema_FieldRead" Bounds="768.93310546875,-77.1399993896484,36.06689453125,80.7221760749817" Weight="4" />
  241. <Link Source="@28" Target="@45" Category="CodeSchema_FieldRead" Bounds="849.634138171329,-77.1399961659383,96.1820293520511,28.3758720782307" Weight="3" />
  242. <Link Source="@28" Target="@46" Category="CodeSchema_FieldRead" Bounds="806.793395996094,-77.1399993896484,14.8140869140625,80.1666662693024" Weight="3" />
  243. <Link Source="@28" Target="@57" Category="CodeSchema_FieldRead" Bounds="493.074615478516,-79.591682434082,250.321990966797,87.4679503440857" Weight="3" />
  244. <Link Source="@29" Target="@18" Category="CodeSchema_FieldRead" IsTargetVirtualized="True" Weight="8" />
  245. <Link Source="@29" Target="@23" Category="References" IsTargetVirtualized="True" Weight="1" />
  246. <Link Source="@29" Target="@26" Category="CodeSchema_Calls" IsTargetVirtualized="True" Weight="12">
  247. <Category Ref="CodeSchema_FieldRead" />
  248. </Link>
  249. <Link Source="@29" Target="@27" Category="CodeSchema_Calls" Bounds="20.2401371002197,-87.9032287597656,634.485876083374,40.1942291259766" Weight="1" />
  250. <Link Source="@29" Target="@35" Category="CodeSchema_FieldRead" Bounds="210.868545532227,-85.2285919189453,443.857467651367,90.070601940155" Weight="1" />
  251. <Link Source="@29" Target="@39" Category="CodeSchema_FieldRead" Bounds="576.834039843268,-79.0358127857059,78.1025425200536,28.783612400097" Weight="1" />
  252. <Link Source="@29" Target="@40" Category="CodeSchema_FieldRead" Bounds="713.345987149798,-81.0266730976416,105.102187970982,31.3166619834678" Weight="1" />
  253. <Link Source="@29" Target="@41" Category="CodeSchema_FieldRead" Bounds="504.513153076172,-78.1526718139648,150.965484619141,137.445178985596" Weight="3" />
  254. <Link Source="@29" Target="@42" Category="CodeSchema_FieldRead" Bounds="592.729797363281,-78.1526718139648,62.7488403320313,77.4296044707298" Weight="3" />
  255. <Link Source="@29" Target="@43" Category="CodeSchema_Calls" Bounds="713.346008300781,-81.2082290649414,258.056091308594,141.787334442139" IsTargetVirtualized="True" Weight="3" />
  256. <Link Source="@29" Target="@44" Category="CodeSchema_FieldRead" Bounds="713.346008300781,-81.2082290649414,82.0306396484375,84.734100818634" Weight="4" />
  257. <Link Source="@29" Target="@45" Category="CodeSchema_FieldRead" Bounds="705.912658691406,-77.1399993896484,246.26123046875,26.9067344665527" Weight="1" />
  258. <Link Source="@29" Target="@46" Category="CodeSchema_FieldRead" Bounds="713.346008300781,-81.2082290649414,124.320861816406,83.037523150444" Weight="1" />
  259. <Link Source="@29" Target="@49" Category="CodeSchema_FieldRead" Bounds="250.975440709261,-86.7476187416232,403.750546440538,41.4960433692376" Weight="2">
  260. <Category Ref="CodeSchema_FieldWrite" />
  261. </Link>
  262. <Link Source="@29" Target="@50" Category="CodeSchema_FieldRead" Bounds="687.624629011301,-77.1399961659382,6.06918328067684,21.3431977773537" Weight="2">
  263. <Category Ref="CodeSchema_FieldWrite" />
  264. </Link>
  265. <Link Source="@29" Target="@51" Category="CodeSchema_Calls" Bounds="705.912658691406,-77.1399993896484,368.808288574219,27.1049041748047" Weight="1" />
  266. <Link Source="@29" Target="@52" Category="CodeSchema_FieldRead" Bounds="462.863391389058,-83.7711226520739,191.86259576074,39.2030302986283" Weight="1" />
  267. <Link Source="@29" Target="@53" Category="CodeSchema_Calls" Bounds="705.912658691406,-77.1399993896484,366.276916503906,86.9021739959717" IsTargetVirtualized="True" Weight="3" />
  268. <Link Source="@29" Target="@54" Category="CodeSchema_Calls" Bounds="713.346008300781,-81.2082290649414,206.49267578125,89.618444442749" IsTargetVirtualized="True" Weight="3" />
  269. <Link Source="@29" Target="@55" Category="CodeSchema_FieldRead" Bounds="349.463012695313,-86.122802734375,305.263000488281,37.8813171386719" Weight="1" />
  270. <Link Source="@29" Target="@57" Category="CodeSchema_FieldRead" Bounds="493.074615478516,-78.1526718139648,162.404022216797,86.0289397239685" Weight="5" />
  271. <Link Source="@29" Target="@58" Category="CodeSchema_FieldRead" Bounds="347.859008789063,-85.2285919189453,306.867004394531,95.559458732605" Weight="1" />
  272. <Link Source="@29" Target="@60" Category="CodeSchema_Calls" Bounds="705.912658691406,-77.1399993896484,657.531311035156,27.5209884643555" IsTargetVirtualized="True" Weight="3" />
  273. <Link Source="@29" Target="@61" Category="CodeSchema_Calls" Bounds="705.912658691406,-77.1399993896484,508.932678222656,27.2194023132324" Weight="1" />
  274. <Link Source="@30" Target="@18" Category="CodeSchema_Calls" IsTargetVirtualized="True" Weight="2" />
  275. <Link Source="@30" Target="@23" Category="References" IsTargetVirtualized="True" Weight="2" />
  276. <Link Source="@30" Target="@31" Category="CodeSchema_FieldWrite" Bounds="330.455627441406,-85.6664886474609,473.574401855469,151.471839904785" Weight="1" />
  277. <Link Source="@30" Target="@32" Category="CodeSchema_FieldWrite" Bounds="330.455627441406,-82.5637588500977,344.257690429688,147.686477661133" Weight="1" />
  278. <Link Source="@30" Target="@33" Category="CodeSchema_FieldWrite" Bounds="-402.232574462891,-87.4435653686523,656.584854125977,39.9702606201172" Weight="1" />
  279. <Link Source="@30" Target="@34" Category="CodeSchema_FieldWrite" Bounds="-129.971557617188,-84.8439407348633,384.323837280273,93.6457595825195" Weight="1" />
  280. <Link Source="@30" Target="@35" Category="CodeSchema_FieldWrite" Bounds="211.11067199707,-77.1399993896484,74.7819976806641,81.8822131156921" Weight="1" />
  281. <Link Source="@30" Target="@36" Category="CodeSchema_FieldWrite" Bounds="-17.6087646484375,-84.8439407348633,271.961044311523,89.9867744445801" Weight="1" />
  282. <Link Source="@30" Target="@38" Category="CodeSchema_FieldWrite" Bounds="104.23567199707,-77.1399993896484,181.656997680664,87.2431011199951" Weight="1" />
  283. <Link Source="@30" Target="@39" Category="CodeSchema_FieldWrite" Bounds="330.455619020421,-81.06487319068,145.348890198028,33.2134328217548" Weight="1" />
  284. <Link Source="@30" Target="@40" Category="CodeSchema_FieldWrite" Bounds="330.455627441406,-86.6967391967773,482.401977539063,38.8345565795898" Weight="1" />
  285. <Link Source="@30" Target="@41" Category="CodeSchema_FieldWrite" Bounds="330.455627441406,-82.5637588500977,205.344787597656,141.765201568604" Weight="1" />
  286. <Link Source="@30" Target="@42" Category="CodeSchema_FieldWrite" Bounds="330.455627441406,-82.5637588500977,204.819458007813,88.2038059234619" Weight="1" />
  287. <Link Source="@30" Target="@44" Category="CodeSchema_FieldWrite" Bounds="330.455627441406,-85.6664886474609,353.440734863281,93.0579900741577" Weight="1" />
  288. <Link Source="@30" Target="@45" Category="CodeSchema_FieldWrite" Bounds="330.455627441406,-87.2923812866211,615.746520996094,39.9306182861328" Weight="1" />
  289. <Link Source="@30" Target="@46" Category="CodeSchema_FieldWrite" Bounds="330.455627441406,-85.6664886474609,477.320617675781,97.4098405838013" Weight="1" />
  290. <Link Source="@30" Target="@47" Category="CodeSchema_FieldWrite" Bounds="-141.564697265625,-86.0985336303711,395.916976928711,38.096508026123" Weight="1" />
  291. <Link Source="@30" Target="@48" Category="CodeSchema_FieldWrite" Bounds="-261.683990478516,-86.8797454833984,516.036270141602,39.0604553222656" Weight="1" />
  292. <Link Source="@30" Target="@49" Category="CodeSchema_FieldWrite" Bounds="188.29469309338,-77.1399961659382,70.7898006715889,26.8121788982526" Weight="1" />
  293. <Link Source="@30" Target="@50" Category="CodeSchema_FieldWrite" Bounds="330.455619020421,-84.5997535524893,275.537391867021,37.3660319156619" Weight="1" />
  294. <Link Source="@30" Target="@52" Category="CodeSchema_FieldWrite" Bounds="320.11204790448,-77.1399961659382,57.6766388484282,26.2695493067935" Weight="1" />
  295. <Link Source="@30" Target="@55" Category="CodeSchema_FieldWrite" Bounds="295.893611469531,-77.1399961659382,5.89689538204215,21.3255270077647" Weight="1" />
  296. <Link Source="@30" Target="@57" Category="CodeSchema_FieldWrite" Bounds="316.123992919922,-77.1399993896484,77.9897155761719,81.1107013225555" Weight="1" />
  297. <Link Source="@30" Target="@58" Category="CodeSchema_FieldWrite" Bounds="261.894622802734,-77.1399993896484,23.5392456054688,77.9003689289093" Weight="1" />
  298. <Link Source="@30" Target="@59" Category="CodeSchema_FieldWrite" Bounds="-289.767944335938,-84.8439407348633,544.120223999023,89.8433632850647" Weight="1" />
  299. <Link Source="@37" Target="@26" Category="CodeSchema_Calls" IsTargetVirtualized="True" Weight="2">
  300. <Category Ref="CodeSchema_FieldRead" />
  301. </Link>
  302. <Link Source="@37" Target="@4" Category="CodeSchema_Calls" IsTargetVirtualized="True" Weight="1" />
  303. <Link Source="@37" Target="@43" Category="CodeSchema_Calls" Bounds="1085.01681563482,31.2939418842706,138.401524239968,30.134262345302" IsTargetVirtualized="True" Weight="2" />
  304. <Link Source="@44" Target="@18" Category="References" IsTargetVirtualized="True" Weight="1" />
  305. <Link Source="@51" Target="@23" Category="References" IsTargetVirtualized="True" Weight="7">
  306. <Category Ref="CodeSchema_Calls" />
  307. </Link>
  308. <Link Source="@51" Target="@26" Category="CodeSchema_Calls" IsTargetVirtualized="True" Weight="8">
  309. <Category Ref="CodeSchema_FieldRead" />
  310. </Link>
  311. <Link Source="@51" Target="@53" Category="CodeSchema_Calls" Bounds="1123.19471517033,-21.8999961659383,6.95729087086511,21.4394579558972" IsTargetVirtualized="True" Weight="1" />
  312. <Link Source="@51" Target="@54" Category="CodeSchema_Calls" Bounds="1026.90933188342,-21.8999961659383,62.4387749617399,26.4854684608968" IsTargetVirtualized="True" Weight="1" />
  313. <Link Source="@53" Target="@31" Category="CodeSchema_FieldRead" Bounds="914.942312463264,31.5515805237084,167.150282402878,33.3473200896831" IsSourceVirtualized="True" Weight="4">
  314. <Category Ref="CodeSchema_FieldWrite" />
  315. </Link>
  316. <Link Source="@54" Target="@32" Category="CodeSchema_FieldRead" Bounds="791.47884188689,33.0226474180172,140.246018149665,30.3361773069299" IsSourceVirtualized="True" Weight="4">
  317. <Category Ref="CodeSchema_FieldWrite" />
  318. </Link>
  319. <Link Source="@56" Target="@23" Category="References" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="4">
  320. <Category Ref="CodeSchema_ReturnTypeLink" />
  321. </Link>
  322. <Link Source="@57" Target="@18" Category="References" IsTargetVirtualized="True" Weight="1" />
  323. <Link Source="@6" Target="@16" Category="CodeMap_ProjectReference" Bounds="259.708296321115,21.6666611109975,71.1517320956951,316.220325033629" />
  324. <Link Source="@6" Target="@23" Category="References" Bounds="259.636178896163,21.6666611109975,78.0944774410121,356.209595359638" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="5">
  325. <Category Ref="CodeSchema_ReturnTypeLink" />
  326. </Link>
  327. <Link Source="@60" Target="@23" Category="References" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="4">
  328. <Category Ref="CodeSchema_ReturnTypeLink" />
  329. </Link>
  330. <Link Source="@61" Target="@26" Category="CodeSchema_Calls" IsTargetVirtualized="True" Weight="2">
  331. <Category Ref="CodeSchema_FieldRead" />
  332. </Link>
  333. <Link Source="@61" Target="@37" Category="CodeSchema_Calls" Bounds="1263.25279746184,-21.8999961659383,4.33891613387823,21.1830577143328" Weight="1" />
  334. <Link Source="@61" Target="@4" Category="CodeSchema_Calls" IsTargetVirtualized="True" Weight="1" />
  335. <Link Source="@8" Target="@18" Category="References" Bounds="283.794329184644,186.666961110997,41.5136790071687,43.4900347924572" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="4">
  336. <Category Ref="CodeMap_ProjectReference" />
  337. <Category Ref="CodeSchema_Calls" />
  338. </Link>
  339. <Link Source="@8" Target="@4" Category="CodeSchema_Calls" Bounds="278.743724604171,186.666961110997,53.4631376516325,97.1160478662152" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1">
  340. <Category Ref="CodeMap_ProjectReference" />
  341. </Link>
  342. <Link Source="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" Target="@10" Category="Contains" FetchingParent="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" />
  343. <Link Source="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" Target="@12" Category="Contains" FetchingParent="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" />
  344. <Link Source="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" Target="@14" Category="Contains" FetchingParent="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" />
  345. <Link Source="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" Target="@6" Category="Contains" FetchingParent="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" />
  346. <Link Source="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" Target="@8" Category="Contains" FetchingParent="ToolLib{4FA39290-D4E6-4FD0-8030-F605960DA331}" />
  347. </Links>
  348. <Categories>
  349. <Category Id="CodeMap_ProjectReference" Label="项目引用" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="引用者" OutgoingActionLabel="引用" />
  350. <Category Id="CodeMap_SolutionFolder" Label="解决方案文件夹" CanBeDataDriven="True" IsProviderRoot="False" NavigationActionLabel="解决方案文件夹" />
  351. <Category Id="CodeSchema_Assembly" Label="程序集" BasedOn="File" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Assembly" NavigationActionLabel="程序集" />
  352. <Category Id="CodeSchema_Calls" Label="调用" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="调用者" OutgoingActionLabel="调用" />
  353. <Category Id="CodeSchema_Class" Label="类" BasedOn="CodeSchema_Type" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" NavigationActionLabel="类" />
  354. <Category Id="CodeSchema_Field" Label="字段" BasedOn="CodeSchema_Member" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Field" NavigationActionLabel="字段" />
  355. <Category Id="CodeSchema_FieldRead" Label="字段读取" BasedOn="CodeSchema_FieldReference" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="读取方" OutgoingActionLabel="读取字段" />
  356. <Category Id="CodeSchema_FieldReference" Label="字段引用" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="引用者" OutgoingActionLabel="引用字段" />
  357. <Category Id="CodeSchema_FieldWrite" Label="字段写入" BasedOn="CodeSchema_FieldReference" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="写入方" OutgoingActionLabel="写入字段" />
  358. <Category Id="CodeSchema_Member" Label="编号" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Field" NavigationActionLabel="成员" />
  359. <Category Id="CodeSchema_Method" Label="方法" BasedOn="CodeSchema_Member" CanBeDataDriven="True" DefaultAction="Link:Forward:CodeSchema_Calls" Icon="CodeSchema_Method" NavigationActionLabel="方法" />
  360. <Category Id="CodeSchema_Namespace" Label="命名空间" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Type" Icon="CodeSchema_Namespace" NavigationActionLabel="命名空间" />
  361. <Category Id="CodeSchema_Property" Label="属性" BasedOn="CodeSchema_Member" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Property" NavigationActionLabel="属性" />
  362. <Category Id="CodeSchema_ReturnTypeLink" Label="返回" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="返回类型" OutgoingActionLabel="返回类型" />
  363. <Category Id="CodeSchema_Type" Label="类型" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" NavigationActionLabel="类型" />
  364. <Category Id="Contains" Label="包含" Description="链接的源是否包含目标对象" CanBeDataDriven="False" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="包含者" IsContainment="True" OutgoingActionLabel="包含" />
  365. <Category Id="File" Label="文件" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="File" NavigationActionLabel="文件" />
  366. <Category Id="Implements" Label="实现" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="实现者" OutgoingActionLabel="实现" />
  367. <Category Id="InheritsFrom" Label="继承自" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="继承者" OutgoingActionLabel="继承自" />
  368. <Category Id="References" Label="引用" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="引用者" OutgoingActionLabel="引用" />
  369. </Categories>
  370. <Properties>
  371. <Property Id="Bounds" DataType="System.Windows.Rect" />
  372. <Property Id="CanBeDataDriven" Label="CanBeDataDriven" Description="CanBeDataDriven" DataType="System.Boolean" />
  373. <Property Id="CanLinkedNodesBeDataDriven" Label="CanLinkedNodesBeDataDriven" Description="CanLinkedNodesBeDataDriven" DataType="System.Boolean" />
  374. <Property Id="CodeSchemaProperty_IsConstructor" Label="是构造函数" Description="一个标志,用于指示该方法是构造函数" DataType="System.Boolean" />
  375. <Property Id="CodeSchemaProperty_IsFinal" Label="是最终的" Description="一个标志,用于指示该成员是“最终”成员且不能从其派生" DataType="System.Boolean" />
  376. <Property Id="CodeSchemaProperty_IsInternal" Label="是内部的" Description="一个标志,用于指示该方法是“内部”方法" DataType="System.Boolean" />
  377. <Property Id="CodeSchemaProperty_IsPrivate" Label="是私有的" Description="一个标志,用于指示该范围是“私有”范围" DataType="System.Boolean" />
  378. <Property Id="CodeSchemaProperty_IsPublic" Label="是公共的" Description="一个标志,用于指示该范围是“公共”范围" DataType="System.Boolean" />
  379. <Property Id="CodeSchemaProperty_IsSpecialName" Label="是特殊名称" Description="一个标志,用于指示某些编译器以特殊方式对待该方法" DataType="System.Boolean" />
  380. <Property Id="CodeSchemaProperty_IsVirtual" Label="是虚拟的" Description="一个标志,用于指示可以重写该方法" DataType="System.Boolean" />
  381. <Property Id="CodeSchemaProperty_StrongName" Label="StrongName" Description="StrongName" DataType="System.String" />
  382. <Property Id="DataVirtualized" Label="已虚拟化数据" Description="如果为 true,则图中可以包含表示虚拟化节点/链接(即,不在图中实际创建)的数据的节点和链接。" DataType="System.Boolean" />
  383. <Property Id="DefaultAction" Label="DefaultAction" Description="DefaultAction" DataType="System.String" />
  384. <Property Id="DelayedChildNodesState" Label="延迟的子节点状态" Description="如果未指定延迟的子节点状态,则为 Unspecified。如果尚未将组包含的子节点提取到关系图中,则为 NotFetched。如果已提取组内的所有延迟的子节点,则为 Fetched。" DataType="Microsoft.VisualStudio.GraphModel.DelayedDataState" />
  385. <Property Id="DelayedCrossGroupLinksState" Label="延迟的跨组链接状态" Description="如果未指定延迟的跨组链接状态,则为 Unspecified。如果尚未将此节点上延迟的跨组链接提取到关系图中,则为 NotFetched。如果已提取所有延迟的跨组链接,则为 Fetched。" DataType="Microsoft.VisualStudio.GraphModel.DelayedDataState" />
  386. <Property Id="Expression" DataType="System.String" />
  387. <Property Id="FetchedChildrenCount" DataType="System.Int32" />
  388. <Property Id="FetchingParent" DataType="Microsoft.VisualStudio.GraphModel.GraphNodeId" />
  389. <Property Id="FilePath" Label="文件路径" Description="文件路径" DataType="System.String" />
  390. <Property Id="Group" Label="组" Description="将节点显示为组" DataType="Microsoft.VisualStudio.GraphModel.GraphGroupStyle" />
  391. <Property Id="GroupLabel" DataType="System.String" />
  392. <Property Id="Icon" DataType="System.String" />
  393. <Property Id="IncomingActionLabel" Label="IncomingActionLabel" Description="IncomingActionLabel" DataType="System.String" />
  394. <Property Id="IsContainment" DataType="System.Boolean" />
  395. <Property Id="IsEnabled" DataType="System.Boolean" />
  396. <Property Id="IsProviderRoot" Label="IsProviderRoot" Description="IsProviderRoot" DataType="System.Boolean" />
  397. <Property Id="IsSourceVirtualized" Label="已虚拟化链接源" Description="如果为 true,则链接源端包含虚拟化节点/链接(即,不在图中实际创建)的数据。" DataType="System.Boolean" />
  398. <Property Id="IsTargetVirtualized" Label="已虚拟化链接目标" Description="如果为 true,则链接目标端包含虚拟化节点/链接(即,不在图中实际创建)的数据。" DataType="System.Boolean" />
  399. <Property Id="Label" Label="标签" Description="可批注对象的可显示标签" DataType="System.String" />
  400. <Property Id="Layout" DataType="System.String" />
  401. <Property Id="NavigationActionLabel" Label="NavigationActionLabel" Description="NavigationActionLabel" DataType="System.String" />
  402. <Property Id="OutgoingActionLabel" Label="OutgoingActionLabel" Description="OutgoingActionLabel" DataType="System.String" />
  403. <Property Id="TargetType" DataType="System.Type" />
  404. <Property Id="UseManualLocation" DataType="System.Boolean" />
  405. <Property Id="Value" DataType="System.String" />
  406. <Property Id="ValueLabel" DataType="System.String" />
  407. <Property Id="Visibility" Label="可见性" Description="定义关系图中的节点是否可见" DataType="System.Windows.Visibility" />
  408. <Property Id="Weight" Label="粗细" Description="粗细" DataType="System.Double" />
  409. <Property Id="ZoomLevel" DataType="System.String" />
  410. </Properties>
  411. <QualifiedNames>
  412. <Name Id="Assembly" Label="程序集" ValueType="Uri" />
  413. <Name Id="Member" Label="编号" ValueType="System.Object" />
  414. <Name Id="Name" Label="名称" ValueType="System.String" />
  415. <Name Id="Namespace" Label="命名空间" ValueType="System.String" />
  416. <Name Id="OverloadingParameters" Label="参数" ValueType="Microsoft.VisualStudio.GraphModel.GraphNodeIdCollection" Formatter="NameValueNoEscape" />
  417. <Name Id="Type" Label="类型" ValueType="System.Object" />
  418. </QualifiedNames>
  419. <IdentifierAliases>
  420. <Alias n="1" Uri="Assembly=$(2cd1b0c2-d64a-4da4-8a9e-64d5ab35de25.OutputPathUri)" />
  421. <Alias n="2" Id="(@1)" />
  422. <Alias n="3" Uri="Assembly=$(4adc75ae-59c7-4d36-b675-a6ce51b6f5ba.OutputPathUri)" />
  423. <Alias n="4" Id="(@3)" />
  424. <Alias n="5" Uri="Assembly=$(7cd50b44-bf56-4e8e-8fa1-05f6968c1835.OutputPathUri)" />
  425. <Alias n="6" Id="(@5)" />
  426. <Alias n="7" Uri="Assembly=$(3d2739db-5618-49bf-bf5c-5cccd6a55c64.OutputPathUri)" />
  427. <Alias n="8" Id="(@7)" />
  428. <Alias n="9" Uri="Assembly=$(c3bb2b1c-ed0c-4879-a6d3-d86342c5086e.OutputPathUri)" />
  429. <Alias n="10" Id="(@9)" />
  430. <Alias n="11" Uri="Assembly=$(f5669fb7-77ec-44b9-898b-6d575b7d26ea.OutputPathUri)" />
  431. <Alias n="12" Id="(@11)" />
  432. <Alias n="13" Uri="Assembly=$(aabf8d49-fa00-4e25-9410-4a573d48dab1.OutputPathUri)" />
  433. <Alias n="14" Id="(@13)" />
  434. <Alias n="15" Uri="Assembly=$(1c8d0ddc-2086-48a9-9586-f2b643e2fc54.OutputPathUri)" />
  435. <Alias n="16" Id="(@15)" />
  436. <Alias n="17" Uri="Assembly=$(df3d4d4c-02df-4f92-9fd4-0a861f64b0ef.OutputPathUri)" />
  437. <Alias n="18" Id="(@17)" />
  438. <Alias n="19" Uri="Assembly=$(4d539eb2-e847-4d42-b6fa-03b2546dafd7.OutputPathUri)" />
  439. <Alias n="20" Id="(@19)" />
  440. <Alias n="21" Id="Namespace=CaliperTool" />
  441. <Alias n="22" Id="(@13 @21)" />
  442. <Alias n="23" Id="(@15 Namespace=CommonMethods)" />
  443. <Alias n="24" Id="Type=Caliper" />
  444. <Alias n="25" Id="(@13 @21 @24)" />
  445. <Alias n="26" Id="(@13 @21 Type=FormCaliper)" />
  446. <Alias n="27" Id="(@13 @21 @24 Member=(Name=DispMainWindow OverloadingParameters=[(@3 Namespace=HalconWindow.HalconWindow Type=HWindow_Final)]))" />
  447. <Alias n="28" Id="(@13 @21 @24 Member=(Name=DrawExpectLine OverloadingParameters=[(@3 Namespace=HalconWindow.HalconWindow Type=HWindow_Final)]))" />
  448. <Alias n="29" Id="(@13 @21 @24 Member=(Name=Run OverloadingParameters=[(@15 Namespace=CommonMethods Type=SoftwareRunState)]))" />
  449. <Alias n="30" Id="(@13 @21 @24 Member=.ctor)" />
  450. <Alias n="31" Id="(@13 @21 @24 Member=_resultCol)" />
  451. <Alias n="32" Id="(@13 @21 @24 Member=_resultRow)" />
  452. <Alias n="33" Id="(@13 @21 @24 Member=arrowDisp)" />
  453. <Alias n="34" Id="(@13 @21 @24 Member=contoursDisp)" />
  454. <Alias n="35" Id="(@13 @21 @24 Member=crossDisp)" />
  455. <Alias n="36" Id="(@13 @21 @24 Member=dispCross)" />
  456. <Alias n="37" Id="(@13 @21 @24 Member=DispImage)" />
  457. <Alias n="38" Id="(@13 @21 @24 Member=dispRec)" />
  458. <Alias n="39" Id="(@13 @21 @24 Member=edgeSelect)" />
  459. <Alias n="40" Id="(@13 @21 @24 Member=expectAngle)" />
  460. <Alias n="41" Id="(@13 @21 @24 Member=expectRecStartColumn)" />
  461. <Alias n="42" Id="(@13 @21 @24 Member=expectRecStartRow)" />
  462. <Alias n="43" Id="(@13 @21 @24 Member=inputImage)" />
  463. <Alias n="44" Id="(@13 @21 @24 Member=inputPose)" />
  464. <Alias n="45" Id="(@13 @21 @24 Member=length1)" />
  465. <Alias n="46" Id="(@13 @21 @24 Member=length2)" />
  466. <Alias n="47" Id="(@13 @21 @24 Member=LineDisp)" />
  467. <Alias n="48" Id="(@13 @21 @24 Member=newExpectPhi)" />
  468. <Alias n="49" Id="(@13 @21 @24 Member=newExpectRecStartColumn)" />
  469. <Alias n="50" Id="(@13 @21 @24 Member=newExpectRecStartRow)" />
  470. <Alias n="51" Id="(@13 @21 @24 Member=ParamsTrans)" />
  471. <Alias n="52" Id="(@13 @21 @24 Member=polarity)" />
  472. <Alias n="53" Id="(@13 @21 @24 Member=ResultCol)" />
  473. <Alias n="54" Id="(@13 @21 @24 Member=ResulttRow)" />
  474. <Alias n="55" Id="(@13 @21 @24 Member=sigma)" />
  475. <Alias n="56" Id="(@13 @21 @24 Member=softwareRunState)" />
  476. <Alias n="57" Id="(@13 @21 @24 Member=templatePose)" />
  477. <Alias n="58" Id="(@13 @21 @24 Member=threshold)" />
  478. <Alias n="59" Id="(@13 @21 @24 Member=toolEnable)" />
  479. <Alias n="60" Id="(@13 @21 @24 Member=toolRunStatu)" />
  480. <Alias n="61" Id="(@13 @21 @24 Member=UpdateImage)" />
  481. </IdentifierAliases>
  482. <Styles>
  483. <Style TargetType="Node" GroupLabel="结果" ValueLabel="True">
  484. <Condition Expression="HasCategory('QueryResult')" />
  485. <Setter Property="Background" Value="#FFBCFFBE" />
  486. </Style>
  487. <Style TargetType="Node" GroupLabel="测试项目" ValueLabel="测试项目">
  488. <Condition Expression="HasCategory('CodeMap_TestProject')" />
  489. <Setter Property="Icon" Value="CodeMap_TestProject" />
  490. <Setter Property="Background" Value="#FF307A69" />
  491. </Style>
  492. <Style TargetType="Node" GroupLabel="Web 项目" ValueLabel="Web 项目">
  493. <Condition Expression="HasCategory('CodeMap_WebProject')" />
  494. <Setter Property="Icon" Value="CodeMap_WebProject" />
  495. </Style>
  496. <Style TargetType="Node" GroupLabel="Windows 应用商店项目" ValueLabel="Windows 应用商店项目">
  497. <Condition Expression="HasCategory('CodeMap_WindowsStoreProject')" />
  498. <Setter Property="Icon" Value="CodeMap_WindowsStoreProject" />
  499. </Style>
  500. <Style TargetType="Node" GroupLabel="电话项目" ValueLabel="电话项目">
  501. <Condition Expression="HasCategory('CodeMap_PhoneProject')" />
  502. <Setter Property="Icon" Value="CodeMap_PhoneProject" />
  503. </Style>
  504. <Style TargetType="Node" GroupLabel="可移植库" ValueLabel="可移植库">
  505. <Condition Expression="HasCategory('CodeMap_PortableLibraryProject')" />
  506. <Setter Property="Icon" Value="CodeMap_PortableLibraryProject" />
  507. </Style>
  508. <Style TargetType="Node" GroupLabel="WPF 项目" ValueLabel="WPF 项目">
  509. <Condition Expression="HasCategory('CodeMap_WpfProject')" />
  510. <Setter Property="Icon" Value="CodeMap_WpfProject" />
  511. </Style>
  512. <Style TargetType="Node" GroupLabel="VSIX 项目" ValueLabel="VSIX 项目">
  513. <Condition Expression="HasCategory('CodeMap_VsixProject')" />
  514. <Setter Property="Icon" Value="CodeMap_VsixProject" />
  515. </Style>
  516. <Style TargetType="Node" GroupLabel="建模项目" ValueLabel="建模项目">
  517. <Condition Expression="HasCategory('CodeMap_ModelingProject')" />
  518. <Setter Property="Icon" Value="CodeMap_ModelingProject" />
  519. </Style>
  520. <Style TargetType="Node" GroupLabel="程序集" ValueLabel="具有类别">
  521. <Condition Expression="HasCategory('CodeSchema_Assembly')" />
  522. <Setter Property="Background" Value="#FF094167" />
  523. <Setter Property="Stroke" Value="#FF094167" />
  524. <Setter Property="Icon" Value="CodeSchema_Assembly" />
  525. </Style>
  526. <Style TargetType="Node" GroupLabel="命名空间" ValueLabel="具有类别">
  527. <Condition Expression="HasCategory('CodeSchema_Namespace')" />
  528. <Setter Property="Background" Value="#FF0E619A" />
  529. <Setter Property="Stroke" Value="#FF0E619A" />
  530. <Setter Property="Icon" Value="CodeSchema_Namespace" />
  531. </Style>
  532. <Style TargetType="Node" GroupLabel="接口" ValueLabel="具有类别">
  533. <Condition Expression="HasCategory('CodeSchema_Interface')" />
  534. <Setter Property="Background" Value="#FF1382CE" />
  535. <Setter Property="Stroke" Value="#FF1382CE" />
  536. <Setter Property="Icon" Value="CodeSchema_Interface" />
  537. </Style>
  538. <Style TargetType="Node" GroupLabel="结构" ValueLabel="具有类别">
  539. <Condition Expression="HasCategory('CodeSchema_Struct')" />
  540. <Setter Property="Background" Value="#FF1382CE" />
  541. <Setter Property="Stroke" Value="#FF1382CE" />
  542. <Setter Property="Icon" Value="CodeSchema_Struct" />
  543. </Style>
  544. <Style TargetType="Node" GroupLabel="枚举" ValueLabel="具有类别">
  545. <Condition Expression="HasCategory('CodeSchema_Enum')" />
  546. <Setter Property="Background" Value="#FF1382CE" />
  547. <Setter Property="Stroke" Value="#FF1382CE" />
  548. <Setter Property="Icon" Value="CodeSchema_Enum" />
  549. <Setter Property="LayoutSettings" Value="List" />
  550. </Style>
  551. <Style TargetType="Node" GroupLabel="委托" ValueLabel="具有类别">
  552. <Condition Expression="HasCategory('CodeSchema_Delegate')" />
  553. <Setter Property="Background" Value="#FF1382CE" />
  554. <Setter Property="Stroke" Value="#FF1382CE" />
  555. <Setter Property="Icon" Value="CodeSchema_Delegate" />
  556. </Style>
  557. <Style TargetType="Node" GroupLabel="类" ValueLabel="具有类别">
  558. <Condition Expression="HasCategory('CodeSchema_Type')" />
  559. <Setter Property="Background" Value="#FF1382CE" />
  560. <Setter Property="Stroke" Value="#FF1382CE" />
  561. <Setter Property="Icon" Value="CodeSchema_Class" />
  562. </Style>
  563. <Style TargetType="Node" GroupLabel="属性" ValueLabel="具有类别">
  564. <Condition Expression="HasCategory('CodeSchema_Property')" />
  565. <Setter Property="Background" Value="#FFE0E0E0" />
  566. <Setter Property="Stroke" Value="#FFE0E0E0" />
  567. <Setter Property="Icon" Value="CodeSchema_Property" />
  568. </Style>
  569. <Style TargetType="Node" GroupLabel="方法" ValueLabel="具有类别">
  570. <Condition Expression="HasCategory('CodeSchema_Method') Or HasCategory('CodeSchema_CallStackUnresolvedMethod')" />
  571. <Setter Property="Background" Value="#FFE0E0E0" />
  572. <Setter Property="Stroke" Value="#FFE0E0E0" />
  573. <Setter Property="Icon" Value="CodeSchema_Method" />
  574. <Setter Property="LayoutSettings" Value="List" />
  575. </Style>
  576. <Style TargetType="Node" GroupLabel="事件" ValueLabel="具有类别">
  577. <Condition Expression="HasCategory('CodeSchema_Event')" />
  578. <Setter Property="Background" Value="#FFE0E0E0" />
  579. <Setter Property="Stroke" Value="#FFE0E0E0" />
  580. <Setter Property="Icon" Value="CodeSchema_Event" />
  581. </Style>
  582. <Style TargetType="Node" GroupLabel="字段" ValueLabel="具有类别">
  583. <Condition Expression="HasCategory('CodeSchema_Field')" />
  584. <Setter Property="Background" Value="#FFE0E0E0" />
  585. <Setter Property="Stroke" Value="#FFE0E0E0" />
  586. <Setter Property="Icon" Value="CodeSchema_Field" />
  587. </Style>
  588. <Style TargetType="Node" GroupLabel="Out 参数" ValueLabel="具有类别">
  589. <Condition Expression="CodeSchemaProperty_IsOut = 'True'" />
  590. <Setter Property="Icon" Value="CodeSchema_OutParameter" />
  591. </Style>
  592. <Style TargetType="Node" GroupLabel="参数" ValueLabel="具有类别">
  593. <Condition Expression="HasCategory('CodeSchema_Parameter')" />
  594. <Setter Property="Icon" Value="CodeSchema_Parameter" />
  595. </Style>
  596. <Style TargetType="Node" GroupLabel="局部变量" ValueLabel="具有类别">
  597. <Condition Expression="HasCategory('CodeSchema_LocalExpression')" />
  598. <Setter Property="Icon" Value="CodeSchema_LocalExpression" />
  599. </Style>
  600. <Style TargetType="Node" GroupLabel="外部" ValueLabel="具有类别">
  601. <Condition Expression="HasCategory('Externals')" />
  602. <Setter Property="Background" Value="#FF424242" />
  603. <Setter Property="Stroke" Value="#FF424242" />
  604. </Style>
  605. <Style TargetType="Link" GroupLabel="继承自" ValueLabel="True">
  606. <Condition Expression="HasCategory('InheritsFrom')" />
  607. <Setter Property="Stroke" Value="#FF00A600" />
  608. <Setter Property="StrokeDashArray" Value="2 0" />
  609. <Setter Property="DrawArrow" Value="true" />
  610. </Style>
  611. <Style TargetType="Link" GroupLabel="实现" ValueLabel="True">
  612. <Condition Expression="HasCategory('Implements')" />
  613. <Setter Property="Stroke" Value="#8000A600" />
  614. <Setter Property="StrokeDashArray" Value="2 2" />
  615. <Setter Property="DrawArrow" Value="true" />
  616. </Style>
  617. <Style TargetType="Link" GroupLabel="调用" ValueLabel="True">
  618. <Condition Expression="HasCategory('CodeSchema_Calls')" />
  619. <Setter Property="Stroke" Value="#FFFF00FF" />
  620. <Setter Property="StrokeDashArray" Value="2 0" />
  621. <Setter Property="DrawArrow" Value="true" />
  622. </Style>
  623. <Style TargetType="Link" GroupLabel="函数指针" ValueLabel="True">
  624. <Condition Expression="HasCategory('CodeSchema_FunctionPointer')" />
  625. <Setter Property="Stroke" Value="#FFFF00FF" />
  626. <Setter Property="StrokeDashArray" Value="2 2" />
  627. <Setter Property="DrawArrow" Value="true" />
  628. </Style>
  629. <Style TargetType="Link" GroupLabel="字段读取" ValueLabel="True">
  630. <Condition Expression="HasCategory('CodeSchema_FieldRead')" />
  631. <Setter Property="Stroke" Value="#FF00AEEF" />
  632. <Setter Property="StrokeDashArray" Value="2 2" />
  633. <Setter Property="DrawArrow" Value="true" />
  634. </Style>
  635. <Style TargetType="Link" GroupLabel="字段写入" ValueLabel="True">
  636. <Condition Expression="HasCategory('CodeSchema_FieldWrite')" />
  637. <Setter Property="Stroke" Value="#FF00AEEF" />
  638. <Setter Property="DrawArrow" Value="true" />
  639. <Setter Property="IsHidden" Value="false" />
  640. </Style>
  641. <Style TargetType="Link" GroupLabel="Inherits From" ValueLabel="True" Visibility="Hidden">
  642. <Condition Expression="HasCategory('InheritsFrom') And Target.HasCategory('CodeSchema_Class')" />
  643. <Setter Property="TargetDecorator" Value="OpenArrow" />
  644. </Style>
  645. <Style TargetType="Link" GroupLabel="Implements" ValueLabel="True" Visibility="Hidden">
  646. <Condition Expression="HasCategory('Implements') And Target.HasCategory('CodeSchema_Interface')" />
  647. <Setter Property="TargetDecorator" Value="OpenArrow" />
  648. </Style>
  649. <Style TargetType="Link" GroupLabel="Comment Link" ValueLabel="True" Visibility="Hidden">
  650. <Condition Expression="Source.HasCategory('Comment')" />
  651. <Setter Property="Stroke" Value="#FFE5C365" />
  652. </Style>
  653. <Style TargetType="Node" GroupLabel="Cursor Location Changed" ValueLabel="True" Visibility="Hidden">
  654. <Condition Expression="IsCursorLocation" />
  655. <Setter Property="IndicatorWest" Value="WestIndicator" />
  656. </Style>
  657. <Style TargetType="Node" GroupLabel="Disabled Breakpoint Location Changed" ValueLabel="True" Visibility="Hidden">
  658. <Condition Expression="DisabledBreakpointCount" />
  659. <Setter Property="IndicatorWest" Value="WestIndicator" />
  660. </Style>
  661. <Style TargetType="Node" GroupLabel="Enabled Breakpoint Location Changed" ValueLabel="True" Visibility="Hidden">
  662. <Condition Expression="EnabledBreakpointCount" />
  663. <Setter Property="IndicatorWest" Value="WestIndicator" />
  664. </Style>
  665. <Style TargetType="Node" GroupLabel="Instruction Pointer Location Changed" ValueLabel="True" Visibility="Hidden">
  666. <Condition Expression="IsInstructionPointerLocation" />
  667. <Setter Property="IndicatorWest" Value="WestIndicator" />
  668. </Style>
  669. <Style TargetType="Node" GroupLabel="Current Callstack Changed" ValueLabel="True" Visibility="Hidden">
  670. <Condition Expression="IsCurrentCallstackFrame" />
  671. <Setter Property="IndicatorWest" Value="WestIndicator" />
  672. </Style>
  673. <Style TargetType="Link" GroupLabel="返回" ValueLabel="True" Visibility="Hidden">
  674. <Condition Expression="HasCategory('CodeSchema_ReturnTypeLink')" />
  675. </Style>
  676. <Style TargetType="Link" GroupLabel="引用" ValueLabel="True" Visibility="Hidden">
  677. <Condition Expression="HasCategory('References')" />
  678. </Style>
  679. <Style TargetType="Link" GroupLabel="使用特性" ValueLabel="True" Visibility="Hidden">
  680. <Condition Expression="HasCategory('CodeSchema_AttributeUse')" />
  681. </Style>
  682. <Style TargetType="Node" GroupLabel="解决方案文件夹" ValueLabel="True" Visibility="Hidden">
  683. <Condition Expression="HasCategory('CodeMap_SolutionFolder')" />
  684. <Setter Property="Background" Value="#FFDEBA83" />
  685. </Style>
  686. <Style TargetType="Link" GroupLabel="项目引用" ValueLabel="项目引用">
  687. <Condition Expression="HasCategory('CodeMap_ProjectReference')" />
  688. <Setter Property="Stroke" Value="#9A9A9A" />
  689. <Setter Property="StrokeDashArray" Value="2 2" />
  690. <Setter Property="DrawArrow" Value="true" />
  691. </Style>
  692. <Style TargetType="Link" GroupLabel="外部引用" ValueLabel="外部引用">
  693. <Condition Expression="HasCategory('CodeMap_ExternalReference')" />
  694. <Setter Property="Stroke" Value="#9A9A9A" />
  695. <Setter Property="StrokeDashArray" Value="2 2" />
  696. <Setter Property="DrawArrow" Value="true" />
  697. </Style>
  698. </Styles>
  699. <Paths>
  700. <Path Id="1c8d0ddc-2086-48a9-9586-f2b643e2fc54.OutputPath" Value="F:\VSCode\VisionEditTest\CommonMethods\bin\Debug\CommonMethods.dll" />
  701. <Path Id="1c8d0ddc-2086-48a9-9586-f2b643e2fc54.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/CommonMethods/bin/Debug/CommonMethods.dll" />
  702. <Path Id="2cd1b0c2-d64a-4da4-8a9e-64d5ab35de25.OutputPath" Value="F:\VSCode\VisionEditTest\VisionEdit\bin\Debug\VisionEdit.exe" />
  703. <Path Id="2cd1b0c2-d64a-4da4-8a9e-64d5ab35de25.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/VisionEdit/bin/Debug/VisionEdit.exe" />
  704. <Path Id="3d2739db-5618-49bf-bf5c-5cccd6a55c64.OutputPath" Value="F:\VSCode\VisionEditTest\FindCircle\bin\Debug\FindCircleTool.dll" />
  705. <Path Id="3d2739db-5618-49bf-bf5c-5cccd6a55c64.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/FindCircle/bin/Debug/FindCircleTool.dll" />
  706. <Path Id="4adc75ae-59c7-4d36-b675-a6ce51b6f5ba.OutputPath" Value="F:\VSCode\VisionEditTest\HalconWindowTest\bin\Debug\HalconWindow.exe" />
  707. <Path Id="4adc75ae-59c7-4d36-b675-a6ce51b6f5ba.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/HalconWindowTest/bin/Debug/HalconWindow.exe" />
  708. <Path Id="4d539eb2-e847-4d42-b6fa-03b2546dafd7.OutputPath" Value="F:\VSCode\VisionEditTest\VisionJobFactory\bin\Debug\VisionJobFactory.dll" />
  709. <Path Id="4d539eb2-e847-4d42-b6fa-03b2546dafd7.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/VisionJobFactory/bin/Debug/VisionJobFactory.dll" />
  710. <Path Id="7cd50b44-bf56-4e8e-8fa1-05f6968c1835.OutputPath" Value="F:\VSCode\VisionEditTest\ToolBase\bin\Debug\ToolBase.dll" />
  711. <Path Id="7cd50b44-bf56-4e8e-8fa1-05f6968c1835.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/ToolBase/bin/Debug/ToolBase.dll" />
  712. <Path Id="aabf8d49-fa00-4e25-9410-4a573d48dab1.OutputPath" Value="F:\VSCode\VisionEditTest\CaliperTool\bin\Debug\CaliperTool.dll" />
  713. <Path Id="aabf8d49-fa00-4e25-9410-4a573d48dab1.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/CaliperTool/bin/Debug/CaliperTool.dll" />
  714. <Path Id="c3bb2b1c-ed0c-4879-a6d3-d86342c5086e.OutputPath" Value="F:\VSCode\VisionEditTest\FindLine\bin\Debug\FindLineTool.dll" />
  715. <Path Id="c3bb2b1c-ed0c-4879-a6d3-d86342c5086e.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/FindLine/bin/Debug/FindLineTool.dll" />
  716. <Path Id="df3d4d4c-02df-4f92-9fd4-0a861f64b0ef.OutputPath" Value="F:\VSCode\VisionEditTest\DataStruct\bin\Debug\DataStruct.dll" />
  717. <Path Id="df3d4d4c-02df-4f92-9fd4-0a861f64b0ef.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/DataStruct/bin/Debug/DataStruct.dll" />
  718. <Path Id="f5669fb7-77ec-44b9-898b-6d575b7d26ea.OutputPath" Value="F:\VSCode\VisionEditTest\HalconTool\bin\Debug\HalconTool.dll" />
  719. <Path Id="f5669fb7-77ec-44b9-898b-6d575b7d26ea.OutputPathUri" Value="file:///F:/VSCode/VisionEditTest/HalconTool/bin/Debug/HalconTool.dll" />
  720. </Paths>
  721. </DirectedGraph>