<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="a3699e8d-7d0c-4012-bdf4-937a7ea5fd77" name="更改" comment="">
<change afterPath="$PROJECT_DIR$/.idea/.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/indexLayout.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/A.ObserverPattern.GoF.csproj" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/Program.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/bin/Debug/net8.0/A.ObserverPattern.GoF.dll" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/bin/Debug/net8.0/A.ObserverPattern.GoF.pdb" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/bin/Debug/net8.0/ObserverPattern.GoF.deps.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/bin/Debug/net8.0/ObserverPattern.GoF.exe" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/bin/Debug/net8.0/ObserverPattern.GoF.runtimeconfig.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/A.ObserverPattern.GoF.csproj.nuget.dgspec.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/A.ObserverPattern.GoF.csproj.nuget.g.props" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/A.ObserverPattern.GoF.csproj.nuget.g.targets" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/A.ObserverPattern.GoF.AssemblyInfo.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/A.ObserverPattern.GoF.AssemblyInfoInputs.cache" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/A.ObserverPattern.GoF.GeneratedMSBuildEditorConfig.editorconfig" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/A.ObserverPattern.GoF.GlobalUsings.g.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/A.ObserverPattern.GoF.assets.cache" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.AssemblyInfo.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.AssemblyInfoInputs.cache" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.GeneratedMSBuildEditorConfig.editorconfig" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.GlobalUsings.g.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.assets.cache" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.csproj.CoreCompileInputs.cache" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.csproj.FileListAbsolute.txt" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.dll" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.genruntimeconfig.cache" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.pdb" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ObserverPattern.GoF.sourcelink.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/apphost.exe" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/ref/ObserverPattern.GoF.dll" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/Debug/net8.0/refint/ObserverPattern.GoF.dll" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/ObserverPattern.GoF.csproj.nuget.dgspec.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/ObserverPattern.GoF.csproj.nuget.g.props" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/ObserverPattern.GoF.csproj.nuget.g.targets" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/project.assets.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/project.nuget.cache" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/project.packagespec.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/rider.project.model.nuget.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/A.ObserverPattern.GoF/obj/rider.project.restore.info" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/B.ObserverPattern.DelegatesAndEvents.csproj" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/Program.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/bin/Debug/net8.0/B.ObserverPattern.DelegatesAndEvents.dll" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/bin/Debug/net8.0/B.ObserverPattern.DelegatesAndEvents.pdb" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/bin/Debug/net8.0/ObserverPattern.DelegatesAndEvents.deps.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/bin/Debug/net8.0/ObserverPattern.DelegatesAndEvents.exe" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/bin/Debug/net8.0/ObserverPattern.DelegatesAndEvents.runtimeconfig.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/obj/B.ObserverPattern.DelegatesAndEvents.csproj.nuget.dgspec.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/obj/B.ObserverPattern.DelegatesAndEvents.csproj.nuget.g.props" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/obj/B.ObserverPattern.DelegatesAndEvents.csproj.nuget.g.targets" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/obj/Debug/net8.0/B.ObserverPattern.DelegatesAndEvents.AssemblyInfo.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/obj/Debug/net8.0/B.ObserverPattern.DelegatesAndEvents.AssemblyInfoInputs.cache" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/obj/Debug/net8.0/B.ObserverPattern.DelegatesAndEvents.GeneratedMSBuildEditorConfig.editorconfig" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/obj/Debug/net8.0/B.ObserverPattern.DelegatesAndEvents.GlobalUsings.g.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/B.ObserverPattern.DelegatesAndEvents/obj/Debug/net8.0/B.ObserverPattern.DelegatesAndEvents.assets.cache" afterDir="false" />
<change afterPath