diff --git a/.editorconfig b/.editorconfig
index 36de039b9a..0485923f3a 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -242,6 +242,8 @@ dotnet_diagnostic.ca1506.severity = warning # Avoid excessive class coupling
dotnet_diagnostic.ca1507.severity = warning # Use nameof in place of string
dotnet_diagnostic.ca1508.severity = warning # Avoid dead conditional code
dotnet_diagnostic.ca1509.severity = warning # Invalid entry in code metrics configuration file
+dotnet_diagnostic.CA2254.severity = none # Template should be a static expression
+
# Performance rules
diff --git a/All-v3.sln b/All-v3.sln
new file mode 100644
index 0000000000..fd8ea6121b
--- /dev/null
+++ b/All-v3.sln
@@ -0,0 +1,628 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.1.32210.238
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8FE29045-C85E-4374-A1EF-75B9958D341D}"
+ ProjectSection(SolutionItems) = preProject
+ .editorconfig = .editorconfig
+ CodeMetricsConfig.txt = CodeMetricsConfig.txt
+ Directory.Build.props = Directory.Build.props
+ Directory.Build.targets = Directory.Build.targets
+ global.json = global.json
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DUI3-DX", "DUI3-DX", "{9DB74760-01DE-4AC1-A81B-BC7784351D22}"
+ ProjectSection(SolutionItems) = preProject
+ DUI3-DX\Directory.Build.props = DUI3-DX\Directory.Build.props
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Revit", "Revit", "{4838C66E-8677-4FBD-9609-25376042E981}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Connectors", "Connectors", "{33D19E88-F3AE-4D28-B588-D91CCF9E3BA8}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Converters", "Converters", "{1FE3C60E-7865-40A5-9794-55ECB64F6489}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DUI3", "DUI3", "{FD4D6594-D81E-456F-8F2E-35B09E04A755}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Revit", "Revit", "{D92751C8-1039-4005-90B2-913E55E0B8BD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sdk", "Sdk", "{2E00592E-558D-492D-88F9-3ECEE4C0C7DA}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Connectors.Revit2023", "DUI3-DX\Connectors\Revit\Speckle.Connectors.Revit2023\Speckle.Connectors.Revit2023.csproj", "{01F98733-7352-47AD-A594-537D979DE3DE}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Speckle.Connectors.RevitShared", "DUI3-DX\Connectors\Revit\Speckle.Connectors.RevitShared\Speckle.Connectors.RevitShared.shproj", "{DC570FFF-6FE5-47BD-8BC1-B471A6067786}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Speckle.Converters.RevitShared", "DUI3-DX\Converters\Revit\Speckle.Converters.RevitShared\Speckle.Converters.RevitShared.shproj", "{E1C43415-3200-45F4-8BF9-A4DD7D7F2ED6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Revit2023.DependencyInjection", "DUI3-DX\Converters\Revit\Speckle.Converters.Revit2023.DependencyInjection\Speckle.Converters.Revit2023.DependencyInjection.csproj", "{83EAD6F0-3CB3-456A-AD81-072127D0DE0E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Revit2023", "DUI3-DX\Converters\Revit\Speckle.Converters.Revit2023\Speckle.Converters.Revit2023.csproj", "{26391930-F86F-47E0-A5F6-B89919E38CE1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Connectors.DUI", "DUI3-DX\DUI3\Speckle.Connectors.DUI\Speckle.Connectors.DUI.csproj", "{D81C0B87-F0C1-4297-A147-02F001FB7E1E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Autofac", "DUI3-DX\Sdk\Speckle.Autofac\Speckle.Autofac.csproj", "{C9D4CA21-182B-4ED2-81BB-280A6FD713F6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Connectors.Utils", "DUI3-DX\Sdk\Speckle.Connectors.Utils\Speckle.Connectors.Utils.csproj", "{7291B93C-615D-42DE-B8C1-3F9DF643E0FC}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Common", "DUI3-DX\Sdk\Speckle.Converters.Common\Speckle.Converters.Common.csproj", "{8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Rhino", "Rhino", "{9584AEE5-CD59-46E6-93E6-2DC2B5285B75}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Connectors.Rhino7", "DUI3-DX\Connectors\Rhino\Speckle.Connectors.Rhino7\Speckle.Connectors.Rhino7.csproj", "{1E2644A9-6B31-4350-8772-CEAAD6EE0B21}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Rhino", "Rhino", "{34C2C062-E43F-4FB5-B839-64BC044CCEF3}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Rhino7", "DUI3-DX\Converters\Rhino\Speckle.Converters.Rhino7\Speckle.Converters.Rhino7.csproj", "{65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Rhino7.DependencyInjection", "DUI3-DX\Converters\Rhino\Speckle.Converters.Rhino7.DependencyInjection\Speckle.Converters.Rhino7.DependencyInjection.csproj", "{9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Connectors.ArcGIS3", "DUI3-DX\Connectors\ArcGIS\Speckle.Connectors.ArcGIS3\Speckle.Connectors.ArcGIS3.csproj", "{A97F7177-86C7-4B38-A6ED-DA51BF762471}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ArcGIS", "ArcGIS", "{CE4B899D-9C0A-4B5D-B91A-CE62D2327695}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.ArcGIS3", "DUI3-DX\Converters\ArcGIS\Speckle.Converters.ArcGIS3\Speckle.Converters.ArcGIS3.csproj", "{139F7A79-69E4-4B8A-B2A5-6A30A66C495C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.ArcGIS3.DependencyInjection", "DUI3-DX\Converters\ArcGIS\Speckle.Converters.ArcGIS3.DependencyInjection\Speckle.Converters.ArcGIS3.DependencyInjection.csproj", "{7DFF1591-237D-499E-A767-EE37B93FB958}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ArcGIS", "ArcGIS", "{CCF48B65-33D1-4E8B-A57B-E03394730B21}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Autocad", "Autocad", "{743489BF-1941-43D5-8AF9-35C56D0DCC34}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Connectors.Autocad2023", "DUI3-DX\Connectors\Autocad\Speckle.Connectors.Autocad2023\Speckle.Connectors.Autocad2023.csproj", "{89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Speckle.Connectors.AutocadShared", "DUI3-DX\Connectors\Autocad\Speckle.Connectors.AutocadShared\Speckle.Connectors.AutocadShared.shproj", "{41BC679F-887F-44CF-971D-A5502EE87DB0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Common.DependencyInjection", "DUI3-DX\Sdk\Speckle.Converters.Common.DependencyInjection\Speckle.Converters.Common.DependencyInjection.csproj", "{11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Autocad", "Autocad", "{804E065F-914C-414A-AF84-009312C3CFF6}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Speckle.Converters.AutocadShared", "DUI3-DX\Converters\Autocad\Speckle.Converters.AutocadShared\Speckle.Converters.AutocadShared.shproj", "{9ADD1B7A-6401-4202-8613-F668E2FBC0A4}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Autocad2023", "DUI3-DX\Converters\Autocad\Speckle.Converters.Autocad2023\Speckle.Converters.Autocad2023.csproj", "{631C295A-7CCF-4B42-8686-7034E31469E7}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Converters.Autocad2023.DependencyInjection", "DUI3-DX\Converters\Autocad\Speckle.Converters.Autocad2023.DependencyInjection\Speckle.Converters.Autocad2023.DependencyInjection.csproj", "{D940853C-003A-482C-BDB0-665367F274A0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Speckle.Connectors.DUI.WebView", "DUI3-DX\DUI3\Speckle.Connectors.DUI.WebView\Speckle.Connectors.DUI.WebView.csproj", "{7420652C-3046-4F38-BE64-9B9E69D76FA2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{326ECEE0-D009-4A65-B24C-00FA343D8B99}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Build", "Build\Build.csproj", "{3973D572-5E24-476F-B058-8022D826B793}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Workflows", "Workflows", "{2AB6B848-E8F6-4BB7-AE8F-9913C74C893F}"
+ ProjectSection(SolutionItems) = preProject
+ .github\workflows\ci.yml = .github\workflows\ci.yml
+ .github\workflows\main.yml = .github\workflows\main.yml
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{B1324D25-C601-40F2-8AE2-6131F492B911}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Converters.Revit2023.Tests", "DUI3-DX\Converters\Revit\Speckle.Converters.Revit2023.Tests\Speckle.Converters.Revit2023.Tests.csproj", "{AEC26A0B-25F3-4544-A9D6-A427BFF79250}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Converters.Common.Tests", "DUI3-DX\Sdk\Speckle.Converters.Common.Tests\Speckle.Converters.Common.Tests.csproj", "{95E23A97-E5EA-4506-A52C-D3DA9012DA02}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug Mac|Any CPU = Debug Mac|Any CPU
+ Debug Mac|x64 = Debug Mac|x64
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Release Mac|Any CPU = Release Mac|Any CPU
+ Release Mac|x64 = Release Mac|x64
+ Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Debug|x64.Build.0 = Debug|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Release Mac|x64.Build.0 = Release|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Release|x64.ActiveCfg = Release|Any CPU
+ {01F98733-7352-47AD-A594-537D979DE3DE}.Release|x64.Build.0 = Release|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Debug|x64.Build.0 = Debug|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release Mac|x64.Build.0 = Release|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release|x64.ActiveCfg = Release|Any CPU
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E}.Release|x64.Build.0 = Release|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Debug|x64.Build.0 = Debug|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Release Mac|x64.Build.0 = Release|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Release|x64.ActiveCfg = Release|Any CPU
+ {26391930-F86F-47E0-A5F6-B89919E38CE1}.Release|x64.Build.0 = Release|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Debug|x64.Build.0 = Debug|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release Mac|x64.Build.0 = Release|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release|x64.ActiveCfg = Release|Any CPU
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E}.Release|x64.Build.0 = Release|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Debug|x64.Build.0 = Debug|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release Mac|x64.Build.0 = Release|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release|x64.ActiveCfg = Release|Any CPU
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6}.Release|x64.Build.0 = Release|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Debug|x64.Build.0 = Debug|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release Mac|x64.Build.0 = Release|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release|x64.ActiveCfg = Release|Any CPU
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC}.Release|x64.Build.0 = Release|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Debug|x64.Build.0 = Debug|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release Mac|x64.Build.0 = Release|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release|x64.ActiveCfg = Release|Any CPU
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434}.Release|x64.Build.0 = Release|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Debug|x64.Build.0 = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Release|x64.ActiveCfg = Release|Any CPU
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21}.Release|x64.Build.0 = Release|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Debug|x64.Build.0 = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Release|x64.ActiveCfg = Release|Any CPU
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5}.Release|x64.Build.0 = Release|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Debug|x64.Build.0 = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release|x64.ActiveCfg = Release|Any CPU
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D}.Release|x64.Build.0 = Release|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Debug|x64.Build.0 = Debug|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Release Mac|x64.Build.0 = Release|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Release|x64.ActiveCfg = Release|Any CPU
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471}.Release|x64.Build.0 = Release|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Debug|x64.Build.0 = Debug|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Release Mac|x64.Build.0 = Release|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Release|x64.ActiveCfg = Release|Any CPU
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C}.Release|x64.Build.0 = Release|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Debug|x64.Build.0 = Debug|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Release Mac|x64.Build.0 = Release|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Release|x64.ActiveCfg = Release|Any CPU
+ {7DFF1591-237D-499E-A767-EE37B93FB958}.Release|x64.Build.0 = Release|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Debug|x64.Build.0 = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|Any CPU.Build.0 = Release|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|x64.ActiveCfg = Release|Any CPU
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395}.Release|x64.Build.0 = Release|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Debug|x64.Build.0 = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Release|x64.ActiveCfg = Release|Any CPU
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B}.Release|x64.Build.0 = Release|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Debug|x64.Build.0 = Debug|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Release Mac|Any CPU.ActiveCfg = Release|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Release Mac|Any CPU.Build.0 = Release|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Release Mac|x64.ActiveCfg = Release|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Release Mac|x64.Build.0 = Release|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Release|x64.ActiveCfg = Release|Any CPU
+ {631C295A-7CCF-4B42-8686-7034E31469E7}.Release|x64.Build.0 = Release|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Debug|x64.Build.0 = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Release|x64.ActiveCfg = Release|Any CPU
+ {D940853C-003A-482C-BDB0-665367F274A0}.Release|x64.Build.0 = Release|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Debug|x64.Build.0 = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release|x64.ActiveCfg = Release|Any CPU
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2}.Release|x64.Build.0 = Release|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Debug|x64.Build.0 = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Release|x64.ActiveCfg = Release|Any CPU
+ {3973D572-5E24-476F-B058-8022D826B793}.Release|x64.Build.0 = Release|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Debug|x64.Build.0 = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Release|x64.ActiveCfg = Release|Any CPU
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250}.Release|x64.Build.0 = Release|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Debug Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Debug Mac|Any CPU.Build.0 = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Debug Mac|x64.ActiveCfg = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Debug Mac|x64.Build.0 = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Debug|x64.Build.0 = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Release Mac|Any CPU.ActiveCfg = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Release Mac|Any CPU.Build.0 = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Release Mac|x64.ActiveCfg = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Release Mac|x64.Build.0 = Debug|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Release|Any CPU.Build.0 = Release|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Release|x64.ActiveCfg = Release|Any CPU
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02}.Release|x64.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {4838C66E-8677-4FBD-9609-25376042E981} = {33D19E88-F3AE-4D28-B588-D91CCF9E3BA8}
+ {33D19E88-F3AE-4D28-B588-D91CCF9E3BA8} = {9DB74760-01DE-4AC1-A81B-BC7784351D22}
+ {1FE3C60E-7865-40A5-9794-55ECB64F6489} = {9DB74760-01DE-4AC1-A81B-BC7784351D22}
+ {FD4D6594-D81E-456F-8F2E-35B09E04A755} = {9DB74760-01DE-4AC1-A81B-BC7784351D22}
+ {D92751C8-1039-4005-90B2-913E55E0B8BD} = {1FE3C60E-7865-40A5-9794-55ECB64F6489}
+ {2E00592E-558D-492D-88F9-3ECEE4C0C7DA} = {9DB74760-01DE-4AC1-A81B-BC7784351D22}
+ {01F98733-7352-47AD-A594-537D979DE3DE} = {4838C66E-8677-4FBD-9609-25376042E981}
+ {DC570FFF-6FE5-47BD-8BC1-B471A6067786} = {4838C66E-8677-4FBD-9609-25376042E981}
+ {83EAD6F0-3CB3-456A-AD81-072127D0DE0E} = {D92751C8-1039-4005-90B2-913E55E0B8BD}
+ {26391930-F86F-47E0-A5F6-B89919E38CE1} = {D92751C8-1039-4005-90B2-913E55E0B8BD}
+ {D81C0B87-F0C1-4297-A147-02F001FB7E1E} = {FD4D6594-D81E-456F-8F2E-35B09E04A755}
+ {C9D4CA21-182B-4ED2-81BB-280A6FD713F6} = {2E00592E-558D-492D-88F9-3ECEE4C0C7DA}
+ {7291B93C-615D-42DE-B8C1-3F9DF643E0FC} = {2E00592E-558D-492D-88F9-3ECEE4C0C7DA}
+ {8AEF06C0-CA5C-4460-BC2D-ADE5F35D0434} = {2E00592E-558D-492D-88F9-3ECEE4C0C7DA}
+ {9584AEE5-CD59-46E6-93E6-2DC2B5285B75} = {33D19E88-F3AE-4D28-B588-D91CCF9E3BA8}
+ {1E2644A9-6B31-4350-8772-CEAAD6EE0B21} = {9584AEE5-CD59-46E6-93E6-2DC2B5285B75}
+ {34C2C062-E43F-4FB5-B839-64BC044CCEF3} = {1FE3C60E-7865-40A5-9794-55ECB64F6489}
+ {65A2F556-F14A-49F3-8A92-7F2E1E7ED3B5} = {34C2C062-E43F-4FB5-B839-64BC044CCEF3}
+ {9C1ECA1D-DE98-4FB7-92D0-FC45BB308E5D} = {34C2C062-E43F-4FB5-B839-64BC044CCEF3}
+ {A97F7177-86C7-4B38-A6ED-DA51BF762471} = {CE4B899D-9C0A-4B5D-B91A-CE62D2327695}
+ {CE4B899D-9C0A-4B5D-B91A-CE62D2327695} = {33D19E88-F3AE-4D28-B588-D91CCF9E3BA8}
+ {139F7A79-69E4-4B8A-B2A5-6A30A66C495C} = {CCF48B65-33D1-4E8B-A57B-E03394730B21}
+ {7DFF1591-237D-499E-A767-EE37B93FB958} = {CCF48B65-33D1-4E8B-A57B-E03394730B21}
+ {CCF48B65-33D1-4E8B-A57B-E03394730B21} = {1FE3C60E-7865-40A5-9794-55ECB64F6489}
+ {743489BF-1941-43D5-8AF9-35C56D0DCC34} = {33D19E88-F3AE-4D28-B588-D91CCF9E3BA8}
+ {89C4CBC7-1606-40DE-B6DA-FBE3AAC98395} = {743489BF-1941-43D5-8AF9-35C56D0DCC34}
+ {41BC679F-887F-44CF-971D-A5502EE87DB0} = {743489BF-1941-43D5-8AF9-35C56D0DCC34}
+ {11F7D41B-AFCA-4D29-BC08-285A14BF3A3B} = {2E00592E-558D-492D-88F9-3ECEE4C0C7DA}
+ {804E065F-914C-414A-AF84-009312C3CFF6} = {1FE3C60E-7865-40A5-9794-55ECB64F6489}
+ {9ADD1B7A-6401-4202-8613-F668E2FBC0A4} = {804E065F-914C-414A-AF84-009312C3CFF6}
+ {631C295A-7CCF-4B42-8686-7034E31469E7} = {804E065F-914C-414A-AF84-009312C3CFF6}
+ {D940853C-003A-482C-BDB0-665367F274A0} = {804E065F-914C-414A-AF84-009312C3CFF6}
+ {7420652C-3046-4F38-BE64-9B9E69D76FA2} = {FD4D6594-D81E-456F-8F2E-35B09E04A755}
+ {3973D572-5E24-476F-B058-8022D826B793} = {326ECEE0-D009-4A65-B24C-00FA343D8B99}
+ {E1C43415-3200-45F4-8BF9-A4DD7D7F2ED6} = {D92751C8-1039-4005-90B2-913E55E0B8BD}
+ {AEC26A0B-25F3-4544-A9D6-A427BFF79250} = {D92751C8-1039-4005-90B2-913E55E0B8BD}
+ {95E23A97-E5EA-4506-A52C-D3DA9012DA02} = {2E00592E-558D-492D-88F9-3ECEE4C0C7DA}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {1D43D91B-4F01-4A78-8250-CC6F9BD93A14}
+ EndGlobalSection
+ GlobalSection(SharedMSBuildProjectFiles) = preSolution
+ DUI3-DX\Connectors\Revit\Speckle.Connectors.RevitShared\Speckle.Connectors.RevitShared.projitems*{01f98733-7352-47ad-a594-537d979de3de}*SharedItemsImports = 5
+ Objects\Converters\ConverterTeklaStructures\ConverterTeklaStructuresShared\ConverterTeklaStructuresShared.projitems*{02a24dd8-e0ca-4657-baa7-b033a4563709}*SharedItemsImports = 5
+ ConnectorBentley\ConnectorBentleyShared\ConnectorBentleyShared.projitems*{0420d74a-2997-4b92-844b-c3769deaa1ad}*SharedItemsImports = 5
+ Objects\Converters\ConverterTeklaStructures\ConverterTeklaStructuresShared\ConverterTeklaStructuresShared.projitems*{05f993a6-8651-4801-a732-9a30d1472eef}*SharedItemsImports = 5
+ ConnectorRevit\RevitSharedResources\RevitSharedResources.projitems*{071f914c-f473-4fb2-9faf-98632afb164b}*SharedItemsImports = 13
+ Objects\Converters\ConverterNavisworks\ConverterNavisworks\ConverterNavisworksShared.projitems*{0b6b5c52-54ec-461f-8729-6244aca63646}*SharedItemsImports = 5
+ ConnectorGrasshopper\ConnectorGrasshopperShared\ConnectorGrasshopperShared.projitems*{0f1fd0c3-875f-4689-9c4a-c56e9ab31102}*SharedItemsImports = 13
+ Objects\Converters\ConverterRevit\ConverterRevitTests\ConverterRevitTestsShared\ConverterRevitTestsShared.projitems*{1085f4b5-fdad-4ff8-b144-dddbd9454f55}*SharedItemsImports = 13
+ Objects\Converters\ConverterRhinoGh\ConverterRhinoGhShared\ConverterRhinoGhShared.projitems*{15c4ff29-0370-4860-b80a-06cc5e0e8d5f}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitTests\ConverterRevitTestsShared\ConverterRevitTestsShared.projitems*{1d1b6eda-8fd9-4758-9195-c3476db31f4e}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{1f21e740-6b05-47bd-8d2a-c9ed5e91c577}*SharedItemsImports = 5
+ Objects\Converters\ConverterCSI\ConverterCSIShared\ConverterCSIShared.projitems*{21223ba5-c6e8-405d-b581-106c4726edc0}*SharedItemsImports = 5
+ ConnectorNavisworks\ConnectorNavisworks\ConnectorNavisworks.Shared.projitems*{2568500e-f1bc-440e-9150-db4820b3fad6}*SharedItemsImports = 5
+ ConnectorNavisworks\ConnectorNavisworks\ConnectorNavisworks.Shared.projitems*{2568500e-f1bc-440e-9150-dd4820b3fad6}*SharedItemsImports = 5
+ DUI3-DX\Converters\Revit\Speckle.Converters.RevitShared\Speckle.Converters.RevitShared.projitems*{26391930-f86f-47e0-a5f6-b89919e38ce1}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{2639e37d-80d3-415a-b4d1-20d7f321f27f}*SharedItemsImports = 5
+ Objects\Converters\ConverterRhinoGh\ConverterRhinoGhShared\ConverterRhinoGhShared.projitems*{26eca1be-f5b2-4a41-9658-46a4a917bfe6}*SharedItemsImports = 5
+ ConnectorRevit\ConnectorRevit\ConnectorRevit.projitems*{27a79aca-7ea8-4406-8bb8-216578cc3ab7}*SharedItemsImports = 5
+ ConnectorTeklaStructures\ConnectorTeklaStructuresShared\ConnectorTeklaStructuresShared.projitems*{28e2ea7f-ffd1-4e13-9165-0243b5ac82f5}*SharedItemsImports = 13
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{2d0f9f8a-2e89-4780-978a-cd92d6d7b843}*SharedItemsImports = 13
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{2dcd648d-dca5-4d2a-8b14-ad2cb85d24b0}*SharedItemsImports = 13
+ ConnectorBentley\ConnectorBentleyShared\ConnectorBentleyShared.projitems*{372d9f0f-ede9-4050-bf8c-758911c5c2e0}*SharedItemsImports = 13
+ ConnectorTeklaStructures\ConnectorTeklaStructuresShared\ConnectorTeklaStructuresShared.projitems*{3af1ef30-0906-4926-a02c-4e3ad666352a}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{3b9189b9-e485-448a-8793-9b9587a36791}*SharedItemsImports = 5
+ Objects\Converters\ConverterRhinoGh\ConverterRhinoGhShared\ConverterRhinoGhShared.projitems*{3cdef4cc-2cfa-4939-8427-3ed00fa9db55}*SharedItemsImports = 5
+ Objects\Converters\ConverterDynamo\ConverterDynamoShared\ConverterDynamoShared.projitems*{3df12639-78b6-41b3-a046-a675035369be}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{3e30d170-3cb4-4728-97d5-887c5019da9b}*SharedItemsImports = 5
+ DUI3-DX\Connectors\Autocad\Speckle.Connectors.AutocadShared\Speckle.Connectors.AutocadShared.projitems*{41bc679f-887f-44cf-971d-a5502ee87db0}*SharedItemsImports = 13
+ Objects\Converters\ConverterBentley\ConverterBentleyShared\ConverterBentleyShared.projitems*{425f0d00-6608-4bd2-a1e0-2730c9f2bfd3}*SharedItemsImports = 13
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{42fe69bf-c821-43e8-8eae-8f342749ef7a}*SharedItemsImports = 5
+ Objects\Converters\ConverterCSI\ConverterCSIShared\ConverterCSIShared.projitems*{442116f3-0f4a-4136-894e-ff5f4295500b}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{464f2220-d7d9-4d8c-bb3d-b93a1c603469}*SharedItemsImports = 5
+ ConnectorTeklaStructures\ConnectorTeklaStructuresShared\ConnectorTeklaStructuresShared.projitems*{48c44a7a-122f-4a1f-b3ba-613cb432a7bc}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{4c6b5fc0-37e2-442c-b647-2d6a544efd64}*SharedItemsImports = 5
+ Objects\Converters\ConverterDynamo\ConverterDynamoShared\ConverterDynamoShared.projitems*{4dbf45ee-3bce-47f4-b399-963b36a31951}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{4dbf45ee-3bce-47f4-b399-963b36a31951}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{50bc1552-3e7e-4c77-ac3a-aa7c572dfe09}*SharedItemsImports = 5
+ ConnectorTeklaStructures\ConnectorTeklaStructuresShared\ConnectorTeklaStructuresShared.projitems*{511c2fb0-9c73-4ac9-ba59-c8a84c089c59}*SharedItemsImports = 5
+ ConnectorRevit\RevitSharedResources\RevitSharedResources.projitems*{521a7d9c-637f-4965-a6e6-ba96df99807d}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitTests\ConverterRevitTestsShared\ConverterRevitTestsShared.projitems*{54e90327-5f48-468d-9349-17aaceaa0a77}*SharedItemsImports = 5
+ ConnectorBentley\ConnectorBentleyShared\ConnectorBentleyShared.projitems*{57bf94a8-8f73-4d1a-91d2-b10cc64178b6}*SharedItemsImports = 5
+ ConnectorRevit\ConnectorRevit\ConnectorRevit.projitems*{586a5a37-93f6-427e-8df8-c10db4d6822a}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{58a88f1a-7489-46d2-949d-2fc3f68c8d84}*SharedItemsImports = 5
+ Objects\Converters\ConverterDynamo\ConverterDynamoShared\ConverterDynamoShared.projitems*{5bab09dc-b0fc-4004-9fd5-6496a9634071}*SharedItemsImports = 13
+ Objects\Converters\ConverterCSI\ConverterCSIShared\ConverterCSIShared.projitems*{5bbde14e-50f8-4d6e-8e35-747667ad4a09}*SharedItemsImports = 13
+ Objects\Converters\ConverterNavisworks\ConverterNavisworks\ConverterNavisworksShared.projitems*{5f8e5dd7-386e-46a6-85e4-1318cbcc4ba1}*SharedItemsImports = 5
+ ConnectorRevit\ConnectorRevit\ConnectorRevit.projitems*{5fd0d810-03e9-4fd2-93e4-b1b51e5d82c5}*SharedItemsImports = 13
+ ConnectorCSI\ConnectorCSIShared\ConnectorCSIShared.projitems*{61374cd0-e774-4dcd-bfab-6356b0931283}*SharedItemsImports = 13
+ ConnectorRevit\RevitSharedResources\RevitSharedResources.projitems*{61c1304b-ed48-456b-ab90-a89066187952}*SharedItemsImports = 5
+ DUI3-DX\Converters\Autocad\Speckle.Converters.AutocadShared\Speckle.Converters.AutocadShared.projitems*{631c295a-7ccf-4b42-8686-7034e31469e7}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{658de496-5177-4cd5-a949-fe59e47109b6}*SharedItemsImports = 5
+ ConnectorTeklaStructures\ConnectorTeklaStructuresShared\ConnectorTeklaStructuresShared.projitems*{67157264-aaa5-46a8-a38b-16254b49b892}*SharedItemsImports = 5
+ Objects\Converters\ConverterDynamo\ConverterDynamoShared\ConverterDynamoShared.projitems*{67a463d3-e98b-4b16-b069-d7bbb05386a1}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{67a463d3-e98b-4b16-b069-d7bbb05386a1}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{70deaa13-6dc8-44a0-b287-9e806a8054f1}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{737d5567-7b1f-410d-9b7b-bae8065ed15b}*SharedItemsImports = 5
+ ConnectorNavisworks\ConnectorNavisworks\ConnectorNavisworks.Shared.projitems*{74e39841-b2fa-494d-ac40-a6e505de6b33}*SharedItemsImports = 5
+ Objects\Converters\ConverterDynamo\ConverterDynamoShared\ConverterDynamoShared.projitems*{75144587-6f51-46c8-8e40-da652fbc53f4}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{75144587-6f51-46c8-8e40-da652fbc53f4}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{76937388-bc9e-4083-9d6e-59cc627e3804}*SharedItemsImports = 5
+ ConnectorNavisworks\ConnectorNavisworks\ConnectorNavisworks.Shared.projitems*{77d4f346-aca5-42c8-8522-5ef176f3adf1}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{78573adc-87a5-489f-8134-fb4a435a05f0}*SharedItemsImports = 5
+ ConnectorRevit\RevitSharedResources\RevitSharedResources.projitems*{7b02bacc-d9b6-4ffe-a450-7ecb5f71f209}*SharedItemsImports = 5
+ Objects\Converters\ConverterTeklaStructures\ConverterTeklaStructuresShared\ConverterTeklaStructuresShared.projitems*{7ffdab72-145d-4490-9892-fac5f1d72b17}*SharedItemsImports = 13
+ ConnectorCSI\ConnectorCSIShared\ConnectorCSIShared.projitems*{81299d15-5788-414d-a962-1a568c251323}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{829688cd-cece-4f6c-a5a0-032bb39cd9e0}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{8581b4bb-a8bc-4328-99fe-d18615af2554}*SharedItemsImports = 5
+ ConnectorGrasshopper\ConnectorGrasshopperShared\ConnectorGrasshopperShared.projitems*{86920221-416e-4a66-a601-3418207e2401}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{88a24c40-74c8-4e20-9051-6be9e6adecfd}*SharedItemsImports = 5
+ Objects\Converters\ConverterRhinoGh\ConverterRhinoGhShared\ConverterRhinoGhShared.projitems*{89996067-3233-410a-a6a1-39e2f11f0626}*SharedItemsImports = 5
+ DUI3-DX\Connectors\Autocad\Speckle.Connectors.AutocadShared\Speckle.Connectors.AutocadShared.projitems*{89c4cbc7-1606-40de-b6da-fbe3aac98395}*SharedItemsImports = 5
+ ConnectorRevit\ConnectorRevit\ConnectorRevit.projitems*{8a53b084-20d8-48f6-9591-9d53cfa74130}*SharedItemsImports = 5
+ ConnectorRevit\RevitSharedResources\RevitSharedResources.projitems*{8ad2ea4f-14fb-4bb6-94cd-932630dfed9c}*SharedItemsImports = 5
+ Objects\Converters\ConverterNavisworks\ConverterNavisworks\ConverterNavisworksShared.projitems*{8b467ff4-6a6c-4071-87a7-0dd7b9822251}*SharedItemsImports = 5
+ Objects\Converters\ConverterBentley\ConverterBentleyShared\ConverterBentleyShared.projitems*{8b50fa79-2ff0-4efa-b50f-9bf47ff3e130}*SharedItemsImports = 5
+ Objects\Converters\ConverterCSI\ConverterCSIShared\ConverterCSIShared.projitems*{907aed7a-719b-4157-8cc9-d21cb26e9243}*SharedItemsImports = 5
+ Objects\Converters\ConverterBentley\ConverterBentleyShared\ConverterBentleyShared.projitems*{931fc9a8-18b4-4ac5-81d9-14c48499bfb5}*SharedItemsImports = 5
+ ConnectorRevit\ConnectorRevit\ConnectorRevit.projitems*{9a1e899a-f821-4519-aad1-0789a4e9ccb3}*SharedItemsImports = 5
+ ConnectorNavisworks\ConnectorNavisworks\ConnectorNavisworks.Shared.projitems*{9a7d7f9a-4fe1-4053-950b-50b43bc81087}*SharedItemsImports = 5
+ DUI3-DX\Converters\Autocad\Speckle.Converters.AutocadShared\Speckle.Converters.AutocadShared.projitems*{9add1b7a-6401-4202-8613-f668e2fbc0a4}*SharedItemsImports = 13
+ ConnectorCSI\ConnectorCSIShared\ConnectorCSIShared.projitems*{9d188843-8841-4a76-a844-efbe8e32ee05}*SharedItemsImports = 5
+ ConnectorBentley\ConnectorBentleyShared\ConnectorBentleyShared.projitems*{a3a0ee09-6055-4009-ab8e-13fbc1a403a9}*SharedItemsImports = 5
+ ConnectorNavisworks\ConnectorNavisworks\ConnectorNavisworks.Shared.projitems*{a517a609-cab1-4b33-b83c-1b13b34e4560}*SharedItemsImports = 13
+ ConnectorRhino\ConnectorRhino\ConnectorRhinoShared\ConnectorRhinoShared.projitems*{a64acbf9-db82-4839-af99-57ed2e7989f4}*SharedItemsImports = 5
+ Objects\Converters\ConverterRhinoGh\ConverterRhinoGhShared\ConverterRhinoGhShared.projitems*{a8607330-1b23-43cc-8b9b-25818d9c1d64}*SharedItemsImports = 5
+ Objects\Converters\ConverterDynamo\ConverterDynamoShared\ConverterDynamoShared.projitems*{aaa05c3d-856d-4f22-971e-5e3f066d0eae}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{aaa05c3d-856d-4f22-971e-5e3f066d0eae}*SharedItemsImports = 5
+ Objects\Converters\ConverterDynamo\ConverterDynamoShared\ConverterDynamoShared.projitems*{aacd5d91-99f1-4e69-b23b-e25239e5fb59}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{aacd5d91-99f1-4e69-b23b-e25239e5fb59}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{ad10c167-937f-4706-9eb5-c99f86c35e8f}*SharedItemsImports = 5
+ Objects\Converters\ConverterBentley\ConverterBentleyShared\ConverterBentleyShared.projitems*{adfa7990-c2e7-49da-b726-bfe19e08ccca}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{b47492d9-2eda-4016-a930-7fa708c85c3d}*SharedItemsImports = 13
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{b4d6f6dc-0712-4f9f-a24f-6b76dae84b6f}*SharedItemsImports = 5
+ ConnectorRhino\ConnectorRhino\ConnectorRhinoShared\ConnectorRhinoShared.projitems*{b7376ec8-5d3e-47d2-96a7-748552f14c39}*SharedItemsImports = 13
+ Objects\Converters\ConverterRhinoGh\ConverterRhinoGhShared\ConverterRhinoGhShared.projitems*{b74cb8c1-187b-46a6-b20b-92b8c129f3ee}*SharedItemsImports = 13
+ ConnectorGrasshopper\ConnectorGrasshopperShared\ConnectorGrasshopperShared.projitems*{b81e0f77-1abd-4941-9d76-c0dc6b1b6b82}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{c0295bf9-9a40-4fcd-be39-e943985ca3f8}*SharedItemsImports = 5
+ ConnectorCSI\ConnectorCSIShared\ConnectorCSIShared.projitems*{c091e499-597d-4077-b83f-08e069091090}*SharedItemsImports = 5
+ Objects\Converters\ConverterTeklaStructures\ConverterTeklaStructuresShared\ConverterTeklaStructuresShared.projitems*{c1d53822-b11f-4772-996e-1e6d485e0702}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{c21a6553-b4ec-4ec3-b82a-c7a83cffb809}*SharedItemsImports = 5
+ ConnectorRevit\RevitSharedResources\RevitSharedResources.projitems*{c2ba8b6b-72bd-4dab-865f-90c66083bdb2}*SharedItemsImports = 5
+ Objects\Converters\ConverterNavisworks\ConverterNavisworks\ConverterNavisworksShared.projitems*{c3232ef3-2000-44c6-a330-b94531c9cc83}*SharedItemsImports = 13
+ Objects\Converters\ConverterNavisworks\ConverterNavisworks\ConverterNavisworksShared.projitems*{cafd4eac-75a8-4fc8-94e5-91cadc39f5b3}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{cc790553-8088-41a9-83cd-b29f7141f408}*SharedItemsImports = 5
+ Objects\Converters\ConverterNavisworks\ConverterNavisworks\ConverterNavisworksShared.projitems*{cd334556-ba2b-4272-a1eb-628e8152204a}*SharedItemsImports = 5
+ Objects\Converters\ConverterCSI\ConverterCSIShared\ConverterCSIShared.projitems*{d06f557c-452a-4bbe-9b79-a10db03f3832}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitShared\ConverterRevitShared.projitems*{d1d0f986-12be-4fd5-8925-c96b1f86427d}*SharedItemsImports = 5
+ ConnectorRhino\ConnectorRhino\ConnectorRhinoShared\ConnectorRhinoShared.projitems*{d22a887d-976c-4dbf-ae5b-9039f169e61c}*SharedItemsImports = 5
+ Objects\Converters\ConverterRevit\ConverterRevitTests\ConverterRevitTestsShared\ConverterRevitTestsShared.projitems*{d296722d-0798-4110-9c6e-dfb0824a7251}*SharedItemsImports = 5
+ ConnectorRevit\ConnectorRevit\ConnectorRevit.projitems*{d607bd0a-9f7f-4c3a-9b9c-fead6ba49c7c}*SharedItemsImports = 5
+ ConnectorRhino\ConnectorRhino\ConnectorRhinoShared\ConnectorRhinoShared.projitems*{d648bb69-b992-4d34-906e-7a547374b86c}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{d9f443b5-c55b-4ad8-9c70-bc3d2be781be}*SharedItemsImports = 5
+ DUI3-DX\Connectors\Revit\Speckle.Connectors.RevitShared\Speckle.Connectors.RevitShared.projitems*{dc570fff-6fe5-47bd-8bc1-b471a6067786}*SharedItemsImports = 13
+ ConnectorNavisworks\ConnectorNavisworks\ConnectorNavisworks.Shared.projitems*{debc2174-5e31-4b6e-8680-690d75e50e2d}*SharedItemsImports = 5
+ ConnectorRevit\ConnectorRevit\ConnectorRevit.projitems*{dfdfdbb8-018b-4dcb-a012-54227abf53a7}*SharedItemsImports = 5
+ DUI3-DX\Converters\Revit\Speckle.Converters.RevitShared\Speckle.Converters.RevitShared.projitems*{e1c43415-3200-45f4-8bf9-a4dd7d7f2ed6}*SharedItemsImports = 13
+ ConnectorRevit\RevitSharedResources\RevitSharedResources.projitems*{ea34ac83-5825-4473-a572-d5127fd33b1b}*SharedItemsImports = 5
+ Objects\Converters\ConverterRhinoGh\ConverterRhinoGhShared\ConverterRhinoGhShared.projitems*{ea81f83c-1485-49c8-ab05-9df2798d70ec}*SharedItemsImports = 5
+ Objects\Converters\ConverterTeklaStructures\ConverterTeklaStructuresShared\ConverterTeklaStructuresShared.projitems*{eb52e451-9ed8-460e-9ee4-6717bfb12eab}*SharedItemsImports = 5
+ Objects\Converters\ConverterNavisworks\ConverterNavisworks\ConverterNavisworksShared.projitems*{ec2436db-b7f4-4d78-807b-8d91d7d5165c}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{f03af41c-3489-4414-a887-b52d529b5a55}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{f06e4c37-4076-4272-9ca6-fb505e02cd31}*SharedItemsImports = 5
+ Objects\Converters\ConverterAutocadCivil\ConverterAutocadCivilShared\ConverterAutocadCivilShared.projitems*{f1311789-37dc-47fd-acec-75b9b97edfed}*SharedItemsImports = 5
+ Objects\Converters\ConverterBentley\ConverterBentleyShared\ConverterBentleyShared.projitems*{f2146143-c240-4920-a01b-2bd7e076ad11}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{f4aa033f-4f85-4990-afe9-86be00abe973}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{f4bfb155-7ba9-4e46-8240-9c825060c904}*SharedItemsImports = 5
+ ConnectorBentley\ConnectorBentleyShared\ConnectorBentleyShared.projitems*{fc044d89-0ff3-441d-b35d-87454a693c16}*SharedItemsImports = 5
+ ConnectorGrasshopper\ConnectorGrasshopperShared\ConnectorGrasshopperShared.projitems*{fdbc3082-1fad-4701-a121-802f591d2d35}*SharedItemsImports = 5
+ ConnectorAutocadCivil\ConnectorAutocadCivil\ConnectorAutocadCivilShared.projitems*{ff1793e1-77f5-4a92-b3f2-6d8b104e479b}*SharedItemsImports = 5
+ EndGlobalSection
+EndGlobal
diff --git a/DUI3-DX/Connectors/ArcGIS/Speckle.Connectors.ArcGIS3/packages.lock.json b/DUI3-DX/Connectors/ArcGIS/Speckle.Connectors.ArcGIS3/packages.lock.json
index 3b14166e57..86705c66f8 100644
--- a/DUI3-DX/Connectors/ArcGIS/Speckle.Connectors.ArcGIS3/packages.lock.json
+++ b/DUI3-DX/Connectors/ArcGIS/Speckle.Connectors.ArcGIS3/packages.lock.json
@@ -297,11 +297,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -383,8 +414,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.connectors.dui": {
@@ -393,7 +423,7 @@
"Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Connectors.Utils": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )",
+ "Speckle.Core": "[3.0.1-alpha.10, )",
"System.Threading.Tasks.Dataflow": "[6.0.0, )"
}
},
@@ -409,7 +439,7 @@
"dependencies": {
"Serilog.Extensions.Logging": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Speckle.Core": "[3.0.1-alpha.10, )"
}
},
"speckle.converters.arcgis3": {
@@ -431,7 +461,7 @@
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
},
@@ -441,33 +471,6 @@
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Converters.Common": "[2.0.999-local, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
},
"net6.0-windows7.0/win-x64": {
diff --git a/DUI3-DX/Connectors/Autocad/Speckle.Connectors.Autocad2023/packages.lock.json b/DUI3-DX/Connectors/Autocad/Speckle.Connectors.Autocad2023/packages.lock.json
index b584dc45f9..1620bbde19 100644
--- a/DUI3-DX/Connectors/Autocad/Speckle.Connectors.Autocad2023/packages.lock.json
+++ b/DUI3-DX/Connectors/Autocad/Speckle.Connectors.Autocad2023/packages.lock.json
@@ -274,11 +274,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -439,8 +470,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.connectors.dui": {
@@ -449,7 +479,7 @@
"Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Connectors.Utils": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )",
+ "Speckle.Core": "[3.0.1-alpha.10, )",
"System.Threading.Tasks.Dataflow": "[6.0.0, )"
}
},
@@ -465,7 +495,7 @@
"dependencies": {
"Serilog.Extensions.Logging": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Speckle.Core": "[3.0.1-alpha.10, )"
}
},
"speckle.converters.autocad2023": {
@@ -487,7 +517,7 @@
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
},
@@ -497,33 +527,6 @@
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Converters.Common": "[2.0.999-local, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Connectors/Revit/Speckle.Connectors.Revit2023/packages.lock.json b/DUI3-DX/Connectors/Revit/Speckle.Connectors.Revit2023/packages.lock.json
index 9039fbd17b..3ea9a5066b 100644
--- a/DUI3-DX/Connectors/Revit/Speckle.Connectors.Revit2023/packages.lock.json
+++ b/DUI3-DX/Connectors/Revit/Speckle.Connectors.Revit2023/packages.lock.json
@@ -303,11 +303,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit.API": {
"type": "Transitive",
"resolved": "2023.0.0",
@@ -488,8 +519,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.connectors.dui": {
@@ -498,7 +528,7 @@
"Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Connectors.Utils": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )",
+ "Speckle.Core": "[3.0.1-alpha.10, )",
"System.Threading.Tasks.Dataflow": "[6.0.0, )"
}
},
@@ -507,14 +537,14 @@
"dependencies": {
"Serilog.Extensions.Logging": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Speckle.Core": "[3.0.1-alpha.10, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
},
@@ -540,33 +570,6 @@
"Speckle.Converters.Revit2023": "[2.0.999-local, )",
"Speckle.Revit2023.Api": "[0.1.1-preview.0.24, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Connectors/Revit/Speckle.Connectors.RevitShared/Plugin/RevitExternalApplication.cs b/DUI3-DX/Connectors/Revit/Speckle.Connectors.RevitShared/Plugin/RevitExternalApplication.cs
index 1ce923f7c3..afe71b6f6d 100644
--- a/DUI3-DX/Connectors/Revit/Speckle.Connectors.RevitShared/Plugin/RevitExternalApplication.cs
+++ b/DUI3-DX/Connectors/Revit/Speckle.Connectors.RevitShared/Plugin/RevitExternalApplication.cs
@@ -3,7 +3,6 @@
using System.Reflection;
using Speckle.Autofac;
using Speckle.Connectors.Utils;
-using Speckle.Core.Logging;
namespace Speckle.Connectors.Revit.Plugin;
diff --git a/DUI3-DX/Connectors/Rhino/Speckle.Connectors.Rhino7/Plugin/Speckle.Connectors.Rhino7Plugin.cs b/DUI3-DX/Connectors/Rhino/Speckle.Connectors.Rhino7/Plugin/Speckle.Connectors.Rhino7Plugin.cs
index 8dff82b2d5..3d9a2a0577 100644
--- a/DUI3-DX/Connectors/Rhino/Speckle.Connectors.Rhino7/Plugin/Speckle.Connectors.Rhino7Plugin.cs
+++ b/DUI3-DX/Connectors/Rhino/Speckle.Connectors.Rhino7/Plugin/Speckle.Connectors.Rhino7Plugin.cs
@@ -5,7 +5,6 @@
using Speckle.Connectors.Rhino7.HostApp;
using Speckle.Connectors.Rhino7.Interfaces;
using Speckle.Core.Kits;
-using Speckle.Core.Logging;
using Speckle.Core.Models.Extensions;
namespace Speckle.Connectors.Rhino7.Plugin;
diff --git a/DUI3-DX/Connectors/Rhino/Speckle.Connectors.Rhino7/packages.lock.json b/DUI3-DX/Connectors/Rhino/Speckle.Connectors.Rhino7/packages.lock.json
index df37836fb8..44f877809f 100644
--- a/DUI3-DX/Connectors/Rhino/Speckle.Connectors.Rhino7/packages.lock.json
+++ b/DUI3-DX/Connectors/Rhino/Speckle.Connectors.Rhino7/packages.lock.json
@@ -283,11 +283,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -448,8 +479,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.connectors.dui": {
@@ -458,7 +488,7 @@
"Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Connectors.Utils": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )",
+ "Speckle.Core": "[3.0.1-alpha.10, )",
"System.Threading.Tasks.Dataflow": "[6.0.0, )"
}
},
@@ -474,14 +504,14 @@
"dependencies": {
"Serilog.Extensions.Logging": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Speckle.Core": "[3.0.1-alpha.10, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
},
@@ -497,33 +527,6 @@
"dependencies": {
"RhinoCommon": "[7.13.21348.13001, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3.DependencyInjection/packages.lock.json b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3.DependencyInjection/packages.lock.json
index 308e61b7c6..565abf177a 100644
--- a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3.DependencyInjection/packages.lock.json
+++ b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3.DependencyInjection/packages.lock.json
@@ -265,11 +265,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -351,8 +382,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.arcgis3": {
@@ -366,7 +396,7 @@
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
},
@@ -376,33 +406,6 @@
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Converters.Common": "[2.0.999-local, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Speckle.Converters.ArcGIS3.csproj b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Speckle.Converters.ArcGIS3.csproj
index 3b07dc8f64..f65ef46df7 100644
--- a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Speckle.Converters.ArcGIS3.csproj
+++ b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Speckle.Converters.ArcGIS3.csproj
@@ -7,8 +7,7 @@
-
+
@@ -16,4 +15,4 @@
Include="..\..\..\Sdk\Speckle.Converters.Common\Speckle.Converters.Common.csproj"/>
-
\ No newline at end of file
+
diff --git a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/packages.lock.json b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/packages.lock.json
index 25847a4ec6..6c116640b8 100644
--- a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/packages.lock.json
+++ b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/packages.lock.json
@@ -260,11 +260,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -346,44 +377,16 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Converters/Autocad/Speckle.Converters.Autocad2023.DependencyInjection/packages.lock.json b/DUI3-DX/Converters/Autocad/Speckle.Converters.Autocad2023.DependencyInjection/packages.lock.json
index a7f09e4723..c358206a9d 100644
--- a/DUI3-DX/Converters/Autocad/Speckle.Converters.Autocad2023.DependencyInjection/packages.lock.json
+++ b/DUI3-DX/Converters/Autocad/Speckle.Converters.Autocad2023.DependencyInjection/packages.lock.json
@@ -208,11 +208,42 @@
"resolved": "2023.0.0",
"contentHash": "aNfiNw9zRW8pCl8AAQK7afEJuea4bJ4sFNsGVSDrdq1egaonZrwALU01dSyFNCE8tne86eVjlprpOGG6r0+G/A=="
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -359,8 +390,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.autocad2023": {
@@ -374,7 +404,7 @@
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
},
@@ -384,33 +414,6 @@
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Converters.Common": "[2.0.999-local, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Converters/Autocad/Speckle.Converters.Autocad2023/packages.lock.json b/DUI3-DX/Converters/Autocad/Speckle.Converters.Autocad2023/packages.lock.json
index 66bbf8290c..3a598c3ba3 100644
--- a/DUI3-DX/Converters/Autocad/Speckle.Converters.Autocad2023/packages.lock.json
+++ b/DUI3-DX/Converters/Autocad/Speckle.Converters.Autocad2023/packages.lock.json
@@ -200,11 +200,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -351,44 +382,16 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.DependencyInjection/packages.lock.json b/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.DependencyInjection/packages.lock.json
index 48eed8707b..c23fa35aa5 100644
--- a/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.DependencyInjection/packages.lock.json
+++ b/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.DependencyInjection/packages.lock.json
@@ -220,11 +220,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit.API": {
"type": "Transitive",
"resolved": "2023.0.0",
@@ -381,15 +412,14 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
},
@@ -406,33 +436,6 @@
"Speckle.Converters.Common": "[2.0.999-local, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.Tests/XyzConversionToPointTests.cs b/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.Tests/XyzConversionToPointTests.cs
index dee5979761..471ca0be47 100644
--- a/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.Tests/XyzConversionToPointTests.cs
+++ b/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.Tests/XyzConversionToPointTests.cs
@@ -1,9 +1,7 @@
using FluentAssertions;
using Moq;
using NUnit.Framework;
-using Objects;
using Speckle.Converters.Common;
-using Speckle.Converters.Common.Objects;
using Speckle.Converters.RevitShared.Services;
using Speckle.Converters.RevitShared.ToSpeckle;
using Speckle.Revit.Interfaces;
diff --git a/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.Tests/packages.lock.json b/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.Tests/packages.lock.json
index 256510d436..f0bec576ed 100644
--- a/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.Tests/packages.lock.json
+++ b/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023.Tests/packages.lock.json
@@ -319,11 +319,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"SQLitePCLRaw.bundle_e_sqlite3": {
"type": "Transitive",
"resolved": "2.1.4",
@@ -474,8 +505,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.connectors.utils": {
@@ -483,14 +513,14 @@
"dependencies": {
"Serilog.Extensions.Logging": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Speckle.Core": "[3.0.1-alpha.10, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
},
@@ -507,33 +537,6 @@
"Speckle.Converters.Common": "[2.0.999-local, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023/packages.lock.json b/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023/packages.lock.json
index b021d0f201..ef91c20b38 100644
--- a/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023/packages.lock.json
+++ b/DUI3-DX/Converters/Revit/Speckle.Converters.Revit2023/packages.lock.json
@@ -200,11 +200,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"SQLitePCLRaw.bundle_e_sqlite3": {
"type": "Transitive",
"resolved": "2.1.4",
@@ -346,44 +377,16 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Converters/Revit/Speckle.Converters.RevitShared/Helpers/DisplayValueExtractor.cs b/DUI3-DX/Converters/Revit/Speckle.Converters.RevitShared/Helpers/DisplayValueExtractor.cs
index 9dd899678a..a58dd15769 100644
--- a/DUI3-DX/Converters/Revit/Speckle.Converters.RevitShared/Helpers/DisplayValueExtractor.cs
+++ b/DUI3-DX/Converters/Revit/Speckle.Converters.RevitShared/Helpers/DisplayValueExtractor.cs
@@ -1,7 +1,7 @@
using System.Diagnostics.CodeAnalysis;
+using Microsoft.Extensions.Logging;
using Speckle.Converters.Common;
using Speckle.Converters.Common.Objects;
-using Speckle.Core.Logging;
using Speckle.InterfaceGenerator;
using Speckle.Revit.Interfaces;
@@ -17,16 +17,17 @@ private readonly ITypedConverter<
> _meshByMaterialConverter;
private readonly IRevitOptionsFactory _revitOptionsFactory;
private readonly IRevitSolidUtils _revitSolidUtils;
+ private readonly ILogger _logger;
public DisplayValueExtractor(
ITypedConverter>, List> meshByMaterialConverter,
IRevitOptionsFactory revitOptionsFactory,
- IRevitSolidUtils revitSolidUtils
- )
+ IRevitSolidUtils revitSolidUtils, ILogger logger)
{
_meshByMaterialConverter = meshByMaterialConverter;
_revitOptionsFactory = revitOptionsFactory;
_revitSolidUtils = revitSolidUtils;
+ _logger = logger;
}
public List GetDisplayValue(
@@ -251,7 +252,7 @@ private void SortGeometry(
}
// POC: should be hoovered up with the new reporting, logging, exception philosophy
- private static void LogInstanceMeshRetrievalWarnings(
+ private void LogInstanceMeshRetrievalWarnings(
IRevitElement element,
int topLevelSolidsCount,
int topLevelMeshesCount,
@@ -263,29 +264,20 @@ bool hasSymbolGeom
{
if (topLevelSolidsCount > 0)
{
- SpeckleLog.Logger.Warning(
- "Element of type {elementType} with uniqueId {uniqueId} has valid symbol geometry and {numSolids} top level solids. See comment on method SortInstanceGeometry for link to RevitAPI docs that leads us to believe this shouldn't happen",
- element.GetType(),
- element.UniqueId,
- topLevelSolidsCount
+ _logger.LogWarning(
+ $"Element of type {element.GetType()} with uniqueId {element.UniqueId} has valid symbol geometry and {topLevelSolidsCount} top level solids. See comment on method SortInstanceGeometry for link to RevitAPI docs that leads us to believe this shouldn't happen"
);
}
if (topLevelMeshesCount > 0)
{
- SpeckleLog.Logger.Warning(
- "Element of type {elementType} with uniqueId {uniqueId} has valid symbol geometry and {numMeshes} top level meshes. See comment on method SortInstanceGeometry for link to RevitAPI docs that leads us to believe this shouldn't happen",
- element.GetType(),
- element.UniqueId,
- topLevelMeshesCount
+ _logger.LogWarning(
+ $"Element of type {element.GetType()} with uniqueId {element.UniqueId} has valid symbol geometry and {topLevelMeshesCount} top level meshes. See comment on method SortInstanceGeometry for link to RevitAPI docs that leads us to believe this shouldn't happen"
);
}
if (topLevelGeomElementCount > 0)
{
- SpeckleLog.Logger.Warning(
- "Element of type {elementType} with uniqueId {uniqueId} has valid symbol geometry and {numGeomElements} top level geometry elements. See comment on method SortInstanceGeometry for link to RevitAPI docs that leads us to believe this shouldn't happen",
- element.GetType(),
- element.UniqueId,
- topLevelGeomElementCount
+ _logger.LogWarning(
+ $"Element of type {element.GetType()} with uniqueId {element.UniqueId} has valid symbol geometry and {topLevelGeomElementCount} top level geometry elements. See comment on method SortInstanceGeometry for link to RevitAPI docs that leads us to believe this shouldn't happen"
);
}
}
diff --git a/DUI3-DX/Converters/Revit/Speckle.Converters.RevitShared/Helpers/ParameterObjectAssigner.cs b/DUI3-DX/Converters/Revit/Speckle.Converters.RevitShared/Helpers/ParameterObjectAssigner.cs
index b7b493d064..540d9e5564 100644
--- a/DUI3-DX/Converters/Revit/Speckle.Converters.RevitShared/Helpers/ParameterObjectAssigner.cs
+++ b/DUI3-DX/Converters/Revit/Speckle.Converters.RevitShared/Helpers/ParameterObjectAssigner.cs
@@ -1,6 +1,6 @@
-using Speckle.Converters.Common;
+using Microsoft.Extensions.Logging;
+using Speckle.Converters.Common;
using Speckle.Converters.Common.Objects;
-using Speckle.Core.Logging;
using Speckle.Core.Models;
using Speckle.InterfaceGenerator;
using Speckle.Revit.Interfaces;
@@ -15,16 +15,17 @@ public sealed class ParameterObjectAssigner : IParameterObjectAssigner
private readonly ITypedConverter _paramConverter;
private readonly IParameterValueExtractor _parameterValueExtractor;
private readonly IRevitElementIdUtils _revitElementIdUtils;
+ private readonly ILogger _logger;
public ParameterObjectAssigner(
ITypedConverter paramConverter,
IParameterValueExtractor parameterValueExtractor,
- IRevitElementIdUtils revitElementIdUtils
- )
+ IRevitElementIdUtils revitElementIdUtils, ILogger logger)
{
_paramConverter = paramConverter;
_parameterValueExtractor = parameterValueExtractor;
_revitElementIdUtils = revitElementIdUtils;
+ _logger = logger;
}
public void AssignParametersToBase(IRevitElement target, Base @base)
@@ -75,7 +76,7 @@ private void AssignSpeckleParamToBaseObject(
// maybe hoover these into one exception or into our reporting strategy
catch (SpeckleConversionException ex)
{
- SpeckleLog.Logger.Warning(ex, "Error thrown when trying to set property named {propName}", kv.Key);
+ _logger.LogWarning(ex, $"Error thrown when trying to set property named {kv.Key}");
}
}
}
diff --git a/DUI3-DX/Converters/Rhino/Speckle.Converters.Rhino7.DependencyInjection/packages.lock.json b/DUI3-DX/Converters/Rhino/Speckle.Converters.Rhino7.DependencyInjection/packages.lock.json
index 590b6f9e6c..86426dc195 100644
--- a/DUI3-DX/Converters/Rhino/Speckle.Converters.Rhino7.DependencyInjection/packages.lock.json
+++ b/DUI3-DX/Converters/Rhino/Speckle.Converters.Rhino7.DependencyInjection/packages.lock.json
@@ -200,11 +200,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -351,15 +382,14 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
},
@@ -376,33 +406,6 @@
"RhinoCommon": "[7.13.21348.13001, )",
"Speckle.Converters.Common": "[2.0.999-local, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Converters/Rhino/Speckle.Converters.Rhino7/packages.lock.json b/DUI3-DX/Converters/Rhino/Speckle.Converters.Rhino7/packages.lock.json
index 2512d2a6e6..f743c945fd 100644
--- a/DUI3-DX/Converters/Rhino/Speckle.Converters.Rhino7/packages.lock.json
+++ b/DUI3-DX/Converters/Rhino/Speckle.Converters.Rhino7/packages.lock.json
@@ -200,11 +200,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -351,44 +382,16 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/DUI3/Speckle.Connectors.DUI.WebView/packages.lock.json b/DUI3-DX/DUI3/Speckle.Connectors.DUI.WebView/packages.lock.json
index 2f687deb37..2ce0186866 100644
--- a/DUI3-DX/DUI3/Speckle.Connectors.DUI.WebView/packages.lock.json
+++ b/DUI3-DX/DUI3/Speckle.Connectors.DUI.WebView/packages.lock.json
@@ -260,6 +260,29 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
@@ -420,8 +443,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.connectors.dui": {
@@ -430,7 +452,7 @@
"Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Connectors.Utils": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )",
+ "Speckle.Core": "[3.0.1-alpha.10, )",
"System.Threading.Tasks.Dataflow": "[6.0.0, )"
}
},
@@ -439,28 +461,7 @@
"dependencies": {
"Serilog.Extensions.Logging": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )"
- }
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
+ "Speckle.Core": "[3.0.1-alpha.10, )"
}
}
},
@@ -749,6 +750,29 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
@@ -830,8 +854,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.connectors.dui": {
@@ -840,7 +863,7 @@
"Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
"Speckle.Connectors.Utils": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )",
+ "Speckle.Core": "[3.0.1-alpha.10, )",
"System.Threading.Tasks.Dataflow": "[6.0.0, )"
}
},
@@ -849,28 +872,7 @@
"dependencies": {
"Serilog.Extensions.Logging": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )"
- }
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
+ "Speckle.Core": "[3.0.1-alpha.10, )"
}
}
}
diff --git a/DUI3-DX/DUI3/Speckle.Connectors.DUI/Speckle.Connectors.DUI.csproj b/DUI3-DX/DUI3/Speckle.Connectors.DUI/Speckle.Connectors.DUI.csproj
index e0a93209c5..24a56ca42c 100644
--- a/DUI3-DX/DUI3/Speckle.Connectors.DUI/Speckle.Connectors.DUI.csproj
+++ b/DUI3-DX/DUI3/Speckle.Connectors.DUI/Speckle.Connectors.DUI.csproj
@@ -7,12 +7,11 @@
+
-
-
diff --git a/DUI3-DX/DUI3/Speckle.Connectors.DUI/packages.lock.json b/DUI3-DX/DUI3/Speckle.Connectors.DUI/packages.lock.json
index 5f57ceb468..9f621dfac5 100644
--- a/DUI3-DX/DUI3/Speckle.Connectors.DUI/packages.lock.json
+++ b/DUI3-DX/DUI3/Speckle.Connectors.DUI/packages.lock.json
@@ -27,6 +27,30 @@
"resolved": "1.14.1",
"contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ=="
},
+ "Speckle.Core": {
+ "type": "Direct",
+ "requested": "[3.0.1-alpha.10, )",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.InterfaceGenerator": {
"type": "Direct",
"requested": "[0.9.5, )",
@@ -495,8 +519,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.connectors.utils": {
@@ -504,28 +527,7 @@
"dependencies": {
"Serilog.Extensions.Logging": "[7.0.0, )",
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Core": "[2.0.999-local, )"
- }
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
+ "Speckle.Core": "[3.0.1-alpha.10, )"
}
}
}
diff --git a/DUI3-DX/Sdk/Speckle.Autofac/DependencyInjection/SpeckleContainerBuilder.cs b/DUI3-DX/Sdk/Speckle.Autofac/DependencyInjection/SpeckleContainerBuilder.cs
index ee71d941e6..363e55cc56 100644
--- a/DUI3-DX/Sdk/Speckle.Autofac/DependencyInjection/SpeckleContainerBuilder.cs
+++ b/DUI3-DX/Sdk/Speckle.Autofac/DependencyInjection/SpeckleContainerBuilder.cs
@@ -2,7 +2,6 @@
using Autofac;
using Microsoft.Extensions.Logging;
using Speckle.Autofac.Files;
-using Speckle.Core.Logging;
using Module = Autofac.Module;
namespace Speckle.Autofac.DependencyInjection;
diff --git a/DUI3-DX/Sdk/Speckle.Autofac/ExceptionExtensions.cs b/DUI3-DX/Sdk/Speckle.Autofac/ExceptionExtensions.cs
new file mode 100644
index 0000000000..b7879d55cd
--- /dev/null
+++ b/DUI3-DX/Sdk/Speckle.Autofac/ExceptionExtensions.cs
@@ -0,0 +1,45 @@
+using System.Diagnostics.Contracts;
+
+namespace Speckle.Autofac;
+
+public static class ExceptionExtensions
+{
+ ///
+ /// Helper function for catch blocks to avoid catching and handling/wrapping of some critical exception types that are unlikely to be truly handleable
+ ///
+ ///
+ /// We should aim to always catch specific exception types, and have all functions document the types they may throw.
+ /// However, this is not always achievable.
+ /// e.g. when dealing with legacy code, some third-party APIs, or in cases where we want to prevent a host app crash.
+ /// In these cases, we often want to catch all exceptions, and opt out only of the ones that definitely shouldn't be handled
+ ///
+ ///
+ ///
+ /// try
+ /// {
+ /// SomethingSketchy();
+ /// }
+ /// catch (Exception ex) when (!IsFatal(ex))
+ /// {
+ /// throw new SpeckleException("Failed to do something", ex);
+ /// }
+ ///
+ ///
+ ///
+ /// for types that are unlikely to ever be recoverable
+ [Pure]
+ public static bool IsFatal(this Exception ex)
+ {
+ return ex switch
+ {
+ OutOfMemoryException
+ or ThreadAbortException
+ or InvalidProgramException
+ or AccessViolationException
+ or AppDomainUnloadedException
+ or BadImageFormatException
+ => true,
+ _ => false,
+ };
+ }
+}
diff --git a/DUI3-DX/Sdk/Speckle.Autofac/Speckle.Autofac.csproj b/DUI3-DX/Sdk/Speckle.Autofac/Speckle.Autofac.csproj
index c74a1334ca..e1524d1db6 100644
--- a/DUI3-DX/Sdk/Speckle.Autofac/Speckle.Autofac.csproj
+++ b/DUI3-DX/Sdk/Speckle.Autofac/Speckle.Autofac.csproj
@@ -10,8 +10,4 @@
-
-
-
-
diff --git a/DUI3-DX/Sdk/Speckle.Connectors.Utils/Speckle.Connectors.Utils.csproj b/DUI3-DX/Sdk/Speckle.Connectors.Utils/Speckle.Connectors.Utils.csproj
index 55e445a089..8023d48572 100644
--- a/DUI3-DX/Sdk/Speckle.Connectors.Utils/Speckle.Connectors.Utils.csproj
+++ b/DUI3-DX/Sdk/Speckle.Connectors.Utils/Speckle.Connectors.Utils.csproj
@@ -5,10 +5,9 @@
+
-
-
diff --git a/DUI3-DX/Sdk/Speckle.Connectors.Utils/packages.lock.json b/DUI3-DX/Sdk/Speckle.Connectors.Utils/packages.lock.json
index c23420da56..d717e4fdbb 100644
--- a/DUI3-DX/Sdk/Speckle.Connectors.Utils/packages.lock.json
+++ b/DUI3-DX/Sdk/Speckle.Connectors.Utils/packages.lock.json
@@ -27,6 +27,30 @@
"Serilog": "2.12.0"
}
},
+ "Speckle.Core": {
+ "type": "Direct",
+ "requested": "[3.0.1-alpha.10, )",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.InterfaceGenerator": {
"type": "Direct",
"requested": "[0.9.5, )",
@@ -489,29 +513,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
- }
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
}
}
diff --git a/DUI3-DX/Sdk/Speckle.Converters.Common.DependencyInjection/packages.lock.json b/DUI3-DX/Sdk/Speckle.Converters.Common.DependencyInjection/packages.lock.json
index 326fdefd15..8be3c38839 100644
--- a/DUI3-DX/Sdk/Speckle.Converters.Common.DependencyInjection/packages.lock.json
+++ b/DUI3-DX/Sdk/Speckle.Converters.Common.DependencyInjection/packages.lock.json
@@ -297,11 +297,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Transitive",
"resolved": "0.1.1-preview.0.24",
@@ -451,44 +482,16 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Sdk/Speckle.Converters.Common.Tests/packages.lock.json b/DUI3-DX/Sdk/Speckle.Converters.Common.Tests/packages.lock.json
index c0e6585eb9..a2a86214ef 100644
--- a/DUI3-DX/Sdk/Speckle.Converters.Common.Tests/packages.lock.json
+++ b/DUI3-DX/Sdk/Speckle.Converters.Common.Tests/packages.lock.json
@@ -259,11 +259,42 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
"contentHash": "g1BejUZwax5PRfL6xHgLEK23sqHWOgOj9hE7RvfRRlN00AGt8GnPYt8HedSK7UB3HiRW8zCA9Pn0iiYxCK24BA=="
},
+ "Speckle.Objects": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"SQLitePCLRaw.bundle_e_sqlite3": {
"type": "Transitive",
"resolved": "2.1.4",
@@ -405,44 +436,16 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
},
"speckle.converters.common": {
"type": "Project",
"dependencies": {
"Speckle.Autofac": "[2.0.999-local, )",
- "Speckle.Objects": "[2.0.999-local, )",
+ "Speckle.Objects": "[3.0.1-alpha.10, )",
"Speckle.Revit2023.Interfaces": "[0.1.1-preview.0.24, )"
}
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
- }
}
}
}
diff --git a/DUI3-DX/Sdk/Speckle.Converters.Common/Speckle.Converters.Common.csproj b/DUI3-DX/Sdk/Speckle.Converters.Common/Speckle.Converters.Common.csproj
index 07793ee159..e74f7f131d 100644
--- a/DUI3-DX/Sdk/Speckle.Converters.Common/Speckle.Converters.Common.csproj
+++ b/DUI3-DX/Sdk/Speckle.Converters.Common/Speckle.Converters.Common.csproj
@@ -3,13 +3,14 @@
netstandard2.0
+
-
-
+
+
-
+
diff --git a/DUI3-DX/Sdk/Speckle.Converters.Common/Speckle.Converters.Common.csproj.DotSettings b/DUI3-DX/Sdk/Speckle.Converters.Common/Speckle.Converters.Common.csproj.DotSettings
new file mode 100644
index 0000000000..17962b139d
--- /dev/null
+++ b/DUI3-DX/Sdk/Speckle.Converters.Common/Speckle.Converters.Common.csproj.DotSettings
@@ -0,0 +1,2 @@
+
+ True
\ No newline at end of file
diff --git a/DUI3-DX/Sdk/Speckle.Converters.Common/packages.lock.json b/DUI3-DX/Sdk/Speckle.Converters.Common/packages.lock.json
index c3d43a1f8a..6439ad3bc7 100644
--- a/DUI3-DX/Sdk/Speckle.Converters.Common/packages.lock.json
+++ b/DUI3-DX/Sdk/Speckle.Converters.Common/packages.lock.json
@@ -23,6 +23,15 @@
"resolved": "0.9.5",
"contentHash": "oU/L7pN1R7q8KkbrpQ3WJnHirPHqn+9DEA7asOcUiggV5dzVg1A/VYs7GOSusD24njxXh03tE3a2oTLOjt3cVg=="
},
+ "Speckle.Objects": {
+ "type": "Direct",
+ "requested": "[3.0.1-alpha.10, )",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "cMFR9UEq1CKXugwG7/g2D47qCQ3KB+8sZ3Dt6h8OQjEgVXCvnFhIVNT809PYcKqBsBoxK6EiNndJPzPEowQH9g==",
+ "dependencies": {
+ "Speckle.Core": "3.0.1-alpha.10"
+ }
+ },
"Speckle.Revit2023.Interfaces": {
"type": "Direct",
"requested": "[0.1.1-preview.0.24, )",
@@ -294,6 +303,29 @@
"Serilog": "2.10.0"
}
},
+ "Speckle.Core": {
+ "type": "Transitive",
+ "resolved": "3.0.1-alpha.10",
+ "contentHash": "zaKAWE+/vq/t2t62SBZj3Q0lPgjlQuY+BjQeS0EUpmiONhFakSxBB3cxMLFwQHh3aq1Sb+T6VKffk5eT5KsIJQ==",
+ "dependencies": {
+ "GraphQL.Client": "6.0.0",
+ "Microsoft.CSharp": "4.7.0",
+ "Microsoft.Data.Sqlite": "7.0.5",
+ "Polly": "7.2.3",
+ "Polly.Contrib.WaitAndRetry": "1.1.1",
+ "Polly.Extensions.Http": "3.0.0",
+ "Sentry": "3.33.0",
+ "Sentry.Serilog": "3.33.0",
+ "Serilog": "2.12.0",
+ "Serilog.Enrichers.ClientInfo": "1.3.0",
+ "Serilog.Exceptions": "8.4.0",
+ "Serilog.Sinks.Console": "4.1.0",
+ "Serilog.Sinks.Seq": "5.2.2",
+ "SerilogTimings": "3.0.1",
+ "Speckle.Newtonsoft.Json": "13.0.2",
+ "System.DoubleNumerics": "3.1.3"
+ }
+ },
"Speckle.Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.2",
@@ -443,35 +475,7 @@
"speckle.autofac": {
"type": "Project",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )",
- "Speckle.Core": "[2.0.999-local, )"
- }
- },
- "Speckle.Core": {
- "type": "Project",
- "dependencies": {
- "GraphQL.Client": "[6.0.0, )",
- "Microsoft.CSharp": "[4.7.0, )",
- "Microsoft.Data.Sqlite": "[7.0.5, )",
- "Polly": "[7.2.3, )",
- "Polly.Contrib.WaitAndRetry": "[1.1.1, )",
- "Polly.Extensions.Http": "[3.0.0, )",
- "Sentry": "[3.33.0, )",
- "Sentry.Serilog": "[3.33.0, )",
- "Serilog": "[2.12.0, )",
- "Serilog.Enrichers.ClientInfo": "[1.3.0, )",
- "Serilog.Exceptions": "[8.4.0, )",
- "Serilog.Sinks.Console": "[4.1.0, )",
- "Serilog.Sinks.Seq": "[5.2.2, )",
- "SerilogTimings": "[3.0.1, )",
- "Speckle.Newtonsoft.Json": "[13.0.2, )",
- "System.DoubleNumerics": "[3.1.3, )"
- }
- },
- "Speckle.Objects": {
- "type": "Project",
- "dependencies": {
- "Speckle.Core": "[2.0.999-local, )"
+ "Microsoft.Extensions.Logging.Abstractions": "[7.0.0, )"
}
}
}