加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CodeMap1.dgml 50.08 KB
一键复制 编辑 原始数据 按行查看 历史
FrankPan 提交于 2024-01-22 14:20 . feat: 新建代码图
<?xml version="1.0" encoding="utf-8"?>
<DirectedGraph DataVirtualized="True" Layout="Sugiyama" ZoomLevel="-1" xmlns="http://schemas.microsoft.com/vs/2009/dgml">
<Nodes>
<Node Id="(@12)" Category="CodeSchema_Assembly" Bounds="398.613975035823,19.5001,166.776666666667,25" CodeSchemaProperty_StrongName="ProviderPattern, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(e50c07e8-6ea6-4be4-a6f0-90021fcdd809.OutputPath)" Group="Collapsed" Label="ProviderPattern.dll" />
<Node Id="(@13)" Category="CodeSchema_Assembly" Bounds="635.39074170249,-7.99989991,176.533333333333,25" CodeSchemaProperty_StrongName="CancelWebDemo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(33c05943-fa5a-4efd-8f03-5a6baf04697e.OutputPath)" Group="Collapsed" Label="CancelWebDemo.dll" />
<Node Id="(@14)" Category="CodeSchema_Assembly" Bounds="-1114.24860701674,19.5001,200.87,25" CodeSchemaProperty_StrongName="SemanticKernelDemo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(0d43a6e5-92fc-44cb-8397-9bda46178f33.OutputPath)" Group="Collapsed" Label="SemanticKernelDemo.dll" />
<Node Id="(@15)" Category="CodeSchema_Assembly" Bounds="635.39074170249,47.00010009,185.096666666667,25" CodeSchemaProperty_StrongName="CancelTokenDemo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(1ac245f4-3f67-4b63-b3b3-07e847b161d2.OutputPath)" Group="Collapsed" Label="CancelTokenDemo.dll" />
<Node Id="(@20)" Category="CodeSchema_Assembly" Bounds="890.487508369156,19.5001,167.636666666667,25" CodeSchemaProperty_StrongName="ContosoWorker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(892249da-79b0-4828-ab2e-18fc642e61f0.OutputPath)" Group="Collapsed" Label="ContosoWorker.dll" />
<Node Id="(@23)" Category="CodeSchema_Assembly" Bounds="8.63044170248978,0,132.16,25" CodeSchemaProperty_StrongName="AllDemos, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(9a536f6b-57ef-4f55-ab73-05f0daacdc7f.OutputPath)" Group="Collapsed" Label="AllDemos.dll" />
<Node Id="(@9)" Category="CodeSchema_Assembly" Bounds="1108.12427503582,0,167.76,25" CodeSchemaProperty_StrongName="BaseKnowledge, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(b70a1d3b-4f3d-4886-9692-8f06ceea4476.OutputPath)" Group="Collapsed" Label="BaseKnowledge.dll" />
<Node Id="01IOCDemo{44EA6E2E-F86F-40CE-8D3F-272DFBD1F461}" Category="CodeMap_SolutionFolder" Bounds="-801.086876204094,-165.077507812431,398.602701430199,518.808422161922" Group="Expanded" Label="01IOCDemo" />
<Node Id="02FactoryPattern{613269F7-ABAC-4651-AD4F-DD6659531F4C}" Category="CodeMap_SolutionFolder" Bounds="170.79054170249,-48,177.823333333333,140.0003" Group="Expanded" Label="02FactoryPattern" />
<Node Id="03ProviderPattern{89960C63-1A5E-4D92-AE45-2002DE60B83B}" Category="CodeMap_SolutionFolder" Bounds="378.613975035823,-20.5,206.776666666667,85.0002" Group="Expanded" Label="03ProviderPattern" />
<Node Id="04.BackgroundService{44163302-E07D-4C31-8183-69DAB2EECCB6}" Category="CodeMap_SolutionFolder" Bounds="870.487508369156,-20.5,207.636666666667,85.0002" Group="Expanded" Label="04.BackgroundService" />
<Node Id="05CancelTokenDemo{2604B849-8872-4499-880D-F81A06AA7174}" Category="CodeMap_SolutionFolder" Bounds="615.39074170249,-47.99999991,225.096666666667,140.0002" Group="Expanded" Label="05CancelTokenDemo" />
<Node Id="06RabbitMq{1075154D-5E46-4B0C-AAE4-3E2C29B2DFA7}" Category="CodeMap_SolutionFolder" Bounds="-305.198100233494,-107.350107131914,236.65,250.0005" Group="Expanded" Label="06RabbitMq" />
<Node Id="07SKDemo{3F984C6F-C19E-45D9-8FE9-84EFBC261F97}" Category="CodeMap_SolutionFolder" Bounds="-1134.24860701674,-20.5,240.87,85.0002" Group="Expanded" Label="07SKDemo" />
<Node Id="08代理{5D033499-C471-4BD4-B43C-6AC91D5E8B51}" Category="CodeMap_SolutionFolder" Bounds="-1412.03537368341,-135.5,247.786666666668,315.0008" Group="Expanded" Label="08代理" />
<Node Id="8.1动态代理{98942942-C3A2-4050-A343-BA8B5FDE480F}" Category="CodeMap_SolutionFolder" Bounds="-1392.03537368341,-95.4999,201.716666666667,140.0003" Group="Expanded" Label="8.1动态代理" />
<Node Id="8.2静态织入{5DB20038-ABD4-47DA-96AF-420E96A086CA}" Category="CodeMap_SolutionFolder" Bounds="-1392.0353736834,74.5005,207.786666666667,85.0002" Group="Expanded" Label="8.2静态织入" />
<Node Id="@11" Category="CodeSchema_Assembly" Bounds="-781.086876204094,40.859425263035,358.602701430198,292.871389086456" CodeSchemaProperty_StrongName="IocCore, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="Fetched" DelayedCrossGroupLinksState="Fetched" FetchedChildrenCount="4" FilePath="$(64aad068-28a6-48d6-bcb4-5f950643d4d7.OutputPath)" Group="Expanded" Label="IocCore.dll" UseManualLocation="True" />
<Node Id="@17" Category="CodeSchema_Assembly" Bounds="-283.97169046621,-67.3690493205209,194.196666666667,25" CodeSchemaProperty_StrongName="RabbitMqSubscriber, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(2636bed9-eb5b-49a0-b581-1c67870b43d1.OutputPath)" Group="Collapsed" Label="RabbitMqSubscriber.dll" />
<Node Id="@19" Category="CodeSchema_Assembly" Bounds="-280.341115095327,42.6309507818791,186.933333333333,25" CodeSchemaProperty_StrongName="RabbitMqPublisher, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(929499d0-bd3e-49fa-8863-e7eb5f4bc28e.OutputPath)" Group="Collapsed" Label="RabbitMqPublisher.dll" />
<Node Id="@2" Category="CodeSchema_Assembly" Bounds="-285.198100206921,-12.3690492693209,196.65,25" CodeSchemaProperty_StrongName="RabbitMqSubscribe2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(58ad8fb7-85ec-4829-aea3-91fbf93073fc.OutputPath)" Group="Collapsed" Label="RabbitMqSubscribe2.dll" />
<Node Id="@22" Category="CodeSchema_Assembly" Bounds="-614.21668703681,-125.077307812431,120.033333333333,25" CodeSchemaProperty_StrongName="IocUser, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(f9faa0e3-3d5d-499d-b039-7baa4b43de81.OutputPath)" Group="Collapsed" Label="IocUser.dll" />
<Node Id="@25" Category="CodeSchema_Assembly" Bounds="-1372.0353736834,-0.499633333233277,161.716666666667,25" CodeSchemaProperty_StrongName="DynamicAgent, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(42baaa2c-4817-43c4-8b6f-86286dee6dbc.OutputPath)" Group="Collapsed" Label="DynamicAgent.dll" />
<Node Id="@27" Category="CodeSchema_Assembly" Bounds="-1372.0353736834,114.500366666767,167.786666666667,25" CodeSchemaProperty_StrongName="RougamoAgent, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(1609f40a-f11a-47d3-bc9c-051c787bc450.OutputPath)" Group="Collapsed" Label="RougamoAgent.dll" />
<Node Id="@29" Category="CodeSchema_Assembly" Bounds="190.79054170249,47.00015009,137.823333333333,25" CodeSchemaProperty_StrongName="GemeStart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(f7751799-f735-4c45-9e6b-ed9a96954185.OutputPath)" Group="Collapsed" Label="GemeStart.dll" />
<Node Id="@31" Category="CodeSchema_Namespace" Bounds="-653.804174773896,135.859625263035,211.32,25" DelayedChildNodesState="Fetched" DelayedCrossGroupLinksState="Fetched" FetchedChildrenCount="5" Group="Collapsed" Label="IocCore‎.CustomerAttribute" UseManualLocation="True" />
<Node Id="@32" Category="CodeSchema_Namespace" Bounds="-743.599118165488,80.8596252630351,215.956666666667,25" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="IocCore‎.CustomerContainer" />
<Node Id="@33" Category="CodeSchema_Namespace" Bounds="-282.526154146659,340.040946481608,191.306666666667,25" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="Microsoft‎.CodeAnalysis" UseManualLocation="True" />
<Node Id="@34" Category="CodeSchema_Namespace" Bounds="-725.058910837381,288.730614349491,191.306666666667,25" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="Microsoft‎.CodeAnalysis" />
<Node Id="@36" Category="CodeSchema_Namespace" Bounds="-274.875655524652,100.165699494759,176.003333333333,85" DelayedChildNodesState="Fetched" DelayedCrossGroupLinksState="Fetched" FetchedChildrenCount="1" Group="Expanded" Label="RabbitMessage" UseManualLocation="True" />
<Node Id="@37" Category="CodeSchema_Namespace" Bounds="-312.376760922901,242.142945540437,251.006666666667,25" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="System‎.Runtime‎.CompilerServices" UseManualLocation="True" />
<Node Id="@38" Category="CodeSchema_Namespace" Bounds="-761.086876204094,190.859625263035,251.006666666667,25" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="System‎.Runtime‎.CompilerServices" />
<Node Id="@39" Category="CodeSchema_Class" Bounds="-803.378507016739,162.922692187569,229.886666666667,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="ConstructorInjectionAttribute" UseManualLocation="True" />
<Node Id="@4" Category="CodeSchema_Assembly" Bounds="-1372.0353736834,-55.4996333332333,141.8,25" CodeSchemaProperty_StrongName="AbstractLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(28ea3e68-bc2f-4fd5-b440-df202a906d22.OutputPath)" Group="Collapsed" Label="AbstractLib.dll" />
<Node Id="@40" Category="CodeSchema_Class" Bounds="-803.378507016739,52.9226921875687,207.836666666667,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="MethodInjectionAttribute" UseManualLocation="True" />
<Node Id="@41" Category="CodeSchema_Class" Bounds="-803.378507016739,107.922692187569,223.176666666667,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="ParameterConstantAttribute" UseManualLocation="True" />
<Node Id="@42" Category="CodeSchema_Class" Bounds="-803.378507016739,217.922692187569,237.05,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="ParameterShortNameAttribute" UseManualLocation="True" />
<Node Id="@43" Category="CodeSchema_Class" Bounds="-565.541840350072,52.9226921875687,211.57,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="PropertyInjectionAttribute" UseManualLocation="True" />
<Node Id="@44" Category="CodeSchema_Class" Bounds="-254.875655524652,140.165699494759,136.003333333333,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="Fetched" DelayedCrossGroupLinksState="Fetched" FetchedChildrenCount="2" Group="Collapsed" Label="TextMessage" UseManualLocation="True" />
<Node Id="@45" Category="CodeSchema_Method" Bounds="-242.375777464512,160.708504865888,111.003333333333,25.24" CodeSchemaProperty_IsConstructor="True" CodeSchemaProperty_IsPublic="True" CodeSchemaProperty_IsSpecialName="True" DelayedCrossGroupLinksState="Fetched" Label="TextMessage" UseManualLocation="True" />
<Node Id="@46" Category="CodeSchema_Property" Bounds="-242.375777464512,215.948504865888,82.6923947873815,25" CodeSchemaProperty_IsPublic="True" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" Group="Collapsed" Label="Text" UseManualLocation="True" />
<Node Id="@6" Category="CodeSchema_Assembly" Bounds="190.79054170249,-7.99985008999999,136.023333333333,25" CodeSchemaProperty_StrongName="FactoryLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="NotFetched" DelayedCrossGroupLinksState="Fetched" FilePath="$(436f4ace-415c-48ea-9b9c-a8eece30b737.OutputPath)" Group="Collapsed" Label="FactoryLib.dll" />
<Node Id="@8" Category="CodeSchema_Assembly" Bounds="-269.458149394451,97.6501428680863,165.17,25" CodeSchemaProperty_StrongName="RabbitMessage, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" DelayedChildNodesState="Fetched" DelayedCrossGroupLinksState="Fetched" FetchedChildrenCount="3" FilePath="$(29403104-68e8-4827-9031-82f773362f37.OutputPath)" Group="Collapsed" Label="RabbitMessage.dll" UseManualLocation="True" />
</Nodes>
<Links>
<Link Source="01IOCDemo{44EA6E2E-F86F-40CE-8D3F-272DFBD1F461}" Target="@11" Category="Contains" FetchingParent="01IOCDemo{44EA6E2E-F86F-40CE-8D3F-272DFBD1F461}" />
<Link Source="01IOCDemo{44EA6E2E-F86F-40CE-8D3F-272DFBD1F461}" Target="@22" Category="Contains" FetchingParent="01IOCDemo{44EA6E2E-F86F-40CE-8D3F-272DFBD1F461}" />
<Link Source="02FactoryPattern{613269F7-ABAC-4651-AD4F-DD6659531F4C}" Target="@29" Category="Contains" FetchingParent="02FactoryPattern{613269F7-ABAC-4651-AD4F-DD6659531F4C}" />
<Link Source="02FactoryPattern{613269F7-ABAC-4651-AD4F-DD6659531F4C}" Target="@6" Category="Contains" FetchingParent="02FactoryPattern{613269F7-ABAC-4651-AD4F-DD6659531F4C}" />
<Link Source="03ProviderPattern{89960C63-1A5E-4D92-AE45-2002DE60B83B}" Target="(@12)" Category="Contains" FetchingParent="03ProviderPattern{89960C63-1A5E-4D92-AE45-2002DE60B83B}" />
<Link Source="04.BackgroundService{44163302-E07D-4C31-8183-69DAB2EECCB6}" Target="(@20)" Category="Contains" FetchingParent="04.BackgroundService{44163302-E07D-4C31-8183-69DAB2EECCB6}" />
<Link Source="05CancelTokenDemo{2604B849-8872-4499-880D-F81A06AA7174}" Target="(@13)" Category="Contains" FetchingParent="05CancelTokenDemo{2604B849-8872-4499-880D-F81A06AA7174}" />
<Link Source="05CancelTokenDemo{2604B849-8872-4499-880D-F81A06AA7174}" Target="(@15)" Category="Contains" FetchingParent="05CancelTokenDemo{2604B849-8872-4499-880D-F81A06AA7174}" />
<Link Source="06RabbitMq{1075154D-5E46-4B0C-AAE4-3E2C29B2DFA7}" Target="@17" Category="Contains" FetchingParent="06RabbitMq{1075154D-5E46-4B0C-AAE4-3E2C29B2DFA7}" />
<Link Source="06RabbitMq{1075154D-5E46-4B0C-AAE4-3E2C29B2DFA7}" Target="@19" Category="Contains" FetchingParent="06RabbitMq{1075154D-5E46-4B0C-AAE4-3E2C29B2DFA7}" />
<Link Source="06RabbitMq{1075154D-5E46-4B0C-AAE4-3E2C29B2DFA7}" Target="@2" Category="Contains" FetchingParent="06RabbitMq{1075154D-5E46-4B0C-AAE4-3E2C29B2DFA7}" />
<Link Source="06RabbitMq{1075154D-5E46-4B0C-AAE4-3E2C29B2DFA7}" Target="@8" Category="Contains" FetchingParent="06RabbitMq{1075154D-5E46-4B0C-AAE4-3E2C29B2DFA7}" />
<Link Source="07SKDemo{3F984C6F-C19E-45D9-8FE9-84EFBC261F97}" Target="(@14)" Category="Contains" FetchingParent="07SKDemo{3F984C6F-C19E-45D9-8FE9-84EFBC261F97}" />
<Link Source="08代理{5D033499-C471-4BD4-B43C-6AC91D5E8B51}" Target="8.1动态代理{98942942-C3A2-4050-A343-BA8B5FDE480F}" Category="Contains" FetchingParent="08代理{5D033499-C471-4BD4-B43C-6AC91D5E8B51}" />
<Link Source="08代理{5D033499-C471-4BD4-B43C-6AC91D5E8B51}" Target="8.2静态织入{5DB20038-ABD4-47DA-96AF-420E96A086CA}" Category="Contains" FetchingParent="08代理{5D033499-C471-4BD4-B43C-6AC91D5E8B51}" />
<Link Source="8.1动态代理{98942942-C3A2-4050-A343-BA8B5FDE480F}" Target="@25" Category="Contains" FetchingParent="8.1动态代理{98942942-C3A2-4050-A343-BA8B5FDE480F}" />
<Link Source="8.1动态代理{98942942-C3A2-4050-A343-BA8B5FDE480F}" Target="@4" Category="Contains" FetchingParent="8.1动态代理{98942942-C3A2-4050-A343-BA8B5FDE480F}" />
<Link Source="8.2静态织入{5DB20038-ABD4-47DA-96AF-420E96A086CA}" Target="@27" Category="Contains" FetchingParent="8.2静态织入{5DB20038-ABD4-47DA-96AF-420E96A086CA}" />
<Link Source="@11" Target="@31" Category="Contains" FetchingParent="@11" />
<Link Source="@11" Target="@32" Category="Contains" FetchingParent="@11" />
<Link Source="@11" Target="@34" Category="Contains" FetchingParent="@11" />
<Link Source="@11" Target="@38" Category="Contains" FetchingParent="@11" />
<Link Source="@17" Target="@44" Category="References" Bounds="-186.873901155953,-99.2920081009457,0.000554499120795526,211.000650000031" IsSourceVirtualized="True" Weight="4" />
<Link Source="@17" Target="@46" Category="CodeSchema_Calls" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1" />
<Link Source="@17" Target="@8" Category="CodeMap_ProjectReference" Bounds="-294.011993408203,-59.2497863769531,65.2750091552734,133.155883789063" />
<Link Source="@19" Target="@44" Category="References" Bounds="-186.874563110532,10.7081918990543,0.000254592715236868,101.000450000029" IsSourceVirtualized="True" Weight="1" />
<Link Source="@19" Target="@45" Category="CodeSchema_Calls" Bounds="-186.874559839138,10.7081918990543,0.000392322371510545,141.000400000035" IsSourceVirtualized="True" Weight="1" />
<Link Source="@19" Target="@46" Category="CodeSchema_Calls" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1" />
<Link Source="@19" Target="@8" Category="CodeMap_ProjectReference" Bounds="-186.953584784852,50.7502124999999,0.0150419675025546,21.0000023087821" Label="" LabelBounds="-182.9460638011,53.6287810865824,0.0999999999999943,15.24" />
<Link Source="@2" Target="@44" Category="References" Bounds="-186.873659540284,-44.2919081009457,0.00088635415042404,156.000550000145" IsSourceVirtualized="True" Weight="4" />
<Link Source="@2" Target="@46" Category="CodeSchema_Calls" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1" />
<Link Source="@2" Target="@8" Category="CodeMap_ProjectReference" Bounds="-290.563385009766,-4.24978733062744,63.6642150878906,77.7607431411743" />
<Link Source="@22" Target="@11" Category="CodeMap_ProjectReference" Bounds="-476.266325993801,16.99995,0.218278422412709,21.0005861117378" />
<Link Source="@22" Target="@32" Category="CodeSchema_Calls" Bounds="-593.746920448601,-39.250255000016,38.4387731838822,62.3394487798108" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="10" />
<Link Source="@22" Target="@39" Category="CodeSchema_AttributeUse" IsSourceVirtualized="True" Weight="1" />
<Link Source="@22" Target="@40" Category="CodeSchema_AttributeUse" IsSourceVirtualized="True" Weight="1" />
<Link Source="@22" Target="@41" Category="CodeSchema_AttributeUse" IsSourceVirtualized="True" Weight="2" />
<Link Source="@22" Target="@42" Category="CodeSchema_AttributeUse" IsSourceVirtualized="True" Weight="1" />
<Link Source="@22" Target="@43" Category="CodeSchema_AttributeUse" IsSourceVirtualized="True" Weight="2" />
<Link Source="@25" Target="@4" Category="References" Bounds="-1297.26864200245,-21.6436257229187,3.82834407661721,21.1439923896854" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="6">
<Category Ref="CodeMap_ProjectReference" />
<Category Ref="CodeSchema_Calls" />
</Link>
<Link Source="@27" Target="@4" Category="Implements" Bounds="-992.528509283126,-21.5261732784513,10.3966671262627,136.026173278451" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1">
<Category Ref="CodeMap_ProjectReference" />
</Link>
<Link Source="@29" Target="@6" Category="References" Bounds="259.154006836277,25.9989451932638,0.343656079003779,21.0012048967362" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="16">
<Category Ref="CodeMap_ProjectReference" />
<Category Ref="CodeSchema_Calls" />
</Link>
<Link Source="@31" Target="@39" Category="Contains" FetchingParent="@31" />
<Link Source="@31" Target="@40" Category="Contains" FetchingParent="@31" />
<Link Source="@31" Target="@41" Category="Contains" FetchingParent="@31" />
<Link Source="@31" Target="@42" Category="Contains" FetchingParent="@31" />
<Link Source="@31" Target="@43" Category="Contains" FetchingParent="@31" />
<Link Source="@32" Target="@38" Category="CodeSchema_AttributeUse" Bounds="-662.499755859375,105.85962677002,17.5685424804688,76.7953567504883" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="25" />
<Link Source="@32" Target="@42" Category="CodeSchema_Calls" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="1" />
<Link Source="@36" Target="@44" Category="Contains" FetchingParent="@36" />
<Link Source="@37" Target="@33" Category="CodeSchema_AttributeUse" Bounds="-186.873350114002,267.142945540437,0.000396042702561772,63.8980009413445" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="3" />
<Link Source="@38" Target="@34" Category="CodeSchema_AttributeUse" Bounds="-634.794498356092,215.859625263035,4.03289276064311,63.8888663070835" IsSourceVirtualized="True" IsTargetVirtualized="True" Weight="2" />
<Link Source="@42" Target="@38" Category="CodeSchema_AttributeUse" IsTargetVirtualized="True" Weight="2" />
<Link Source="@44" Target="@37" Category="CodeSchema_AttributeUse" Bounds="-186.873920059744,165.165899494643,0.000374137200537916,67.9772460458138" IsTargetVirtualized="True" Weight="2" />
<Link Source="@44" Target="@45" Category="Contains" FetchingParent="@44" />
<Link Source="@44" Target="@46" Category="Contains" FetchingParent="@44" />
<Link Source="@8" Target="@33" Category="Contains" FetchingParent="@8" />
<Link Source="@8" Target="@36" Category="Contains" FetchingParent="@8" />
<Link Source="@8" Target="@37" Category="Contains" FetchingParent="@8" IsTargetVirtualized="True" Weight="1">
<Category Ref="CodeSchema_AttributeUse" />
</Link>
</Links>
<Categories>
<Category Id="CodeMap_ProjectReference" Label="项目引用" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="引用者" OutgoingActionLabel="引用" />
<Category Id="CodeMap_SolutionFolder" Label="解决方案文件夹" CanBeDataDriven="True" IsProviderRoot="False" NavigationActionLabel="解决方案文件夹" />
<Category Id="CodeSchema_Assembly" Label="程序集" BasedOn="File" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Assembly" NavigationActionLabel="程序集" />
<Category Id="CodeSchema_AttributeUse" Label="使用特性" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="使用者" OutgoingActionLabel="使用特性" />
<Category Id="CodeSchema_Calls" Label="调用" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="调用者" OutgoingActionLabel="调用" />
<Category Id="CodeSchema_Class" Label="类" BasedOn="CodeSchema_Type" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" NavigationActionLabel="类" />
<Category Id="CodeSchema_Member" Label="编号" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Field" NavigationActionLabel="成员" />
<Category Id="CodeSchema_Method" Label="方法" BasedOn="CodeSchema_Member" CanBeDataDriven="True" DefaultAction="Link:Forward:CodeSchema_Calls" Icon="CodeSchema_Method" NavigationActionLabel="方法" />
<Category Id="CodeSchema_Namespace" Label="命名空间" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Type" Icon="CodeSchema_Namespace" NavigationActionLabel="命名空间" />
<Category Id="CodeSchema_Property" Label="属性" BasedOn="CodeSchema_Member" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Property" NavigationActionLabel="属性" />
<Category Id="CodeSchema_Type" Label="类型" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" NavigationActionLabel="类型" />
<Category Id="Contains" Label="包含" Description="链接的源是否包含目标对象" CanBeDataDriven="False" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="包含者" IsContainment="True" OutgoingActionLabel="包含" />
<Category Id="File" Label="文件" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="File" NavigationActionLabel="文件" />
<Category Id="Implements" Label="实现" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="实现者" OutgoingActionLabel="实现" />
<Category Id="References" Label="引用" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="引用者" OutgoingActionLabel="引用" />
</Categories>
<Properties>
<Property Id="Bounds" DataType="System.Windows.Rect" />
<Property Id="CanBeDataDriven" Label="CanBeDataDriven" Description="CanBeDataDriven" DataType="System.Boolean" />
<Property Id="CanLinkedNodesBeDataDriven" Label="CanLinkedNodesBeDataDriven" Description="CanLinkedNodesBeDataDriven" DataType="System.Boolean" />
<Property Id="CodeSchemaProperty_IsConstructor" Label="是构造函数" Description="一个标志,用于指示该方法是构造函数" DataType="System.Boolean" />
<Property Id="CodeSchemaProperty_IsPublic" Label="是公共的" Description="一个标志,用于指示该范围是“公共”范围" DataType="System.Boolean" />
<Property Id="CodeSchemaProperty_IsSpecialName" Label="是特殊名称" Description="一个标志,用于指示某些编译器以特殊方式对待该方法" DataType="System.Boolean" />
<Property Id="CodeSchemaProperty_StrongName" Label="StrongName" Description="StrongName" DataType="System.String" />
<Property Id="DataVirtualized" Label="已虚拟化数据" Description="如果为 true,则图中可以包含表示虚拟化节点/链接(即,不在图中实际创建)的数据的节点和链接。" DataType="System.Boolean" />
<Property Id="DefaultAction" Label="DefaultAction" Description="DefaultAction" DataType="System.String" />
<Property Id="DelayedChildNodesState" Label="延迟的子节点状态" Description="如果未指定延迟的子节点状态,则为 Unspecified。如果尚未将组包含的子节点提取到关系图中,则为 NotFetched。如果已提取组内的所有延迟的子节点,则为 Fetched。" DataType="Microsoft.VisualStudio.GraphModel.DelayedDataState" />
<Property Id="DelayedCrossGroupLinksState" Label="延迟的跨组链接状态" Description="如果未指定延迟的跨组链接状态,则为 Unspecified。如果尚未将此节点上延迟的跨组链接提取到关系图中,则为 NotFetched。如果已提取所有延迟的跨组链接,则为 Fetched。" DataType="Microsoft.VisualStudio.GraphModel.DelayedDataState" />
<Property Id="Expression" DataType="System.String" />
<Property Id="FetchedChildrenCount" DataType="System.Int32" />
<Property Id="FetchingParent" DataType="Microsoft.VisualStudio.GraphModel.GraphNodeId" />
<Property Id="FilePath" Label="文件路径" Description="文件路径" DataType="System.String" />
<Property Id="Group" Label="组" Description="将节点显示为组" DataType="Microsoft.VisualStudio.GraphModel.GraphGroupStyle" />
<Property Id="GroupLabel" DataType="System.String" />
<Property Id="Icon" DataType="System.String" />
<Property Id="IncomingActionLabel" Label="IncomingActionLabel" Description="IncomingActionLabel" DataType="System.String" />
<Property Id="IsContainment" DataType="System.Boolean" />
<Property Id="IsEnabled" DataType="System.Boolean" />
<Property Id="IsProviderRoot" Label="IsProviderRoot" Description="IsProviderRoot" DataType="System.Boolean" />
<Property Id="IsSourceVirtualized" Label="已虚拟化链接源" Description="如果为 true,则链接源端包含虚拟化节点/链接(即,不在图中实际创建)的数据。" DataType="System.Boolean" />
<Property Id="IsTargetVirtualized" Label="已虚拟化链接目标" Description="如果为 true,则链接目标端包含虚拟化节点/链接(即,不在图中实际创建)的数据。" DataType="System.Boolean" />
<Property Id="Label" Label="标签" Description="可批注对象的可显示标签" DataType="System.String" />
<Property Id="LabelBounds" DataType="System.Windows.Rect" />
<Property Id="Layout" DataType="System.String" />
<Property Id="NavigationActionLabel" Label="NavigationActionLabel" Description="NavigationActionLabel" DataType="System.String" />
<Property Id="OutgoingActionLabel" Label="OutgoingActionLabel" Description="OutgoingActionLabel" DataType="System.String" />
<Property Id="TargetType" DataType="System.Type" />
<Property Id="UseManualLocation" DataType="System.Boolean" />
<Property Id="Value" DataType="System.String" />
<Property Id="ValueLabel" DataType="System.String" />
<Property Id="Visibility" Label="可见性" Description="定义关系图中的节点是否可见" DataType="System.Windows.Visibility" />
<Property Id="Weight" Label="粗细" Description="粗细" DataType="System.Double" />
<Property Id="ZoomLevel" DataType="System.String" />
</Properties>
<QualifiedNames>
<Name Id="Assembly" Label="程序集" ValueType="Uri" />
<Name Id="Member" Label="编号" ValueType="System.Object" />
<Name Id="Namespace" Label="命名空间" ValueType="System.String" />
<Name Id="Type" Label="类型" ValueType="System.Object" />
</QualifiedNames>
<IdentifierAliases>
<Alias n="1" Uri="Assembly=$(58ad8fb7-85ec-4829-aea3-91fbf93073fc.OutputPathUri)" />
<Alias n="2" Id="(@1)" />
<Alias n="3" Uri="Assembly=$(28ea3e68-bc2f-4fd5-b440-df202a906d22.OutputPathUri)" />
<Alias n="4" Id="(@3)" />
<Alias n="5" Uri="Assembly=$(436f4ace-415c-48ea-9b9c-a8eece30b737.OutputPathUri)" />
<Alias n="6" Id="(@5)" />
<Alias n="7" Uri="Assembly=$(29403104-68e8-4827-9031-82f773362f37.OutputPathUri)" />
<Alias n="8" Id="(@7)" />
<Alias n="9" Uri="Assembly=$(b70a1d3b-4f3d-4886-9692-8f06ceea4476.OutputPathUri)" />
<Alias n="10" Uri="Assembly=$(64aad068-28a6-48d6-bcb4-5f950643d4d7.OutputPathUri)" />
<Alias n="11" Id="(@10)" />
<Alias n="12" Uri="Assembly=$(e50c07e8-6ea6-4be4-a6f0-90021fcdd809.OutputPathUri)" />
<Alias n="13" Uri="Assembly=$(33c05943-fa5a-4efd-8f03-5a6baf04697e.OutputPathUri)" />
<Alias n="14" Uri="Assembly=$(0d43a6e5-92fc-44cb-8397-9bda46178f33.OutputPathUri)" />
<Alias n="15" Uri="Assembly=$(1ac245f4-3f67-4b63-b3b3-07e847b161d2.OutputPathUri)" />
<Alias n="16" Uri="Assembly=$(2636bed9-eb5b-49a0-b581-1c67870b43d1.OutputPathUri)" />
<Alias n="17" Id="(@16)" />
<Alias n="18" Uri="Assembly=$(929499d0-bd3e-49fa-8863-e7eb5f4bc28e.OutputPathUri)" />
<Alias n="19" Id="(@18)" />
<Alias n="20" Uri="Assembly=$(892249da-79b0-4828-ab2e-18fc642e61f0.OutputPathUri)" />
<Alias n="21" Uri="Assembly=$(f9faa0e3-3d5d-499d-b039-7baa4b43de81.OutputPathUri)" />
<Alias n="22" Id="(@21)" />
<Alias n="23" Uri="Assembly=$(9a536f6b-57ef-4f55-ab73-05f0daacdc7f.OutputPathUri)" />
<Alias n="24" Uri="Assembly=$(42baaa2c-4817-43c4-8b6f-86286dee6dbc.OutputPathUri)" />
<Alias n="25" Id="(@24)" />
<Alias n="26" Uri="Assembly=$(1609f40a-f11a-47d3-bc9c-051c787bc450.OutputPathUri)" />
<Alias n="27" Id="(@26)" />
<Alias n="28" Uri="Assembly=$(f7751799-f735-4c45-9e6b-ed9a96954185.OutputPathUri)" />
<Alias n="29" Id="(@28)" />
<Alias n="30" Id="Namespace=IocCore.CustomerAttribute" />
<Alias n="31" Id="(@10 @30)" />
<Alias n="32" Id="(@10 Namespace=IocCore.CustomerContainer)" />
<Alias n="33" Id="(@7 Namespace=Microsoft.CodeAnalysis)" />
<Alias n="34" Id="(@10 Namespace=Microsoft.CodeAnalysis)" />
<Alias n="35" Id="Namespace=RabbitMessage" />
<Alias n="36" Id="(@7 @35)" />
<Alias n="37" Id="(@7 Namespace=System.Runtime.CompilerServices)" />
<Alias n="38" Id="(@10 Namespace=System.Runtime.CompilerServices)" />
<Alias n="39" Id="(@10 @30 Type=ConstructorInjectionAttribute)" />
<Alias n="40" Id="(@10 @30 Type=MethodInjectionAttribute)" />
<Alias n="41" Id="(@10 @30 Type=ParameterConstantAttribute)" />
<Alias n="42" Id="(@10 @30 Type=ParameterShortNameAttribute)" />
<Alias n="43" Id="(@10 @30 Type=PropertyInjectionAttribute)" />
<Alias n="44" Id="(@7 @35 Type=TextMessage)" />
<Alias n="45" Id="(@7 @35 Type=TextMessage Member=.ctor)" />
<Alias n="46" Id="(@7 @35 Type=TextMessage Member=Text)" />
</IdentifierAliases>
<Styles>
<Style TargetType="Node" GroupLabel="结果" ValueLabel="True">
<Condition Expression="HasCategory('QueryResult')" />
<Setter Property="Background" Value="#FFBCFFBE" />
</Style>
<Style TargetType="Node" GroupLabel="测试项目" ValueLabel="测试项目">
<Condition Expression="HasCategory('CodeMap_TestProject')" />
<Setter Property="Icon" Value="CodeMap_TestProject" />
<Setter Property="Background" Value="#FF307A69" />
</Style>
<Style TargetType="Node" GroupLabel="Web 项目" ValueLabel="Web 项目">
<Condition Expression="HasCategory('CodeMap_WebProject')" />
<Setter Property="Icon" Value="CodeMap_WebProject" />
</Style>
<Style TargetType="Node" GroupLabel="Windows 应用商店项目" ValueLabel="Windows 应用商店项目">
<Condition Expression="HasCategory('CodeMap_WindowsStoreProject')" />
<Setter Property="Icon" Value="CodeMap_WindowsStoreProject" />
</Style>
<Style TargetType="Node" GroupLabel="电话项目" ValueLabel="电话项目">
<Condition Expression="HasCategory('CodeMap_PhoneProject')" />
<Setter Property="Icon" Value="CodeMap_PhoneProject" />
</Style>
<Style TargetType="Node" GroupLabel="可移植库" ValueLabel="可移植库">
<Condition Expression="HasCategory('CodeMap_PortableLibraryProject')" />
<Setter Property="Icon" Value="CodeMap_PortableLibraryProject" />
</Style>
<Style TargetType="Node" GroupLabel="WPF 项目" ValueLabel="WPF 项目">
<Condition Expression="HasCategory('CodeMap_WpfProject')" />
<Setter Property="Icon" Value="CodeMap_WpfProject" />
</Style>
<Style TargetType="Node" GroupLabel="VSIX 项目" ValueLabel="VSIX 项目">
<Condition Expression="HasCategory('CodeMap_VsixProject')" />
<Setter Property="Icon" Value="CodeMap_VsixProject" />
</Style>
<Style TargetType="Node" GroupLabel="建模项目" ValueLabel="建模项目">
<Condition Expression="HasCategory('CodeMap_ModelingProject')" />
<Setter Property="Icon" Value="CodeMap_ModelingProject" />
</Style>
<Style TargetType="Node" GroupLabel="程序集" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Assembly')" />
<Setter Property="Background" Value="#FF094167" />
<Setter Property="Stroke" Value="#FF094167" />
<Setter Property="Icon" Value="CodeSchema_Assembly" />
</Style>
<Style TargetType="Node" GroupLabel="命名空间" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Namespace')" />
<Setter Property="Background" Value="#FF0E619A" />
<Setter Property="Stroke" Value="#FF0E619A" />
<Setter Property="Icon" Value="CodeSchema_Namespace" />
</Style>
<Style TargetType="Node" GroupLabel="接口" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Interface')" />
<Setter Property="Background" Value="#FF1382CE" />
<Setter Property="Stroke" Value="#FF1382CE" />
<Setter Property="Icon" Value="CodeSchema_Interface" />
</Style>
<Style TargetType="Node" GroupLabel="结构" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Struct')" />
<Setter Property="Background" Value="#FF1382CE" />
<Setter Property="Stroke" Value="#FF1382CE" />
<Setter Property="Icon" Value="CodeSchema_Struct" />
</Style>
<Style TargetType="Node" GroupLabel="枚举" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Enum')" />
<Setter Property="Background" Value="#FF1382CE" />
<Setter Property="Stroke" Value="#FF1382CE" />
<Setter Property="Icon" Value="CodeSchema_Enum" />
<Setter Property="LayoutSettings" Value="List" />
</Style>
<Style TargetType="Node" GroupLabel="委托" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Delegate')" />
<Setter Property="Background" Value="#FF1382CE" />
<Setter Property="Stroke" Value="#FF1382CE" />
<Setter Property="Icon" Value="CodeSchema_Delegate" />
</Style>
<Style TargetType="Node" GroupLabel="类" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Type')" />
<Setter Property="Background" Value="#FF0E70C0" />
<Setter Property="Stroke" Value="#FF0E70C0" />
<Setter Property="Icon" Value="CodeSchema_Class" />
</Style>
<Style TargetType="Node" GroupLabel="属性" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Property')" />
<Setter Property="Background" Value="#FFE0E0E0" />
<Setter Property="Stroke" Value="#FFE0E0E0" />
<Setter Property="Icon" Value="CodeSchema_Property" />
</Style>
<Style TargetType="Node" GroupLabel="方法" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Method') Or HasCategory('CodeSchema_CallStackUnresolvedMethod')" />
<Setter Property="Background" Value="#FFE0E0E0" />
<Setter Property="Stroke" Value="#FFE0E0E0" />
<Setter Property="Icon" Value="CodeSchema_Method" />
<Setter Property="LayoutSettings" Value="List" />
</Style>
<Style TargetType="Node" GroupLabel="事件" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Event')" />
<Setter Property="Background" Value="#FFE0E0E0" />
<Setter Property="Stroke" Value="#FFE0E0E0" />
<Setter Property="Icon" Value="CodeSchema_Event" />
</Style>
<Style TargetType="Node" GroupLabel="字段" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Field')" />
<Setter Property="Background" Value="#FFE0E0E0" />
<Setter Property="Stroke" Value="#FFE0E0E0" />
<Setter Property="Icon" Value="CodeSchema_Field" />
</Style>
<Style TargetType="Node" GroupLabel="Out 参数" ValueLabel="具有类别">
<Condition Expression="CodeSchemaProperty_IsOut = 'True'" />
<Setter Property="Icon" Value="CodeSchema_OutParameter" />
</Style>
<Style TargetType="Node" GroupLabel="参数" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_Parameter')" />
<Setter Property="Icon" Value="CodeSchema_Parameter" />
</Style>
<Style TargetType="Node" GroupLabel="局部变量" ValueLabel="具有类别">
<Condition Expression="HasCategory('CodeSchema_LocalExpression')" />
<Setter Property="Icon" Value="CodeSchema_LocalExpression" />
</Style>
<Style TargetType="Node" GroupLabel="外部" ValueLabel="具有类别">
<Condition Expression="HasCategory('Externals')" />
<Setter Property="Background" Value="#FF424242" />
<Setter Property="Stroke" Value="#FF424242" />
</Style>
<Style TargetType="Link" GroupLabel="继承自" ValueLabel="True">
<Condition Expression="HasCategory('InheritsFrom')" />
<Setter Property="Stroke" Value="#FF00A600" />
<Setter Property="StrokeDashArray" Value="2 0" />
<Setter Property="DrawArrow" Value="true" />
</Style>
<Style TargetType="Link" GroupLabel="实现" ValueLabel="True">
<Condition Expression="HasCategory('Implements')" />
<Setter Property="Stroke" Value="#8000A600" />
<Setter Property="StrokeDashArray" Value="2 2" />
<Setter Property="DrawArrow" Value="true" />
</Style>
<Style TargetType="Link" GroupLabel="调用" ValueLabel="True">
<Condition Expression="HasCategory('CodeSchema_Calls')" />
<Setter Property="Stroke" Value="#FFFF00FF" />
<Setter Property="StrokeDashArray" Value="2 0" />
<Setter Property="DrawArrow" Value="true" />
</Style>
<Style TargetType="Link" GroupLabel="函数指针" ValueLabel="True">
<Condition Expression="HasCategory('CodeSchema_FunctionPointer')" />
<Setter Property="Stroke" Value="#FFFF00FF" />
<Setter Property="StrokeDashArray" Value="2 2" />
<Setter Property="DrawArrow" Value="true" />
</Style>
<Style TargetType="Link" GroupLabel="字段读取" ValueLabel="True">
<Condition Expression="HasCategory('CodeSchema_FieldRead')" />
<Setter Property="Stroke" Value="#FF00AEEF" />
<Setter Property="StrokeDashArray" Value="2 2" />
<Setter Property="DrawArrow" Value="true" />
</Style>
<Style TargetType="Link" GroupLabel="字段写入" ValueLabel="True">
<Condition Expression="HasCategory('CodeSchema_FieldWrite')" />
<Setter Property="Stroke" Value="#FF00AEEF" />
<Setter Property="DrawArrow" Value="true" />
<Setter Property="IsHidden" Value="false" />
</Style>
<Style TargetType="Link" GroupLabel="Inherits From" ValueLabel="True" Visibility="Hidden">
<Condition Expression="HasCategory('InheritsFrom') And Target.HasCategory('CodeSchema_Class')" />
<Setter Property="TargetDecorator" Value="OpenArrow" />
</Style>
<Style TargetType="Link" GroupLabel="Implements" ValueLabel="True" Visibility="Hidden">
<Condition Expression="HasCategory('Implements') And Target.HasCategory('CodeSchema_Interface')" />
<Setter Property="TargetDecorator" Value="OpenArrow" />
</Style>
<Style TargetType="Link" GroupLabel="Comment Link" ValueLabel="True" Visibility="Hidden">
<Condition Expression="Source.HasCategory('Comment')" />
<Setter Property="Stroke" Value="#FFE5C365" />
</Style>
<Style TargetType="Node" GroupLabel="Cursor Location Changed" ValueLabel="True" Visibility="Hidden">
<Condition Expression="IsCursorLocation" />
<Setter Property="IndicatorWest" Value="WestIndicator" />
</Style>
<Style TargetType="Node" GroupLabel="Disabled Breakpoint Location Changed" ValueLabel="True" Visibility="Hidden">
<Condition Expression="DisabledBreakpointCount" />
<Setter Property="IndicatorWest" Value="WestIndicator" />
</Style>
<Style TargetType="Node" GroupLabel="Enabled Breakpoint Location Changed" ValueLabel="True" Visibility="Hidden">
<Condition Expression="EnabledBreakpointCount" />
<Setter Property="IndicatorWest" Value="WestIndicator" />
</Style>
<Style TargetType="Node" GroupLabel="Instruction Pointer Location Changed" ValueLabel="True" Visibility="Hidden">
<Condition Expression="IsInstructionPointerLocation" />
<Setter Property="IndicatorWest" Value="WestIndicator" />
</Style>
<Style TargetType="Node" GroupLabel="Current Callstack Changed" ValueLabel="True" Visibility="Hidden">
<Condition Expression="IsCurrentCallstackFrame" />
<Setter Property="IndicatorWest" Value="WestIndicator" />
</Style>
<Style TargetType="Link" GroupLabel="返回" ValueLabel="True" Visibility="Hidden">
<Condition Expression="HasCategory('CodeSchema_ReturnTypeLink')" />
</Style>
<Style TargetType="Link" GroupLabel="引用" ValueLabel="True" Visibility="Hidden">
<Condition Expression="HasCategory('References')" />
</Style>
<Style TargetType="Link" GroupLabel="使用特性" ValueLabel="True" Visibility="Hidden">
<Condition Expression="HasCategory('CodeSchema_AttributeUse')" />
</Style>
<Style TargetType="Node" GroupLabel="解决方案文件夹" ValueLabel="True" Visibility="Hidden">
<Condition Expression="HasCategory('CodeMap_SolutionFolder')" />
<Setter Property="Background" Value="#FFDEBA83" />
</Style>
<Style TargetType="Link" GroupLabel="项目引用" ValueLabel="项目引用">
<Condition Expression="HasCategory('CodeMap_ProjectReference')" />
<Setter Property="Stroke" Value="#9A9A9A" />
<Setter Property="StrokeDashArray" Value="2 2" />
<Setter Property="DrawArrow" Value="true" />
</Style>
<Style TargetType="Link" GroupLabel="外部引用" ValueLabel="外部引用">
<Condition Expression="HasCategory('CodeMap_ExternalReference')" />
<Setter Property="Stroke" Value="#9A9A9A" />
<Setter Property="StrokeDashArray" Value="2 2" />
<Setter Property="DrawArrow" Value="true" />
</Style>
</Styles>
<Paths>
<Path Id="0d43a6e5-92fc-44cb-8397-9bda46178f33.OutputPath" Value="E:\21.selfproject\beautiful-code\SemanticKernelDemo\bin\Debug\net7.0\SemanticKernelDemo.dll" />
<Path Id="0d43a6e5-92fc-44cb-8397-9bda46178f33.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/SemanticKernelDemo/bin/Debug/net7.0/SemanticKernelDemo.dll" />
<Path Id="1609f40a-f11a-47d3-bc9c-051c787bc450.OutputPath" Value="E:\21.selfproject\beautiful-code\RougamoAgent\bin\Debug\net8.0\RougamoAgent.dll" />
<Path Id="1609f40a-f11a-47d3-bc9c-051c787bc450.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/RougamoAgent/bin/Debug/net8.0/RougamoAgent.dll" />
<Path Id="1ac245f4-3f67-4b63-b3b3-07e847b161d2.OutputPath" Value="E:\21.selfproject\beautiful-code\CancelTokenDemo\bin\Debug\net7.0\CancelTokenDemo.dll" />
<Path Id="1ac245f4-3f67-4b63-b3b3-07e847b161d2.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/CancelTokenDemo/bin/Debug/net7.0/CancelTokenDemo.dll" />
<Path Id="2636bed9-eb5b-49a0-b581-1c67870b43d1.OutputPath" Value="E:\21.selfproject\beautiful-code\Subscriber\bin\Debug\net7.0\RabbitMqSubscriber.dll" />
<Path Id="2636bed9-eb5b-49a0-b581-1c67870b43d1.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/Subscriber/bin/Debug/net7.0/RabbitMqSubscriber.dll" />
<Path Id="28ea3e68-bc2f-4fd5-b440-df202a906d22.OutputPath" Value="E:\21.selfproject\beautiful-code\AbstractLib\bin\Debug\net8.0\AbstractLib.dll" />
<Path Id="28ea3e68-bc2f-4fd5-b440-df202a906d22.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/AbstractLib/bin/Debug/net8.0/AbstractLib.dll" />
<Path Id="29403104-68e8-4827-9031-82f773362f37.OutputPath" Value="E:\21.selfproject\beautiful-code\RabbitMessage\bin\Debug\net7.0\RabbitMessage.dll" />
<Path Id="29403104-68e8-4827-9031-82f773362f37.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/RabbitMessage/bin/Debug/net7.0/RabbitMessage.dll" />
<Path Id="33c05943-fa5a-4efd-8f03-5a6baf04697e.OutputPath" Value="E:\21.selfproject\beautiful-code\CancelWebDemo\bin\Debug\net7.0\CancelWebDemo.dll" />
<Path Id="33c05943-fa5a-4efd-8f03-5a6baf04697e.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/CancelWebDemo/bin/Debug/net7.0/CancelWebDemo.dll" />
<Path Id="42baaa2c-4817-43c4-8b6f-86286dee6dbc.OutputPath" Value="E:\21.selfproject\beautiful-code\DynamicAgent\bin\Debug\net8.0\DynamicAgent.dll" />
<Path Id="42baaa2c-4817-43c4-8b6f-86286dee6dbc.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/DynamicAgent/bin/Debug/net8.0/DynamicAgent.dll" />
<Path Id="436f4ace-415c-48ea-9b9c-a8eece30b737.OutputPath" Value="E:\21.selfproject\beautiful-code\FactoryLib\bin\Debug\net6.0\FactoryLib.dll" />
<Path Id="436f4ace-415c-48ea-9b9c-a8eece30b737.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/FactoryLib/bin/Debug/net6.0/FactoryLib.dll" />
<Path Id="58ad8fb7-85ec-4829-aea3-91fbf93073fc.OutputPath" Value="E:\21.selfproject\beautiful-code\RabbitMqSubscribe2\bin\Debug\net7.0\RabbitMqSubscribe2.dll" />
<Path Id="58ad8fb7-85ec-4829-aea3-91fbf93073fc.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/RabbitMqSubscribe2/bin/Debug/net7.0/RabbitMqSubscribe2.dll" />
<Path Id="64aad068-28a6-48d6-bcb4-5f950643d4d7.OutputPath" Value="E:\21.selfproject\beautiful-code\IocCore\bin\Debug\net6.0\IocCore.dll" />
<Path Id="64aad068-28a6-48d6-bcb4-5f950643d4d7.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/IocCore/bin/Debug/net6.0/IocCore.dll" />
<Path Id="892249da-79b0-4828-ab2e-18fc642e61f0.OutputPath" Value="E:\21.selfproject\beautiful-code\ContosoWorker\bin\Debug\net7.0\ContosoWorker.dll" />
<Path Id="892249da-79b0-4828-ab2e-18fc642e61f0.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/ContosoWorker/bin/Debug/net7.0/ContosoWorker.dll" />
<Path Id="929499d0-bd3e-49fa-8863-e7eb5f4bc28e.OutputPath" Value="E:\21.selfproject\beautiful-code\Publisher\bin\Debug\net7.0\RabbitMqPublisher.dll" />
<Path Id="929499d0-bd3e-49fa-8863-e7eb5f4bc28e.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/Publisher/bin/Debug/net7.0/RabbitMqPublisher.dll" />
<Path Id="9a536f6b-57ef-4f55-ab73-05f0daacdc7f.OutputPath" Value="E:\21.selfproject\beautiful-code\AllDemos\bin\Debug\net6.0\AllDemos.dll" />
<Path Id="9a536f6b-57ef-4f55-ab73-05f0daacdc7f.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/AllDemos/bin/Debug/net6.0/AllDemos.dll" />
<Path Id="b70a1d3b-4f3d-4886-9692-8f06ceea4476.OutputPath" Value="E:\21.selfproject\beautiful-code\BaseKnowledge\bin\Debug\net6.0\BaseKnowledge.dll" />
<Path Id="b70a1d3b-4f3d-4886-9692-8f06ceea4476.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/BaseKnowledge/bin/Debug/net6.0/BaseKnowledge.dll" />
<Path Id="e50c07e8-6ea6-4be4-a6f0-90021fcdd809.OutputPath" Value="E:\21.selfproject\beautiful-code\ProviderPattern\bin\Debug\net6.0\ProviderPattern.dll" />
<Path Id="e50c07e8-6ea6-4be4-a6f0-90021fcdd809.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/ProviderPattern/bin/Debug/net6.0/ProviderPattern.dll" />
<Path Id="f7751799-f735-4c45-9e6b-ed9a96954185.OutputPath" Value="E:\21.selfproject\beautiful-code\GemeStart\bin\Debug\net6.0\GemeStart.dll" />
<Path Id="f7751799-f735-4c45-9e6b-ed9a96954185.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/GemeStart/bin/Debug/net6.0/GemeStart.dll" />
<Path Id="f9faa0e3-3d5d-499d-b039-7baa4b43de81.OutputPath" Value="E:\21.selfproject\beautiful-code\IocUser\bin\Debug\net6.0\IocUser.dll" />
<Path Id="f9faa0e3-3d5d-499d-b039-7baa4b43de81.OutputPathUri" Value="file:///E:/21.selfproject/beautiful-code/IocUser/bin/Debug/net6.0/IocUser.dll" />
</Paths>
</DirectedGraph>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化