diff --git a/FSI.BT.Tools/NHotkey/.gitignore b/.gitignore similarity index 100% rename from FSI.BT.Tools/NHotkey/.gitignore rename to .gitignore diff --git a/AutoCompleteTextBox/AutoCompleteTextBox.csproj b/AutoCompleteTextBox/AutoCompleteTextBox.csproj new file mode 100644 index 0000000..68125d9 --- /dev/null +++ b/AutoCompleteTextBox/AutoCompleteTextBox.csproj @@ -0,0 +1,18 @@ + + + + false + net6.0-windows + true + 1.6.0.0 + https://github.com/quicoli/WPF-AutoComplete-TextBox + + https://github.com/quicoli/WPF-AutoComplete-TextBox + wpf, autocomplete, usercontrol + true + + Better support for keyboard focus + + An auto complete textbox and combo box for WPF + + diff --git a/FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.ico b/AutoCompleteTextBox/AutoCompleteTextBox.ico similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.ico rename to AutoCompleteTextBox/AutoCompleteTextBox.ico diff --git a/FSI.BT.Tools/AutoCompleteTextBox/BindingEvaluator.cs b/AutoCompleteTextBox/BindingEvaluator.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/BindingEvaluator.cs rename to AutoCompleteTextBox/BindingEvaluator.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Editors/AutoCompleteComboBox.cs b/AutoCompleteTextBox/Editors/AutoCompleteComboBox.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Editors/AutoCompleteComboBox.cs rename to AutoCompleteTextBox/Editors/AutoCompleteComboBox.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Editors/AutoCompleteTextBox.cs b/AutoCompleteTextBox/Editors/AutoCompleteTextBox.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Editors/AutoCompleteTextBox.cs rename to AutoCompleteTextBox/Editors/AutoCompleteTextBox.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Editors/IComboSuggestionProvider.cs b/AutoCompleteTextBox/Editors/IComboSuggestionProvider.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Editors/IComboSuggestionProvider.cs rename to AutoCompleteTextBox/Editors/IComboSuggestionProvider.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Editors/ISuggestionProvider.cs b/AutoCompleteTextBox/Editors/ISuggestionProvider.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Editors/ISuggestionProvider.cs rename to AutoCompleteTextBox/Editors/ISuggestionProvider.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Editors/SelectionAdapter.cs b/AutoCompleteTextBox/Editors/SelectionAdapter.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Editors/SelectionAdapter.cs rename to AutoCompleteTextBox/Editors/SelectionAdapter.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Editors/SuggestionProvider.cs b/AutoCompleteTextBox/Editors/SuggestionProvider.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Editors/SuggestionProvider.cs rename to AutoCompleteTextBox/Editors/SuggestionProvider.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Editors/Themes/Generic.xaml b/AutoCompleteTextBox/Editors/Themes/Generic.xaml similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Editors/Themes/Generic.xaml rename to AutoCompleteTextBox/Editors/Themes/Generic.xaml diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Enumerations.cs b/AutoCompleteTextBox/Enumerations.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Enumerations.cs rename to AutoCompleteTextBox/Enumerations.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Properties/AssemblyInfo.cs b/AutoCompleteTextBox/Properties/AssemblyInfo.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Properties/AssemblyInfo.cs rename to AutoCompleteTextBox/Properties/AssemblyInfo.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Properties/Resources.Designer.cs b/AutoCompleteTextBox/Properties/Resources.Designer.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Properties/Resources.Designer.cs rename to AutoCompleteTextBox/Properties/Resources.Designer.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Properties/Resources.resx b/AutoCompleteTextBox/Properties/Resources.resx similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Properties/Resources.resx rename to AutoCompleteTextBox/Properties/Resources.resx diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Properties/Settings.Designer.cs b/AutoCompleteTextBox/Properties/Settings.Designer.cs similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Properties/Settings.Designer.cs rename to AutoCompleteTextBox/Properties/Settings.Designer.cs diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Properties/Settings.settings b/AutoCompleteTextBox/Properties/Settings.settings similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Properties/Settings.settings rename to AutoCompleteTextBox/Properties/Settings.settings diff --git a/FSI.BT.Tools/AutoCompleteTextBox/Themes/Generic.xaml b/AutoCompleteTextBox/Themes/Generic.xaml similarity index 100% rename from FSI.BT.Tools/AutoCompleteTextBox/Themes/Generic.xaml rename to AutoCompleteTextBox/Themes/Generic.xaml diff --git a/FSI.BT.Tools/Config.Net/Config.Net.csproj b/Config.Net/Config.Net.csproj similarity index 87% rename from FSI.BT.Tools/Config.Net/Config.Net.csproj rename to Config.Net/Config.Net.csproj index a40dbf6..2caface 100644 --- a/FSI.BT.Tools/Config.Net/Config.Net.csproj +++ b/Config.Net/Config.Net.csproj @@ -17,7 +17,7 @@ latest https://github.com/aloneguid/config https://github.com/aloneguid/config - README.md + @@ -38,7 +38,7 @@ - + @@ -48,24 +48,13 @@ - + - - - True - \ - - - True - - - - all diff --git a/FSI.BT.Tools/Config.Net/ConfigurationBuilder.cs b/Config.Net/ConfigurationBuilder.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/ConfigurationBuilder.cs rename to Config.Net/ConfigurationBuilder.cs diff --git a/FSI.BT.Tools/Config.Net/ConfigurationExtensions.cs b/Config.Net/ConfigurationExtensions.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/ConfigurationExtensions.cs rename to Config.Net/ConfigurationExtensions.cs diff --git a/FSI.BT.Tools/Config.Net/Core/Box/BoxFactory.cs b/Config.Net/Core/Box/BoxFactory.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/Box/BoxFactory.cs rename to Config.Net/Core/Box/BoxFactory.cs diff --git a/FSI.BT.Tools/Config.Net/Core/Box/CollectionResultBox.cs b/Config.Net/Core/Box/CollectionResultBox.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/Box/CollectionResultBox.cs rename to Config.Net/Core/Box/CollectionResultBox.cs diff --git a/FSI.BT.Tools/Config.Net/Core/Box/MethodResultBox.cs b/Config.Net/Core/Box/MethodResultBox.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/Box/MethodResultBox.cs rename to Config.Net/Core/Box/MethodResultBox.cs diff --git a/FSI.BT.Tools/Config.Net/Core/Box/PropertyResultBox.cs b/Config.Net/Core/Box/PropertyResultBox.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/Box/PropertyResultBox.cs rename to Config.Net/Core/Box/PropertyResultBox.cs diff --git a/FSI.BT.Tools/Config.Net/Core/Box/ProxyResultBox.cs b/Config.Net/Core/Box/ProxyResultBox.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/Box/ProxyResultBox.cs rename to Config.Net/Core/Box/ProxyResultBox.cs diff --git a/FSI.BT.Tools/Config.Net/Core/Box/ResultBox.cs b/Config.Net/Core/Box/ResultBox.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/Box/ResultBox.cs rename to Config.Net/Core/Box/ResultBox.cs diff --git a/FSI.BT.Tools/Config.Net/Core/DynamicReader.cs b/Config.Net/Core/DynamicReader.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/DynamicReader.cs rename to Config.Net/Core/DynamicReader.cs diff --git a/FSI.BT.Tools/Config.Net/Core/DynamicWriter.cs b/Config.Net/Core/DynamicWriter.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/DynamicWriter.cs rename to Config.Net/Core/DynamicWriter.cs diff --git a/FSI.BT.Tools/Config.Net/Core/Extensions.cs b/Config.Net/Core/Extensions.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/Extensions.cs rename to Config.Net/Core/Extensions.cs diff --git a/FSI.BT.Tools/Config.Net/Core/FlatArrays.cs b/Config.Net/Core/FlatArrays.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/FlatArrays.cs rename to Config.Net/Core/FlatArrays.cs diff --git a/FSI.BT.Tools/Config.Net/Core/InterfaceInterceptor.cs b/Config.Net/Core/InterfaceInterceptor.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/InterfaceInterceptor.cs rename to Config.Net/Core/InterfaceInterceptor.cs diff --git a/FSI.BT.Tools/Config.Net/Core/IoHandler.cs b/Config.Net/Core/IoHandler.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/IoHandler.cs rename to Config.Net/Core/IoHandler.cs diff --git a/FSI.BT.Tools/Config.Net/Core/LazyVar.cs b/Config.Net/Core/LazyVar.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/LazyVar.cs rename to Config.Net/Core/LazyVar.cs diff --git a/FSI.BT.Tools/Config.Net/Core/OptionPath.cs b/Config.Net/Core/OptionPath.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/OptionPath.cs rename to Config.Net/Core/OptionPath.cs diff --git a/FSI.BT.Tools/Config.Net/Core/ValueHandler.cs b/Config.Net/Core/ValueHandler.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Core/ValueHandler.cs rename to Config.Net/Core/ValueHandler.cs diff --git a/FSI.BT.Tools/Config.Net/IConfigStore.cs b/Config.Net/IConfigStore.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/IConfigStore.cs rename to Config.Net/IConfigStore.cs diff --git a/FSI.BT.Tools/Config.Net/ITypeParser.cs b/Config.Net/ITypeParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/ITypeParser.cs rename to Config.Net/ITypeParser.cs diff --git a/FSI.BT.Tools/Config.Net/OptionAttribute.cs b/Config.Net/OptionAttribute.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/OptionAttribute.cs rename to Config.Net/OptionAttribute.cs diff --git a/FSI.BT.Tools/Config.Net/Properties/AssemblyInfo.cs b/Config.Net/Properties/AssemblyInfo.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Properties/AssemblyInfo.cs rename to Config.Net/Properties/AssemblyInfo.cs diff --git a/FSI.BT.Tools/Config.Net/SettingsContainer.cs b/Config.Net/SettingsContainer.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/SettingsContainer.cs rename to Config.Net/SettingsContainer.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/AppConfigStore.cs b/Config.Net/Stores/AppConfigStore.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/AppConfigStore.cs rename to Config.Net/Stores/AppConfigStore.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/AssemblyConfigStore.cs b/Config.Net/Stores/AssemblyConfigStore.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/AssemblyConfigStore.cs rename to Config.Net/Stores/AssemblyConfigStore.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/DictionaryConfigStore.cs b/Config.Net/Stores/DictionaryConfigStore.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/DictionaryConfigStore.cs rename to Config.Net/Stores/DictionaryConfigStore.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/EnvironmentVariablesStore.cs b/Config.Net/Stores/EnvironmentVariablesStore.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/EnvironmentVariablesStore.cs rename to Config.Net/Stores/EnvironmentVariablesStore.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniComment.cs b/Config.Net/Stores/Formats/Ini/IniComment.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniComment.cs rename to Config.Net/Stores/Formats/Ini/IniComment.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniEntity.cs b/Config.Net/Stores/Formats/Ini/IniEntity.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniEntity.cs rename to Config.Net/Stores/Formats/Ini/IniEntity.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniKeyValue.cs b/Config.Net/Stores/Formats/Ini/IniKeyValue.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniKeyValue.cs rename to Config.Net/Stores/Formats/Ini/IniKeyValue.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniSection.cs b/Config.Net/Stores/Formats/Ini/IniSection.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/Formats/Ini/IniSection.cs rename to Config.Net/Stores/Formats/Ini/IniSection.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/Formats/Ini/StructuredIniFile.cs b/Config.Net/Stores/Formats/Ini/StructuredIniFile.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/Formats/Ini/StructuredIniFile.cs rename to Config.Net/Stores/Formats/Ini/StructuredIniFile.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/Impl/CommandLine/CommandLineConfigStore.cs b/Config.Net/Stores/Impl/CommandLine/CommandLineConfigStore.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/Impl/CommandLine/CommandLineConfigStore.cs rename to Config.Net/Stores/Impl/CommandLine/CommandLineConfigStore.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/IniFileConfigStore.cs b/Config.Net/Stores/IniFileConfigStore.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/IniFileConfigStore.cs rename to Config.Net/Stores/IniFileConfigStore.cs diff --git a/FSI.BT.Tools/Config.Net/Stores/JsonConfigStore.cs b/Config.Net/Stores/JsonConfigStore.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Stores/JsonConfigStore.cs rename to Config.Net/Stores/JsonConfigStore.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/ByteParser.cs b/Config.Net/TypeParsers/ByteParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/ByteParser.cs rename to Config.Net/TypeParsers/ByteParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/CoreParsers.cs b/Config.Net/TypeParsers/CoreParsers.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/CoreParsers.cs rename to Config.Net/TypeParsers/CoreParsers.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/DecimalParser.cs b/Config.Net/TypeParsers/DecimalParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/DecimalParser.cs rename to Config.Net/TypeParsers/DecimalParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/DefaultParser.cs b/Config.Net/TypeParsers/DefaultParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/DefaultParser.cs rename to Config.Net/TypeParsers/DefaultParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/DoubleParser.cs b/Config.Net/TypeParsers/DoubleParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/DoubleParser.cs rename to Config.Net/TypeParsers/DoubleParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/FloatParser.cs b/Config.Net/TypeParsers/FloatParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/FloatParser.cs rename to Config.Net/TypeParsers/FloatParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/IntParser.cs b/Config.Net/TypeParsers/IntParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/IntParser.cs rename to Config.Net/TypeParsers/IntParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/LongParser.cs b/Config.Net/TypeParsers/LongParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/LongParser.cs rename to Config.Net/TypeParsers/LongParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/NetworkCredentialParser.cs b/Config.Net/TypeParsers/NetworkCredentialParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/NetworkCredentialParser.cs rename to Config.Net/TypeParsers/NetworkCredentialParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/SByteParser.cs b/Config.Net/TypeParsers/SByteParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/SByteParser.cs rename to Config.Net/TypeParsers/SByteParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/ShortParser.cs b/Config.Net/TypeParsers/ShortParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/ShortParser.cs rename to Config.Net/TypeParsers/ShortParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/StringArrayParser.cs b/Config.Net/TypeParsers/StringArrayParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/StringArrayParser.cs rename to Config.Net/TypeParsers/StringArrayParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/StringParser.cs b/Config.Net/TypeParsers/StringParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/StringParser.cs rename to Config.Net/TypeParsers/StringParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/TimeSpanParser.cs b/Config.Net/TypeParsers/TimeSpanParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/TimeSpanParser.cs rename to Config.Net/TypeParsers/TimeSpanParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/TypeParserSettings.cs b/Config.Net/TypeParsers/TypeParserSettings.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/TypeParserSettings.cs rename to Config.Net/TypeParsers/TypeParserSettings.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/UIntParser.cs b/Config.Net/TypeParsers/UIntParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/UIntParser.cs rename to Config.Net/TypeParsers/UIntParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/ULongParser.cs b/Config.Net/TypeParsers/ULongParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/ULongParser.cs rename to Config.Net/TypeParsers/ULongParser.cs diff --git a/FSI.BT.Tools/Config.Net/TypeParsers/UShortParser.cs b/Config.Net/TypeParsers/UShortParser.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/TypeParsers/UShortParser.cs rename to Config.Net/TypeParsers/UShortParser.cs diff --git a/FSI.BT.Tools/Config.Net/Utils.cs b/Config.Net/Utils.cs similarity index 100% rename from FSI.BT.Tools/Config.Net/Utils.cs rename to Config.Net/Utils.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools.sln b/FSI.BT.Tools.sln similarity index 77% rename from FSI.BT.Tools/FSI.BT.Tools.sln rename to FSI.BT.Tools.sln index 8961222..3612c05 100644 --- a/FSI.BT.Tools/FSI.BT.Tools.sln +++ b/FSI.BT.Tools.sln @@ -15,6 +15,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RoboSharp", "RoboSharp\Robo EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RadialMenu", "RadialMenu\RadialMenu.csproj", "{42B3BF54-1903-4213-A536-44F60D46B1F0}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SharpClipboard", "SharpClipboard\SharpClipboard\SharpClipboard.csproj", "{AB011A1E-03C0-4A12-86C2-4CEC2099FEEF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tulpep.NotificationWindow", "Notification-Popup-Window\Tulpep.NotificationWindow\Tulpep.NotificationWindow.csproj", "{605006EB-D4E6-4312-A293-3A43FAC43240}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -45,6 +49,14 @@ Global {42B3BF54-1903-4213-A536-44F60D46B1F0}.Debug|Any CPU.Build.0 = Debug|Any CPU {42B3BF54-1903-4213-A536-44F60D46B1F0}.Release|Any CPU.ActiveCfg = Release|Any CPU {42B3BF54-1903-4213-A536-44F60D46B1F0}.Release|Any CPU.Build.0 = Release|Any CPU + {AB011A1E-03C0-4A12-86C2-4CEC2099FEEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AB011A1E-03C0-4A12-86C2-4CEC2099FEEF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AB011A1E-03C0-4A12-86C2-4CEC2099FEEF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AB011A1E-03C0-4A12-86C2-4CEC2099FEEF}.Release|Any CPU.Build.0 = Release|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Debug|Any CPU.Build.0 = Debug|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Release|Any CPU.ActiveCfg = Release|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/DesignTimeBuild/.dtbcache.v2 b/FSI.BT.Tools/.vs/FSI.BT.Tools/DesignTimeBuild/.dtbcache.v2 deleted file mode 100644 index 5c0cc0b..0000000 Binary files a/FSI.BT.Tools/.vs/FSI.BT.Tools/DesignTimeBuild/.dtbcache.v2 and /dev/null differ diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/config/applicationhost.config b/FSI.BT.Tools/.vs/FSI.BT.Tools/config/applicationhost.config deleted file mode 100644 index cdd2df8..0000000 --- a/FSI.BT.Tools/.vs/FSI.BT.Tools/config/applicationhost.config +++ /dev/null @@ -1,1026 +0,0 @@ - - - - - - - -
-
-
-
-
-
-
-
- - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
- -
-
- -
-
-
- - -
-
-
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/project-colors.json b/FSI.BT.Tools/.vs/FSI.BT.Tools/project-colors.json deleted file mode 100644 index 80e302c..0000000 --- a/FSI.BT.Tools/.vs/FSI.BT.Tools/project-colors.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "Version": 1, - "ProjectMap": { - "49ac17f0-02b1-4972-a07e-c413233803bf": { - "ProjectGuid": "49ac17f0-02b1-4972-a07e-c413233803bf", - "DisplayName": "FSI.BT.Tools", - "ColorIndex": 0 - }, - "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3": { - "ProjectGuid": "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3", - "DisplayName": "Sonstige Dateien", - "ColorIndex": -1 - }, - "88e60518-eaba-433d-85c1-b257bcf6408a": { - "ProjectGuid": "88e60518-eaba-433d-85c1-b257bcf6408a", - "DisplayName": "Config.Net", - "ColorIndex": 1 - }, - "42b3bf54-1903-4213-a536-44f60d46b1f0": { - "ProjectGuid": "42b3bf54-1903-4213-a536-44f60d46b1f0", - "DisplayName": "RadialMenu", - "ColorIndex": 2 - }, - "b204fabd-5c44-433f-ad15-55bb2a1e2fb9": { - "ProjectGuid": "b204fabd-5c44-433f-ad15-55bb2a1e2fb9", - "DisplayName": "NHotkey.Wpf", - "ColorIndex": 3 - }, - "cdc46bae-640c-4758-91f6-ab79b6a118c1": { - "ProjectGuid": "cdc46bae-640c-4758-91f6-ab79b6a118c1", - "DisplayName": "RoboSharp", - "ColorIndex": 4 - }, - "a9f40dcc-0b40-4f5d-a639-0dfb89eb4657": { - "ProjectGuid": "a9f40dcc-0b40-4f5d-a639-0dfb89eb4657", - "DisplayName": "AutoCompleteTextBox", - "ColorIndex": 5 - }, - "d6e8c3b6-822a-4491-8d52-79e451a105f6": { - "ProjectGuid": "d6e8c3b6-822a-4491-8d52-79e451a105f6", - "DisplayName": "FSI.Lib", - "ColorIndex": 6 - } - }, - "NextColorIndex": 7 -} \ No newline at end of file diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.futdcache.v1 b/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.futdcache.v1 deleted file mode 100644 index d385db7..0000000 Binary files a/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.futdcache.v1 and /dev/null differ diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.suo b/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.suo deleted file mode 100644 index 231079b..0000000 Binary files a/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/.suo and /dev/null differ diff --git a/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/fileList.bin b/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/fileList.bin deleted file mode 100644 index 0d877d9..0000000 Binary files a/FSI.BT.Tools/.vs/FSI.BT.Tools/v17/fileList.bin and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.csproj b/FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.csproj deleted file mode 100644 index e97c484..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/AutoCompleteTextBox.csproj +++ /dev/null @@ -1,32 +0,0 @@ - - - - false - net6.0-windows - true - 1.6.0.0 - https://github.com/quicoli/WPF-AutoComplete-TextBox - - https://github.com/quicoli/WPF-AutoComplete-TextBox - wpf, autocomplete, usercontrol - https://github.com/quicoli/WPF-AutoComplete-TextBox/blob/develop/AutoCompleteTextBox/Logo/AutoCompleteTextBox.ico?raw=true - true - AutoCompleteTextBox.ico - - Better support for keyboard focus - - An auto complete textbox and combo box for WPF - AutoCompleteTextBox.png - README.md - - - - True - \ - - - True - \ - - - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.dll deleted file mode 100644 index d7c24f2..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.pdb deleted file mode 100644 index 4c0f3cc..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net472/AutoCompleteTextBox.pdb and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.dll deleted file mode 100644 index fa437ac..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.pdb deleted file mode 100644 index 2868593..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net48/AutoCompleteTextBox.pdb and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.deps.json b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.deps.json deleted file mode 100644 index d1b237e..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "AutoCompleteTextBox/1.6.0.0": { - "runtime": { - "AutoCompleteTextBox.dll": {} - } - } - } - }, - "libraries": { - "AutoCompleteTextBox/1.6.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.dll deleted file mode 100644 index 91d0a61..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.pdb deleted file mode 100644 index 1f35cd3..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/AutoCompleteTextBox.pdb and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll deleted file mode 100644 index 5664968..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.deps.json b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.deps.json deleted file mode 100644 index 937200e..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v3.1", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v3.1": { - "AutoCompleteTextBox/1.6.0.0": { - "runtime": { - "AutoCompleteTextBox.dll": {} - } - } - } - }, - "libraries": { - "AutoCompleteTextBox/1.6.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.dll deleted file mode 100644 index cf2d3ea..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb deleted file mode 100644 index 41f6adb..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/bin/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.dgspec.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.dgspec.json deleted file mode 100644 index 8346fa6..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.dgspec.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "version": "1.6.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "projectName": "AutoCompleteTextBox", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.props b/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.props deleted file mode 100644 index 86bbbe8..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.targets b/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/AutoCompleteTextBox.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/AutoCompleteTextBox.1.6.0.nuspec b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/AutoCompleteTextBox.1.6.0.nuspec deleted file mode 100644 index ecd6460..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/AutoCompleteTextBox.1.6.0.nuspec +++ /dev/null @@ -1,29 +0,0 @@ - - - - AutoCompleteTextBox - 1.6.0 - AutoCompleteTextBox - AutoCompleteTextBox.png - README.md - https://github.com/quicoli/WPF-AutoComplete-TextBox - https://github.com/quicoli/WPF-AutoComplete-TextBox/blob/develop/AutoCompleteTextBox/Logo/AutoCompleteTextBox.ico?raw=true - An auto complete textbox and combo box for WPF - Better support for keyboard focus - wpf, autocomplete, usercontrol - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.assets.cache deleted file mode 100644 index b7b7cfd..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net452/AutoCompleteTextBox.csproj.FileListAbsolute.txt deleted file mode 100644 index e69de29..0000000 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs deleted file mode 100644 index 3871b18..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 680d5bc..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox -build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.Properties.Resources.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.Properties.Resources.resources deleted file mode 100644 index 6c05a97..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.Properties.Resources.resources and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.assets.cache deleted file mode 100644 index 25d1f6f..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.AssemblyReference.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.AssemblyReference.cache deleted file mode 100644 index 204fdef..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.CoreCompileInputs.cache deleted file mode 100644 index 7de8354..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -03051f753be4b7d27190c9ebeadebeed1c80f24d diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.FileListAbsolute.txt deleted file mode 100644 index 2cc3890..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,15 +0,0 @@ -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net472\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net472\AutoCompleteTextBox.pdb -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.csproj.AssemblyReference.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\Themes\Generic.baml -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\GeneratedInternalTypeHelper.g.cs -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox_MarkupCompile.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox_MarkupCompile.lref -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\Editors\Themes\Generic.baml -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.g.resources -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.Properties.Resources.resources -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.csproj.GenerateResource.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.csproj.CoreCompileInputs.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\AutoCompleteTextBox.pdb diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.GenerateResource.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.GenerateResource.cache deleted file mode 100644 index b970863..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.csproj.GenerateResource.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.dll deleted file mode 100644 index d7c24f2..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.g.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.g.resources deleted file mode 100644 index 7b08974..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.g.resources and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.pdb deleted file mode 100644 index 4c0f3cc..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox.pdb and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 1510d00..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_0x51gxtm_wpftmp -build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.assets.cache deleted file mode 100644 index a835903..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_0x51gxtm_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.cache deleted file mode 100644 index b59f5b4..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.cache +++ /dev/null @@ -1,20 +0,0 @@ -AutoCompleteTextBox - - -library -C# -.cs -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\ -AutoCompleteTextBox -none -false -TRACE;DEBUG;NETFRAMEWORK;NET472; - -2-1917558760 - -11-87062663 -19-1802649142 -Editors\Themes\Generic.xaml;Themes\Generic.xaml; - -False - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.i.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.i.cache deleted file mode 100644 index 032ffe7..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.i.cache +++ /dev/null @@ -1,20 +0,0 @@ -AutoCompleteTextBox - - -library -C# -.cs -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\ -AutoCompleteTextBox -none -false -TRACE;DEBUG;NETFRAMEWORK;NET472; - -2-1917558760 - -122146893517 -19-1802649142 -Editors\Themes\Generic.xaml;Themes\Generic.xaml; - -False - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.lref b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.lref deleted file mode 100644 index dbf6f35..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/AutoCompleteTextBox_MarkupCompile.lref +++ /dev/null @@ -1,4 +0,0 @@ -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net472\GeneratedInternalTypeHelper.g.cs - -FC:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\Editors\Themes\Generic.xaml;; - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Editors/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Editors/Themes/Generic.baml deleted file mode 100644 index 9cebbba..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Editors/Themes/Generic.baml and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.cs deleted file mode 100644 index c65238f..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.cs +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.i.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.i.cs deleted file mode 100644 index 1db5086..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/GeneratedInternalTypeHelper.g.i.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -namespace XamlGeneratedNamespace { - - - /// - /// GeneratedInternalTypeHelper - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { - - /// - /// CreateInstance - /// - protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { - return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) - | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); - } - - /// - /// GetPropertyValue - /// - protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { - return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// SetPropertyValue - /// - protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { - propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// CreateDelegate - /// - protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { - return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod - | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { - delegateType, - handler}, null))); - } - - /// - /// AddEventHandler - /// - protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { - eventInfo.AddEventHandler(target, handler); - } - } -} - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Themes/Generic.baml deleted file mode 100644 index 4690e63..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net472/Themes/Generic.baml and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.cs deleted file mode 100644 index 15efebf..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/.NETFramework,Version=v4.8.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index aab791f..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.Properties.Resources.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.Properties.Resources.resources deleted file mode 100644 index 6c05a97..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.Properties.Resources.resources and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.assets.cache deleted file mode 100644 index 052602e..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.AssemblyReference.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.AssemblyReference.cache deleted file mode 100644 index 204fdef..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.CoreCompileInputs.cache deleted file mode 100644 index a899a34..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -43ba565d99d63a9ff2ab0c2c763232910d89218f diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.FileListAbsolute.txt deleted file mode 100644 index 7901a42..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,45 +0,0 @@ -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.pdb -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.AssemblyReference.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\Themes\Generic.baml -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\GeneratedInternalTypeHelper.g.cs -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.lref -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\Editors\Themes\Generic.baml -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.g.resources -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.Properties.Resources.resources -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.GenerateResource.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.CoreCompileInputs.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.pdb -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.dll -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.pdb -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.AssemblyReference.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\Themes\Generic.baml -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\GeneratedInternalTypeHelper.g.cs -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.lref -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\Editors\Themes\Generic.baml -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.g.resources -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.Properties.Resources.resources -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.GenerateResource.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.CoreCompileInputs.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.dll -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net48\AutoCompleteTextBox.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\Themes\Generic.baml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\GeneratedInternalTypeHelper.g.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox_MarkupCompile.lref -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\Editors\Themes\Generic.baml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.g.resources -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.Properties.Resources.resources -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.GenerateResource.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\AutoCompleteTextBox.csproj.CoreCompileInputs.cache diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.GenerateResource.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.GenerateResource.cache deleted file mode 100644 index b970863..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.csproj.GenerateResource.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.dll deleted file mode 100644 index fa437ac..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.g.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.g.resources deleted file mode 100644 index 630ae63..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.g.resources and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.pdb deleted file mode 100644 index 2868593..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox.pdb and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_1yxxrlkl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_1yxxrlkl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 56b9f79..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_1yxxrlkl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_1yxxrlkl_wpftmp -build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_1yxxrlkl_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_1yxxrlkl_wpftmp.assets.cache deleted file mode 100644 index 7b78d5f..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_1yxxrlkl_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index cf63fe7..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_350x455v_wpftmp -build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.assets.cache deleted file mode 100644 index 3cd27fa..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_350x455v_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.cache deleted file mode 100644 index 921a95a..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.cache +++ /dev/null @@ -1,20 +0,0 @@ -AutoCompleteTextBox - - -library -C# -.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\ -AutoCompleteTextBox -none -false -TRACE;DEBUG;NETFRAMEWORK;NET48; - -2-1917558760 - -11-87062663 -19540559201 -Editors\Themes\Generic.xaml;Themes\Generic.xaml; - -False - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.i.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.i.cache deleted file mode 100644 index f878efb..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.i.cache +++ /dev/null @@ -1,20 +0,0 @@ -AutoCompleteTextBox - - -library -C# -.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\ -AutoCompleteTextBox -none -false -TRACE;DEBUG;NETFRAMEWORK;NET48; - -2-1917558760 - -12-360305022 -19540559201 -Editors\Themes\Generic.xaml;Themes\Generic.xaml; - -False - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.lref b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.lref deleted file mode 100644 index dfd7ef7..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_MarkupCompile.lref +++ /dev/null @@ -1,4 +0,0 @@ -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net48\GeneratedInternalTypeHelper.g.cs - -FD:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\Editors\Themes\Generic.xaml;; - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_aco0hcci_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_aco0hcci_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 6f30f36..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_aco0hcci_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_aco0hcci_wpftmp -build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_aco0hcci_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_aco0hcci_wpftmp.assets.cache deleted file mode 100644 index f239d21..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_aco0hcci_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index ca8af72..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_cm5afk0x_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.assets.cache deleted file mode 100644 index 66054dc..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_cm5afk0x_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index c06d8ee..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_l5tfvntf_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.assets.cache deleted file mode 100644 index e0a64f3..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_l5tfvntf_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index e5adf53..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_nzw44uo0_wpftmp -build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.assets.cache deleted file mode 100644 index 4fb4803..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_nzw44uo0_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 3c188dd..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_uxcij5qs_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.assets.cache deleted file mode 100644 index ca012d3..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_uxcij5qs_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index afc6417..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_ygy1vsrn_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.assets.cache deleted file mode 100644 index 27d43aa..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/AutoCompleteTextBox_ygy1vsrn_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Editors/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Editors/Themes/Generic.baml deleted file mode 100644 index 9cebbba..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Editors/Themes/Generic.baml and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.cs deleted file mode 100644 index c65238f..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.cs +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.i.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.i.cs deleted file mode 100644 index 1db5086..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/GeneratedInternalTypeHelper.g.i.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -namespace XamlGeneratedNamespace { - - - /// - /// GeneratedInternalTypeHelper - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { - - /// - /// CreateInstance - /// - protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { - return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) - | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); - } - - /// - /// GetPropertyValue - /// - protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { - return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// SetPropertyValue - /// - protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { - propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// CreateDelegate - /// - protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { - return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod - | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { - delegateType, - handler}, null))); - } - - /// - /// AddEventHandler - /// - protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { - eventInfo.AddEventHandler(target, handler); - } - } -} - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Themes/Generic.baml deleted file mode 100644 index 616ef3b..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net48/Themes/Generic.baml and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index 36203c7..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 75bc0ca..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.Properties.Resources.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.Properties.Resources.resources deleted file mode 100644 index 6c05a97..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.Properties.Resources.resources and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.assets.cache deleted file mode 100644 index 3c3a263..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.AssemblyReference.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.AssemblyReference.cache deleted file mode 100644 index 3768bcc..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.CoreCompileInputs.cache deleted file mode 100644 index f36841f..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -866643ebe144404c9b341177d1191f715e5b1a6e diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.FileListAbsolute.txt deleted file mode 100644 index 0bf1c1b..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,54 +0,0 @@ -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.deps.json -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.pdb -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.AssemblyReference.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\Themes\Generic.baml -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.lref -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\Editors\Themes\Generic.baml -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.g.resources -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.Properties.Resources.resources -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.GenerateResource.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.CoreCompileInputs.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.pdb -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.deps.json -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.dll -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.pdb -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.AssemblyReference.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\Themes\Generic.baml -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.lref -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\Editors\Themes\Generic.baml -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.g.resources -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.Properties.Resources.resources -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.GenerateResource.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.CoreCompileInputs.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.dll -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.deps.json -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\net6.0-windows\AutoCompleteTextBox.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\Themes\Generic.baml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox_MarkupCompile.lref -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\Editors\Themes\Generic.baml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.g.resources -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.Properties.Resources.resources -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.GenerateResource.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\ref\AutoCompleteTextBox.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\AutoCompleteTextBox.pdb diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.GenerateResource.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.GenerateResource.cache deleted file mode 100644 index b970863..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.csproj.GenerateResource.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.deps.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.deps.json deleted file mode 100644 index 706cdfa..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.deps.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": {} - }, - "libraries": {} -} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.runtimeconfig.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.runtimeconfig.json deleted file mode 100644 index b7d224a..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.designer.runtimeconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net6.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "6.0.0" - }, - { - "name": "Microsoft.WindowsDesktop.App", - "version": "6.0.0" - } - ], - "additionalProbingPaths": [ - "C:\\Users\\maier_s\\.nuget\\packages", - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configProperties": { - "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.dll deleted file mode 100644 index 91d0a61..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.g.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.g.resources deleted file mode 100644 index 6b6a4a2..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.g.resources and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.pdb deleted file mode 100644 index 1f35cd3..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox.pdb and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index e56489e..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox_232nsj5c_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.assets.cache deleted file mode 100644 index cb74881..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_232nsj5c_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_32zwicig_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_32zwicig_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 31aab8e..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_32zwicig_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox_32zwicig_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_32zwicig_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_32zwicig_wpftmp.assets.cache deleted file mode 100644 index 91cb1ca..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_32zwicig_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3m5wr2hg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3m5wr2hg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index e70d0f7..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3m5wr2hg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox_3m5wr2hg_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3m5wr2hg_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3m5wr2hg_wpftmp.assets.cache deleted file mode 100644 index 1f709b4..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3m5wr2hg_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3vk5ooyq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3vk5ooyq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 58b05a0..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3vk5ooyq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox_3vk5ooyq_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3vk5ooyq_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3vk5ooyq_wpftmp.assets.cache deleted file mode 100644 index 93ba7c7..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_3vk5ooyq_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.cache deleted file mode 100644 index eefafa5..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.cache +++ /dev/null @@ -1,20 +0,0 @@ -AutoCompleteTextBox - - -library -C# -.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\ -AutoCompleteTextBox -none -false -TRACE;DEBUG;NET;NET6_0;NETCOREAPP - -2-1917558760 - -11-87062663 -1941142463650 -Editors\Themes\Generic.xaml;Themes\Generic.xaml; - -False - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.i.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.i.cache deleted file mode 100644 index ec72283..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.i.cache +++ /dev/null @@ -1,20 +0,0 @@ -AutoCompleteTextBox - - -library -C# -.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\ -AutoCompleteTextBox -none -false -TRACE;DEBUG;NET;NET6_0;NETCOREAPP - -2-1917558760 - -12-2066897034 -1941142463650 -Editors\Themes\Generic.xaml;Themes\Generic.xaml; - -False - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.lref b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.lref deleted file mode 100644 index fec3aa3..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_MarkupCompile.lref +++ /dev/null @@ -1,4 +0,0 @@ -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs - -FD:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\Editors\Themes\Generic.xaml;; - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 06ef3fa..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox_kpw14c1p_wpftmp -build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.assets.cache deleted file mode 100644 index 015f516..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_kpw14c1p_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 353177e..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox_r0d1dio4_wpftmp -build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.assets.cache deleted file mode 100644 index 78acdd7..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_r0d1dio4_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 86a6865..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox_tbubw3ki_wpftmp -build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.assets.cache deleted file mode 100644 index 8879d86..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_tbubw3ki_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index eafb394..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox_wdn1ghby_wpftmp -build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.assets.cache deleted file mode 100644 index f5f8b27..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_wdn1ghby_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_zbgjetpa_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_zbgjetpa_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index c2a6d7d..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_zbgjetpa_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = AutoCompleteTextBox_zbgjetpa_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_zbgjetpa_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_zbgjetpa_wpftmp.assets.cache deleted file mode 100644 index f458a9e..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/AutoCompleteTextBox_zbgjetpa_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Editors/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Editors/Themes/Generic.baml deleted file mode 100644 index 2d58b49..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Editors/Themes/Generic.baml and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.cs deleted file mode 100644 index c65238f..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.cs +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.i.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.i.cs deleted file mode 100644 index 1db5086..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/GeneratedInternalTypeHelper.g.i.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -namespace XamlGeneratedNamespace { - - - /// - /// GeneratedInternalTypeHelper - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { - - /// - /// CreateInstance - /// - protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { - return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) - | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); - } - - /// - /// GetPropertyValue - /// - protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { - return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// SetPropertyValue - /// - protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { - propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// CreateDelegate - /// - protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { - return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod - | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { - delegateType, - handler}, null))); - } - - /// - /// AddEventHandler - /// - protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { - eventInfo.AddEventHandler(target, handler); - } - } -} - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Themes/Generic.baml deleted file mode 100644 index b8828ea..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/Themes/Generic.baml and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll deleted file mode 100644 index 5664968..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/net6.0-windows/ref/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs deleted file mode 100644 index ad8dfe1..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index aab791f..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.Properties.Resources.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.Properties.Resources.resources deleted file mode 100644 index 6c05a97..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.Properties.Resources.resources and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.assets.cache deleted file mode 100644 index a83be39..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.AssemblyReference.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.AssemblyReference.cache deleted file mode 100644 index 204fdef..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.CoreCompileInputs.cache deleted file mode 100644 index 95b55b5..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -46b5d254fb25be8531c4cafaa128504526176dc9 diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.FileListAbsolute.txt b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.FileListAbsolute.txt deleted file mode 100644 index ef46066..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,48 +0,0 @@ -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.deps.json -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.AssemblyReference.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Themes\Generic.baml -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\GeneratedInternalTypeHelper.g.cs -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.lref -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Editors\Themes\Generic.baml -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.g.resources -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.Properties.Resources.resources -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.GenerateResource.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.CoreCompileInputs.cache -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.dll -C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.deps.json -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.dll -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.AssemblyReference.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Themes\Generic.baml -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\GeneratedInternalTypeHelper.g.cs -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.lref -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Editors\Themes\Generic.baml -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.g.resources -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.Properties.Resources.resources -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.GenerateResource.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.CoreCompileInputs.cache -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.dll -d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.deps.json -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\bin\Debug\netcoreapp3.1\AutoCompleteTextBox.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Themes\Generic.baml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\GeneratedInternalTypeHelper.g.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox_MarkupCompile.lref -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\Editors\Themes\Generic.baml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.g.resources -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.Properties.Resources.resources -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.GenerateResource.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\AutoCompleteTextBox.csproj.CoreCompileInputs.cache diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.GenerateResource.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.GenerateResource.cache deleted file mode 100644 index b970863..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.csproj.GenerateResource.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.deps.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.deps.json deleted file mode 100644 index b306979..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.deps.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v3.1", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v3.1": {} - }, - "libraries": {} -} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.runtimeconfig.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.runtimeconfig.json deleted file mode 100644 index 3f75fc4..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.designer.runtimeconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "netcoreapp3.1", - "framework": { - "name": "Microsoft.WindowsDesktop.App", - "version": "3.1.0" - }, - "additionalProbingPaths": [ - "C:\\Users\\maier_s\\.nuget\\packages", - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configProperties": { - "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.dll b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.dll deleted file mode 100644 index cf2d3ea..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.dll and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.g.resources b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.g.resources deleted file mode 100644 index 630ae63..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.g.resources and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb deleted file mode 100644 index 41f6adb..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox.pdb and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.cache deleted file mode 100644 index a867ddf..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.cache +++ /dev/null @@ -1,20 +0,0 @@ -AutoCompleteTextBox - - -library -C# -.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\ -AutoCompleteTextBox -none -false -TRACE;DEBUG;NETCOREAPP;NETCOREAPP3_1; - -2-1917558760 - -11-87062663 -192-678530861 -Editors\Themes\Generic.xaml;Themes\Generic.xaml; - -False - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.i.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.i.cache deleted file mode 100644 index ce8d8f0..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.i.cache +++ /dev/null @@ -1,20 +0,0 @@ -AutoCompleteTextBox - - -library -C# -.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\ -AutoCompleteTextBox -none -false -TRACE;DEBUG;NETCOREAPP;NETCOREAPP3_1; - -2-1917558760 - -12-1157303239 -192-678530861 -Editors\Themes\Generic.xaml;Themes\Generic.xaml; - -False - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.lref b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.lref deleted file mode 100644 index e14a994..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_MarkupCompile.lref +++ /dev/null @@ -1,4 +0,0 @@ -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\obj\Debug\netcoreapp3.1\GeneratedInternalTypeHelper.g.cs - -FD:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\Editors\Themes\Generic.xaml;; - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index a356744..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_db1mvhkb_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.assets.cache deleted file mode 100644 index f810f0a..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_db1mvhkb_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 1dc38d8..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_dvuh2kjf_wpftmp -build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.assets.cache deleted file mode 100644 index 0b0cc43..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_dvuh2kjf_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index f7aa615..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_gzy4e3tn_wpftmp -build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.assets.cache deleted file mode 100644 index 38430a2..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_gzy4e3tn_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 39cbddd..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_mu4qmgcm_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.assets.cache deleted file mode 100644 index e4bc1cf..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_mu4qmgcm_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 9e55bea..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_n3sycymk_wpftmp -build_property.ProjectDir = C:\TEMP\WPF-AutoComplete-TextBox-develop\AutoCompleteTextBox\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.assets.cache deleted file mode 100644 index 7fc0e57..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_n3sycymk_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 12ef6e3..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_pjqybgrz_wpftmp -build_property.ProjectDir = d:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.assets.cache deleted file mode 100644 index b6af5c7..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_pjqybgrz_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index e327cae..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_rudhv33g_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.assets.cache deleted file mode 100644 index 23b0af8..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_rudhv33g_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 4f01d7d..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = AutoCompleteTextBox_xf4qn1bd_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\AutoCompleteTextBox\ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.assets.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.assets.cache deleted file mode 100644 index 8cb11a8..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/AutoCompleteTextBox_xf4qn1bd_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Editors/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Editors/Themes/Generic.baml deleted file mode 100644 index 9cebbba..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Editors/Themes/Generic.baml and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.cs deleted file mode 100644 index c65238f..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.cs +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs deleted file mode 100644 index 1db5086..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/GeneratedInternalTypeHelper.g.i.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -namespace XamlGeneratedNamespace { - - - /// - /// GeneratedInternalTypeHelper - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { - - /// - /// CreateInstance - /// - protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { - return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) - | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); - } - - /// - /// GetPropertyValue - /// - protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { - return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// SetPropertyValue - /// - protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { - propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// CreateDelegate - /// - protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { - return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod - | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { - delegateType, - handler}, null))); - } - - /// - /// AddEventHandler - /// - protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { - eventInfo.AddEventHandler(target, handler); - } - } -} - diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Themes/Generic.baml b/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Themes/Generic.baml deleted file mode 100644 index 616ef3b..0000000 Binary files a/FSI.BT.Tools/AutoCompleteTextBox/obj/Debug/netcoreapp3.1/Themes/Generic.baml and /dev/null differ diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/project.assets.json b/FSI.BT.Tools/AutoCompleteTextBox/obj/project.assets.json deleted file mode 100644 index eb80181..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/project.assets.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "version": 3, - "targets": { - "net6.0-windows7.0": {} - }, - "libraries": {}, - "projectFileDependencyGroups": { - "net6.0-windows7.0": [] - }, - "packageFolders": { - "C:\\Users\\maier_s\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} - }, - "project": { - "version": "1.6.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "projectName": "AutoCompleteTextBox", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/AutoCompleteTextBox/obj/project.nuget.cache b/FSI.BT.Tools/AutoCompleteTextBox/obj/project.nuget.cache deleted file mode 100644 index 1133c21..0000000 --- a/FSI.BT.Tools/AutoCompleteTextBox/obj/project.nuget.cache +++ /dev/null @@ -1,8 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "qjpfC1//+ClHq5Mk7PAVqw2TJiK/EtAfE33wk4/ecgyRXDKEoFa8r82ZJ8EB6Mz7bkkJL9TpfuQJEEzDH8udmg==", - "success": true, - "projectFilePath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "expectedPackageFiles": [], - "logs": [] -} \ No newline at end of file diff --git a/FSI.BT.Tools/ClipboardMgt/Buisness/App.cs b/FSI.BT.Tools/ClipboardMgt/Buisness/App.cs new file mode 100644 index 0000000..39cb8a0 --- /dev/null +++ b/FSI.BT.Tools/ClipboardMgt/Buisness/App.cs @@ -0,0 +1,44 @@ +namespace FSI.BT.Tools.ClipboardMgt +{ + using System; + using FSI.BT.Tools.Global.Utilities; + using FSI.BT.Tools.RadialMenu.Business; + using Microsoft.Win32; + using WK.Libraries.SharpClipboardNS; + + /// + /// App contains the notifyicon, the taskbarform and the menus. + /// + internal class App : IDisposable + { + SharpClipboard _clipBoard; + public App() + { + + AppRestart.BeforeRestarting += Dispose; + SystemEvents.DisplaySettingsChanged += SystemEvents_DisplaySettingsChanged; + + + _clipBoard = new SharpClipboard(); + _clipBoard.ObservableFormats.Texts = true; + _clipBoard.ClipboardChanged += Clipboard_ClipboardChanged; + } + + private void Clipboard_ClipboardChanged(object sender, SharpClipboard.ClipboardChangedEventArgs e) + { + var test = e.Content.ToString(); + if (e.Content.ToString().StartsWith("\"") && e.Content.ToString().EndsWith("\"")) + System.Windows.Forms.Clipboard.SetDataObject(e.Content.ToString().Substring(1, e.Content.ToString().Length - 2)); + } + + public void Dispose() + { + + } + + private void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.deps.json deleted file mode 100644 index 368f8f1..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.deps.json +++ /dev/null @@ -1,334 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v5.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v5.0": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0", - "System.Text.Json": "6.0.5" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0" - }, - "runtime": { - "lib/netstandard2.1/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.NETCore.Platforms/3.1.0": {}, - "Microsoft.Win32.Registry/4.7.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "runtime": { - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.Win32.Registry": "4.7.0", - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Drawing.Common/6.0.0": { - "dependencies": { - "Microsoft.Win32.SystemEvents": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Drawing.Common.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - }, - "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Memory/4.5.4": {}, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "runtime": { - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "dependencies": { - "System.Memory": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Windows.Extensions": "6.0.0" - }, - "runtime": { - "lib/net5.0/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Principal.Windows/5.0.0": {}, - "System.Text.Encodings.Web/6.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Text.Json/6.0.5": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Json.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.622.26707" - } - } - }, - "System.Windows.Extensions/6.0.0": { - "dependencies": { - "System.Drawing.Common": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "path": "microsoft.netcore.platforms/3.1.0", - "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "path": "microsoft.win32.registry/4.7.0", - "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", - "path": "microsoft.win32.systemevents/6.0.0", - "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", - "path": "system.diagnostics.eventlog/4.7.0", - "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" - }, - "System.Drawing.Common/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", - "path": "system.drawing.common/6.0.0", - "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "path": "system.security.principal.windows/5.0.0", - "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "path": "system.text.encodings.web/6.0.0", - "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" - }, - "System.Text.Json/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", - "path": "system.text.json/6.0.5", - "hashPath": "system.text.json.6.0.5.nupkg.sha512" - }, - "System.Windows.Extensions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", - "path": "system.windows.extensions/6.0.0", - "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.dll deleted file mode 100644 index f357397..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.pdb deleted file mode 100644 index e428701..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/ref/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/ref/Config.Net.dll deleted file mode 100644 index 4ca20b9..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/net5.0/ref/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.deps.json deleted file mode 100644 index 4b4ef2b..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.deps.json +++ /dev/null @@ -1,224 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "6.0.0" - }, - "runtime": { - "lib/net6.0/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "runtime": { - "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/6.0.0": { - "runtime": { - "lib/net6.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "0.0.0.0" - }, - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Drawing.Common/6.0.0": { - "dependencies": { - "Microsoft.Win32.SystemEvents": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Drawing.Common.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - }, - "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": {}, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "runtime": { - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Windows.Extensions": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Windows.Extensions/6.0.0": { - "dependencies": { - "System.Drawing.Common": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Windows.Extensions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", - "path": "microsoft.win32.systemevents/6.0.0", - "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==", - "path": "system.diagnostics.eventlog/6.0.0", - "hashPath": "system.diagnostics.eventlog.6.0.0.nupkg.sha512" - }, - "System.Drawing.Common/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", - "path": "system.drawing.common/6.0.0", - "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Windows.Extensions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", - "path": "system.windows.extensions/6.0.0", - "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.dll deleted file mode 100644 index 3ac8a24..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.pdb deleted file mode 100644 index cc100ce..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/ref/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/ref/Config.Net.dll deleted file mode 100644 index d75cf4b..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/net6.0/ref/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.deps.json deleted file mode 100644 index 886a5ee..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.deps.json +++ /dev/null @@ -1,355 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v3.1", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v3.1": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0", - "System.Text.Json": "6.0.5" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0" - }, - "runtime": { - "lib/netstandard2.1/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.NETCore.Platforms/3.1.0": {}, - "Microsoft.Win32.Registry/4.7.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "runtime": { - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.Win32.Registry": "4.7.0", - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Drawing.Common/6.0.0": { - "dependencies": { - "Microsoft.Win32.SystemEvents": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Drawing.Common.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - }, - "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Memory/4.5.4": {}, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "runtime": { - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "dependencies": { - "System.Memory": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Windows.Extensions": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Principal.Windows/5.0.0": { - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - }, - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Text.Json/6.0.5": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Json.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.622.26707" - } - } - }, - "System.Windows.Extensions/6.0.0": { - "dependencies": { - "System.Drawing.Common": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "path": "microsoft.netcore.platforms/3.1.0", - "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "path": "microsoft.win32.registry/4.7.0", - "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", - "path": "microsoft.win32.systemevents/6.0.0", - "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", - "path": "system.diagnostics.eventlog/4.7.0", - "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" - }, - "System.Drawing.Common/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", - "path": "system.drawing.common/6.0.0", - "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "path": "system.security.principal.windows/5.0.0", - "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "path": "system.text.encodings.web/6.0.0", - "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" - }, - "System.Text.Json/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", - "path": "system.text.json/6.0.5", - "hashPath": "system.text.json.6.0.5.nupkg.sha512" - }, - "System.Windows.Extensions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", - "path": "system.windows.extensions/6.0.0", - "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.dll deleted file mode 100644 index 44c03b5..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.pdb deleted file mode 100644 index 6001c4c..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/netcoreapp3.1/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.deps.json deleted file mode 100644 index 7dd754c..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.deps.json +++ /dev/null @@ -1,353 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETStandard,Version=v2.0/", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETStandard,Version=v2.0": {}, - ".NETStandard,Version=v2.0/": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "NETStandard.Library": "2.0.3", - "System.Configuration.ConfigurationManager": "6.0.0", - "System.Text.Json": "6.0.5" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0", - "System.Reflection.Emit": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "dependencies": { - "System.Threading.Tasks.Extensions": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "Microsoft.NETCore.Platforms/1.1.0": {}, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "System.Buffers/4.5.1": { - "runtime": { - "lib/netstandard2.0/System.Buffers.dll": { - "assemblyVersion": "4.0.3.0", - "fileVersion": "4.6.28619.1" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Memory/4.5.4": { - "dependencies": { - "System.Buffers": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Memory.dll": { - "assemblyVersion": "4.0.1.1", - "fileVersion": "4.6.28619.1" - } - } - }, - "System.Numerics.Vectors/4.5.0": { - "runtime": { - "lib/netstandard2.0/System.Numerics.Vectors.dll": { - "assemblyVersion": "4.1.4.0", - "fileVersion": "4.6.26515.6" - } - } - }, - "System.Reflection.Emit/4.7.0": { - "dependencies": { - "System.Reflection.Emit.ILGeneration": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Emit.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Reflection.Emit.ILGeneration/4.7.0": { - "runtime": { - "lib/netstandard2.0/System.Reflection.Emit.ILGeneration.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "runtime": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "dependencies": { - "System.Memory": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Principal.Windows/5.0.0": { - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "dependencies": { - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Text.Json/6.0.5": { - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "6.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0", - "System.Threading.Tasks.Extensions": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Json.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.622.26707" - } - } - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { - "assemblyVersion": "4.2.0.1", - "fileVersion": "4.6.28619.1" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", - "path": "microsoft.bcl.asyncinterfaces/6.0.0", - "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "path": "microsoft.netcore.platforms/1.1.0", - "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "System.Buffers/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", - "path": "system.buffers/4.5.1", - "hashPath": "system.buffers.4.5.1.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", - "path": "system.diagnostics.eventlog/4.7.0", - "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ==", - "path": "system.reflection.emit/4.7.0", - "hashPath": "system.reflection.emit.4.7.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AucBYo3DSI0IDxdUjKksBcQJXPHyoPyrCXYURW1WDsLI4M65Ar/goSHjdnHOAY9MiYDNKqDlIgaYm+zL2hA1KA==", - "path": "system.reflection.emit.ilgeneration/4.7.0", - "hashPath": "system.reflection.emit.ilgeneration.4.7.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "path": "system.security.principal.windows/5.0.0", - "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "path": "system.text.encodings.web/6.0.0", - "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" - }, - "System.Text.Json/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", - "path": "system.text.json/6.0.5", - "hashPath": "system.text.json.6.0.5.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", - "path": "system.threading.tasks.extensions/4.5.4", - "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.dll deleted file mode 100644 index c6c1734..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.pdb deleted file mode 100644 index 8f6b46c..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.deps.json deleted file mode 100644 index ae82286..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.deps.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETStandard,Version=v2.1/", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETStandard,Version=v2.1": {}, - ".NETStandard,Version=v2.1/": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0", - "System.Text.Json": "6.0.5" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0" - }, - "runtime": { - "lib/netstandard2.1/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "runtime": { - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Buffers/4.5.1": { - "runtime": { - "lib/netstandard2.0/System.Buffers.dll": { - "assemblyVersion": "4.0.3.0", - "fileVersion": "4.6.28619.1" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Memory/4.5.4": { - "dependencies": { - "System.Buffers": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Memory.dll": { - "assemblyVersion": "4.0.1.1", - "fileVersion": "4.6.28619.1" - } - } - }, - "System.Numerics.Vectors/4.5.0": { - "runtime": { - "lib/netstandard2.0/System.Numerics.Vectors.dll": { - "assemblyVersion": "4.1.4.0", - "fileVersion": "4.6.26515.6" - } - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "runtime": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "dependencies": { - "System.Memory": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Principal.Windows/5.0.0": { - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "dependencies": { - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Text.Json/6.0.5": { - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "6.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0", - "System.Threading.Tasks.Extensions": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Json.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.622.26707" - } - } - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { - "assemblyVersion": "4.2.0.1", - "fileVersion": "4.6.28619.1" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", - "path": "microsoft.bcl.asyncinterfaces/6.0.0", - "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" - }, - "System.Buffers/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", - "path": "system.buffers/4.5.1", - "hashPath": "system.buffers.4.5.1.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", - "path": "system.diagnostics.eventlog/4.7.0", - "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "path": "system.security.principal.windows/5.0.0", - "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "path": "system.text.encodings.web/6.0.0", - "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" - }, - "System.Text.Json/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", - "path": "system.text.json/6.0.5", - "hashPath": "system.text.json.6.0.5.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", - "path": "system.threading.tasks.extensions/4.5.4", - "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.dll deleted file mode 100644 index 94a30aa..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.pdb deleted file mode 100644 index c448bde..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Debug/netstandard2.1/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.deps.json deleted file mode 100644 index 368f8f1..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.deps.json +++ /dev/null @@ -1,334 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v5.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v5.0": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0", - "System.Text.Json": "6.0.5" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0" - }, - "runtime": { - "lib/netstandard2.1/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.NETCore.Platforms/3.1.0": {}, - "Microsoft.Win32.Registry/4.7.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "runtime": { - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.Win32.Registry": "4.7.0", - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Drawing.Common/6.0.0": { - "dependencies": { - "Microsoft.Win32.SystemEvents": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Drawing.Common.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - }, - "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Memory/4.5.4": {}, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "runtime": { - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "dependencies": { - "System.Memory": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Windows.Extensions": "6.0.0" - }, - "runtime": { - "lib/net5.0/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Principal.Windows/5.0.0": {}, - "System.Text.Encodings.Web/6.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Text.Json/6.0.5": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Json.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.622.26707" - } - } - }, - "System.Windows.Extensions/6.0.0": { - "dependencies": { - "System.Drawing.Common": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "path": "microsoft.netcore.platforms/3.1.0", - "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "path": "microsoft.win32.registry/4.7.0", - "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", - "path": "microsoft.win32.systemevents/6.0.0", - "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", - "path": "system.diagnostics.eventlog/4.7.0", - "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" - }, - "System.Drawing.Common/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", - "path": "system.drawing.common/6.0.0", - "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "path": "system.security.principal.windows/5.0.0", - "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "path": "system.text.encodings.web/6.0.0", - "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" - }, - "System.Text.Json/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", - "path": "system.text.json/6.0.5", - "hashPath": "system.text.json.6.0.5.nupkg.sha512" - }, - "System.Windows.Extensions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", - "path": "system.windows.extensions/6.0.0", - "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.dll deleted file mode 100644 index 373c9d1..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.pdb deleted file mode 100644 index f57dd5b..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/ref/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/net5.0/ref/Config.Net.dll deleted file mode 100644 index ce20840..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/net5.0/ref/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.deps.json deleted file mode 100644 index 4b4ef2b..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.deps.json +++ /dev/null @@ -1,224 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "6.0.0" - }, - "runtime": { - "lib/net6.0/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "runtime": { - "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/6.0.0": { - "runtime": { - "lib/net6.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "0.0.0.0" - }, - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Drawing.Common/6.0.0": { - "dependencies": { - "Microsoft.Win32.SystemEvents": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Drawing.Common.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - }, - "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": {}, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "runtime": { - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Windows.Extensions": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Windows.Extensions/6.0.0": { - "dependencies": { - "System.Drawing.Common": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Windows.Extensions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", - "path": "microsoft.win32.systemevents/6.0.0", - "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==", - "path": "system.diagnostics.eventlog/6.0.0", - "hashPath": "system.diagnostics.eventlog.6.0.0.nupkg.sha512" - }, - "System.Drawing.Common/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", - "path": "system.drawing.common/6.0.0", - "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Windows.Extensions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", - "path": "system.windows.extensions/6.0.0", - "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.dll deleted file mode 100644 index 4cf81fa..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.pdb deleted file mode 100644 index ed76c02..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/ref/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/net6.0/ref/Config.Net.dll deleted file mode 100644 index 2e8c3c0..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/net6.0/ref/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.deps.json deleted file mode 100644 index 886a5ee..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.deps.json +++ /dev/null @@ -1,355 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v3.1", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v3.1": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0", - "System.Text.Json": "6.0.5" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0" - }, - "runtime": { - "lib/netstandard2.1/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.NETCore.Platforms/3.1.0": {}, - "Microsoft.Win32.Registry/4.7.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "runtime": { - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.Win32.Registry": "4.7.0", - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Drawing.Common/6.0.0": { - "dependencies": { - "Microsoft.Win32.SystemEvents": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Drawing.Common.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - }, - "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Memory/4.5.4": {}, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "runtime": { - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "dependencies": { - "System.Memory": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Windows.Extensions": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Principal.Windows/5.0.0": { - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - }, - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Text.Json/6.0.5": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Json.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.622.26707" - } - } - }, - "System.Windows.Extensions/6.0.0": { - "dependencies": { - "System.Drawing.Common": "6.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "path": "microsoft.netcore.platforms/3.1.0", - "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "path": "microsoft.win32.registry/4.7.0", - "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", - "path": "microsoft.win32.systemevents/6.0.0", - "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", - "path": "system.diagnostics.eventlog/4.7.0", - "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" - }, - "System.Drawing.Common/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", - "path": "system.drawing.common/6.0.0", - "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "path": "system.security.principal.windows/5.0.0", - "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "path": "system.text.encodings.web/6.0.0", - "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" - }, - "System.Text.Json/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", - "path": "system.text.json/6.0.5", - "hashPath": "system.text.json.6.0.5.nupkg.sha512" - }, - "System.Windows.Extensions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", - "path": "system.windows.extensions/6.0.0", - "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.dll deleted file mode 100644 index cd1ff16..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.pdb deleted file mode 100644 index 29a96dd..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/netcoreapp3.1/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.deps.json deleted file mode 100644 index 7dd754c..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.deps.json +++ /dev/null @@ -1,353 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETStandard,Version=v2.0/", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETStandard,Version=v2.0": {}, - ".NETStandard,Version=v2.0/": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "NETStandard.Library": "2.0.3", - "System.Configuration.ConfigurationManager": "6.0.0", - "System.Text.Json": "6.0.5" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0", - "System.Reflection.Emit": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "dependencies": { - "System.Threading.Tasks.Extensions": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "Microsoft.NETCore.Platforms/1.1.0": {}, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - }, - "System.Buffers/4.5.1": { - "runtime": { - "lib/netstandard2.0/System.Buffers.dll": { - "assemblyVersion": "4.0.3.0", - "fileVersion": "4.6.28619.1" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Memory/4.5.4": { - "dependencies": { - "System.Buffers": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Memory.dll": { - "assemblyVersion": "4.0.1.1", - "fileVersion": "4.6.28619.1" - } - } - }, - "System.Numerics.Vectors/4.5.0": { - "runtime": { - "lib/netstandard2.0/System.Numerics.Vectors.dll": { - "assemblyVersion": "4.1.4.0", - "fileVersion": "4.6.26515.6" - } - } - }, - "System.Reflection.Emit/4.7.0": { - "dependencies": { - "System.Reflection.Emit.ILGeneration": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Emit.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Reflection.Emit.ILGeneration/4.7.0": { - "runtime": { - "lib/netstandard2.0/System.Reflection.Emit.ILGeneration.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "runtime": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "dependencies": { - "System.Memory": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Principal.Windows/5.0.0": { - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "dependencies": { - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Text.Json/6.0.5": { - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "6.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0", - "System.Threading.Tasks.Extensions": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Json.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.622.26707" - } - } - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { - "assemblyVersion": "4.2.0.1", - "fileVersion": "4.6.28619.1" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", - "path": "microsoft.bcl.asyncinterfaces/6.0.0", - "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "path": "microsoft.netcore.platforms/1.1.0", - "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - }, - "System.Buffers/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", - "path": "system.buffers/4.5.1", - "hashPath": "system.buffers.4.5.1.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", - "path": "system.diagnostics.eventlog/4.7.0", - "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ==", - "path": "system.reflection.emit/4.7.0", - "hashPath": "system.reflection.emit.4.7.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AucBYo3DSI0IDxdUjKksBcQJXPHyoPyrCXYURW1WDsLI4M65Ar/goSHjdnHOAY9MiYDNKqDlIgaYm+zL2hA1KA==", - "path": "system.reflection.emit.ilgeneration/4.7.0", - "hashPath": "system.reflection.emit.ilgeneration.4.7.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "path": "system.security.principal.windows/5.0.0", - "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "path": "system.text.encodings.web/6.0.0", - "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" - }, - "System.Text.Json/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", - "path": "system.text.json/6.0.5", - "hashPath": "system.text.json.6.0.5.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", - "path": "system.threading.tasks.extensions/4.5.4", - "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.dll deleted file mode 100644 index 8fef474..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.pdb deleted file mode 100644 index 9a10676..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.deps.json b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.deps.json deleted file mode 100644 index ae82286..0000000 --- a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.deps.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETStandard,Version=v2.1/", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETStandard,Version=v2.1": {}, - ".NETStandard,Version=v2.1/": { - "Config.Net/4.7.3": { - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0", - "System.Text.Json": "6.0.5" - }, - "runtime": { - "Config.Net.dll": {} - } - }, - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0" - }, - "runtime": { - "lib/netstandard2.1/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "runtime": { - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Buffers/4.5.1": { - "runtime": { - "lib/netstandard2.0/System.Buffers.dll": { - "assemblyVersion": "4.0.3.0", - "fileVersion": "4.6.28619.1" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Memory/4.5.4": { - "dependencies": { - "System.Buffers": "4.5.1", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Memory.dll": { - "assemblyVersion": "4.0.1.1", - "fileVersion": "4.6.28619.1" - } - } - }, - "System.Numerics.Vectors/4.5.0": { - "runtime": { - "lib/netstandard2.0/System.Numerics.Vectors.dll": { - "assemblyVersion": "4.1.4.0", - "fileVersion": "4.6.26515.6" - } - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "runtime": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.AccessControl/6.0.0": { - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "dependencies": { - "System.Memory": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Permissions/6.0.0": { - "dependencies": { - "System.Security.AccessControl": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.Permissions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Security.Principal.Windows/5.0.0": { - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.20.51904" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "dependencies": { - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Text.Json/6.0.5": { - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "6.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0", - "System.Threading.Tasks.Extensions": "4.5.4" - }, - "runtime": { - "lib/netstandard2.0/System.Text.Json.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.622.26707" - } - } - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": { - "assemblyVersion": "4.2.0.1", - "fileVersion": "4.6.28619.1" - } - } - } - } - }, - "libraries": { - "Config.Net/4.7.3": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", - "path": "microsoft.bcl.asyncinterfaces/6.0.0", - "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" - }, - "System.Buffers/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", - "path": "system.buffers/4.5.1", - "hashPath": "system.buffers.4.5.1.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "path": "system.configuration.configurationmanager/6.0.0", - "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", - "path": "system.diagnostics.eventlog/4.7.0", - "hashPath": "system.diagnostics.eventlog.4.7.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "path": "system.numerics.vectors/4.5.0", - "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "path": "system.security.accesscontrol/6.0.0", - "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "path": "system.security.cryptography.protecteddata/6.0.0", - "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "path": "system.security.permissions/6.0.0", - "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "path": "system.security.principal.windows/5.0.0", - "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "path": "system.text.encodings.web/6.0.0", - "hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512" - }, - "System.Text.Json/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", - "path": "system.text.json/6.0.5", - "hashPath": "system.text.json.6.0.5.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", - "path": "system.threading.tasks.extensions/4.5.4", - "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.dll deleted file mode 100644 index 3f7a28f..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.pdb deleted file mode 100644 index 731b3af..0000000 Binary files a/FSI.BT.Tools/Config.Net/bin/Release/netstandard2.1/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.dgspec.json b/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.dgspec.json deleted file mode 100644 index edf469d..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.dgspec.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "version": "4.7.3", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "projectName": "Config.Net", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net5.0", - "net6.0", - "netcoreapp3.1", - "netstandard2.0", - "netstandard2.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - }, - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net5.0": { - "targetAlias": "net5.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[5.0.0, 5.0.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "NETStandard.Library": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.props b/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.props deleted file mode 100644 index 86bbbe8..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.targets b/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.targets deleted file mode 100644 index 339d5a6..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Config.Net.csproj.nuget.g.targets +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net461/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs deleted file mode 100644 index 3aa5318..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net461/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 48002f5..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 0d6a4c9..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 510976d..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.assets.cache deleted file mode 100644 index 530627e..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index f7b33c1..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/net461/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index e69de29..0000000 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs deleted file mode 100644 index 2f7e5ec..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 48002f5..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 0d6a4c9..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index f23a664..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net5.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.assets.cache deleted file mode 100644 index 8e3505f..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index bb42236..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index 2691d36..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -04fd61d7a2b33cefbc85e2220e92ed483f636cc5 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index 042a43e..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,36 +0,0 @@ -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net5.0\Config.Net.deps.json -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net5.0\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net5.0\ref\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net5.0\Config.Net.pdb -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfo.cs -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\ref\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net5.0\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.deps.json -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\ref\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.csproj.AssemblyReference.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfoInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfo.cs -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.csproj.CoreCompileInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\ref\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\ref\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net5.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\ref\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net5.0\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.dll deleted file mode 100644 index f357397..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.pdb deleted file mode 100644 index e428701..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/ref/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/ref/Config.Net.dll deleted file mode 100644 index 4ca20b9..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net5.0/ref/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index 36203c7..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 48002f5..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 0d6a4c9..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index f16e9ca..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.assets.cache deleted file mode 100644 index 73fccbb..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index 30ec7c0..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index c5d0434..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -8bb5e63b62b00956673a450b80beb34e108e951c diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index 3a89871..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,36 +0,0 @@ -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net6.0\Config.Net.deps.json -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net6.0\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net6.0\ref\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\net6.0\Config.Net.pdb -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net6.0\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net6.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net6.0\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net6.0\Config.Net.AssemblyInfo.cs -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net6.0\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net6.0\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net6.0\ref\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\net6.0\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net6.0\Config.Net.deps.json -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net6.0\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net6.0\ref\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\net6.0\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.csproj.AssemblyReference.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.AssemblyInfoInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.AssemblyInfo.cs -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.csproj.CoreCompileInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\ref\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net6.0\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net6.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net6.0\ref\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\net6.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\ref\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\net6.0\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.dll deleted file mode 100644 index 3ac8a24..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.pdb deleted file mode 100644 index cc100ce..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/ref/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/ref/Config.Net.dll deleted file mode 100644 index d75cf4b..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net6.0/ref/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/net7.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/net7.0/Config.Net.assets.cache deleted file mode 100644 index a73b3af..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/net7.0/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs deleted file mode 100644 index ad8dfe1..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 48002f5..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 0d6a4c9..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 2d0e629..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.assets.cache deleted file mode 100644 index 9ec420d..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index 69c82ff..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index dc9f108..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -5a0d753107e3e6510a83441c6ce3f1e8f8492693 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index f16e83b..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,30 +0,0 @@ -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netcoreapp3.1\Config.Net.deps.json -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netcoreapp3.1\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netcoreapp3.1\Config.Net.pdb -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.AssemblyInfo.cs -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netcoreapp3.1\Config.Net.deps.json -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netcoreapp3.1\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netcoreapp3.1\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.csproj.AssemblyReference.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.AssemblyInfoInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.AssemblyInfo.cs -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.csproj.CoreCompileInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netcoreapp3.1\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netcoreapp3.1\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netcoreapp3.1\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netcoreapp3.1\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.dll deleted file mode 100644 index 44c03b5..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.pdb deleted file mode 100644 index 6001c4c..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netcoreapp3.1/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs deleted file mode 100644 index 45b1ca0..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 48002f5..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 0d6a4c9..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 2d0e629..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.assets.cache deleted file mode 100644 index 910cf3f..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index f1bc33f..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index 17bc151..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -f918a42bdb0782c85d09f3afa383b5245c107363 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index 259369b..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,30 +0,0 @@ -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.0\Config.Net.deps.json -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.0\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.0\Config.Net.pdb -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfo.cs -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.0\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.deps.json -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.AssemblyReference.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfoInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfo.cs -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.CoreCompileInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.0\Config.Net.csproj.AssemblyReference.cache diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.dll deleted file mode 100644 index c6c1734..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.pdb deleted file mode 100644 index 8f6b46c..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs deleted file mode 100644 index bc644cb..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 48002f5..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 0d6a4c9..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -2c9a5e74f5f03145ffb80a3ef960e22979e804a7 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 2d0e629..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.assets.cache deleted file mode 100644 index 1ec9ad1..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index 19bccc8..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index 160a2db..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -b31d98ae770e003cc2bdc4ad6662edbc9d457c44 diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index 90b4b34..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,30 +0,0 @@ -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.1\Config.Net.deps.json -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.1\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\bin\Debug\netstandard2.1\Config.Net.pdb -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfo.cs -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.dll -D:\WrkDir\22030 SPS Test\scr\config\src\Config.Net\obj\Debug\netstandard2.1\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.deps.json -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.pdb -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.AssemblyReference.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfoInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfo.cs -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.CoreCompileInputs.cache -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.dll -d:\WrkDir\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\bin\Debug\netstandard2.1\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\Config.Net\obj\Debug\netstandard2.1\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.dll deleted file mode 100644 index 94a30aa..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.pdb deleted file mode 100644 index c448bde..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Debug/netstandard2.1/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/Config.Net.4.7.3.nuspec b/FSI.BT.Tools/Config.Net/obj/Release/Config.Net.4.7.3.nuspec deleted file mode 100644 index bd342e9..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/Config.Net.4.7.3.nuspec +++ /dev/null @@ -1,51 +0,0 @@ - - - - Config.Net - 4.7.3 - Ivan Gavryliuk (@aloneguid) - Apache-2.0 - https://licenses.nuget.org/Apache-2.0 - icon.png - README.md - https://github.com/aloneguid/config - Super simple configuration framework for .NET focused on developer ergonomics and strong typing. Supports multiple configuration sources such as .ini, .json, .xml files, as well as external providers pluggable by other NuGet packages. - Copyright (c) 2015-2022 by Ivan Gavryliuk - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs deleted file mode 100644 index 2f7e5ec..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 2c8deeb..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 2d38a0f..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index aacf706..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net5.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.assets.cache deleted file mode 100644 index 8f4c598..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index 348d82d..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index 0f544d5..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -710113b0300eaa0b452f66f3fa35b570f5533b92 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index 310b970..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,12 +0,0 @@ -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net5.0\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net5.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net5.0\ref\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net5.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\ref\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net5.0\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.dll deleted file mode 100644 index 373c9d1..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.pdb deleted file mode 100644 index f57dd5b..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/ref/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/net5.0/ref/Config.Net.dll deleted file mode 100644 index ce20840..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net5.0/ref/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index 36203c7..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 2c8deeb..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 2d38a0f..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 7b06717..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.assets.cache deleted file mode 100644 index b6af3cd..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index 52df1bf..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index a07a4af..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -1063e15669af581b3752fb94a1691e79eb3fe327 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index 12b7080..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,12 +0,0 @@ -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net6.0\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net6.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net6.0\ref\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\net6.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\ref\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\net6.0\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.dll deleted file mode 100644 index 4cf81fa..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.pdb deleted file mode 100644 index ed76c02..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/ref/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/net6.0/ref/Config.Net.dll deleted file mode 100644 index 2e8c3c0..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/net6.0/ref/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs deleted file mode 100644 index ad8dfe1..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 2c8deeb..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 2d38a0f..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 1afa751..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.assets.cache deleted file mode 100644 index 4d8468a..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index 69c82ff..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index 751b724..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -50fa6809082121a9da0e2cea2a6f458af8b3f71d diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index 94dd889..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,10 +0,0 @@ -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netcoreapp3.1\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netcoreapp3.1\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netcoreapp3.1\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netcoreapp3.1\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netcoreapp3.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netcoreapp3.1\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netcoreapp3.1\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netcoreapp3.1\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netcoreapp3.1\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netcoreapp3.1\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.dll deleted file mode 100644 index cd1ff16..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.pdb deleted file mode 100644 index 29a96dd..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netcoreapp3.1/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs deleted file mode 100644 index 45b1ca0..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 2c8deeb..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 2d38a0f..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 1afa751..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.assets.cache deleted file mode 100644 index c23a3dc..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index 2fd14ef..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index 4cbb75c..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -8c4abab1fe71d410794a7c55e3524b8b7a468d8b diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index dcb2471..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,10 +0,0 @@ -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.0\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.0\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.0\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.dll deleted file mode 100644 index 8fef474..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.pdb deleted file mode 100644 index 9a10676..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.0/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs deleted file mode 100644 index bc644cb..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfo.cs b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfo.cs deleted file mode 100644 index 2c8deeb..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Ivan Gavryliuk (@aloneguid)")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2015-2022 by Ivan Gavryliuk")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("Super simple configuration framework for .NET focused on developer ergonomics and" + - " strong typing. Supports multiple configuration sources such as .ini, .json, .xm" + - "l files, as well as external providers pluggable by other NuGet packages.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("4.7.3.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("4.7.3")] -[assembly: System.Reflection.AssemblyProductAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyTitleAttribute("Config.Net")] -[assembly: System.Reflection.AssemblyVersionAttribute("4.0.0.0")] -[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/aloneguid/config")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfoInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfoInputs.cache deleted file mode 100644 index 2d38a0f..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -fd2c226f8bfaaba15149e884daf8b5327166d231 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 1afa751..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = Config.Net -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\Config.Net\ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.assets.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.assets.cache deleted file mode 100644 index 890a4cd..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.AssemblyReference.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.AssemblyReference.cache deleted file mode 100644 index 19bccc8..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache deleted file mode 100644 index d77ea78..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -d871e6307d7323de4f88294c3b1683b6facda500 diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt deleted file mode 100644 index 715047f..0000000 --- a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,10 +0,0 @@ -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.1\Config.Net.deps.json -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.1\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\bin\Release\netstandard2.1\Config.Net.pdb -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.dll -D:\WrkDir\FSI.BT.Tools\Config.Net\obj\Release\netstandard2.1\Config.Net.pdb diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.dll b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.dll deleted file mode 100644 index 3f7a28f..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.dll and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.pdb b/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.pdb deleted file mode 100644 index 731b3af..0000000 Binary files a/FSI.BT.Tools/Config.Net/obj/Release/netstandard2.1/Config.Net.pdb and /dev/null differ diff --git a/FSI.BT.Tools/Config.Net/obj/project.assets.json b/FSI.BT.Tools/Config.Net/obj/project.assets.json deleted file mode 100644 index 668db02..0000000 --- a/FSI.BT.Tools/Config.Net/obj/project.assets.json +++ /dev/null @@ -1,2376 +0,0 @@ -{ - "version": 3, - "targets": { - ".NETCoreApp,Version=v3.1": { - "Castle.Core/5.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0" - }, - "compile": { - "lib/netstandard2.1/Castle.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.1/Castle.Core.dll": {} - } - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "type": "package", - "compile": { - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.Win32.Registry": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/System.Diagnostics.EventLog.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Drawing.Common/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.SystemEvents": "6.0.0" - }, - "compile": { - "lib/netcoreapp3.1/System.Drawing.Common.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Drawing.Common.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Memory/4.5.4": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "compile": { - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.4" - }, - "compile": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Windows.Extensions": "6.0.0" - }, - "compile": { - "lib/netcoreapp3.1/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Security.Permissions.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "compile": { - "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Text.Json/6.0.5": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0" - }, - "compile": { - "lib/netcoreapp3.1/System.Text.Json.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Json.dll": {} - }, - "build": { - "build/System.Text.Json.targets": {}, - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Windows.Extensions/6.0.0": { - "type": "package", - "dependencies": { - "System.Drawing.Common": "6.0.0" - }, - "compile": { - "lib/netcoreapp3.1/System.Windows.Extensions.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Windows.Extensions.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "assetType": "runtime", - "rid": "win" - } - } - } - }, - ".NETStandard,Version=v2.0": { - "Castle.Core/5.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0", - "System.Reflection.Emit": "4.7.0" - }, - "compile": { - "lib/netstandard2.0/Castle.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Castle.Core.dll": {} - } - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "type": "package", - "dependencies": { - "System.Threading.Tasks.Extensions": "4.5.4" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll": {} - } - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - }, - "build": { - "build/netstandard2.0/NETStandard.Library.targets": {} - } - }, - "System.Buffers/4.5.1": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Buffers.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Buffers.dll": {} - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {} - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "dependencies": { - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/System.Diagnostics.EventLog.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": {} - } - }, - "System.Memory/4.5.4": { - "type": "package", - "dependencies": { - "System.Buffers": "4.5.1", - "System.Numerics.Vectors": "4.4.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.3" - }, - "compile": { - "lib/netstandard2.0/System.Memory.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Memory.dll": {} - } - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Numerics.Vectors.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Numerics.Vectors.dll": {} - } - }, - "System.Reflection.Emit/4.7.0": { - "type": "package", - "dependencies": { - "System.Reflection.Emit.ILGeneration": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/System.Reflection.Emit.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.7.0": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Reflection.Emit.ILGeneration.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - } - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.4" - }, - "compile": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Permissions.dll": {} - } - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "dependencies": { - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - } - }, - "System.Text.Json/6.0.5": { - "type": "package", - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "6.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0", - "System.Threading.Tasks.Extensions": "4.5.4" - }, - "compile": { - "lib/netstandard2.0/System.Text.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Json.dll": {} - }, - "build": { - "build/System.Text.Json.targets": {} - } - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.3" - }, - "compile": { - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": {} - } - } - }, - ".NETStandard,Version=v2.1": { - "Castle.Core/5.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0" - }, - "compile": { - "lib/netstandard2.1/Castle.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.1/Castle.Core.dll": {} - } - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "type": "package", - "compile": { - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {} - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {} - } - }, - "System.Buffers/4.5.1": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Buffers.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Buffers.dll": {} - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {} - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "dependencies": { - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/System.Diagnostics.EventLog.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": {} - } - }, - "System.Memory/4.5.4": { - "type": "package", - "dependencies": { - "System.Buffers": "4.5.1", - "System.Numerics.Vectors": "4.4.0", - "System.Runtime.CompilerServices.Unsafe": "4.5.3" - }, - "compile": { - "lib/netstandard2.0/System.Memory.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Memory.dll": {} - } - }, - "System.Numerics.Vectors/4.5.0": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Numerics.Vectors.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Numerics.Vectors.dll": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} - } - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.4" - }, - "compile": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Permissions.dll": {} - } - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "compile": { - "ref/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "dependencies": { - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Encodings.Web.dll": {} - } - }, - "System.Text.Json/6.0.5": { - "type": "package", - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "6.0.0", - "System.Buffers": "4.5.1", - "System.Memory": "4.5.4", - "System.Numerics.Vectors": "4.5.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0", - "System.Threading.Tasks.Extensions": "4.5.4" - }, - "compile": { - "lib/netstandard2.0/System.Text.Json.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Text.Json.dll": {} - }, - "build": { - "build/System.Text.Json.targets": {} - } - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "4.5.3" - }, - "compile": { - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": {} - } - } - }, - "net5.0": { - "Castle.Core/5.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.EventLog": "4.7.0" - }, - "compile": { - "lib/netstandard2.1/Castle.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.1/Castle.Core.dll": {} - } - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "type": "package", - "compile": { - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Diagnostics.EventLog/4.7.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.Win32.Registry": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/System.Diagnostics.EventLog.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Diagnostics.EventLog.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Drawing.Common/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.SystemEvents": "6.0.0" - }, - "compile": { - "lib/netcoreapp3.1/System.Drawing.Common.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Drawing.Common.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Memory/4.5.4": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "compile": { - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.Principal.Windows": "5.0.0" - }, - "compile": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "dependencies": { - "System.Memory": "4.5.4" - }, - "compile": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Windows.Extensions": "6.0.0" - }, - "compile": { - "lib/net5.0/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/net5.0/System.Security.Permissions.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Security.Principal.Windows/5.0.0": { - "type": "package", - "compile": { - "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encodings.Web/6.0.0": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Text.Json/6.0.5": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Text.Encodings.Web": "6.0.0" - }, - "compile": { - "lib/netcoreapp3.1/System.Text.Json.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Text.Json.dll": {} - }, - "build": { - "build/System.Text.Json.targets": {}, - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Windows.Extensions/6.0.0": { - "type": "package", - "dependencies": { - "System.Drawing.Common": "6.0.0" - }, - "compile": { - "lib/netcoreapp3.1/System.Windows.Extensions.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/System.Windows.Extensions.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll": { - "assetType": "runtime", - "rid": "win" - } - } - } - }, - "net6.0": { - "Castle.Core/5.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.EventLog": "6.0.0" - }, - "compile": { - "lib/net6.0/Castle.Core.dll": {} - }, - "runtime": { - "lib/net6.0/Castle.Core.dll": {} - } - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/Microsoft.Win32.SystemEvents.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Win32.SystemEvents.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.ProtectedData": "6.0.0", - "System.Security.Permissions": "6.0.0" - }, - "compile": { - "lib/net6.0/System.Configuration.ConfigurationManager.dll": {} - }, - "runtime": { - "lib/net6.0/System.Configuration.ConfigurationManager.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Diagnostics.EventLog/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Diagnostics.EventLog.dll": {} - }, - "runtime": { - "lib/net6.0/System.Diagnostics.EventLog.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": { - "assetType": "runtime", - "rid": "win" - }, - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Drawing.Common/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.SystemEvents": "6.0.0" - }, - "compile": { - "lib/net6.0/System.Drawing.Common.dll": {} - }, - "runtime": { - "lib/net6.0/System.Drawing.Common.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.AccessControl/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "lib/net6.0/System.Security.AccessControl.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Security.AccessControl.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "runtime": { - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Permissions/6.0.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "6.0.0", - "System.Windows.Extensions": "6.0.0" - }, - "compile": { - "lib/net6.0/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/net6.0/System.Security.Permissions.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Windows.Extensions/6.0.0": { - "type": "package", - "dependencies": { - "System.Drawing.Common": "6.0.0" - }, - "compile": { - "lib/net6.0/System.Windows.Extensions.dll": {} - }, - "runtime": { - "lib/net6.0/System.Windows.Extensions.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { - "assetType": "runtime", - "rid": "win" - } - } - } - } - }, - "libraries": { - "Castle.Core/5.0.0": { - "sha512": "edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "type": "package", - "path": "castle.core/5.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ASL - Apache Software Foundation License.txt", - "CHANGELOG.md", - "LICENSE", - "castle-logo.png", - "castle.core.5.0.0.nupkg.sha512", - "castle.core.nuspec", - "lib/net462/Castle.Core.dll", - "lib/net462/Castle.Core.xml", - "lib/net6.0/Castle.Core.dll", - "lib/net6.0/Castle.Core.xml", - "lib/netstandard2.0/Castle.Core.dll", - "lib/netstandard2.0/Castle.Core.xml", - "lib/netstandard2.1/Castle.Core.dll", - "lib/netstandard2.1/Castle.Core.xml", - "readme.txt" - ] - }, - "Microsoft.Bcl.AsyncInterfaces/6.0.0": { - "sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", - "type": "package", - "path": "microsoft.bcl.asyncinterfaces/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", - "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", - "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", - "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", - "microsoft.bcl.asyncinterfaces.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "type": "package", - "path": "microsoft.netcore.platforms/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "sha512": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "type": "package", - "path": "microsoft.netcore.platforms/3.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.3.1.0.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.Win32.Registry/4.7.0": { - "sha512": "KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "type": "package", - "path": "microsoft.win32.registry/4.7.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/Microsoft.Win32.Registry.dll", - "lib/net461/Microsoft.Win32.Registry.dll", - "lib/net461/Microsoft.Win32.Registry.xml", - "lib/netstandard1.3/Microsoft.Win32.Registry.dll", - "lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "lib/netstandard2.0/Microsoft.Win32.Registry.xml", - "microsoft.win32.registry.4.7.0.nupkg.sha512", - "microsoft.win32.registry.nuspec", - "ref/net46/Microsoft.Win32.Registry.dll", - "ref/net461/Microsoft.Win32.Registry.dll", - "ref/net461/Microsoft.Win32.Registry.xml", - "ref/net472/Microsoft.Win32.Registry.dll", - "ref/net472/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/Microsoft.Win32.Registry.dll", - "ref/netstandard1.3/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", - "ref/netstandard2.0/Microsoft.Win32.Registry.dll", - "ref/netstandard2.0/Microsoft.Win32.Registry.xml", - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.xml", - "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/net461/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/net461/Microsoft.Win32.Registry.xml", - "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.xml", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.Win32.SystemEvents/6.0.0": { - "sha512": "hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", - "type": "package", - "path": "microsoft.win32.systemevents/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/Microsoft.Win32.SystemEvents.dll", - "lib/net461/Microsoft.Win32.SystemEvents.xml", - "lib/net6.0/Microsoft.Win32.SystemEvents.dll", - "lib/net6.0/Microsoft.Win32.SystemEvents.xml", - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", - "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", - "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", - "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", - "microsoft.win32.systemevents.6.0.0.nupkg.sha512", - "microsoft.win32.systemevents.nuspec", - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll", - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.xml", - "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", - "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", - "useSharedDesignerContext.txt" - ] - }, - "NETStandard.Library/2.0.3": { - "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "type": "package", - "path": "netstandard.library/2.0.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "build/netstandard2.0/NETStandard.Library.targets", - "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", - "build/netstandard2.0/ref/System.AppContext.dll", - "build/netstandard2.0/ref/System.Collections.Concurrent.dll", - "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", - "build/netstandard2.0/ref/System.Collections.Specialized.dll", - "build/netstandard2.0/ref/System.Collections.dll", - "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", - "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", - "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", - "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", - "build/netstandard2.0/ref/System.ComponentModel.dll", - "build/netstandard2.0/ref/System.Console.dll", - "build/netstandard2.0/ref/System.Core.dll", - "build/netstandard2.0/ref/System.Data.Common.dll", - "build/netstandard2.0/ref/System.Data.dll", - "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", - "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", - "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", - "build/netstandard2.0/ref/System.Diagnostics.Process.dll", - "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", - "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", - "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", - "build/netstandard2.0/ref/System.Drawing.Primitives.dll", - "build/netstandard2.0/ref/System.Drawing.dll", - "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", - "build/netstandard2.0/ref/System.Globalization.Calendars.dll", - "build/netstandard2.0/ref/System.Globalization.Extensions.dll", - "build/netstandard2.0/ref/System.Globalization.dll", - "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", - "build/netstandard2.0/ref/System.IO.Compression.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", - "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", - "build/netstandard2.0/ref/System.IO.Pipes.dll", - "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", - "build/netstandard2.0/ref/System.IO.dll", - "build/netstandard2.0/ref/System.Linq.Expressions.dll", - "build/netstandard2.0/ref/System.Linq.Parallel.dll", - "build/netstandard2.0/ref/System.Linq.Queryable.dll", - "build/netstandard2.0/ref/System.Linq.dll", - "build/netstandard2.0/ref/System.Net.Http.dll", - "build/netstandard2.0/ref/System.Net.NameResolution.dll", - "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", - "build/netstandard2.0/ref/System.Net.Ping.dll", - "build/netstandard2.0/ref/System.Net.Primitives.dll", - "build/netstandard2.0/ref/System.Net.Requests.dll", - "build/netstandard2.0/ref/System.Net.Security.dll", - "build/netstandard2.0/ref/System.Net.Sockets.dll", - "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.dll", - "build/netstandard2.0/ref/System.Net.dll", - "build/netstandard2.0/ref/System.Numerics.dll", - "build/netstandard2.0/ref/System.ObjectModel.dll", - "build/netstandard2.0/ref/System.Reflection.Extensions.dll", - "build/netstandard2.0/ref/System.Reflection.Primitives.dll", - "build/netstandard2.0/ref/System.Reflection.dll", - "build/netstandard2.0/ref/System.Resources.Reader.dll", - "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", - "build/netstandard2.0/ref/System.Resources.Writer.dll", - "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", - "build/netstandard2.0/ref/System.Runtime.Extensions.dll", - "build/netstandard2.0/ref/System.Runtime.Handles.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", - "build/netstandard2.0/ref/System.Runtime.Numerics.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.dll", - "build/netstandard2.0/ref/System.Runtime.dll", - "build/netstandard2.0/ref/System.Security.Claims.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", - "build/netstandard2.0/ref/System.Security.Principal.dll", - "build/netstandard2.0/ref/System.Security.SecureString.dll", - "build/netstandard2.0/ref/System.ServiceModel.Web.dll", - "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", - "build/netstandard2.0/ref/System.Text.Encoding.dll", - "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", - "build/netstandard2.0/ref/System.Threading.Overlapped.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.dll", - "build/netstandard2.0/ref/System.Threading.Thread.dll", - "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", - "build/netstandard2.0/ref/System.Threading.Timer.dll", - "build/netstandard2.0/ref/System.Threading.dll", - "build/netstandard2.0/ref/System.Transactions.dll", - "build/netstandard2.0/ref/System.ValueTuple.dll", - "build/netstandard2.0/ref/System.Web.dll", - "build/netstandard2.0/ref/System.Windows.dll", - "build/netstandard2.0/ref/System.Xml.Linq.dll", - "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", - "build/netstandard2.0/ref/System.Xml.Serialization.dll", - "build/netstandard2.0/ref/System.Xml.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.dll", - "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", - "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", - "build/netstandard2.0/ref/System.Xml.dll", - "build/netstandard2.0/ref/System.dll", - "build/netstandard2.0/ref/mscorlib.dll", - "build/netstandard2.0/ref/netstandard.dll", - "build/netstandard2.0/ref/netstandard.xml", - "lib/netstandard1.0/_._", - "netstandard.library.2.0.3.nupkg.sha512", - "netstandard.library.nuspec" - ] - }, - "System.Buffers/4.5.1": { - "sha512": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", - "type": "package", - "path": "system.buffers/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/System.Buffers.dll", - "lib/net461/System.Buffers.xml", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.1/System.Buffers.dll", - "lib/netstandard1.1/System.Buffers.xml", - "lib/netstandard2.0/System.Buffers.dll", - "lib/netstandard2.0/System.Buffers.xml", - "lib/uap10.0.16299/_._", - "ref/net45/System.Buffers.dll", - "ref/net45/System.Buffers.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.1/System.Buffers.dll", - "ref/netstandard1.1/System.Buffers.xml", - "ref/netstandard2.0/System.Buffers.dll", - "ref/netstandard2.0/System.Buffers.xml", - "ref/uap10.0.16299/_._", - "system.buffers.4.5.1.nupkg.sha512", - "system.buffers.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Configuration.ConfigurationManager/6.0.0": { - "sha512": "7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==", - "type": "package", - "path": "system.configuration.configurationmanager/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Configuration.ConfigurationManager.dll", - "lib/net461/System.Configuration.ConfigurationManager.xml", - "lib/net6.0/System.Configuration.ConfigurationManager.dll", - "lib/net6.0/System.Configuration.ConfigurationManager.xml", - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll", - "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml", - "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.dll", - "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.xml", - "system.configuration.configurationmanager.6.0.0.nupkg.sha512", - "system.configuration.configurationmanager.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Diagnostics.EventLog/4.7.0": { - "sha512": "iDoKGQcRwX0qwY+eAEkaJGae0d/lHlxtslO+t8pJWAUxlvY3tqLtVOPnW2UU4cFjP0Y/L1QBqhkZfSyGqVMR2w==", - "type": "package", - "path": "system.diagnostics.eventlog/4.7.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/System.Diagnostics.EventLog.dll", - "lib/net461/System.Diagnostics.EventLog.xml", - "lib/netstandard2.0/System.Diagnostics.EventLog.dll", - "lib/netstandard2.0/System.Diagnostics.EventLog.xml", - "ref/net461/System.Diagnostics.EventLog.dll", - "ref/net461/System.Diagnostics.EventLog.xml", - "ref/net472/System.Diagnostics.EventLog.dll", - "ref/net472/System.Diagnostics.EventLog.xml", - "ref/netstandard2.0/System.Diagnostics.EventLog.dll", - "ref/netstandard2.0/System.Diagnostics.EventLog.xml", - "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll", - "runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.xml", - "system.diagnostics.eventlog.4.7.0.nupkg.sha512", - "system.diagnostics.eventlog.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Diagnostics.EventLog/6.0.0": { - "sha512": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==", - "type": "package", - "path": "system.diagnostics.eventlog/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Diagnostics.EventLog.dll", - "lib/net461/System.Diagnostics.EventLog.xml", - "lib/net6.0/System.Diagnostics.EventLog.dll", - "lib/net6.0/System.Diagnostics.EventLog.xml", - "lib/netcoreapp3.1/System.Diagnostics.EventLog.dll", - "lib/netcoreapp3.1/System.Diagnostics.EventLog.xml", - "lib/netstandard2.0/System.Diagnostics.EventLog.dll", - "lib/netstandard2.0/System.Diagnostics.EventLog.xml", - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll", - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll", - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml", - "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.Messages.dll", - "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.dll", - "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.xml", - "system.diagnostics.eventlog.6.0.0.nupkg.sha512", - "system.diagnostics.eventlog.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Drawing.Common/6.0.0": { - "sha512": "NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", - "type": "package", - "path": "system.drawing.common/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Drawing.Common.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net461/System.Drawing.Common.dll", - "lib/net461/System.Drawing.Common.xml", - "lib/net6.0/System.Drawing.Common.dll", - "lib/net6.0/System.Drawing.Common.xml", - "lib/netcoreapp3.1/System.Drawing.Common.dll", - "lib/netcoreapp3.1/System.Drawing.Common.xml", - "lib/netstandard2.0/System.Drawing.Common.dll", - "lib/netstandard2.0/System.Drawing.Common.xml", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "runtimes/unix/lib/net6.0/System.Drawing.Common.dll", - "runtimes/unix/lib/net6.0/System.Drawing.Common.xml", - "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll", - "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.xml", - "runtimes/win/lib/net6.0/System.Drawing.Common.dll", - "runtimes/win/lib/net6.0/System.Drawing.Common.xml", - "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll", - "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.xml", - "system.drawing.common.6.0.0.nupkg.sha512", - "system.drawing.common.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Memory/4.5.4": { - "sha512": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "type": "package", - "path": "system.memory/4.5.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/System.Memory.dll", - "lib/net461/System.Memory.xml", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.1/System.Memory.dll", - "lib/netstandard1.1/System.Memory.xml", - "lib/netstandard2.0/System.Memory.dll", - "lib/netstandard2.0/System.Memory.xml", - "ref/netcoreapp2.1/_._", - "system.memory.4.5.4.nupkg.sha512", - "system.memory.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Numerics.Vectors/4.5.0": { - "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", - "type": "package", - "path": "system.numerics.vectors/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Numerics.Vectors.dll", - "lib/net46/System.Numerics.Vectors.xml", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.0/System.Numerics.Vectors.dll", - "lib/netstandard1.0/System.Numerics.Vectors.xml", - "lib/netstandard2.0/System.Numerics.Vectors.dll", - "lib/netstandard2.0/System.Numerics.Vectors.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", - "lib/uap10.0.16299/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/System.Numerics.Vectors.dll", - "ref/net45/System.Numerics.Vectors.xml", - "ref/net46/System.Numerics.Vectors.dll", - "ref/net46/System.Numerics.Vectors.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.0/System.Numerics.Vectors.dll", - "ref/netstandard1.0/System.Numerics.Vectors.xml", - "ref/netstandard2.0/System.Numerics.Vectors.dll", - "ref/netstandard2.0/System.Numerics.Vectors.xml", - "ref/uap10.0.16299/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.numerics.vectors.4.5.0.nupkg.sha512", - "system.numerics.vectors.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Reflection.Emit/4.7.0": { - "sha512": "VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ==", - "type": "package", - "path": "system.reflection.emit/4.7.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.dll", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.1/System.Reflection.Emit.dll", - "lib/netstandard1.1/System.Reflection.Emit.xml", - "lib/netstandard1.3/System.Reflection.Emit.dll", - "lib/netstandard2.0/System.Reflection.Emit.dll", - "lib/netstandard2.0/System.Reflection.Emit.xml", - "lib/netstandard2.1/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.1/System.Reflection.Emit.dll", - "ref/netstandard1.1/System.Reflection.Emit.xml", - "ref/netstandard1.1/de/System.Reflection.Emit.xml", - "ref/netstandard1.1/es/System.Reflection.Emit.xml", - "ref/netstandard1.1/fr/System.Reflection.Emit.xml", - "ref/netstandard1.1/it/System.Reflection.Emit.xml", - "ref/netstandard1.1/ja/System.Reflection.Emit.xml", - "ref/netstandard1.1/ko/System.Reflection.Emit.xml", - "ref/netstandard1.1/ru/System.Reflection.Emit.xml", - "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", - "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", - "ref/netstandard2.0/System.Reflection.Emit.dll", - "ref/netstandard2.0/System.Reflection.Emit.xml", - "ref/netstandard2.1/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Reflection.Emit.dll", - "runtimes/aot/lib/netcore50/System.Reflection.Emit.xml", - "system.reflection.emit.4.7.0.nupkg.sha512", - "system.reflection.emit.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Reflection.Emit.ILGeneration/4.7.0": { - "sha512": "AucBYo3DSI0IDxdUjKksBcQJXPHyoPyrCXYURW1WDsLI4M65Ar/goSHjdnHOAY9MiYDNKqDlIgaYm+zL2hA1KA==", - "type": "package", - "path": "system.reflection.emit.ilgeneration/4.7.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", - "lib/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", - "lib/netstandard2.0/System.Reflection.Emit.ILGeneration.dll", - "lib/netstandard2.0/System.Reflection.Emit.ILGeneration.xml", - "lib/netstandard2.1/_._", - "lib/portable-net45+wp8/_._", - "lib/wp80/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard2.0/System.Reflection.Emit.ILGeneration.dll", - "ref/netstandard2.0/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard2.1/_._", - "ref/portable-net45+wp8/_._", - "ref/wp80/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Reflection.Emit.ILGeneration.dll", - "runtimes/aot/lib/netcore50/System.Reflection.Emit.ILGeneration.xml", - "system.reflection.emit.ilgeneration.4.7.0.nupkg.sha512", - "system.reflection.emit.ilgeneration.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "type": "package", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", - "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "system.runtime.compilerservices.unsafe.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Security.AccessControl/6.0.0": { - "sha512": "AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", - "type": "package", - "path": "system.security.accesscontrol/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Security.AccessControl.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Security.AccessControl.dll", - "lib/net461/System.Security.AccessControl.xml", - "lib/net6.0/System.Security.AccessControl.dll", - "lib/net6.0/System.Security.AccessControl.xml", - "lib/netstandard2.0/System.Security.AccessControl.dll", - "lib/netstandard2.0/System.Security.AccessControl.xml", - "runtimes/win/lib/net461/System.Security.AccessControl.dll", - "runtimes/win/lib/net461/System.Security.AccessControl.xml", - "runtimes/win/lib/net6.0/System.Security.AccessControl.dll", - "runtimes/win/lib/net6.0/System.Security.AccessControl.xml", - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll", - "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.xml", - "system.security.accesscontrol.6.0.0.nupkg.sha512", - "system.security.accesscontrol.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Security.Cryptography.ProtectedData/6.0.0": { - "sha512": "rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", - "type": "package", - "path": "system.security.cryptography.protecteddata/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net461/System.Security.Cryptography.ProtectedData.dll", - "lib/net461/System.Security.Cryptography.ProtectedData.xml", - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll", - "lib/net6.0/System.Security.Cryptography.ProtectedData.xml", - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.xml", - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll", - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.xml", - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", - "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", - "system.security.cryptography.protecteddata.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Security.Permissions/6.0.0": { - "sha512": "T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", - "type": "package", - "path": "system.security.permissions/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Security.Permissions.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Security.Permissions.dll", - "lib/net461/System.Security.Permissions.xml", - "lib/net5.0/System.Security.Permissions.dll", - "lib/net5.0/System.Security.Permissions.xml", - "lib/net6.0/System.Security.Permissions.dll", - "lib/net6.0/System.Security.Permissions.xml", - "lib/netcoreapp3.1/System.Security.Permissions.dll", - "lib/netcoreapp3.1/System.Security.Permissions.xml", - "lib/netstandard2.0/System.Security.Permissions.dll", - "lib/netstandard2.0/System.Security.Permissions.xml", - "runtimes/win/lib/net461/System.Security.Permissions.dll", - "runtimes/win/lib/net461/System.Security.Permissions.xml", - "system.security.permissions.6.0.0.nupkg.sha512", - "system.security.permissions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Security.Principal.Windows/5.0.0": { - "sha512": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", - "type": "package", - "path": "system.security.principal.windows/5.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.Principal.Windows.dll", - "lib/net461/System.Security.Principal.Windows.dll", - "lib/net461/System.Security.Principal.Windows.xml", - "lib/netstandard1.3/System.Security.Principal.Windows.dll", - "lib/netstandard2.0/System.Security.Principal.Windows.dll", - "lib/netstandard2.0/System.Security.Principal.Windows.xml", - "lib/uap10.0.16299/_._", - "ref/net46/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.xml", - "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", - "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/System.Security.Principal.Windows.dll", - "ref/netstandard1.3/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", - "ref/netstandard2.0/System.Security.Principal.Windows.dll", - "ref/netstandard2.0/System.Security.Principal.Windows.xml", - "ref/uap10.0.16299/_._", - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", - "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", - "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.principal.windows.5.0.0.nupkg.sha512", - "system.security.principal.windows.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Text.Encodings.Web/6.0.0": { - "sha512": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==", - "type": "package", - "path": "system.text.encodings.web/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Text.Encodings.Web.dll", - "lib/net461/System.Text.Encodings.Web.xml", - "lib/net6.0/System.Text.Encodings.Web.dll", - "lib/net6.0/System.Text.Encodings.Web.xml", - "lib/netcoreapp3.1/System.Text.Encodings.Web.dll", - "lib/netcoreapp3.1/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.6.0.0.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Json/6.0.5": { - "sha512": "SSH+YYrMpvLcy7Orzb5K1tSyffnFacWahyxCCjYH1PbSHdAF4dekmIetBurFKgtTHDmwEe/J2Csi/7niRH6d/g==", - "type": "package", - "path": "system.text.json/6.0.5", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "build/System.Text.Json.targets", - "buildTransitive/netcoreapp2.0/System.Text.Json.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Text.Json.dll", - "lib/net461/System.Text.Json.xml", - "lib/net6.0/System.Text.Json.dll", - "lib/net6.0/System.Text.Json.xml", - "lib/netcoreapp3.1/System.Text.Json.dll", - "lib/netcoreapp3.1/System.Text.Json.xml", - "lib/netstandard2.0/System.Text.Json.dll", - "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.6.0.5.nupkg.sha512", - "system.text.json.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Threading.Tasks.Extensions/4.5.4": { - "sha512": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", - "type": "package", - "path": "system.threading.tasks.extensions/4.5.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net461/System.Threading.Tasks.Extensions.dll", - "lib/net461/System.Threading.Tasks.Extensions.xml", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", - "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", - "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/netcoreapp2.1/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.extensions.4.5.4.nupkg.sha512", - "system.threading.tasks.extensions.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Windows.Extensions/6.0.0": { - "sha512": "IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", - "type": "package", - "path": "system.windows.extensions/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net6.0/System.Windows.Extensions.dll", - "lib/net6.0/System.Windows.Extensions.xml", - "lib/netcoreapp3.1/System.Windows.Extensions.dll", - "lib/netcoreapp3.1/System.Windows.Extensions.xml", - "runtimes/win/lib/net6.0/System.Windows.Extensions.dll", - "runtimes/win/lib/net6.0/System.Windows.Extensions.xml", - "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll", - "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.xml", - "system.windows.extensions.6.0.0.nupkg.sha512", - "system.windows.extensions.nuspec", - "useSharedDesignerContext.txt" - ] - } - }, - "projectFileDependencyGroups": { - ".NETCoreApp,Version=v3.1": [ - "Castle.Core >= 5.0.0", - "System.Configuration.ConfigurationManager >= 6.0.0", - "System.Text.Json >= 6.0.5" - ], - ".NETStandard,Version=v2.0": [ - "Castle.Core >= 5.0.0", - "NETStandard.Library >= 2.0.3", - "System.Configuration.ConfigurationManager >= 6.0.0", - "System.Text.Json >= 6.0.5" - ], - ".NETStandard,Version=v2.1": [ - "Castle.Core >= 5.0.0", - "System.Configuration.ConfigurationManager >= 6.0.0", - "System.Text.Json >= 6.0.5" - ], - "net5.0": [ - "Castle.Core >= 5.0.0", - "System.Configuration.ConfigurationManager >= 6.0.0", - "System.Text.Json >= 6.0.5" - ], - "net6.0": [ - "Castle.Core >= 5.0.0", - "System.Configuration.ConfigurationManager >= 6.0.0" - ] - }, - "packageFolders": { - "C:\\Users\\maier_s\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} - }, - "project": { - "version": "4.7.3", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "projectName": "Config.Net", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net5.0", - "net6.0", - "netcoreapp3.1", - "netstandard2.0", - "netstandard2.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - }, - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net5.0": { - "targetAlias": "net5.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[5.0.0, 5.0.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "NETStandard.Library": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/Config.Net/obj/project.nuget.cache b/FSI.BT.Tools/Config.Net/obj/project.nuget.cache deleted file mode 100644 index ff6bd9f..0000000 --- a/FSI.BT.Tools/Config.Net/obj/project.nuget.cache +++ /dev/null @@ -1,40 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "mkamjZU2T1mIat0Wg4reIZfYUsaYJ+8uDdFsJrIXzmk3wd4WkVE3GdV9Ln9uCDlh0B/J8M++WbtcX8OlVON2RA==", - "success": true, - "projectFilePath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "expectedPackageFiles": [ - "C:\\Users\\maier_s\\.nuget\\packages\\castle.core\\5.0.0\\castle.core.5.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.win32.registry\\4.7.0\\microsoft.win32.registry.4.7.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.0\\system.configuration.configurationmanager.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.diagnostics.eventlog\\4.7.0\\system.diagnostics.eventlog.4.7.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.diagnostics.eventlog\\6.0.0\\system.diagnostics.eventlog.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.emit\\4.7.0\\system.reflection.emit.4.7.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.7.0\\system.reflection.emit.ilgeneration.4.7.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.text.encodings.web\\6.0.0\\system.text.encodings.web.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.text.json\\6.0.5\\system.text.json.6.0.5.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.10\\microsoft.aspnetcore.app.ref.3.1.10.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\3.1.0\\microsoft.windowsdesktop.app.ref.3.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.app.ref\\3.1.0\\microsoft.netcore.app.ref.3.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\5.0.0\\microsoft.aspnetcore.app.ref.5.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\5.0.0\\microsoft.windowsdesktop.app.ref.5.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.app.ref\\5.0.0\\microsoft.netcore.app.ref.5.0.0.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/ExtTools/AudioSwitch.zip b/FSI.BT.Tools/ExtTools/AudioSwitch.zip similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/ExtTools/AudioSwitch.zip rename to FSI.BT.Tools/ExtTools/AudioSwitch.zip diff --git a/FSI.BT.Tools/FSI.BT.Tools/ExtTools/SmartSystemMenu_v2.21.2.zip b/FSI.BT.Tools/ExtTools/SmartSystemMenu_v2.21.2.zip similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/ExtTools/SmartSystemMenu_v2.21.2.zip rename to FSI.BT.Tools/ExtTools/SmartSystemMenu_v2.21.2.zip diff --git a/FSI.BT.Tools/FSI.BT.Tools/ExtTools/kalk.zip b/FSI.BT.Tools/ExtTools/kalk.zip similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/ExtTools/kalk.zip rename to FSI.BT.Tools/ExtTools/kalk.zip diff --git a/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj b/FSI.BT.Tools/FSI.BT.Tools.csproj similarity index 87% rename from FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj rename to FSI.BT.Tools/FSI.BT.Tools.csproj index 870eee7..0b29795 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj +++ b/FSI.BT.Tools/FSI.BT.Tools.csproj @@ -8,31 +8,44 @@ x64 WinExe false - + x64;x86;AnyCPU + Debug;Release;ReleasePackage - SystemTrayMenu\Resources\FSI.BT.Tools.SystemTrayMenu.ico + Global\Icons\FondiumU.ico - False + True - False + True - False + True - True + False - True + False - True + False FSI.BT.Tools.Program + full + 10.0.17763.0 + true + + + True + + + True + + + True @@ -100,8 +113,10 @@ + + diff --git a/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj.user b/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj.user deleted file mode 100644 index c6ed513..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/FSI.BT.Tools.csproj.user +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - Form - - - Component - - - Form - - - UserControl - - - Component - - - Form - - - Form - - - Form - - - Form - - - - - Designer - - - Designer - - - Designer - - - - - Designer - - - Designer - - - Designer - - - - - Designer - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/Main.cs b/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/Main.cs deleted file mode 100644 index f509c41..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/Main.cs +++ /dev/null @@ -1,55 +0,0 @@ -using FSI.Lib.Wpf.ExtensionMethods; -using System.Windows; - -namespace FSI.BT.Tools.RadialMenu.Business -{ - using System; - using System.Windows.Forms; - using FSI.BT.Tools.RadialMenu.Handler; - using Timer = System.Windows.Forms.Timer; - - internal class Main : IDisposable - { - private UserInterface.FrmRadialMenu frmRadialMenu; - private readonly KeyboardInput keyboardInput; - - public Main() - { - keyboardInput = new(); - keyboardInput.RegisterHotKey(); - keyboardInput.HotKeyPressed += KeyboardInput_HotKeyPressed; - - frmRadialMenu = new UserInterface.FrmRadialMenu(); - frmRadialMenu.tbCmd.Focus(); - } - - public void Dispose() - { - keyboardInput.HotKeyPressed -= KeyboardInput_HotKeyPressed; - keyboardInput.Dispose(); - } - - private void KeyboardInput_HotKeyPressed() - { - - if (Global.Vars.UserRights || Global.Vars.AdminRights) - { - if (frmRadialMenu.Visibility == Visibility.Collapsed) - { - frmRadialMenu.ShowCenteredToMouse(); - frmRadialMenu.ActivateCenteredToMouse(); - return; - } - - if (frmRadialMenu.Visibility == Visibility.Hidden) - frmRadialMenu.Visibility = Visibility.Visible; - else - frmRadialMenu.Visibility = Visibility.Hidden; - - frmRadialMenu.ActivateCenteredToMouse(); - } - } - - - } -} diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/GitHubUpdate.cs b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/GitHubUpdate.cs deleted file mode 100644 index e709bfe..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/GitHubUpdate.cs +++ /dev/null @@ -1,252 +0,0 @@ -// -// Copyright (c) PlaceholderCompany. All rights reserved. -// - -namespace FSI.BT.Tools.SystemTrayMenu.Helper.Updater -{ - using System; - using System.Collections.Generic; - using System.Drawing; - using System.Net.Http; - using System.Reflection; - using System.Windows.Forms; - using FSI.BT.Tools.Global.Utilities; - using FSI.BT.Tools.SystemTrayMenu.Utilities; - - public class GitHubUpdate - { - private static List> releases; - private static Form newVersionForm; - - public static void ActivateNewVersionFormOrCheckForUpdates(bool showWhenUpToDate) - { - if (newVersionForm != null) - { - newVersionForm.HandleInvoke(newVersionForm.Activate); - } - else - { - CheckForUpdates(showWhenUpToDate); - } - } - - private static void CheckForUpdates(bool showWhenUpToDate) - { - string urlGithubReleases = @"http://api.github.com/repos/Hofknecht/SystemTrayMenu/releases"; - HttpClient client = new(); - - // https://developer.github.com/v3/#user-agent-required - client.DefaultRequestHeaders.Add("User-Agent", "FSI.BT.Tools.SystemTrayMenu/" + Application.ProductVersion.ToString()); - - // https://developer.github.com/v3/media/#request-specific-version - client.DefaultRequestHeaders.Add("Accept", "application/vnd.github.v3.text+json"); - - try - { - using HttpResponseMessage response = client.GetAsync(urlGithubReleases).Result; - using HttpContent content = response.Content; - string responseString = content.ReadAsStringAsync().Result; - releases = responseString.FromJson>>(); - } - catch (Exception ex) - { - Log.Warn($"{nameof(CheckForUpdates)} failed", ex); - } - - if (releases == null) - { - Log.Info($"{nameof(CheckForUpdates)} failed."); - } - else - { - RemoveCurrentAndOlderVersions(); - ShowNewVersionOrUpToDateDialog(showWhenUpToDate); - } - - newVersionForm?.Dispose(); - newVersionForm = null; - } - - private static void RemoveCurrentAndOlderVersions() - { - int releasesCount = releases.Count; - Version versionCurrent = Assembly.GetExecutingAssembly().GetName().Version; - for (int i = 0; i < releasesCount; i++) - { - string tagName = releases[i]["tag_name"].ToString(); - Version versionGitHub = new(tagName.Replace("v", string.Empty)); - if (versionGitHub.CompareTo(versionCurrent) < 1) - { - releases.RemoveRange(i, releasesCount - i); - break; - } - } - } - - private static void ShowNewVersionOrUpToDateDialog(bool showWhenUpToDate) - { - if (releases.Count > 0) - { - if (NewVersionDialog() == DialogResult.Yes) - { - Log.ProcessStart("https://github.com/Hofknecht/SystemTrayMenu/releases"); - } - } - else if (showWhenUpToDate) - { - MessageBox.Show(Global.Utilities.Translator.GetText("You have the latest version of SystemTrayMenu!")); - } - } - - /// - /// Creates a window to show changelog of new available versions. - /// - /// Name of latest release. - /// Pathnotes. - /// OK = OK, Yes = Website, else = Cancel. - private static DialogResult NewVersionDialog() - { - const int ClientPad = 15; - newVersionForm = new() - { - StartPosition = FormStartPosition.CenterScreen, - FormBorderStyle = FormBorderStyle.FixedDialog, - Icon = Config.GetAppIcon(), - ShowInTaskbar = false, - }; - newVersionForm.FormBorderStyle = FormBorderStyle.Sizable; - newVersionForm.MaximizeBox = true; - newVersionForm.MinimizeBox = false; - newVersionForm.ClientSize = new Size(600, 400); - newVersionForm.MinimumSize = newVersionForm.ClientSize; - newVersionForm.Text = Global.Utilities.Translator.GetText("New version available!"); - - Label label = new() - { - Size = new Size(newVersionForm.ClientSize.Width - ClientPad, 20), - Location = new Point(ClientPad, ClientPad), - Text = $"{Global.Utilities.Translator.GetText("Latest available version:")} {GetLatestVersionName()}", - }; - newVersionForm.Controls.Add(label); - - Button buttonOK = new() - { - DialogResult = DialogResult.OK, - Name = "buttonOK", - }; - buttonOK.Location = new Point( - newVersionForm.ClientSize.Width - buttonOK.Size.Width - ClientPad, - newVersionForm.ClientSize.Height - buttonOK.Size.Height - ClientPad); - buttonOK.MinimumSize = new Size(75, 23); - buttonOK.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; - buttonOK.Text = Global.Utilities.Translator.GetText("OK"); - buttonOK.AutoSizeMode = AutoSizeMode.GrowAndShrink; - buttonOK.AutoSize = true; - newVersionForm.Controls.Add(buttonOK); - - Button buttonGoToDownloadPage = new() - { - DialogResult = DialogResult.Yes, - Name = "buttonGoToDownloadPage", - }; - buttonGoToDownloadPage.Location = new Point( - newVersionForm.ClientSize.Width - buttonGoToDownloadPage.Size.Width - ClientPad - buttonOK.Size.Width - ClientPad, - newVersionForm.ClientSize.Height - buttonGoToDownloadPage.Size.Height - ClientPad); - buttonGoToDownloadPage.MinimumSize = new Size(75, 23); - buttonGoToDownloadPage.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; - buttonGoToDownloadPage.Text = Global.Utilities.Translator.GetText("Go to download page"); - buttonGoToDownloadPage.AutoSizeMode = AutoSizeMode.GrowAndShrink; - buttonGoToDownloadPage.AutoSize = true; - newVersionForm.Controls.Add(buttonGoToDownloadPage); - - TextBox textBox = new() - { - Location = new Point(ClientPad, label.Location.Y + label.Size.Height + 5), - }; - textBox.Size = new Size( - newVersionForm.ClientSize.Width - (ClientPad * 2), - buttonOK.Location.Y - ClientPad - textBox.Location.Y); - textBox.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; - textBox.Multiline = true; - textBox.Text = GetChangelog(); - textBox.ReadOnly = true; - textBox.ScrollBars = ScrollBars.Both; - textBox.BackColor = Color.FromKnownColor(KnownColor.Window); - textBox.ForeColor = Color.FromKnownColor(KnownColor.ControlText); - newVersionForm.Controls.Add(textBox); - - newVersionForm.AcceptButton = buttonOK; - return newVersionForm.ShowDialog(); - } - - /// - /// Returns the latest release version name. - /// - /// Version name. - private static string GetLatestVersionName() - { - string result = "Unknown"; - - if (releases == null) - { - return result; - } - - try - { - result = releases[0]["tag_name"].ToString().Replace("v", string.Empty); - } - catch (Exception ex) - { - Log.Warn($"{nameof(GetLatestVersionName)} failed", ex); - } - - return result; - } - - /// - /// Returns the change log from current version up to the latest release version. - /// - /// Change log summary or error text. - private static string GetChangelog() - { - string result = string.Empty; - string errorstr = "An error occurred during update check!" + Environment.NewLine; - - if (releases == null) - { - return errorstr + "Could not receive changelog!"; - } - - try - { - for (int i = 0; i < releases.Count; i++) - { - Dictionary release = releases[i]; - - result += release["name"].ToString() - + Environment.NewLine - + release["body_text"].ToString() - .Replace("\n\n", Environment.NewLine) - .Replace("\n \n", Environment.NewLine) - + Environment.NewLine + Environment.NewLine; - if (i < releases.Count) - { - result += "--------------------------------------------------" + - "-------------------------------------------------------" - + Environment.NewLine; - } - } - - result = result.Replace("\n", Environment.NewLine); - } - catch (Exception ex) - { - Log.Warn($"{nameof(GetChangelog)}", ex); - result = errorstr + ex.Message.ToString(); - } - - return result; - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-100.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-100.png deleted file mode 100644 index e641d9c..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-100.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-125.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-125.png deleted file mode 100644 index 4ea5bbe..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-125.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-150.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-150.png deleted file mode 100644 index 3cb29c7..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-150.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-200.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-200.png deleted file mode 100644 index 6014e97..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-200.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-400.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-400.png deleted file mode 100644 index b0551c7..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/BadgeLogo.scale-400.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-100.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-100.png deleted file mode 100644 index d56a7b5..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-100.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-125.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-125.png deleted file mode 100644 index 1bda24f..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-125.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-150.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-150.png deleted file mode 100644 index cfc29fb..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-150.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-200.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-200.png deleted file mode 100644 index 1d140fb..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-200.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-400.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-400.png deleted file mode 100644 index d554507..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/LargeTile.scale-400.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-100.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-100.png deleted file mode 100644 index 5ebe236..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-100.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-125.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-125.png deleted file mode 100644 index 6dfe0b1..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-125.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-150.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-150.png deleted file mode 100644 index 5c28a05..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-150.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-200.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-200.png deleted file mode 100644 index 2023a6a..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-200.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-400.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-400.png deleted file mode 100644 index 370472a..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SmallTile.scale-400.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-100.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-100.png deleted file mode 100644 index 68da128..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-100.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-125.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-125.png deleted file mode 100644 index c89005a..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-125.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-150.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-150.png deleted file mode 100644 index 1734ebd..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-150.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-200.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-200.png deleted file mode 100644 index 9e368ac..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-200.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-400.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-400.png deleted file mode 100644 index 0ba1565..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-400.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-400.xcf b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-400.xcf deleted file mode 100644 index 8d9e9ce..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/SplashScreen.scale-400.xcf and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-100.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-100.png deleted file mode 100644 index a1373c0..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-100.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-125.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-125.png deleted file mode 100644 index 80fe872..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-125.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-150.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-150.png deleted file mode 100644 index df996a9..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-150.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-200.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-200.png deleted file mode 100644 index b8b1f97..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-200.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-400.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-400.png deleted file mode 100644 index c37dc57..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square150x150Logo.scale-400.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png deleted file mode 100644 index 0f50c58..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png deleted file mode 100644 index b62ba39..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png deleted file mode 100644 index 057b15d..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png deleted file mode 100644 index 55b4672..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png deleted file mode 100644 index ce04537..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-16.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-16.png deleted file mode 100644 index 0f50c58..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-16.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-24.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-24.png deleted file mode 100644 index b62ba39..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-24.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-256.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-256.png deleted file mode 100644 index 057b15d..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-256.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-32.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-32.png deleted file mode 100644 index 55b4672..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-32.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-48.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-48.png deleted file mode 100644 index ce04537..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.altform-unplated_targetsize-48.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-100.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-100.png deleted file mode 100644 index 6fa0ac2..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-100.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-125.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-125.png deleted file mode 100644 index 89875ac..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-125.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-150.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-150.png deleted file mode 100644 index c83695a..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-150.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-200.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-200.png deleted file mode 100644 index e9dd170..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-200.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-400.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-400.png deleted file mode 100644 index e4e3606..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.scale-400.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-16.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-16.png deleted file mode 100644 index 3a6e626..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-16.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-24.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-24.png deleted file mode 100644 index e7f97e3..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-24.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-256.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-256.png deleted file mode 100644 index 5f227cc..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-256.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-32.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-32.png deleted file mode 100644 index 49550d1..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-32.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-48.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-48.png deleted file mode 100644 index 5208777..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Square44x44Logo.targetsize-48.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.png deleted file mode 100644 index 3ec7774..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-100.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-100.png deleted file mode 100644 index 412fbed..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-100.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-125.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-125.png deleted file mode 100644 index 39dda7b..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-125.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-150.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-150.png deleted file mode 100644 index d8d6c7a..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-150.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-200.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-200.png deleted file mode 100644 index fae1b75..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-200.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-400.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-400.png deleted file mode 100644 index fa7deb7..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/StoreLogo.scale-400.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-100.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-100.png deleted file mode 100644 index fc6f5c3..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-100.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-125.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-125.png deleted file mode 100644 index 68ac5fa..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-125.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-150.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-150.png deleted file mode 100644 index 9b14178..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-150.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-200.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-200.png deleted file mode 100644 index 345f3d6..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-200.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-400.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-400.png deleted file mode 100644 index 8902d9f..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Images/Wide310x150Logo.scale-400.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Packaging.wapproj.user b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Packaging.wapproj.user deleted file mode 100644 index 88a5509..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Packaging.wapproj.user +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.dgspec.json b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.dgspec.json deleted file mode 100644 index 2afed1b..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.dgspec.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "format": 1, - "restore": { - "c:\\TMP\\SystemTrayMenu-master\\Packaging\\Packaging.wapproj": {} - }, - "projects": { - "c:\\TMP\\SystemTrayMenu-master\\Packaging\\Packaging.wapproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "c:\\TMP\\SystemTrayMenu-master\\Packaging\\Packaging.wapproj", - "projectName": "Packaging", - "projectPath": "c:\\TMP\\SystemTrayMenu-master\\Packaging\\Packaging.wapproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "c:\\TMP\\SystemTrayMenu-master\\Packaging\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "uap10.0.17763" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "uap10.0.17763": { - "targetAlias": "net451", - "projectReferences": { - "c:\\TMP\\SystemTrayMenu-master\\SystemTrayMenu.csproj": { - "projectPath": "c:\\TMP\\SystemTrayMenu-master\\SystemTrayMenu.csproj" - } - } - } - } - }, - "frameworks": { - "uap10.0.17763": { - "targetAlias": "net451", - "imports": [ - "netcoreapp3.1", - "netcoreapp3.0", - "netcoreapp2.0", - "net462", - "net47", - "net471", - "net472", - "net48", - "net6.0-windows10.0.22000", - "net461" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win10-arm": { - "#import": [] - }, - "win10-arm-aot": { - "#import": [] - }, - "win10-arm64-aot": { - "#import": [] - }, - "win10-x64": { - "#import": [] - }, - "win10-x64-aot": { - "#import": [] - }, - "win10-x86": { - "#import": [] - }, - "win10-x86-aot": { - "#import": [] - } - } - }, - "c:\\TMP\\SystemTrayMenu-master\\SystemTrayMenu.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "c:\\TMP\\SystemTrayMenu-master\\SystemTrayMenu.csproj", - "projectName": "SystemTrayMenu", - "projectPath": "c:\\TMP\\SystemTrayMenu-master\\SystemTrayMenu.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "c:\\TMP\\SystemTrayMenu-master\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows10.0.22000" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "dependencies": { - "H.InputSimulator": { - "target": "Package", - "version": "[1.3.0, )" - }, - "Microsoft.CodeAnalysis.NetAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[6.0.0, )" - }, - "SharpDX.DirectInput": { - "target": "Package", - "version": "[4.2.0, )" - }, - "StyleCop.Analyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[1.1.118, )" - }, - "Svg": { - "target": "Package", - "version": "[3.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.NETCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.Windows.SDK.NET.Ref", - "version": "[10.0.22000.22, 10.0.22000.22]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.Windows.SDK.NET.Ref": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WindowsForms": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win-x64": { - "#import": [] - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.g.props b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.g.props deleted file mode 100644 index 86bbbe8..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.g.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.g.targets b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/Packaging.wapproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/project.assets.json b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/project.assets.json deleted file mode 100644 index 2be34bb..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/project.assets.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "version": 3, - "targets": { - "UAP,Version=v10.0.17763": { - "SystemTrayMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "runtime": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - } - }, - "UAP,Version=v10.0.17763/win10-arm": { - "SystemTrayMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "runtime": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - } - }, - "UAP,Version=v10.0.17763/win10-arm-aot": { - "SystemTrayMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "runtime": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - } - }, - "UAP,Version=v10.0.17763/win10-arm64-aot": { - "SystemTrayMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "runtime": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - } - }, - "UAP,Version=v10.0.17763/win10-x64": { - "SystemTrayMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "runtime": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - } - }, - "UAP,Version=v10.0.17763/win10-x64-aot": { - "SystemTrayMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "runtime": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - } - }, - "UAP,Version=v10.0.17763/win10-x86": { - "SystemTrayMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "runtime": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - } - }, - "UAP,Version=v10.0.17763/win10-x86-aot": { - "SystemTrayMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "runtime": { - "bin/placeholder/SystemTrayMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - } - } - }, - "libraries": { - "SystemTrayMenu/1.0.0": { - "type": "project", - "path": "../SystemTrayMenu.csproj", - "msbuildProject": "../SystemTrayMenu.csproj" - } - }, - "projectFileDependencyGroups": { - "UAP,Version=v10.0.17763": [ - "SystemTrayMenu >= 1.0.0" - ] - }, - "packageFolders": { - "C:\\Users\\maier_s\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "c:\\TMP\\SystemTrayMenu-master\\Packaging\\Packaging.wapproj", - "projectName": "Packaging", - "projectPath": "c:\\TMP\\SystemTrayMenu-master\\Packaging\\Packaging.wapproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "c:\\TMP\\SystemTrayMenu-master\\Packaging\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "uap10.0.17763" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "uap10.0.17763": { - "targetAlias": "net451", - "projectReferences": { - "c:\\TMP\\SystemTrayMenu-master\\SystemTrayMenu.csproj": { - "projectPath": "c:\\TMP\\SystemTrayMenu-master\\SystemTrayMenu.csproj" - } - } - } - } - }, - "frameworks": { - "uap10.0.17763": { - "targetAlias": "net451", - "imports": [ - "netcoreapp3.1", - "netcoreapp3.0", - "netcoreapp2.0", - "net462", - "net47", - "net471", - "net472", - "net48", - "net6.0-windows10.0.22000", - "net461" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win10-arm": { - "#import": [] - }, - "win10-arm-aot": { - "#import": [] - }, - "win10-arm64-aot": { - "#import": [] - }, - "win10-x64": { - "#import": [] - }, - "win10-x64-aot": { - "#import": [] - }, - "win10-x86": { - "#import": [] - }, - "win10-x86-aot": { - "#import": [] - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/project.nuget.cache b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/project.nuget.cache deleted file mode 100644 index 3bd026a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/obj/project.nuget.cache +++ /dev/null @@ -1,8 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "O7WNQOlxIhyq40OgiQRj0CCCD2QkBqUK5GPZKSePvXRac4r8NJlpNiGxlUwhA7XJzfZavNbUTltIXByTDIGhew==", - "success": true, - "projectFilePath": "c:\\TMP\\SystemTrayMenu-master\\Packaging\\Packaging.wapproj", - "expectedPackageFiles": [], - "logs": [] -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/FSI.BT.Tools.SystemTrayMenu.ico b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/FSI.BT.Tools.SystemTrayMenu.ico deleted file mode 100644 index 5ec753f..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/FSI.BT.Tools.SystemTrayMenu.ico and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/SystemTrayMenu.png b/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/SystemTrayMenu.png deleted file mode 100644 index bd68ff8..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/SystemTrayMenu.png and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/bin/Debug/net6.0-windows10.0.17763.0/de/FSI.BT.Tools.resources.dll b/FSI.BT.Tools/FSI.BT.Tools/bin/Debug/net6.0-windows10.0.17763.0/de/FSI.BT.Tools.resources.dll deleted file mode 100644 index c8c9513..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/bin/Debug/net6.0-windows10.0.17763.0/de/FSI.BT.Tools.resources.dll and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index 36203c7..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 9f43c22..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.assets.cache deleted file mode 100644 index 47d699e..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.AssemblyReference.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.AssemblyReference.cache deleted file mode 100644 index 204fdef..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.FileListAbsolute.txt b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.FileListAbsolute.txt deleted file mode 100644 index 53633ba..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,16 +0,0 @@ -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\Interop.IWshRuntimeLibrary.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\Interop.Shell32.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\FSI.BT.Tools.csproj.ResolveComReference.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\RadialMenu\UserInterface\FrmAdmin.g.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\RadialMenu\UserInterface\FrmProcesses.g.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\RadialMenu\UserInterface\FrmRadialMenu.g.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\GeneratedInternalTypeHelper.g.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\FSI.BT.Tools_MarkupCompile.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\FSI.BT.Tools_MarkupCompile.lref -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\RadialMenu\UserInterface\FrmAdmin.baml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\RadialMenu\UserInterface\FrmProcesses.baml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\RadialMenu\UserInterface\FrmRadialMenu.baml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\FSI.BT.Tools.g.resources -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\ref\FSI.BT.Tools.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\FSI.BT.Tools.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\FSI.BT.Tools.csproj.AssemblyReference.cache diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.ResolveComReference.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.ResolveComReference.cache deleted file mode 100644 index 044d681..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.csproj.ResolveComReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.designer.deps.json b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.designer.deps.json deleted file mode 100644 index 672fc46..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.designer.deps.json +++ /dev/null @@ -1,2694 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "Castle.Core/5.0.0": { - "dependencies": { - "System.Diagnostics.EventLog": "6.0.0" - }, - "runtime": { - "lib/net6.0/Castle.Core.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.0.0.0" - } - } - }, - "ExCSS/4.1.4": { - "runtime": { - "lib/net6.0/ExCSS.dll": { - "assemblyVersion": "4.1.4.0", - "fileVersion": "4.1.4.0" - } - } - }, - "Fizzler/1.2.1": { - "runtime": { - "lib/netstandard2.0/Fizzler.dll": { - "assemblyVersion": "1.2.1.0", - "fileVersion": "1.2.1.0" - } - } - }, - "H.InputSimulator/1.3.0": { - "runtime": { - "lib/net6.0/H.InputSimulator.dll": { - "assemblyVersion": "1.3.0.0", - "fileVersion": "1.3.0.0" - } - } - }, - "Microsoft.CodeAnalysis.NetAnalyzers/6.0.0": {}, - "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "6.0.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "Microsoft.Extensions.DependencyInjection/6.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "Microsoft.Extensions.Logging/6.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "6.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "6.0.0", - "Microsoft.Extensions.Options": "6.0.0", - "System.Diagnostics.DiagnosticSource": "6.0.0" - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "Microsoft.Extensions.Logging.Abstractions/6.0.0": { - "runtime": { - "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "Microsoft.Extensions.Options/6.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Primitives": "6.0.0" - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "Microsoft.Extensions.Primitives/6.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "dependencies": { - "Microsoft.Management.Infrastructure.Runtime.Unix": "2.0.0", - "Microsoft.Management.Infrastructure.Runtime.Win": "2.0.0" - } - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.0.0" - } - } - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "runtimeTargets": { - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/mi.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/miutils.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/mi.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/miutils.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/mi.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/miutils.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/mi.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/miutils.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/mi.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/miutils.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/mi.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/miutils.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win8-x64/native/mi.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x64/native/miutils.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/mi.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/miutils.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win81-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/mi.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/miutils.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/mi.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/miutils.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - } - } - }, - "Microsoft.NETCore.Platforms/3.1.0": {}, - "Microsoft.NETCore.Targets/1.1.0": {}, - "Microsoft.Win32.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "Microsoft.Win32.Registry/4.7.0": { - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.700.19.56404" - }, - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "Microsoft.Win32.SystemEvents/7.0.0": { - "runtime": { - "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "NAudio/2.1.0": { - "dependencies": { - "NAudio.Asio": "2.1.0", - "NAudio.Core": "2.1.0", - "NAudio.Midi": "2.1.0", - "NAudio.Wasapi": "2.1.0", - "NAudio.WinForms": "2.1.0", - "NAudio.WinMM": "2.1.0" - }, - "runtime": { - "lib/net6.0-windows7.0/NAudio.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - } - }, - "NAudio.Asio/2.1.0": { - "dependencies": { - "Microsoft.Win32.Registry": "4.7.0", - "NAudio.Core": "2.1.0" - }, - "runtime": { - "lib/netstandard2.0/NAudio.Asio.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - } - }, - "NAudio.Core/2.1.0": { - "runtime": { - "lib/netstandard2.0/NAudio.Core.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - } - }, - "NAudio.Midi/2.1.0": { - "dependencies": { - "NAudio.Core": "2.1.0" - }, - "runtime": { - "lib/netstandard2.0/NAudio.Midi.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - } - }, - "NAudio.Wasapi/2.1.0": { - "dependencies": { - "NAudio.Core": "2.1.0" - }, - "runtime": { - "lib/netstandard2.0/NAudio.Wasapi.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - } - }, - "NAudio.WinForms/2.1.0": { - "dependencies": { - "NAudio.WinMM": "2.1.0" - }, - "runtime": { - "lib/netcoreapp3.1/NAudio.WinForms.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - } - }, - "NAudio.WinMM/2.1.0": { - "dependencies": { - "Microsoft.Win32.Registry": "4.7.0", - "NAudio.Core": "2.1.0" - }, - "runtime": { - "lib/netstandard2.0/NAudio.WinMM.dll": { - "assemblyVersion": "2.1.0.0", - "fileVersion": "2.1.0.0" - } - } - }, - "NETStandard.Library/1.6.1": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.Compression.ZipFile": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Net.Http": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Net.Sockets": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Timer": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0" - } - }, - "NLog/5.1.1": { - "runtime": { - "lib/netstandard2.0/NLog.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.1.1.1522" - } - } - }, - "NLog.Extensions.Logging/5.2.1": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", - "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.1" - }, - "runtime": { - "lib/net6.0/NLog.Extensions.Logging.dll": { - "assemblyVersion": "5.0.0.0", - "fileVersion": "5.2.1.300" - } - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "rid": "debian.8-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "rid": "fedora.23-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "rid": "fedora.24-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.native.System/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "rid": "opensuse.13.2-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "rid": "opensuse.42.1-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.osx.10.10-x64.CoreCompat.System.Drawing/5.8.64": { - "runtime": { - "lib/netstandard2.0/runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll": { - "assemblyVersion": "5.8.64.0", - "fileVersion": "5.8.64.0" - } - }, - "runtimeTargets": { - "runtimes/osx-x64/native/libcairo.2.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libfontconfig.1.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libfreetype.6.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libgdiplus-lighthouse.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libgdiplus.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libgif.7.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libglib-2.0.0.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libintl.8.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libjpeg.9.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libpcre.1.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libpixman-1.0.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libpng16.16.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - }, - "runtimes/osx-x64/native/libtiff.5.dylib": { - "rid": "osx-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib": { - "rid": "osx.10.10-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": { - "rid": "osx.10.10-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "rid": "rhel.7-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "rid": "ubuntu.14.04-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "rid": "ubuntu.16.04-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "runtimeTargets": { - "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "rid": "ubuntu.16.10-x64", - "assetType": "native", - "fileVersion": "0.0.0.0" - } - } - }, - "SharpDX/4.2.0": { - "dependencies": { - "NETStandard.Library": "1.6.1" - }, - "runtime": { - "lib/netstandard1.1/SharpDX.dll": { - "assemblyVersion": "4.2.0.0", - "fileVersion": "4.2.0.0" - } - } - }, - "SharpDX.DirectInput/4.2.0": { - "dependencies": { - "NETStandard.Library": "1.6.1", - "SharpDX": "4.2.0" - }, - "runtime": { - "lib/netstandard1.3/SharpDX.DirectInput.dll": { - "assemblyVersion": "4.2.0.0", - "fileVersion": "4.2.0.0" - } - } - }, - "StyleCop.Analyzers/1.1.118": {}, - "Svg/3.4.3": { - "dependencies": { - "ExCSS": "4.1.4", - "Fizzler": "1.2.1", - "System.Drawing.Common": "7.0.0", - "System.Memory": "4.5.4", - "System.ObjectModel": "4.3.0", - "runtime.osx.10.10-x64.CoreCompat.System.Drawing": "5.8.64" - }, - "runtime": { - "lib/net5.0/Svg.dll": { - "assemblyVersion": "3.4.0.0", - "fileVersion": "3.4.3.1" - } - } - }, - "System.AppContext/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.AppContext.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Buffers/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.1/System.Buffers.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Collections/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Collections.Concurrent/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Concurrent.dll": { - "assemblyVersion": "4.0.13.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.ComponentModel.Composition/7.0.0": { - "runtime": { - "lib/net6.0/System.ComponentModel.Composition.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "System.Configuration.ConfigurationManager/7.0.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "7.0.0", - "System.Security.Permissions": "7.0.0" - }, - "runtime": { - "lib/net6.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "System.Console/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Diagnostics.Debug/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.DiagnosticSource/6.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.EventLog/6.0.0": { - "runtime": { - "lib/net6.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "0.0.0.0" - }, - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Diagnostics.Tools/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Drawing.Common/7.0.0": { - "dependencies": { - "Microsoft.Win32.SystemEvents": "7.0.0" - }, - "runtime": { - "lib/net6.0/System.Drawing.Common.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "System.Globalization/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Calendars/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Globalization.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.IO/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.Compression/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Buffers": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.1.2.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.1.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.IO.Compression.ZipFile/4.3.0": { - "dependencies": { - "System.Buffers": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.IO.FileSystem/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Linq/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.Linq.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Linq.Expressions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.Linq.Expressions.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Memory/4.5.4": {}, - "System.Net.Http/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "6.0.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Net.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Net.Sockets/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - } - }, - "System.ObjectModel/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.ObjectModel.dll": { - "assemblyVersion": "4.0.13.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Emit/4.3.0": { - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Reflection.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.Primitives/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Resources.ResourceManager/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "runtime": { - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52210" - } - } - }, - "System.Runtime.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.Handles/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Runtime.InteropServices/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "runtime": { - "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Runtime.Numerics/4.3.0": { - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Numerics.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.AccessControl/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": { - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "runtimeTargets": { - "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "rid": "osx", - "assetType": "runtime", - "assemblyVersion": "4.2.1.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.2.1.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.2.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Cryptography.Cng/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.2.1.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.2.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "1.0.24212.1" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Cryptography.ProtectedData/7.0.0": { - "runtime": { - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Security.Permissions/7.0.0": { - "dependencies": { - "System.Windows.Extensions": "7.0.0" - }, - "runtime": { - "lib/net6.0/System.Security.Permissions.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "System.Security.Principal.Windows/4.7.0": { - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": { - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.700.19.56404" - }, - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.1.3.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encoding.CodePages/7.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Text.Encoding.CodePages.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - } - }, - "System.Text.RegularExpressions/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0" - }, - "runtime": { - "lib/netstandard1.6/System.Text.RegularExpressions.dll": { - "assemblyVersion": "4.1.1.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Threading/4.3.0": { - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Threading.dll": { - "assemblyVersion": "4.0.12.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Threading.Tasks/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "runtime": { - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": { - "assemblyVersion": "4.1.0.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Threading.Timer/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Windows.Extensions/7.0.0": { - "dependencies": { - "System.Drawing.Common": "7.0.0" - }, - "runtime": { - "lib/net6.0/System.Windows.Extensions.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Xml.ReaderWriter.dll": { - "assemblyVersion": "4.1.0.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "System.Xml.XDocument/4.3.0": { - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XDocument.dll": { - "assemblyVersion": "4.0.12.0", - "fileVersion": "4.6.24705.1" - } - } - }, - "TextCopy/6.2.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" - }, - "runtime": { - "lib/net6.0/TextCopy.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.0" - } - } - } - } - }, - "libraries": { - "Castle.Core/5.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "path": "castle.core/5.0.0", - "hashPath": "castle.core.5.0.0.nupkg.sha512" - }, - "ExCSS/4.1.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6eMFdIazPCVfr9Gios0nCUYq3/02SewnDGvS+aCi/RWaAtoETz2fNT+H//+k0vjoDJBHXkWdVG8EkxUydxtyxA==", - "path": "excss/4.1.4", - "hashPath": "excss.4.1.4.nupkg.sha512" - }, - "Fizzler/1.2.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nSudK8LeKSu7T/N/6NVZNjUniMYagfzVo8yT2XwZ9BOVbWYQH3EQ8oviuztJ7AfO8PlRDsYIWboZuzIg94hhzQ==", - "path": "fizzler/1.2.1", - "hashPath": "fizzler.1.2.1.nupkg.sha512" - }, - "H.InputSimulator/1.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3CsuK00nEt8HDVTRZnUGgpEtBuv4sv84Xw2xq8KlzHLl45R6d9bt0MhJT879ZWJIbXP7BGhwEu2aaUXEVR3Ksg==", - "path": "h.inputsimulator/1.3.0", - "hashPath": "h.inputsimulator.1.3.0.nupkg.sha512" - }, - "Microsoft.CodeAnalysis.NetAnalyzers/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cjG06LMeOADNUeCUaklOfVgrnVkLy80H5PVll4QHDUXv+C+6G9rHczrNdWjfb3xKv3Ts9s4UsP6J2ZWe52Gz4Q==", - "path": "microsoft.codeanalysis.netanalyzers/6.0.0", - "hashPath": "microsoft.codeanalysis.netanalyzers.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", - "path": "microsoft.extensions.configuration.abstractions/6.0.0", - "hashPath": "microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==", - "path": "microsoft.extensions.dependencyinjection/6.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==", - "path": "microsoft.extensions.logging/6.0.0", - "hashPath": "microsoft.extensions.logging.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==", - "path": "microsoft.extensions.logging.abstractions/6.0.0", - "hashPath": "microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", - "path": "microsoft.extensions.options/6.0.0", - "hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", - "path": "microsoft.extensions.primitives/6.0.0", - "hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IaKZRNBBv3sdrmBWd+aqwHq8cVHk/3WgWFAN/dt40MRY9rbtHiDfTTmaEN0tGTmQqGCGDo/ncntA8MvFMvcsRw==", - "path": "microsoft.management.infrastructure/2.0.0", - "hashPath": "microsoft.management.infrastructure.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p0lslMX5bdWLxO2P7ao+rjAMOB0LEwPYpzvdCQ2OEYgX2NxFpQ8ILvqPGnYlTAb53rT8gu5DyIol1HboHFYfxQ==", - "path": "microsoft.management.infrastructure.runtime.unix/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vjBWQeDOjgernkrOdbEgn7M70SF7hof7ORdKPSlL06Uc15+oYdth5dZju9KsgUoti/cwnkZTiwtDx/lRtay0sA==", - "path": "microsoft.management.infrastructure.runtime.win/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "path": "microsoft.netcore.platforms/3.1.0", - "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "path": "microsoft.netcore.targets/1.1.0", - "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" - }, - "Microsoft.Win32.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", - "path": "microsoft.win32.primitives/4.3.0", - "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "path": "microsoft.win32.registry/4.7.0", - "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" - }, - "Microsoft.Win32.SystemEvents/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-2nXPrhdAyAzir0gLl8Yy8S5Mnm/uBSQQA7jEsILOS1MTyS7DbmV1NgViMtvV1sfCD1ebITpNwb1NIinKeJgUVQ==", - "path": "microsoft.win32.systemevents/7.0.0", - "hashPath": "microsoft.win32.systemevents.7.0.0.nupkg.sha512" - }, - "NAudio/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iamDtIq4Tcq6BDEMatX7Wj6KI7rscECS72ZejjnL9RK8BgfrVRH2RlhlQVNxXNp9Up1eFESEiCILNBo7//Rr0g==", - "path": "naudio/2.1.0", - "hashPath": "naudio.2.1.0.nupkg.sha512" - }, - "NAudio.Asio/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YMXffgqPTsQIjmXYyzLrXSpQZzC7ZH49mmdXaPW3o/5S+AhFKZeOrwUA2fkvphQdGhryObbZnPAq+u8uABkH5A==", - "path": "naudio.asio/2.1.0", - "hashPath": "naudio.asio.2.1.0.nupkg.sha512" - }, - "NAudio.Core/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-0iowfmolibU4KxjaC/s7lox/BeDg76UVvXtCuCzRiNpylVndqsxXxp+bVWFrpv0KzQDIKLxZrnDmYENlAI0u9g==", - "path": "naudio.core/2.1.0", - "hashPath": "naudio.core.2.1.0.nupkg.sha512" - }, - "NAudio.Midi/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-m2ZunnyZ1p7OoAMh1scHRVle+GiFuIRrzkcxZJREUFHje8O2hcMGya3ZAjD+dV2FTcrbqNQUc4kJy9LOTuydUw==", - "path": "naudio.midi/2.1.0", - "hashPath": "naudio.midi.2.1.0.nupkg.sha512" - }, - "NAudio.Wasapi/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zp/8l79aYQEu7/HfzXWVpqyIwRUPgsvCj/Qx+pR6ykJxvwjqOoUfMiEG9US1wW4d7PEzT5ZBIL+cp90t6HNNiw==", - "path": "naudio.wasapi/2.1.0", - "hashPath": "naudio.wasapi.2.1.0.nupkg.sha512" - }, - "NAudio.WinForms/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yoGCLidMVQmg66dNuEYusY1bttZJ5gxvufxRYFgxIw444dw4C70YsDgLeDugPd0rdwkSCQq5CtrVw6DSmxTxPA==", - "path": "naudio.winforms/2.1.0", - "hashPath": "naudio.winforms.2.1.0.nupkg.sha512" - }, - "NAudio.WinMM/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lUU5C+XNzKhFUIEafA/nJpbtjksFtbUd033fs27KeHlOM0r6rQFF3l75dqxg+rWkGu81MfkBbYrNpH9p8qmtBA==", - "path": "naudio.winmm/2.1.0", - "hashPath": "naudio.winmm.2.1.0.nupkg.sha512" - }, - "NETStandard.Library/1.6.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", - "path": "netstandard.library/1.6.1", - "hashPath": "netstandard.library.1.6.1.nupkg.sha512" - }, - "NLog/5.1.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==", - "path": "nlog/5.1.1", - "hashPath": "nlog.5.1.1.nupkg.sha512" - }, - "NLog.Extensions.Logging/5.2.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", - "path": "nlog.extensions.logging/5.2.1", - "hashPath": "nlog.extensions.logging.5.2.1.nupkg.sha512" - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "path": "runtime.native.system/4.3.0", - "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "path": "runtime.native.system.io.compression/4.3.0", - "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "path": "runtime.native.system.net.http/4.3.0", - "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.CoreCompat.System.Drawing/5.8.64": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Ey7xQgWwixxdrmhzEUvaR4kxZDSQMWQScp8ViLvmL5xCBKG6U3TaMv/jzHilpfQXpHmJ4IylKGzzMvnYX2FwHQ==", - "path": "runtime.osx.10.10-x64.corecompat.system.drawing/5.8.64", - "hashPath": "runtime.osx.10.10-x64.corecompat.system.drawing.5.8.64.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "SharpDX/4.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3pv0LFMvfK/dv1qISJnn8xBeeT6R/FRvr0EV4KI2DGsL84Qlv6P7isWqxGyU0LCwlSVCJN3jgHJ4Bl0KI2PJww==", - "path": "sharpdx/4.2.0", - "hashPath": "sharpdx.4.2.0.nupkg.sha512" - }, - "SharpDX.DirectInput/4.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-is6Lm9zULyeTbUaLXktF+MwzmUYE8jofhA+6qgR1HBIyRJ/c2rZbeG1VvvGf4w6ktfq/q3AvUWTNzwgdU/+XOg==", - "path": "sharpdx.directinput/4.2.0", - "hashPath": "sharpdx.directinput.4.2.0.nupkg.sha512" - }, - "StyleCop.Analyzers/1.1.118": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Onx6ovGSqXSK07n/0eM3ZusiNdB6cIlJdabQhWGgJp3Vooy9AaLS/tigeybOJAobqbtggTamoWndz72JscZBvw==", - "path": "stylecop.analyzers/1.1.118", - "hashPath": "stylecop.analyzers.1.1.118.nupkg.sha512" - }, - "Svg/3.4.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-x6dEwYTTYjoB0s+Tgyx/SR3q7OG1iNjDYHbSS4OXGOmfIA9mmpCvIzCZ187WtppJNVr4hOmQNp9q7nhA9kmTWQ==", - "path": "svg/3.4.3", - "hashPath": "svg.3.4.3.nupkg.sha512" - }, - "System.AppContext/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "path": "system.appcontext/4.3.0", - "hashPath": "system.appcontext.4.3.0.nupkg.sha512" - }, - "System.Buffers/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", - "path": "system.buffers/4.3.0", - "hashPath": "system.buffers.4.3.0.nupkg.sha512" - }, - "System.Collections/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "path": "system.collections/4.3.0", - "hashPath": "system.collections.4.3.0.nupkg.sha512" - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "path": "system.collections.concurrent/4.3.0", - "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" - }, - "System.ComponentModel.Composition/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-orv0h38ZVPCPo/FW0LGv8/TigXwX8cIwXeQcaNYhikkqELDm8sUFLMcof/Sjcq5EvYCm5NA7MV3hG4u75H44UQ==", - "path": "system.componentmodel.composition/7.0.0", - "hashPath": "system.componentmodel.composition.7.0.0.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WvRUdlL1lB0dTRZSs5XcQOd5q9MYNk90GkbmRmiCvRHThWiojkpGqWdmEDJdXyHbxG/BhE5hmVbMfRLXW9FJVA==", - "path": "system.configuration.configurationmanager/7.0.0", - "hashPath": "system.configuration.configurationmanager.7.0.0.nupkg.sha512" - }, - "System.Console/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "path": "system.console/4.3.0", - "hashPath": "system.console.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "path": "system.diagnostics.debug/4.3.0", - "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==", - "path": "system.diagnostics.diagnosticsource/6.0.0", - "hashPath": "system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.EventLog/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==", - "path": "system.diagnostics.eventlog/6.0.0", - "hashPath": "system.diagnostics.eventlog.6.0.0.nupkg.sha512" - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "path": "system.diagnostics.tools/4.3.0", - "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "path": "system.diagnostics.tracing/4.3.0", - "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" - }, - "System.Drawing.Common/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==", - "path": "system.drawing.common/7.0.0", - "hashPath": "system.drawing.common.7.0.0.nupkg.sha512" - }, - "System.Globalization/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "path": "system.globalization/4.3.0", - "hashPath": "system.globalization.4.3.0.nupkg.sha512" - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "path": "system.globalization.calendars/4.3.0", - "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "path": "system.globalization.extensions/4.3.0", - "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" - }, - "System.IO/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "path": "system.io/4.3.0", - "hashPath": "system.io.4.3.0.nupkg.sha512" - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "path": "system.io.compression/4.3.0", - "hashPath": "system.io.compression.4.3.0.nupkg.sha512" - }, - "System.IO.Compression.ZipFile/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", - "path": "system.io.compression.zipfile/4.3.0", - "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "path": "system.io.filesystem/4.3.0", - "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "path": "system.io.filesystem.primitives/4.3.0", - "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" - }, - "System.Linq/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "path": "system.linq/4.3.0", - "hashPath": "system.linq.4.3.0.nupkg.sha512" - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "path": "system.linq.expressions/4.3.0", - "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" - }, - "System.Memory/4.5.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "path": "system.memory/4.5.4", - "hashPath": "system.memory.4.5.4.nupkg.sha512" - }, - "System.Net.Http/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "path": "system.net.http/4.3.0", - "hashPath": "system.net.http.4.3.0.nupkg.sha512" - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "path": "system.net.primitives/4.3.0", - "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" - }, - "System.Net.Sockets/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", - "path": "system.net.sockets/4.3.0", - "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "path": "system.objectmodel/4.3.0", - "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" - }, - "System.Reflection/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "path": "system.reflection/4.3.0", - "hashPath": "system.reflection.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "path": "system.reflection.emit/4.3.0", - "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "path": "system.reflection.emit.lightweight/4.3.0", - "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "path": "system.reflection.extensions/4.3.0", - "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "path": "system.reflection.primitives/4.3.0", - "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "path": "system.reflection.typeextensions/4.3.0", - "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "path": "system.resources.resourcemanager/4.3.0", - "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "path": "system.runtime.extensions/4.3.0", - "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "path": "system.runtime.handles/4.3.0", - "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "path": "system.runtime.interopservices/4.3.0", - "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "path": "system.runtime.numerics/4.3.0", - "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==", - "path": "system.security.accesscontrol/4.7.0", - "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512" - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "path": "system.security.cryptography.algorithms/4.3.0", - "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", - "path": "system.security.cryptography.cng/4.3.0", - "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "path": "system.security.cryptography.csp/4.3.0", - "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "path": "system.security.cryptography.encoding/4.3.0", - "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "path": "system.security.cryptography.openssl/4.3.0", - "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "path": "system.security.cryptography.primitives/4.3.0", - "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xSPiLNlHT6wAHtugASbKAJwV5GVqQK351crnILAucUioFqqieDN79evO1rku1ckt/GfjIn+b17UaSskoY03JuA==", - "path": "system.security.cryptography.protecteddata/7.0.0", - "hashPath": "system.security.cryptography.protecteddata.7.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "path": "system.security.cryptography.x509certificates/4.3.0", - "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" - }, - "System.Security.Permissions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Vmp0iRmCEno9BWiskOW5pxJ3d9n+jUqKxvX4GhLwFhnQaySZmBN2FuC0N5gjFHgyFMUjC5sfIJ8KZfoJwkcMmA==", - "path": "system.security.permissions/7.0.0", - "hashPath": "system.security.permissions.7.0.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==", - "path": "system.security.principal.windows/4.7.0", - "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", - "path": "system.text.encoding.codepages/7.0.0", - "hashPath": "system.text.encoding.codepages.7.0.0.nupkg.sha512" - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "path": "system.text.encoding.extensions/4.3.0", - "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "path": "system.text.regularexpressions/4.3.0", - "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" - }, - "System.Threading/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "path": "system.threading/4.3.0", - "hashPath": "system.threading.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "path": "system.threading.tasks/4.3.0", - "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==", - "path": "system.threading.tasks.extensions/4.3.0", - "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512" - }, - "System.Threading.Timer/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", - "path": "system.threading.timer/4.3.0", - "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" - }, - "System.Windows.Extensions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bR4qdCmssMMbo9Fatci49An5B1UaVJZHKNq70PRgzoLYIlitb8Tj7ns/Xt5Pz1CkERiTjcVBDU2y1AVrPBYkaw==", - "path": "system.windows.extensions/7.0.0", - "hashPath": "system.windows.extensions.7.0.0.nupkg.sha512" - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "path": "system.xml.readerwriter/4.3.0", - "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "path": "system.xml.xdocument/4.3.0", - "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" - }, - "TextCopy/6.2.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ryejViUBmHQ2XMie2AiRBn7KVKu2Gh/hqrctGSAUf1BufwfPjr+MWuACNBaiG+40TMbWRDJZgV73Tpl9hggeRw==", - "path": "textcopy/6.2.1", - "hashPath": "textcopy.6.2.1.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.designer.runtimeconfig.json b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.designer.runtimeconfig.json deleted file mode 100644 index 5563a47..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.designer.runtimeconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net6.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "6.0.0" - }, - { - "name": "Microsoft.WindowsDesktop.App", - "version": "6.0.0" - } - ], - "additionalProbingPaths": [ - "C:\\Users\\maier_s\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\maier_s\\.nuget\\packages", - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configProperties": { - "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.g.resources b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.g.resources deleted file mode 100644 index 6e381f2..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.g.resources and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.pdb b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.pdb deleted file mode 100644 index 793dd45..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools.pdb and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_0gshpeur_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_0gshpeur_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 5be3717..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_0gshpeur_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_0gshpeur_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_0gshpeur_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_0gshpeur_wpftmp.assets.cache deleted file mode 100644 index b6dad7f..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_0gshpeur_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.cache deleted file mode 100644 index c00804e..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.cache +++ /dev/null @@ -1,20 +0,0 @@ -FSI.BT.Tools - - -winexe -C# -.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\ -FSI.BT.Tools -none -false -TRACE;DEBUG;NET;NET6_0;NETCOREAPP - -3-1028357240 - -118-928543879 -241771613661 -RadialMenu\UserInterface\FrmAdmin.xaml;RadialMenu\UserInterface\FrmProcesses.xaml;RadialMenu\UserInterface\FrmRadialMenu.xaml; - -False - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.i.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.i.cache deleted file mode 100644 index abc87e3..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.i.cache +++ /dev/null @@ -1,20 +0,0 @@ -FSI.BT.Tools - - -winexe -C# -.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\obj\Debug\net6.0-windows10.0.22000.0\ -FSI.BT.Tools -none -false -TRACE;DEBUG;NET;NET6_0;NETCOREAPP - -3-1028357240 - -119-1406703415 -241771613661 -RadialMenu\UserInterface\FrmAdmin.xaml;RadialMenu\UserInterface\FrmProcesses.xaml;RadialMenu\UserInterface\FrmRadialMenu.xaml; - -False - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.lref b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.lref deleted file mode 100644 index 206c8f5..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_MarkupCompile.lref +++ /dev/null @@ -1,6 +0,0 @@ - - -FD:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\RadialMenu\UserInterface\FrmAdmin.xaml;; -FD:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\RadialMenu\UserInterface\FrmProcesses.xaml;; -FD:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\RadialMenu\UserInterface\FrmRadialMenu.xaml;; - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_a1xkh0vg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_a1xkh0vg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index f6d7e45..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_a1xkh0vg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_a1xkh0vg_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_a1xkh0vg_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_a1xkh0vg_wpftmp.assets.cache deleted file mode 100644 index 44f5999..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_a1xkh0vg_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_b3yckltl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_b3yckltl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index a99bb48..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_b3yckltl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_b3yckltl_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_b3yckltl_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_b3yckltl_wpftmp.assets.cache deleted file mode 100644 index cea4fa2..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_b3yckltl_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cr3ywgyq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cr3ywgyq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 34e42e0..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cr3ywgyq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_cr3ywgyq_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cr3ywgyq_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cr3ywgyq_wpftmp.assets.cache deleted file mode 100644 index bf51161..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cr3ywgyq_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cztzaqex_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cztzaqex_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 446d696..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cztzaqex_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_cztzaqex_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cztzaqex_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cztzaqex_wpftmp.assets.cache deleted file mode 100644 index 17f3b43..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_cztzaqex_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_dc0jbin4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_dc0jbin4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 0b4d4ae..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_dc0jbin4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_dc0jbin4_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_dc0jbin4_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_dc0jbin4_wpftmp.assets.cache deleted file mode 100644 index 1978265..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_dc0jbin4_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_drwpv21g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_drwpv21g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index c4d1dcc..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_drwpv21g_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_drwpv21g_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_drwpv21g_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_drwpv21g_wpftmp.assets.cache deleted file mode 100644 index f2b3d86..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_drwpv21g_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_efqqzpr2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_efqqzpr2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 2106257..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_efqqzpr2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_efqqzpr2_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_efqqzpr2_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_efqqzpr2_wpftmp.assets.cache deleted file mode 100644 index 3be0f59..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_efqqzpr2_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ejtrrmye_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ejtrrmye_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 20bcaa9..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ejtrrmye_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_ejtrrmye_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ejtrrmye_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ejtrrmye_wpftmp.assets.cache deleted file mode 100644 index 5f45e32..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ejtrrmye_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_es5iylf5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_es5iylf5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 8a3e87b..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_es5iylf5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_es5iylf5_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_es5iylf5_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_es5iylf5_wpftmp.assets.cache deleted file mode 100644 index c6a8a8f..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_es5iylf5_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_f45kuqaf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_f45kuqaf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index a6bcd9e..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_f45kuqaf_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_f45kuqaf_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_f45kuqaf_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_f45kuqaf_wpftmp.assets.cache deleted file mode 100644 index e472790..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_f45kuqaf_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_hr4jo3id_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_hr4jo3id_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 6c9edbf..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_hr4jo3id_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_hr4jo3id_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_hr4jo3id_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_hr4jo3id_wpftmp.assets.cache deleted file mode 100644 index 44e3fcb..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_hr4jo3id_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ka55h3ls_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ka55h3ls_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 9290620..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ka55h3ls_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_ka55h3ls_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ka55h3ls_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ka55h3ls_wpftmp.assets.cache deleted file mode 100644 index 101fe77..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ka55h3ls_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_kze3jldh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_kze3jldh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 289e96c..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_kze3jldh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_kze3jldh_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_kze3jldh_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_kze3jldh_wpftmp.assets.cache deleted file mode 100644 index a1ad670..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_kze3jldh_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_pcpk0ffz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_pcpk0ffz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index b8d9ab7..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_pcpk0ffz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_pcpk0ffz_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_pcpk0ffz_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_pcpk0ffz_wpftmp.assets.cache deleted file mode 100644 index 57b6b05..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_pcpk0ffz_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_qodkh2zk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_qodkh2zk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 2416c7b..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_qodkh2zk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_qodkh2zk_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_qodkh2zk_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_qodkh2zk_wpftmp.assets.cache deleted file mode 100644 index 5602a81..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_qodkh2zk_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_rks0oops_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_rks0oops_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 30e207a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_rks0oops_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_rks0oops_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_rks0oops_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_rks0oops_wpftmp.assets.cache deleted file mode 100644 index c31eae0..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_rks0oops_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vbb2liwv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vbb2liwv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 9ec5f4b..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vbb2liwv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_vbb2liwv_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vbb2liwv_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vbb2liwv_wpftmp.assets.cache deleted file mode 100644 index 8d5b325..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vbb2liwv_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vdocjt4c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vdocjt4c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index b92ad7e..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vdocjt4c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_vdocjt4c_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vdocjt4c_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vdocjt4c_wpftmp.assets.cache deleted file mode 100644 index 473c6a3..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vdocjt4c_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vjv1g4at_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vjv1g4at_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index c6e322a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vjv1g4at_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_vjv1g4at_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vjv1g4at_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vjv1g4at_wpftmp.assets.cache deleted file mode 100644 index ab2eab7..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vjv1g4at_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vsnxiu4q_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vsnxiu4q_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 9313c6e..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vsnxiu4q_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_vsnxiu4q_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vsnxiu4q_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vsnxiu4q_wpftmp.assets.cache deleted file mode 100644 index e9242c7..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_vsnxiu4q_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_xwpre3kn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_xwpre3kn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 4ece0f1..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_xwpre3kn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_xwpre3kn_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_xwpre3kn_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_xwpre3kn_wpftmp.assets.cache deleted file mode 100644 index 7fc54bb..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_xwpre3kn_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ykzjun3m_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ykzjun3m_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index a2b3578..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ykzjun3m_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_ykzjun3m_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ykzjun3m_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ykzjun3m_wpftmp.assets.cache deleted file mode 100644 index a32d451..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_ykzjun3m_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_zcf1wkjq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_zcf1wkjq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 8c0d151..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_zcf1wkjq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -is_global = true -build_property.ApplicationManifest = -build_property.StartupObject = FSI.BT.Tools.Program -build_property.ApplicationDefaultFont = -build_property.ApplicationHighDpiMode = -build_property.ApplicationUseCompatibleTextRendering = -build_property.ApplicationVisualStyles = -build_property.TargetFramework = net6.0-windows10.0.22000.0 -build_property.TargetPlatformMinVersion = 10.0.22000.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = FSI.BT.Tools_zcf1wkjq_wpftmp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\FSI.BT.Tools\ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_zcf1wkjq_wpftmp.assets.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_zcf1wkjq_wpftmp.assets.cache deleted file mode 100644 index 88a341c..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/FSI.BT.Tools_zcf1wkjq_wpftmp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/GeneratedInternalTypeHelper.g.cs b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/GeneratedInternalTypeHelper.g.cs deleted file mode 100644 index 1db5086..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/GeneratedInternalTypeHelper.g.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -namespace XamlGeneratedNamespace { - - - /// - /// GeneratedInternalTypeHelper - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { - - /// - /// CreateInstance - /// - protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { - return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) - | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); - } - - /// - /// GetPropertyValue - /// - protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { - return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// SetPropertyValue - /// - protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { - propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// CreateDelegate - /// - protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { - return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod - | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { - delegateType, - handler}, null))); - } - - /// - /// AddEventHandler - /// - protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { - eventInfo.AddEventHandler(target, handler); - } - } -} - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/GeneratedInternalTypeHelper.g.i.cs b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/GeneratedInternalTypeHelper.g.i.cs deleted file mode 100644 index 1db5086..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/GeneratedInternalTypeHelper.g.i.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -namespace XamlGeneratedNamespace { - - - /// - /// GeneratedInternalTypeHelper - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { - - /// - /// CreateInstance - /// - protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { - return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) - | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); - } - - /// - /// GetPropertyValue - /// - protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { - return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// SetPropertyValue - /// - protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { - propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// CreateDelegate - /// - protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { - return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod - | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { - delegateType, - handler}, null))); - } - - /// - /// AddEventHandler - /// - protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { - eventInfo.AddEventHandler(target, handler); - } - } -} - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/Interop.IWshRuntimeLibrary.dll b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/Interop.IWshRuntimeLibrary.dll deleted file mode 100644 index 6394bfa..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/Interop.IWshRuntimeLibrary.dll and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/Interop.Shell32.dll b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/Interop.Shell32.dll deleted file mode 100644 index 1e165f6..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/Interop.Shell32.dll and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.baml b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.baml deleted file mode 100644 index 62cffcc..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.baml and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.g.cs b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.g.cs deleted file mode 100644 index f7ba79c..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.g.cs +++ /dev/null @@ -1,144 +0,0 @@ -#pragma checksum "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "58B33996F93056705F84D05E6747486342C7FD1C" -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using FSI.BT.Tools.RadialMenu.UserInterface; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace FSI.BT.Tools.RadialMenu.UserInterface { - - - /// - /// FrmAdmin - /// - public partial class FrmAdmin : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 23 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox tbUsers; - - #line default - #line hidden - - - #line 31 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox tbAdmins; - - #line default - #line hidden - - - #line 38 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnOk; - - #line default - #line hidden - - - #line 42 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnCancel; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/FSI.BT.Tools;component/radialmenu/userinterface/frmadmin.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 12 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - ((FSI.BT.Tools.RadialMenu.UserInterface.FrmAdmin)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); - - #line default - #line hidden - return; - case 2: - this.tbUsers = ((System.Windows.Controls.TextBox)(target)); - return; - case 3: - this.tbAdmins = ((System.Windows.Controls.TextBox)(target)); - return; - case 4: - this.btnOk = ((System.Windows.Controls.Button)(target)); - - #line 41 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - this.btnOk.Click += new System.Windows.RoutedEventHandler(this.btnOk_Click); - - #line default - #line hidden - return; - case 5: - this.btnCancel = ((System.Windows.Controls.Button)(target)); - - #line 45 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - this.btnCancel.Click += new System.Windows.RoutedEventHandler(this.btnCancel_Click); - - #line default - #line hidden - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.g.i.cs b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.g.i.cs deleted file mode 100644 index f7ba79c..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmAdmin.g.i.cs +++ /dev/null @@ -1,144 +0,0 @@ -#pragma checksum "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "58B33996F93056705F84D05E6747486342C7FD1C" -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using FSI.BT.Tools.RadialMenu.UserInterface; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace FSI.BT.Tools.RadialMenu.UserInterface { - - - /// - /// FrmAdmin - /// - public partial class FrmAdmin : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 23 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox tbUsers; - - #line default - #line hidden - - - #line 31 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox tbAdmins; - - #line default - #line hidden - - - #line 38 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnOk; - - #line default - #line hidden - - - #line 42 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnCancel; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/FSI.BT.Tools;component/radialmenu/userinterface/frmadmin.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 12 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - ((FSI.BT.Tools.RadialMenu.UserInterface.FrmAdmin)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); - - #line default - #line hidden - return; - case 2: - this.tbUsers = ((System.Windows.Controls.TextBox)(target)); - return; - case 3: - this.tbAdmins = ((System.Windows.Controls.TextBox)(target)); - return; - case 4: - this.btnOk = ((System.Windows.Controls.Button)(target)); - - #line 41 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - this.btnOk.Click += new System.Windows.RoutedEventHandler(this.btnOk_Click); - - #line default - #line hidden - return; - case 5: - this.btnCancel = ((System.Windows.Controls.Button)(target)); - - #line 45 "..\..\..\..\..\RadialMenu\UserInterface\FrmAdmin.xaml" - this.btnCancel.Click += new System.Windows.RoutedEventHandler(this.btnCancel_Click); - - #line default - #line hidden - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.baml b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.baml deleted file mode 100644 index 09eee85..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.baml and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.g.cs b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.g.cs deleted file mode 100644 index 8b7ae19..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.g.cs +++ /dev/null @@ -1,91 +0,0 @@ -#pragma checksum "..\..\..\..\..\RadialMenu\UserInterface\FrmProcesses.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2230463E917C3697DD721A1BBA1E9CC78A67091D" -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using FSI.BT.Tools.RadialMenu.UserInterface; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace FSI.BT.Tools.RadialMenu.UserInterface { - - - /// - /// FrmProcesses - /// - public partial class FrmProcesses : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 188 "..\..\..\..\..\RadialMenu\UserInterface\FrmProcesses.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button ABC; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/FSI.BT.Tools;component/radialmenu/userinterface/frmprocesses.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\..\RadialMenu\UserInterface\FrmProcesses.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - this.ABC = ((System.Windows.Controls.Button)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.g.i.cs b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.g.i.cs deleted file mode 100644 index 8b7ae19..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmProcesses.g.i.cs +++ /dev/null @@ -1,91 +0,0 @@ -#pragma checksum "..\..\..\..\..\RadialMenu\UserInterface\FrmProcesses.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2230463E917C3697DD721A1BBA1E9CC78A67091D" -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using FSI.BT.Tools.RadialMenu.UserInterface; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace FSI.BT.Tools.RadialMenu.UserInterface { - - - /// - /// FrmProcesses - /// - public partial class FrmProcesses : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 188 "..\..\..\..\..\RadialMenu\UserInterface\FrmProcesses.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button ABC; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/FSI.BT.Tools;component/radialmenu/userinterface/frmprocesses.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\..\RadialMenu\UserInterface\FrmProcesses.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - this.ABC = ((System.Windows.Controls.Button)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.baml b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.baml deleted file mode 100644 index d6da9d3..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.baml and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.g.cs b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.g.cs deleted file mode 100644 index 4180ff2..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.g.cs +++ /dev/null @@ -1,200 +0,0 @@ -#pragma checksum "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4885EAA27774386FE15DB4A0415B558F3FDFE37E" -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using AutoCompleteTextBox; -using AutoCompleteTextBox.Editors; -using FSI.BT.Tools.Global.Commands; -using FSI.BT.Tools.RadialMenu.Provider; -using FSI.BT.Tools.RadialMenu.UserInterface; -using RadialMenu.Controls; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace FSI.BT.Tools.RadialMenu.UserInterface { - - - /// - /// FrmRadialMenu - /// - public partial class FrmRadialMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 18 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Canvas cnvMain; - - #line default - #line hidden - - - #line 35 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock tbversion; - - #line default - #line hidden - - - #line 1127 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnVolUp; - - #line default - #line hidden - - - #line 1136 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnVolDwn; - - #line default - #line hidden - - - #line 1145 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnMute; - - #line default - #line hidden - - - #line 1154 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnDarkMode; - - #line default - #line hidden - - - #line 1176 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal AutoCompleteTextBox.Editors.AutoCompleteTextBox tbCmd; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/FSI.BT.Tools;component/radialmenu/userinterface/frmradialmenu.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 14 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - ((FSI.BT.Tools.RadialMenu.UserInterface.FrmRadialMenu)(target)).Deactivated += new System.EventHandler(this.Window_Deactivated); - - #line default - #line hidden - - #line 15 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - ((FSI.BT.Tools.RadialMenu.UserInterface.FrmRadialMenu)(target)).Activated += new System.EventHandler(this.Window_Activated); - - #line default - #line hidden - - #line 16 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - ((FSI.BT.Tools.RadialMenu.UserInterface.FrmRadialMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); - - #line default - #line hidden - return; - case 2: - this.cnvMain = ((System.Windows.Controls.Canvas)(target)); - return; - case 3: - this.tbversion = ((System.Windows.Controls.TextBlock)(target)); - return; - case 4: - this.btnVolUp = ((System.Windows.Controls.Button)(target)); - - #line 1134 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - this.btnVolUp.Click += new System.Windows.RoutedEventHandler(this.btnVolUp_Click); - - #line default - #line hidden - return; - case 5: - this.btnVolDwn = ((System.Windows.Controls.Button)(target)); - - #line 1143 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - this.btnVolDwn.Click += new System.Windows.RoutedEventHandler(this.btnVolDwn_Click); - - #line default - #line hidden - return; - case 6: - this.btnMute = ((System.Windows.Controls.Button)(target)); - - #line 1152 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - this.btnMute.Click += new System.Windows.RoutedEventHandler(this.btnMute_Click); - - #line default - #line hidden - return; - case 7: - this.btnDarkMode = ((System.Windows.Controls.Button)(target)); - return; - case 8: - this.tbCmd = ((AutoCompleteTextBox.Editors.AutoCompleteTextBox)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.g.i.cs b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.g.i.cs deleted file mode 100644 index 4180ff2..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/RadialMenu/UserInterface/FrmRadialMenu.g.i.cs +++ /dev/null @@ -1,200 +0,0 @@ -#pragma checksum "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4885EAA27774386FE15DB4A0415B558F3FDFE37E" -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using AutoCompleteTextBox; -using AutoCompleteTextBox.Editors; -using FSI.BT.Tools.Global.Commands; -using FSI.BT.Tools.RadialMenu.Provider; -using FSI.BT.Tools.RadialMenu.UserInterface; -using RadialMenu.Controls; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace FSI.BT.Tools.RadialMenu.UserInterface { - - - /// - /// FrmRadialMenu - /// - public partial class FrmRadialMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 18 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Canvas cnvMain; - - #line default - #line hidden - - - #line 35 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock tbversion; - - #line default - #line hidden - - - #line 1127 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnVolUp; - - #line default - #line hidden - - - #line 1136 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnVolDwn; - - #line default - #line hidden - - - #line 1145 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnMute; - - #line default - #line hidden - - - #line 1154 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnDarkMode; - - #line default - #line hidden - - - #line 1176 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal AutoCompleteTextBox.Editors.AutoCompleteTextBox tbCmd; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/FSI.BT.Tools;component/radialmenu/userinterface/frmradialmenu.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.1.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 14 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - ((FSI.BT.Tools.RadialMenu.UserInterface.FrmRadialMenu)(target)).Deactivated += new System.EventHandler(this.Window_Deactivated); - - #line default - #line hidden - - #line 15 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - ((FSI.BT.Tools.RadialMenu.UserInterface.FrmRadialMenu)(target)).Activated += new System.EventHandler(this.Window_Activated); - - #line default - #line hidden - - #line 16 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - ((FSI.BT.Tools.RadialMenu.UserInterface.FrmRadialMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); - - #line default - #line hidden - return; - case 2: - this.cnvMain = ((System.Windows.Controls.Canvas)(target)); - return; - case 3: - this.tbversion = ((System.Windows.Controls.TextBlock)(target)); - return; - case 4: - this.btnVolUp = ((System.Windows.Controls.Button)(target)); - - #line 1134 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - this.btnVolUp.Click += new System.Windows.RoutedEventHandler(this.btnVolUp_Click); - - #line default - #line hidden - return; - case 5: - this.btnVolDwn = ((System.Windows.Controls.Button)(target)); - - #line 1143 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - this.btnVolDwn.Click += new System.Windows.RoutedEventHandler(this.btnVolDwn_Click); - - #line default - #line hidden - return; - case 6: - this.btnMute = ((System.Windows.Controls.Button)(target)); - - #line 1152 "..\..\..\..\..\RadialMenu\UserInterface\FrmRadialMenu.xaml" - this.btnMute.Click += new System.Windows.RoutedEventHandler(this.btnMute_Click); - - #line default - #line hidden - return; - case 7: - this.btnDarkMode = ((System.Windows.Controls.Button)(target)); - return; - case 8: - this.tbCmd = ((AutoCompleteTextBox.Editors.AutoCompleteTextBox)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/ref/FSI.BT.Tools.dll b/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/ref/FSI.BT.Tools.dll deleted file mode 100644 index 27fcbec..0000000 Binary files a/FSI.BT.Tools/FSI.BT.Tools/obj/Debug/net6.0-windows10.0.22000.0/ref/FSI.BT.Tools.dll and /dev/null differ diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.dgspec.json b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.dgspec.json deleted file mode 100644 index 781714b..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.dgspec.json +++ /dev/null @@ -1,684 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "version": "1.6.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "projectName": "AutoCompleteTextBox", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "version": "4.7.3", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "projectName": "Config.Net", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net5.0", - "net6.0", - "netcoreapp3.1", - "netstandard2.0", - "netstandard2.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - }, - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net5.0": { - "targetAlias": "net5.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[5.0.0, 5.0.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "NETStandard.Library": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "projectName": "FSI.BT.Tools", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows10.0.22000" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "dependencies": { - "H.InputSimulator": { - "target": "Package", - "version": "[1.3.0, )" - }, - "Microsoft.CodeAnalysis.NetAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[6.0.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "SharpDX.DirectInput": { - "target": "Package", - "version": "[4.2.0, )" - }, - "StyleCop.Analyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[1.1.118, )" - }, - "Svg": { - "target": "Package", - "version": "[3.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.NETCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.Windows.SDK.NET.Ref", - "version": "[10.0.22000.22, 10.0.22000.22]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.Windows.SDK.NET.Ref": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win-x64": { - "#import": [] - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "projectName": "FSI.Lib", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - }, - "NAudio": { - "target": "Package", - "version": "[2.1.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "System.ComponentModel.Composition": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Text.Encoding.CodePages": { - "target": "Package", - "version": "[7.0.0, )" - }, - "TextCopy": { - "target": "Package", - "version": "[6.2.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "projectName": "RadialMenu", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "version": "1.2.8", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "projectName": "RoboSharp", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.g.props b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.g.props deleted file mode 100644 index 7f7d7b3..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.g.props +++ /dev/null @@ -1,23 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - - - - - C:\Users\maier_s\.nuget\packages\stylecop.analyzers\1.1.118 - C:\Users\maier_s\.nuget\packages\microsoft.codeanalysis.netanalyzers\6.0.0 - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.g.targets b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.g.targets deleted file mode 100644 index c3de44a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools.csproj.nuget.g.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.dgspec.json b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.dgspec.json deleted file mode 100644 index 781714b..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.dgspec.json +++ /dev/null @@ -1,684 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "version": "1.6.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "projectName": "AutoCompleteTextBox", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "version": "4.7.3", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "projectName": "Config.Net", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net5.0", - "net6.0", - "netcoreapp3.1", - "netstandard2.0", - "netstandard2.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - }, - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net5.0": { - "targetAlias": "net5.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[5.0.0, 5.0.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "NETStandard.Library": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "projectName": "FSI.BT.Tools", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows10.0.22000" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "dependencies": { - "H.InputSimulator": { - "target": "Package", - "version": "[1.3.0, )" - }, - "Microsoft.CodeAnalysis.NetAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[6.0.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "SharpDX.DirectInput": { - "target": "Package", - "version": "[4.2.0, )" - }, - "StyleCop.Analyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[1.1.118, )" - }, - "Svg": { - "target": "Package", - "version": "[3.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.NETCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.Windows.SDK.NET.Ref", - "version": "[10.0.22000.22, 10.0.22000.22]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.Windows.SDK.NET.Ref": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win-x64": { - "#import": [] - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "projectName": "FSI.Lib", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - }, - "NAudio": { - "target": "Package", - "version": "[2.1.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "System.ComponentModel.Composition": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Text.Encoding.CodePages": { - "target": "Package", - "version": "[7.0.0, )" - }, - "TextCopy": { - "target": "Package", - "version": "[6.2.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "projectName": "RadialMenu", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "version": "1.2.8", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "projectName": "RoboSharp", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.g.props b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.g.props deleted file mode 100644 index 7f7d7b3..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.g.props +++ /dev/null @@ -1,23 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - - - - - C:\Users\maier_s\.nuget\packages\stylecop.analyzers\1.1.118 - C:\Users\maier_s\.nuget\packages\microsoft.codeanalysis.netanalyzers\6.0.0 - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.g.targets b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.g.targets deleted file mode 100644 index c3de44a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_a1xkh0vg_wpftmp.csproj.nuget.g.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.dgspec.json b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.dgspec.json deleted file mode 100644 index 1fd848a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.dgspec.json +++ /dev/null @@ -1,734 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "version": "1.6.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "projectName": "AutoCompleteTextBox", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net48", - "net6.0-windows", - "netcoreapp3.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - }, - "net48": { - "targetAlias": "net48", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net48": { - "targetAlias": "net48", - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "version": "4.7.3", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "projectName": "Config.Net", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net5.0", - "net6.0", - "netcoreapp3.1", - "netstandard2.0", - "netstandard2.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - }, - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net5.0": { - "targetAlias": "net5.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[5.0.0, 5.0.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "NETStandard.Library": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "projectName": "FSI.BT.Tools", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows10.0.22000" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "dependencies": { - "H.InputSimulator": { - "target": "Package", - "version": "[1.3.0, )" - }, - "Microsoft.CodeAnalysis.NetAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[6.0.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "SharpDX.DirectInput": { - "target": "Package", - "version": "[4.2.0, )" - }, - "StyleCop.Analyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[1.1.118, )" - }, - "Svg": { - "target": "Package", - "version": "[3.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.NETCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.Windows.SDK.NET.Ref", - "version": "[10.0.22000.22, 10.0.22000.22]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.Windows.SDK.NET.Ref": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win-x64": { - "#import": [] - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "projectName": "FSI.Lib", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - }, - "NAudio": { - "target": "Package", - "version": "[2.1.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "System.ComponentModel.Composition": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Text.Encoding.CodePages": { - "target": "Package", - "version": "[7.0.0, )" - }, - "TextCopy": { - "target": "Package", - "version": "[6.2.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "projectName": "RadialMenu", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "version": "1.2.8", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "projectName": "RoboSharp", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.g.props b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.g.props deleted file mode 100644 index 7f7d7b3..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.g.props +++ /dev/null @@ -1,23 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - - - - - C:\Users\maier_s\.nuget\packages\stylecop.analyzers\1.1.118 - C:\Users\maier_s\.nuget\packages\microsoft.codeanalysis.netanalyzers\6.0.0 - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.g.targets b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.g.targets deleted file mode 100644 index c3de44a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cr3ywgyq_wpftmp.csproj.nuget.g.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.dgspec.json b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.dgspec.json deleted file mode 100644 index 781714b..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.dgspec.json +++ /dev/null @@ -1,684 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "version": "1.6.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "projectName": "AutoCompleteTextBox", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "version": "4.7.3", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "projectName": "Config.Net", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net5.0", - "net6.0", - "netcoreapp3.1", - "netstandard2.0", - "netstandard2.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - }, - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net5.0": { - "targetAlias": "net5.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[5.0.0, 5.0.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "NETStandard.Library": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "projectName": "FSI.BT.Tools", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows10.0.22000" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "dependencies": { - "H.InputSimulator": { - "target": "Package", - "version": "[1.3.0, )" - }, - "Microsoft.CodeAnalysis.NetAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[6.0.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "SharpDX.DirectInput": { - "target": "Package", - "version": "[4.2.0, )" - }, - "StyleCop.Analyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[1.1.118, )" - }, - "Svg": { - "target": "Package", - "version": "[3.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.NETCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.Windows.SDK.NET.Ref", - "version": "[10.0.22000.22, 10.0.22000.22]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.Windows.SDK.NET.Ref": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win-x64": { - "#import": [] - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "projectName": "FSI.Lib", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - }, - "NAudio": { - "target": "Package", - "version": "[2.1.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "System.ComponentModel.Composition": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Text.Encoding.CodePages": { - "target": "Package", - "version": "[7.0.0, )" - }, - "TextCopy": { - "target": "Package", - "version": "[6.2.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "projectName": "RadialMenu", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "version": "1.2.8", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "projectName": "RoboSharp", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.g.props b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.g.props deleted file mode 100644 index 7f7d7b3..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.g.props +++ /dev/null @@ -1,23 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - - - - - C:\Users\maier_s\.nuget\packages\stylecop.analyzers\1.1.118 - C:\Users\maier_s\.nuget\packages\microsoft.codeanalysis.netanalyzers\6.0.0 - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.g.targets b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.g.targets deleted file mode 100644 index c3de44a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_cztzaqex_wpftmp.csproj.nuget.g.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.dgspec.json b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.dgspec.json deleted file mode 100644 index 781714b..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.dgspec.json +++ /dev/null @@ -1,684 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "version": "1.6.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "projectName": "AutoCompleteTextBox", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "version": "4.7.3", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "projectName": "Config.Net", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net5.0", - "net6.0", - "netcoreapp3.1", - "netstandard2.0", - "netstandard2.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - }, - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net5.0": { - "targetAlias": "net5.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[5.0.0, 5.0.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "NETStandard.Library": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "projectName": "FSI.BT.Tools", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows10.0.22000" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "dependencies": { - "H.InputSimulator": { - "target": "Package", - "version": "[1.3.0, )" - }, - "Microsoft.CodeAnalysis.NetAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[6.0.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "SharpDX.DirectInput": { - "target": "Package", - "version": "[4.2.0, )" - }, - "StyleCop.Analyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[1.1.118, )" - }, - "Svg": { - "target": "Package", - "version": "[3.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.NETCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.Windows.SDK.NET.Ref", - "version": "[10.0.22000.22, 10.0.22000.22]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.Windows.SDK.NET.Ref": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win-x64": { - "#import": [] - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "projectName": "FSI.Lib", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - }, - "NAudio": { - "target": "Package", - "version": "[2.1.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "System.ComponentModel.Composition": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Text.Encoding.CodePages": { - "target": "Package", - "version": "[7.0.0, )" - }, - "TextCopy": { - "target": "Package", - "version": "[6.2.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "projectName": "RadialMenu", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "version": "1.2.8", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "projectName": "RoboSharp", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.g.props b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.g.props deleted file mode 100644 index 7f7d7b3..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.g.props +++ /dev/null @@ -1,23 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - - - - - C:\Users\maier_s\.nuget\packages\stylecop.analyzers\1.1.118 - C:\Users\maier_s\.nuget\packages\microsoft.codeanalysis.netanalyzers\6.0.0 - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.g.targets b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.g.targets deleted file mode 100644 index c3de44a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_drwpv21g_wpftmp.csproj.nuget.g.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.dgspec.json b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.dgspec.json deleted file mode 100644 index 781714b..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.dgspec.json +++ /dev/null @@ -1,684 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "version": "1.6.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "projectName": "AutoCompleteTextBox", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "version": "4.7.3", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "projectName": "Config.Net", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net5.0", - "net6.0", - "netcoreapp3.1", - "netstandard2.0", - "netstandard2.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - }, - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net5.0": { - "targetAlias": "net5.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[5.0.0, 5.0.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "NETStandard.Library": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "projectName": "FSI.BT.Tools", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows10.0.22000" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "dependencies": { - "H.InputSimulator": { - "target": "Package", - "version": "[1.3.0, )" - }, - "Microsoft.CodeAnalysis.NetAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[6.0.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "SharpDX.DirectInput": { - "target": "Package", - "version": "[4.2.0, )" - }, - "StyleCop.Analyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[1.1.118, )" - }, - "Svg": { - "target": "Package", - "version": "[3.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.NETCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.Windows.SDK.NET.Ref", - "version": "[10.0.22000.22, 10.0.22000.22]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.Windows.SDK.NET.Ref": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win-x64": { - "#import": [] - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "projectName": "FSI.Lib", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - }, - "NAudio": { - "target": "Package", - "version": "[2.1.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "System.ComponentModel.Composition": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Text.Encoding.CodePages": { - "target": "Package", - "version": "[7.0.0, )" - }, - "TextCopy": { - "target": "Package", - "version": "[6.2.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "projectName": "RadialMenu", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "version": "1.2.8", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "projectName": "RoboSharp", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.g.props b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.g.props deleted file mode 100644 index 7f7d7b3..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.g.props +++ /dev/null @@ -1,23 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - - - - - C:\Users\maier_s\.nuget\packages\stylecop.analyzers\1.1.118 - C:\Users\maier_s\.nuget\packages\microsoft.codeanalysis.netanalyzers\6.0.0 - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.g.targets b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.g.targets deleted file mode 100644 index c3de44a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_es5iylf5_wpftmp.csproj.nuget.g.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.dgspec.json b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.dgspec.json deleted file mode 100644 index 1fd848a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.dgspec.json +++ /dev/null @@ -1,734 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "version": "1.6.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "projectName": "AutoCompleteTextBox", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net48", - "net6.0-windows", - "netcoreapp3.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - }, - "net48": { - "targetAlias": "net48", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net48": { - "targetAlias": "net48", - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "version": "4.7.3", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "projectName": "Config.Net", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net5.0", - "net6.0", - "netcoreapp3.1", - "netstandard2.0", - "netstandard2.1" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "projectReferences": {} - }, - "net5.0": { - "targetAlias": "net5.0", - "projectReferences": {} - }, - "net6.0": { - "targetAlias": "net6.0", - "projectReferences": {} - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "projectReferences": {} - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "projectReferences": {} - } - }, - "warningProperties": { - "allWarningsAsErrors": true - } - }, - "frameworks": { - "netcoreapp3.1": { - "targetAlias": "netcoreapp3.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[3.1.10, 3.1.10]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[3.1.0, 3.1.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[3.1.0, 3.1.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net5.0": { - "targetAlias": "net5.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.NETCore.App.Ref", - "version": "[5.0.0, 5.0.0]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Ref", - "version": "[5.0.0, 5.0.0]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "net6.0": { - "targetAlias": "net6.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.0": { - "targetAlias": "netstandard2.0", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "NETStandard.Library": { - "suppressParent": "All", - "target": "Package", - "version": "[2.0.3, )", - "autoReferenced": true - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - }, - "netstandard2.1": { - "targetAlias": "netstandard2.1", - "dependencies": { - "Castle.Core": { - "target": "Package", - "version": "[5.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[6.0.0, )" - }, - "System.Text.Json": { - "target": "Package", - "version": "[6.0.5, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "NETStandard.Library": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "projectName": "FSI.BT.Tools", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows10.0.22000" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "dependencies": { - "H.InputSimulator": { - "target": "Package", - "version": "[1.3.0, )" - }, - "Microsoft.CodeAnalysis.NetAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[6.0.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "SharpDX.DirectInput": { - "target": "Package", - "version": "[4.2.0, )" - }, - "StyleCop.Analyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[1.1.118, )" - }, - "Svg": { - "target": "Package", - "version": "[3.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.NETCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.Windows.SDK.NET.Ref", - "version": "[10.0.22000.22, 10.0.22000.22]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.Windows.SDK.NET.Ref": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win-x64": { - "#import": [] - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "projectName": "FSI.Lib", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - }, - "NAudio": { - "target": "Package", - "version": "[2.1.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "System.ComponentModel.Composition": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Configuration.ConfigurationManager": { - "target": "Package", - "version": "[7.0.0, )" - }, - "System.Text.Encoding.CodePages": { - "target": "Package", - "version": "[7.0.0, )" - }, - "TextCopy": { - "target": "Package", - "version": "[6.2.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "projectName": "RadialMenu", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App.WPF": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "version": "1.2.8", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "projectName": "RoboSharp", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.g.props b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.g.props deleted file mode 100644 index 7f7d7b3..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.g.props +++ /dev/null @@ -1,23 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - - - - - C:\Users\maier_s\.nuget\packages\stylecop.analyzers\1.1.118 - C:\Users\maier_s\.nuget\packages\microsoft.codeanalysis.netanalyzers\6.0.0 - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.g.targets b/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.g.targets deleted file mode 100644 index c3de44a..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/FSI.BT.Tools_ka55h3ls_wpftmp.csproj.nuget.g.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/project.assets.json b/FSI.BT.Tools/FSI.BT.Tools/obj/project.assets.json deleted file mode 100644 index 0d104f6..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/project.assets.json +++ /dev/null @@ -1,9585 +0,0 @@ -{ - "version": 3, - "targets": { - "net6.0-windows10.0.22000": { - "Castle.Core/5.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.EventLog": "6.0.0" - }, - "compile": { - "lib/net6.0/Castle.Core.dll": {} - }, - "runtime": { - "lib/net6.0/Castle.Core.dll": {} - } - }, - "ExCSS/4.1.4": { - "type": "package", - "compile": { - "lib/net6.0/ExCSS.dll": {} - }, - "runtime": { - "lib/net6.0/ExCSS.dll": {} - } - }, - "Fizzler/1.2.1": { - "type": "package", - "compile": { - "lib/netstandard2.0/Fizzler.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Fizzler.dll": {} - } - }, - "H.InputSimulator/1.3.0": { - "type": "package", - "compile": { - "lib/net6.0/H.InputSimulator.dll": {} - }, - "runtime": { - "lib/net6.0/H.InputSimulator.dll": {} - } - }, - "Microsoft.CodeAnalysis.NetAnalyzers/6.0.0": { - "type": "package", - "build": { - "build/Microsoft.CodeAnalysis.NetAnalyzers.props": {}, - "build/Microsoft.CodeAnalysis.NetAnalyzers.targets": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "type": "package", - "compile": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.Logging/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "6.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Extensions.Logging.Abstractions": "6.0.0", - "Microsoft.Extensions.Options": "6.0.0", - "System.Diagnostics.DiagnosticSource": "6.0.0" - }, - "compile": { - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {} - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "Microsoft.Extensions.Options/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Extensions.Primitives": "6.0.0" - }, - "compile": { - "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {} - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.Primitives/6.0.0": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net6.0/Microsoft.Extensions.Primitives.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.Primitives.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Management.Infrastructure.Runtime.Unix": "2.0.0", - "Microsoft.Management.Infrastructure.Runtime.Win": "2.0.0" - }, - "compile": { - "ref/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": {}, - "ref/netstandard1.6/Microsoft.Management.Infrastructure.dll": {} - }, - "runtime": { - "lib/netstandard1.6/_._": {} - } - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "type": "package", - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "unix" - } - } - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "type": "package", - "runtimeTargets": { - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win-arm" - }, - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win-arm" - }, - "runtimes/win-arm/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win-arm" - }, - "runtimes/win-arm/native/mi.dll": { - "assetType": "native", - "rid": "win-arm" - }, - "runtimes/win-arm/native/miutils.dll": { - "assetType": "native", - "rid": "win-arm" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win-arm64" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win-arm64" - }, - "runtimes/win-arm64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win-arm64" - }, - "runtimes/win-arm64/native/mi.dll": { - "assetType": "native", - "rid": "win-arm64" - }, - "runtimes/win-arm64/native/miutils.dll": { - "assetType": "native", - "rid": "win-arm64" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win10-x64" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win10-x64" - }, - "runtimes/win10-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win10-x64" - }, - "runtimes/win10-x64/native/mi.dll": { - "assetType": "native", - "rid": "win10-x64" - }, - "runtimes/win10-x64/native/miutils.dll": { - "assetType": "native", - "rid": "win10-x64" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win10-x86" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win10-x86" - }, - "runtimes/win10-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win10-x86" - }, - "runtimes/win10-x86/native/mi.dll": { - "assetType": "native", - "rid": "win10-x86" - }, - "runtimes/win10-x86/native/miutils.dll": { - "assetType": "native", - "rid": "win10-x86" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win7-x64" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win7-x64" - }, - "runtimes/win7-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win7-x64" - }, - "runtimes/win7-x64/native/mi.dll": { - "assetType": "native", - "rid": "win7-x64" - }, - "runtimes/win7-x64/native/miutils.dll": { - "assetType": "native", - "rid": "win7-x64" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win7-x86" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win7-x86" - }, - "runtimes/win7-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win7-x86" - }, - "runtimes/win7-x86/native/mi.dll": { - "assetType": "native", - "rid": "win7-x86" - }, - "runtimes/win7-x86/native/miutils.dll": { - "assetType": "native", - "rid": "win7-x86" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win8-x64" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win8-x64" - }, - "runtimes/win8-x64/native/mi.dll": { - "assetType": "native", - "rid": "win8-x64" - }, - "runtimes/win8-x64/native/miutils.dll": { - "assetType": "native", - "rid": "win8-x64" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win8-x86" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win8-x86" - }, - "runtimes/win8-x86/native/mi.dll": { - "assetType": "native", - "rid": "win8-x86" - }, - "runtimes/win8-x86/native/miutils.dll": { - "assetType": "native", - "rid": "win8-x86" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win81-x64" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win81-x64" - }, - "runtimes/win81-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win81-x64" - }, - "runtimes/win81-x64/native/mi.dll": { - "assetType": "native", - "rid": "win81-x64" - }, - "runtimes/win81-x64/native/miutils.dll": { - "assetType": "native", - "rid": "win81-x64" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win81-x86" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win81-x86" - }, - "runtimes/win81-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win81-x86" - }, - "runtimes/win81-x86/native/mi.dll": { - "assetType": "native", - "rid": "win81-x86" - }, - "runtimes/win81-x86/native/miutils.dll": { - "assetType": "native", - "rid": "win81-x86" - } - } - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.Win32.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {} - } - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "Microsoft.Win32.SystemEvents/7.0.0": { - "type": "package", - "compile": { - "lib/net6.0/Microsoft.Win32.SystemEvents.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Win32.SystemEvents.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "NAudio/2.1.0": { - "type": "package", - "dependencies": { - "NAudio.Asio": "2.1.0", - "NAudio.Core": "2.1.0", - "NAudio.Midi": "2.1.0", - "NAudio.Wasapi": "2.1.0", - "NAudio.WinForms": "2.1.0", - "NAudio.WinMM": "2.1.0" - }, - "compile": { - "lib/net6.0-windows7.0/NAudio.dll": {} - }, - "runtime": { - "lib/net6.0-windows7.0/NAudio.dll": {} - } - }, - "NAudio.Asio/2.1.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Registry": "4.7.0", - "NAudio.Core": "2.1.0" - }, - "compile": { - "lib/netstandard2.0/NAudio.Asio.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.Asio.dll": {} - } - }, - "NAudio.Core/2.1.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/NAudio.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.Core.dll": {} - } - }, - "NAudio.Midi/2.1.0": { - "type": "package", - "dependencies": { - "NAudio.Core": "2.1.0" - }, - "compile": { - "lib/netstandard2.0/NAudio.Midi.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.Midi.dll": {} - } - }, - "NAudio.Wasapi/2.1.0": { - "type": "package", - "dependencies": { - "NAudio.Core": "2.1.0" - }, - "compile": { - "lib/netstandard2.0/NAudio.Wasapi.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.Wasapi.dll": {} - } - }, - "NAudio.WinForms/2.1.0": { - "type": "package", - "dependencies": { - "NAudio.WinMM": "2.1.0" - }, - "compile": { - "lib/netcoreapp3.1/NAudio.WinForms.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/NAudio.WinForms.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - }, - "NAudio.WinMM/2.1.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Registry": "4.7.0", - "NAudio.Core": "2.1.0" - }, - "compile": { - "lib/netstandard2.0/NAudio.WinMM.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.WinMM.dll": {} - } - }, - "NETStandard.Library/1.6.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.Compression.ZipFile": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Net.Http": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Net.Sockets": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Timer": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0" - } - }, - "NLog/5.1.1": { - "type": "package", - "compile": { - "lib/netstandard2.0/NLog.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NLog.dll": {} - } - }, - "NLog.Extensions.Logging/5.2.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", - "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.1" - }, - "compile": { - "lib/net6.0/NLog.Extensions.Logging.dll": {} - }, - "runtime": { - "lib/net6.0/NLog.Extensions.Logging.dll": {} - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "debian.8-x64" - } - } - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "fedora.23-x64" - } - } - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "fedora.24-x64" - } - } - }, - "runtime.native.System/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "opensuse.13.2-x64" - } - } - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "opensuse.42.1-x64" - } - } - }, - "runtime.osx.10.10-x64.CoreCompat.System.Drawing/5.8.64": { - "type": "package", - "compile": { - "lib/netstandard2.0/runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll": {} - }, - "runtime": { - "lib/netstandard2.0/runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll": {} - }, - "runtimeTargets": { - "runtimes/osx-x64/native/libcairo.2.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libfontconfig.1.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libfreetype.6.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libgdiplus-lighthouse.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libgdiplus.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libgif.7.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libglib-2.0.0.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libintl.8.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libjpeg.9.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libpcre.1.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libpixman-1.0.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libpng16.16.dylib": { - "assetType": "native", - "rid": "osx-x64" - }, - "runtimes/osx-x64/native/libtiff.5.dylib": { - "assetType": "native", - "rid": "osx-x64" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib": { - "assetType": "native", - "rid": "osx.10.10-x64" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": { - "assetType": "native", - "rid": "osx.10.10-x64" - } - } - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "rhel.7-x64" - } - } - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.14.04-x64" - } - } - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.16.04-x64" - } - } - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.16.10-x64" - } - } - }, - "SharpDX/4.2.0": { - "type": "package", - "dependencies": { - "NETStandard.Library": "1.6.1" - }, - "compile": { - "lib/netstandard1.1/SharpDX.dll": {} - }, - "runtime": { - "lib/netstandard1.1/SharpDX.dll": {} - } - }, - "SharpDX.DirectInput/4.2.0": { - "type": "package", - "dependencies": { - "NETStandard.Library": "1.6.1", - "SharpDX": "4.2.0" - }, - "compile": { - "lib/netstandard1.3/SharpDX.DirectInput.dll": {} - }, - "runtime": { - "lib/netstandard1.3/SharpDX.DirectInput.dll": {} - } - }, - "StyleCop.Analyzers/1.1.118": { - "type": "package" - }, - "Svg/3.4.3": { - "type": "package", - "dependencies": { - "ExCSS": "4.1.4", - "Fizzler": "1.2.1", - "System.Drawing.Common": "5.0.0", - "System.Memory": "4.5.4", - "System.ObjectModel": "4.3.0", - "runtime.osx.10.10-x64.CoreCompat.System.Drawing": "5.8.64" - }, - "compile": { - "lib/net5.0/Svg.dll": {} - }, - "runtime": { - "lib/net5.0/Svg.dll": {} - } - }, - "System.AppContext/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.AppContext.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.AppContext.dll": {} - } - }, - "System.Buffers/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.1/_._": {} - }, - "runtime": { - "lib/netstandard1.1/System.Buffers.dll": {} - } - }, - "System.Collections/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.Concurrent.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Concurrent.dll": {} - } - }, - "System.ComponentModel.Composition/7.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.ComponentModel.Composition.dll": {} - }, - "runtime": { - "lib/net6.0/System.ComponentModel.Composition.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Configuration.ConfigurationManager/7.0.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.ProtectedData": "7.0.0", - "System.Security.Permissions": "7.0.0" - }, - "compile": { - "lib/net6.0/System.Configuration.ConfigurationManager.dll": {} - }, - "runtime": { - "lib/net6.0/System.Configuration.ConfigurationManager.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Console/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Console.dll": {} - } - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.DiagnosticSource/6.0.0": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": {} - }, - "runtime": { - "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Diagnostics.EventLog/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Diagnostics.EventLog.dll": {} - }, - "runtime": { - "lib/net6.0/System.Diagnostics.EventLog.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": { - "assetType": "runtime", - "rid": "win" - }, - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Drawing.Common/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.SystemEvents": "7.0.0" - }, - "compile": { - "lib/net6.0/System.Drawing.Common.dll": {} - }, - "runtime": { - "lib/net6.0/System.Drawing.Common.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Globalization/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Globalization.Calendars.dll": {} - } - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.IO/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.IO.dll": {} - } - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Buffers": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.Compression.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.IO.Compression.ZipFile/4.3.0": { - "type": "package", - "dependencies": { - "System.Buffers": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {} - } - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.Linq/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.Expressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.Expressions.dll": {} - } - }, - "System.Memory/4.5.4": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Http.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Primitives.dll": {} - } - }, - "System.Net.Sockets/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Sockets.dll": {} - } - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.ObjectModel.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.ObjectModel.dll": {} - } - }, - "System.Reflection/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Reflection.dll": {} - } - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} - } - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/_._": {} - }, - "runtime": { - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.dll": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "runtime": { - "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Numerics.dll": {} - } - }, - "System.Security.AccessControl/4.7.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} - }, - "runtimeTargets": { - "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "osx" - }, - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Cng/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": {} - }, - "runtime": { - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { - "assetType": "runtime", - "rid": "unix" - } - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - } - }, - "System.Security.Cryptography.ProtectedData/7.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "runtime": { - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Permissions/7.0.0": { - "type": "package", - "dependencies": { - "System.Windows.Extensions": "7.0.0" - }, - "compile": { - "lib/net6.0/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/net6.0/System.Security.Permissions.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Security.Principal.Windows/4.7.0": { - "type": "package", - "compile": { - "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "lib/netstandard2.0/System.Security.Principal.Windows.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/7.0.0": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net6.0/System.Text.Encoding.CodePages.dll": {} - }, - "runtime": { - "lib/net6.0/System.Text.Encoding.CodePages.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Text.RegularExpressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} - } - }, - "System.Threading/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.dll": {} - } - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} - } - }, - "System.Threading.Timer/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.2/System.Threading.Timer.dll": {} - } - }, - "System.Windows.Extensions/7.0.0": { - "type": "package", - "dependencies": { - "System.Drawing.Common": "7.0.0" - }, - "compile": { - "lib/net6.0/System.Windows.Extensions.dll": {} - }, - "runtime": { - "lib/net6.0/System.Windows.Extensions.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} - } - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.XDocument.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XDocument.dll": {} - } - }, - "TextCopy/6.2.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" - }, - "compile": { - "lib/net6.0/TextCopy.dll": {} - }, - "runtime": { - "lib/net6.0/TextCopy.dll": {} - } - }, - "AutoCompleteTextBox/1.6.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/AutoCompleteTextBox.dll": {} - }, - "runtime": { - "bin/placeholder/AutoCompleteTextBox.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WPF" - ] - }, - "Config.Net/4.7.3": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0" - }, - "compile": { - "bin/placeholder/Config.Net.dll": {} - }, - "runtime": { - "bin/placeholder/Config.Net.dll": {} - } - }, - "FSI.Lib/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "dependencies": { - "Microsoft.Management.Infrastructure": "2.0.0", - "NAudio": "2.1.0", - "NLog.Extensions.Logging": "5.2.1", - "RoboSharp": "1.2.8", - "System.ComponentModel.Composition": "7.0.0", - "System.Configuration.ConfigurationManager": "7.0.0", - "System.Text.Encoding.CodePages": "7.0.0", - "TextCopy": "6.2.1" - }, - "compile": { - "bin/placeholder/FSI.Lib.dll": {} - }, - "runtime": { - "bin/placeholder/FSI.Lib.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App" - ] - }, - "RadialMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/RadialMenu.dll": {} - }, - "runtime": { - "bin/placeholder/RadialMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WPF" - ] - }, - "RoboSharp/1.2.8": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "dependencies": { - "Microsoft.Management.Infrastructure": "2.0.0" - }, - "compile": { - "bin/placeholder/RoboSharp.dll": {} - }, - "runtime": { - "bin/placeholder/RoboSharp.dll": {} - } - } - }, - "net6.0-windows10.0.22000/win-x64": { - "Castle.Core/5.0.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.EventLog": "6.0.0" - }, - "compile": { - "lib/net6.0/Castle.Core.dll": {} - }, - "runtime": { - "lib/net6.0/Castle.Core.dll": {} - } - }, - "ExCSS/4.1.4": { - "type": "package", - "compile": { - "lib/net6.0/ExCSS.dll": {} - }, - "runtime": { - "lib/net6.0/ExCSS.dll": {} - } - }, - "Fizzler/1.2.1": { - "type": "package", - "compile": { - "lib/netstandard2.0/Fizzler.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Fizzler.dll": {} - } - }, - "H.InputSimulator/1.3.0": { - "type": "package", - "compile": { - "lib/net6.0/H.InputSimulator.dll": {} - }, - "runtime": { - "lib/net6.0/H.InputSimulator.dll": {} - } - }, - "Microsoft.CodeAnalysis.NetAnalyzers/6.0.0": { - "type": "package", - "build": { - "build/Microsoft.CodeAnalysis.NetAnalyzers.props": {}, - "build/Microsoft.CodeAnalysis.NetAnalyzers.targets": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "6.0.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} - } - }, - "Microsoft.Extensions.DependencyInjection/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "type": "package", - "compile": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.Logging/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "6.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Extensions.Logging.Abstractions": "6.0.0", - "Microsoft.Extensions.Options": "6.0.0", - "System.Diagnostics.DiagnosticSource": "6.0.0" - }, - "compile": { - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {} - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "Microsoft.Extensions.Options/6.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Extensions.Primitives": "6.0.0" - }, - "compile": { - "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {} - }, - "runtime": { - "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {} - } - }, - "Microsoft.Extensions.Primitives/6.0.0": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net6.0/Microsoft.Extensions.Primitives.dll": {} - }, - "runtime": { - "lib/net6.0/Microsoft.Extensions.Primitives.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Management.Infrastructure.Runtime.Unix": "2.0.0", - "Microsoft.Management.Infrastructure.Runtime.Win": "2.0.0" - }, - "compile": { - "ref/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": {}, - "ref/netstandard1.6/Microsoft.Management.Infrastructure.dll": {} - }, - "runtime": { - "lib/netstandard1.6/_._": {} - } - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "type": "package" - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "type": "package" - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.Win32.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.win.Microsoft.Win32.Primitives": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {} - } - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {} - }, - "runtime": { - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll": {} - } - }, - "Microsoft.Win32.SystemEvents/7.0.0": { - "type": "package", - "compile": { - "lib/net6.0/Microsoft.Win32.SystemEvents.dll": {} - }, - "runtime": { - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "NAudio/2.1.0": { - "type": "package", - "dependencies": { - "NAudio.Asio": "2.1.0", - "NAudio.Core": "2.1.0", - "NAudio.Midi": "2.1.0", - "NAudio.Wasapi": "2.1.0", - "NAudio.WinForms": "2.1.0", - "NAudio.WinMM": "2.1.0" - }, - "compile": { - "lib/net6.0-windows7.0/NAudio.dll": {} - }, - "runtime": { - "lib/net6.0-windows7.0/NAudio.dll": {} - } - }, - "NAudio.Asio/2.1.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Registry": "4.7.0", - "NAudio.Core": "2.1.0" - }, - "compile": { - "lib/netstandard2.0/NAudio.Asio.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.Asio.dll": {} - } - }, - "NAudio.Core/2.1.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/NAudio.Core.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.Core.dll": {} - } - }, - "NAudio.Midi/2.1.0": { - "type": "package", - "dependencies": { - "NAudio.Core": "2.1.0" - }, - "compile": { - "lib/netstandard2.0/NAudio.Midi.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.Midi.dll": {} - } - }, - "NAudio.Wasapi/2.1.0": { - "type": "package", - "dependencies": { - "NAudio.Core": "2.1.0" - }, - "compile": { - "lib/netstandard2.0/NAudio.Wasapi.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.Wasapi.dll": {} - } - }, - "NAudio.WinForms/2.1.0": { - "type": "package", - "dependencies": { - "NAudio.WinMM": "2.1.0" - }, - "compile": { - "lib/netcoreapp3.1/NAudio.WinForms.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/NAudio.WinForms.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WindowsForms" - ] - }, - "NAudio.WinMM/2.1.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Registry": "4.7.0", - "NAudio.Core": "2.1.0" - }, - "compile": { - "lib/netstandard2.0/NAudio.WinMM.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NAudio.WinMM.dll": {} - } - }, - "NETStandard.Library/1.6.1": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.Win32.Primitives": "4.3.0", - "System.AppContext": "4.3.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Console": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.Compression.ZipFile": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Linq": "4.3.0", - "System.Linq.Expressions": "4.3.0", - "System.Net.Http": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Net.Sockets": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Timer": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0", - "System.Xml.XDocument": "4.3.0" - } - }, - "NLog/5.1.1": { - "type": "package", - "compile": { - "lib/netstandard2.0/NLog.dll": {} - }, - "runtime": { - "lib/netstandard2.0/NLog.dll": {} - } - }, - "NLog.Extensions.Logging/5.2.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", - "Microsoft.Extensions.Logging": "6.0.0", - "NLog": "5.1.1" - }, - "compile": { - "lib/net6.0/NLog.Extensions.Logging.dll": {} - }, - "runtime": { - "lib/net6.0/NLog.Extensions.Logging.dll": {} - } - }, - "runtime.any.System.Collections/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.dll": {} - } - }, - "runtime.any.System.Diagnostics.Tools/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.Tools.dll": {} - } - }, - "runtime.any.System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.5/System.Diagnostics.Tracing.dll": {} - } - }, - "runtime.any.System.Globalization/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Globalization.dll": {} - } - }, - "runtime.any.System.Globalization.Calendars/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Globalization.Calendars.dll": {} - } - }, - "runtime.any.System.IO/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.5/System.IO.dll": {} - } - }, - "runtime.any.System.Reflection/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.5/System.Reflection.dll": {} - } - }, - "runtime.any.System.Reflection.Extensions/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Extensions.dll": {} - } - }, - "runtime.any.System.Reflection.Primitives/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Primitives.dll": {} - } - }, - "runtime.any.System.Resources.ResourceManager/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Resources.ResourceManager.dll": {} - } - }, - "runtime.any.System.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "System.Private.Uri": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.5/System.Runtime.dll": {} - } - }, - "runtime.any.System.Runtime.Handles/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Handles.dll": {} - } - }, - "runtime.any.System.Runtime.InteropServices/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.6/System.Runtime.InteropServices.dll": {} - } - }, - "runtime.any.System.Text.Encoding/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Text.Encoding.dll": {} - } - }, - "runtime.any.System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Text.Encoding.Extensions.dll": {} - } - }, - "runtime.any.System.Threading.Tasks/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.Tasks.dll": {} - } - }, - "runtime.any.System.Threading.Timer/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.Timer.dll": {} - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.native.System/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.osx.10.10-x64.CoreCompat.System.Drawing/5.8.64": { - "type": "package", - "compile": { - "lib/netstandard2.0/runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll": {} - }, - "runtime": { - "lib/netstandard2.0/runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll": {} - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package" - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package" - }, - "runtime.win.Microsoft.Win32.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Primitives.dll": {} - } - }, - "runtime.win.System.Console/4.3.0": { - "type": "package", - "dependencies": { - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Console.dll": {} - } - }, - "runtime.win.System.Diagnostics.Debug/4.3.0": { - "type": "package", - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Diagnostics.Debug.dll": {} - } - }, - "runtime.win.System.IO.FileSystem/4.3.0": { - "type": "package", - "dependencies": { - "System.Buffers": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Overlapped": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.dll": {} - } - }, - "runtime.win.System.Net.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.Primitives": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Net.Primitives.dll": {} - } - }, - "runtime.win.System.Net.Sockets/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Net.NameResolution": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Principal.Windows": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Overlapped": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Net.Sockets.dll": {} - } - }, - "runtime.win.System.Runtime.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "System.Private.Uri": "4.3.0" - }, - "compile": { - "ref/netstandard/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.5/System.Runtime.Extensions.dll": {} - } - }, - "SharpDX/4.2.0": { - "type": "package", - "dependencies": { - "NETStandard.Library": "1.6.1" - }, - "compile": { - "lib/netstandard1.1/SharpDX.dll": {} - }, - "runtime": { - "lib/netstandard1.1/SharpDX.dll": {} - } - }, - "SharpDX.DirectInput/4.2.0": { - "type": "package", - "dependencies": { - "NETStandard.Library": "1.6.1", - "SharpDX": "4.2.0" - }, - "compile": { - "lib/netstandard1.3/SharpDX.DirectInput.dll": {} - }, - "runtime": { - "lib/netstandard1.3/SharpDX.DirectInput.dll": {} - } - }, - "StyleCop.Analyzers/1.1.118": { - "type": "package" - }, - "Svg/3.4.3": { - "type": "package", - "dependencies": { - "ExCSS": "4.1.4", - "Fizzler": "1.2.1", - "System.Drawing.Common": "5.0.0", - "System.Memory": "4.5.4", - "System.ObjectModel": "4.3.0", - "runtime.osx.10.10-x64.CoreCompat.System.Drawing": "5.8.64" - }, - "compile": { - "lib/net5.0/Svg.dll": {} - }, - "runtime": { - "lib/net5.0/Svg.dll": {} - } - }, - "System.AppContext/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.AppContext.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.AppContext.dll": {} - } - }, - "System.Buffers/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.1/System.Buffers.dll": {} - }, - "runtime": { - "lib/netstandard1.1/System.Buffers.dll": {} - } - }, - "System.Collections/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Collections": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.dll": {} - } - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.Concurrent.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Concurrent.dll": {} - } - }, - "System.ComponentModel.Composition/7.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.ComponentModel.Composition.dll": {} - }, - "runtime": { - "lib/net6.0/System.ComponentModel.Composition.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Configuration.ConfigurationManager/7.0.0": { - "type": "package", - "dependencies": { - "System.Security.Cryptography.ProtectedData": "7.0.0", - "System.Security.Permissions": "7.0.0" - }, - "compile": { - "lib/net6.0/System.Configuration.ConfigurationManager.dll": {} - }, - "runtime": { - "lib/net6.0/System.Configuration.ConfigurationManager.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Console/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.win.System.Console": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Console.dll": {} - } - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.win.System.Diagnostics.Debug": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} - } - }, - "System.Diagnostics.DiagnosticSource/6.0.0": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": {} - }, - "runtime": { - "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Diagnostics.EventLog/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Diagnostics.EventLog.dll": {} - }, - "runtime": { - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll": {}, - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Diagnostics.Tools/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Diagnostics.Tools": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Diagnostics.Tracing": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {} - } - }, - "System.Drawing.Common/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Win32.SystemEvents": "7.0.0" - }, - "compile": { - "lib/net6.0/System.Drawing.Common.dll": {} - }, - "runtime": { - "runtimes/win/lib/net6.0/System.Drawing.Common.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Globalization/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Globalization": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Globalization.dll": {} - } - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Globalization.Calendars": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Globalization.Calendars.dll": {} - } - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {} - } - }, - "System.IO/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.any.System.IO": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.IO.dll": {} - } - }, - "System.IO.Compression/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Buffers": "4.3.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.IO.Compression": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.Compression.dll": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {} - } - }, - "System.IO.Compression.ZipFile/4.3.0": { - "type": "package", - "dependencies": { - "System.Buffers": "4.3.0", - "System.IO": "4.3.0", - "System.IO.Compression": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {} - } - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.win.System.IO.FileSystem": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.dll": {} - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.Linq/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.dll": {} - } - }, - "System.Linq.Expressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Linq": "4.3.0", - "System.ObjectModel": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Emit.Lightweight": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Reflection.TypeExtensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Linq.Expressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Linq.Expressions.dll": {} - } - }, - "System.Memory/4.5.4": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/_._": {} - }, - "runtime": { - "lib/netcoreapp2.1/_._": {} - } - }, - "System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Http.dll": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {} - } - }, - "System.Net.NameResolution/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Principal.Windows": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.NameResolution.dll": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll": {} - } - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "runtime.win.System.Net.Primitives": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Primitives.dll": {} - } - }, - "System.Net.Sockets/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.win.System.Net.Sockets": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Sockets.dll": {} - } - }, - "System.ObjectModel/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.ObjectModel.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.ObjectModel.dll": {} - } - }, - "System.Private.Uri/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "ref/netstandard/_._": {} - } - }, - "System.Reflection/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Reflection": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Reflection.dll": {} - } - }, - "System.Reflection.Emit/4.3.0": { - "type": "package", - "dependencies": { - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.dll": {} - } - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} - } - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Emit.ILGeneration": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} - } - }, - "System.Reflection.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Reflection.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Extensions.dll": {} - } - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Reflection.Primitives": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Reflection.Primitives.dll": {} - } - }, - "System.Reflection.TypeExtensions/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/_._": {} - }, - "runtime": { - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} - } - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Resources.ResourceManager": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} - } - }, - "System.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "runtime.any.System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.dll": {} - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "runtime": { - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {} - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.win.System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.Extensions.dll": {} - } - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Handles.dll": {} - } - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "runtime.any.System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Runtime.InteropServices.dll": {} - } - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "type": "package", - "dependencies": { - "System.Reflection": "4.3.0", - "System.Reflection.Extensions": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} - } - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/System.Runtime.Numerics.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Numerics.dll": {} - } - }, - "System.Security.AccessControl/4.7.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Security.Principal.Windows": "4.7.0" - }, - "compile": { - "ref/netstandard2.0/System.Security.AccessControl.dll": {} - }, - "runtime": { - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll": {} - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} - } - }, - "System.Security.Cryptography.Cng/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {} - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {} - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": {} - }, - "runtime": { - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - } - }, - "System.Security.Cryptography.ProtectedData/7.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "runtime": { - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {} - } - }, - "System.Security.Permissions/7.0.0": { - "type": "package", - "dependencies": { - "System.Windows.Extensions": "7.0.0" - }, - "compile": { - "lib/net6.0/System.Security.Permissions.dll": {} - }, - "runtime": { - "lib/net6.0/System.Security.Permissions.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Security.Principal.Windows/4.7.0": { - "type": "package", - "compile": { - "ref/netcoreapp3.0/System.Security.Principal.Windows.dll": {} - }, - "runtime": { - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": {} - } - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.dll": {} - } - }, - "System.Text.Encoding.CodePages/7.0.0": { - "type": "package", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net6.0/System.Text.Encoding.CodePages.dll": {} - }, - "runtime": { - "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": {} - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "System.Text.Encoding.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.any.System.Text.Encoding.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} - } - }, - "System.Text.RegularExpressions/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/System.Text.RegularExpressions.dll": {} - }, - "runtime": { - "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} - } - }, - "System.Threading/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Threading.dll": {} - } - }, - "System.Threading.Overlapped/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.Overlapped.dll": {} - }, - "runtime": { - "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll": {} - } - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.Tasks.dll": {} - } - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} - } - }, - "System.Threading.Timer/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "runtime.any.System.Threading.Timer": "4.3.0" - }, - "compile": { - "ref/netstandard1.2/System.Threading.Timer.dll": {} - } - }, - "System.Windows.Extensions/7.0.0": { - "type": "package", - "dependencies": { - "System.Drawing.Common": "7.0.0" - }, - "compile": { - "lib/net6.0/System.Windows.Extensions.dll": {} - }, - "runtime": { - "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": {} - } - }, - "System.Xml.ReaderWriter/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encoding.Extensions": "4.3.0", - "System.Text.RegularExpressions": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "System.Threading.Tasks.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} - } - }, - "System.Xml.XDocument/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tools": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Xml.ReaderWriter": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Xml.XDocument.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Xml.XDocument.dll": {} - } - }, - "TextCopy/6.2.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" - }, - "compile": { - "lib/net6.0/TextCopy.dll": {} - }, - "runtime": { - "lib/net6.0/TextCopy.dll": {} - } - }, - "AutoCompleteTextBox/1.6.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/AutoCompleteTextBox.dll": {} - }, - "runtime": { - "bin/placeholder/AutoCompleteTextBox.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WPF" - ] - }, - "Config.Net/4.7.3": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "dependencies": { - "Castle.Core": "5.0.0", - "System.Configuration.ConfigurationManager": "6.0.0" - }, - "compile": { - "bin/placeholder/Config.Net.dll": {} - }, - "runtime": { - "bin/placeholder/Config.Net.dll": {} - } - }, - "FSI.Lib/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "dependencies": { - "Microsoft.Management.Infrastructure": "2.0.0", - "NAudio": "2.1.0", - "NLog.Extensions.Logging": "5.2.1", - "RoboSharp": "1.2.8", - "System.ComponentModel.Composition": "7.0.0", - "System.Configuration.ConfigurationManager": "7.0.0", - "System.Text.Encoding.CodePages": "7.0.0", - "TextCopy": "6.2.1" - }, - "compile": { - "bin/placeholder/FSI.Lib.dll": {} - }, - "runtime": { - "bin/placeholder/FSI.Lib.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App" - ] - }, - "RadialMenu/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "compile": { - "bin/placeholder/RadialMenu.dll": {} - }, - "runtime": { - "bin/placeholder/RadialMenu.dll": {} - }, - "frameworkReferences": [ - "Microsoft.WindowsDesktop.App.WPF" - ] - }, - "RoboSharp/1.2.8": { - "type": "project", - "framework": ".NETCoreApp,Version=v6.0", - "dependencies": { - "Microsoft.Management.Infrastructure": "2.0.0" - }, - "compile": { - "bin/placeholder/RoboSharp.dll": {} - }, - "runtime": { - "bin/placeholder/RoboSharp.dll": {} - } - } - } - }, - "libraries": { - "Castle.Core/5.0.0": { - "sha512": "edc8jjyXqzzy8jFdhs36FZdwmlDDTgqPb2Zy1Q5F/f2uAc88bu/VS/0Tpvgupmpl9zJOvOo5ZizVANb0ltN1NQ==", - "type": "package", - "path": "castle.core/5.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ASL - Apache Software Foundation License.txt", - "CHANGELOG.md", - "LICENSE", - "castle-logo.png", - "castle.core.5.0.0.nupkg.sha512", - "castle.core.nuspec", - "lib/net462/Castle.Core.dll", - "lib/net462/Castle.Core.xml", - "lib/net6.0/Castle.Core.dll", - "lib/net6.0/Castle.Core.xml", - "lib/netstandard2.0/Castle.Core.dll", - "lib/netstandard2.0/Castle.Core.xml", - "lib/netstandard2.1/Castle.Core.dll", - "lib/netstandard2.1/Castle.Core.xml", - "readme.txt" - ] - }, - "ExCSS/4.1.4": { - "sha512": "6eMFdIazPCVfr9Gios0nCUYq3/02SewnDGvS+aCi/RWaAtoETz2fNT+H//+k0vjoDJBHXkWdVG8EkxUydxtyxA==", - "type": "package", - "path": "excss/4.1.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "excss.4.1.4.nupkg.sha512", - "excss.nuspec", - "lib/net452/ExCSS.dll", - "lib/net5.0/ExCSS.dll", - "lib/net6.0/ExCSS.dll", - "lib/netcoreapp3.1/ExCSS.dll", - "lib/netstandard2.0/ExCSS.dll" - ] - }, - "Fizzler/1.2.1": { - "sha512": "nSudK8LeKSu7T/N/6NVZNjUniMYagfzVo8yT2XwZ9BOVbWYQH3EQ8oviuztJ7AfO8PlRDsYIWboZuzIg94hhzQ==", - "type": "package", - "path": "fizzler/1.2.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "COPYING.txt", - "fizzler.1.2.1.nupkg.sha512", - "fizzler.nuspec", - "lib/netstandard1.0/Fizzler.dll", - "lib/netstandard1.0/Fizzler.pdb", - "lib/netstandard2.0/Fizzler.dll", - "lib/netstandard2.0/Fizzler.pdb" - ] - }, - "H.InputSimulator/1.3.0": { - "sha512": "3CsuK00nEt8HDVTRZnUGgpEtBuv4sv84Xw2xq8KlzHLl45R6d9bt0MhJT879ZWJIbXP7BGhwEu2aaUXEVR3Ksg==", - "type": "package", - "path": "h.inputsimulator/1.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "h.inputsimulator.1.3.0.nupkg.sha512", - "h.inputsimulator.nuspec", - "lib/net451/H.InputSimulator.dll", - "lib/net451/H.InputSimulator.xml", - "lib/net5.0/H.InputSimulator.dll", - "lib/net5.0/H.InputSimulator.xml", - "lib/net6.0/H.InputSimulator.dll", - "lib/net6.0/H.InputSimulator.xml", - "lib/netstandard1.1/H.InputSimulator.dll", - "lib/netstandard1.1/H.InputSimulator.xml", - "lib/netstandard2.0/H.InputSimulator.dll", - "lib/netstandard2.0/H.InputSimulator.xml", - "nuget_icon.png" - ] - }, - "Microsoft.CodeAnalysis.NetAnalyzers/6.0.0": { - "sha512": "cjG06LMeOADNUeCUaklOfVgrnVkLy80H5PVll4QHDUXv+C+6G9rHczrNdWjfb3xKv3Ts9s4UsP6J2ZWe52Gz4Q==", - "type": "package", - "path": "microsoft.codeanalysis.netanalyzers/6.0.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "EULA.rtf", - "Icon.png", - "ThirdPartyNotices.rtf", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll", - "analyzers/dotnet/cs/Microsoft.CodeAnalysis.NetAnalyzers.dll", - "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.NetAnalyzers.dll", - "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers.dll", - "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.NetAnalyzers.resources.dll", - "build/DisableNETAnalyzersForNuGetPackage.props", - "build/Microsoft.CodeAnalysis.NetAnalyzers.props", - "build/Microsoft.CodeAnalysis.NetAnalyzers.targets", - "build/config/analysislevel_5_all.editorconfig", - "build/config/analysislevel_5_default.editorconfig", - "build/config/analysislevel_5_minimum.editorconfig", - "build/config/analysislevel_5_none.editorconfig", - "build/config/analysislevel_5_recommended.editorconfig", - "build/config/analysislevel_6_all.editorconfig", - "build/config/analysislevel_6_default.editorconfig", - "build/config/analysislevel_6_minimum.editorconfig", - "build/config/analysislevel_6_none.editorconfig", - "build/config/analysislevel_6_recommended.editorconfig", - "build/config/analysisleveldesign_5_all.editorconfig", - "build/config/analysisleveldesign_5_default.editorconfig", - "build/config/analysisleveldesign_5_minimum.editorconfig", - "build/config/analysisleveldesign_5_none.editorconfig", - "build/config/analysisleveldesign_5_recommended.editorconfig", - "build/config/analysisleveldesign_6_all.editorconfig", - "build/config/analysisleveldesign_6_default.editorconfig", - "build/config/analysisleveldesign_6_minimum.editorconfig", - "build/config/analysisleveldesign_6_none.editorconfig", - "build/config/analysisleveldesign_6_recommended.editorconfig", - "build/config/analysisleveldocumentation_5_all.editorconfig", - "build/config/analysisleveldocumentation_5_default.editorconfig", - "build/config/analysisleveldocumentation_5_minimum.editorconfig", - "build/config/analysisleveldocumentation_5_none.editorconfig", - "build/config/analysisleveldocumentation_5_recommended.editorconfig", - "build/config/analysisleveldocumentation_6_all.editorconfig", - "build/config/analysisleveldocumentation_6_default.editorconfig", - "build/config/analysisleveldocumentation_6_minimum.editorconfig", - "build/config/analysisleveldocumentation_6_none.editorconfig", - "build/config/analysisleveldocumentation_6_recommended.editorconfig", - "build/config/analysislevelglobalization_5_all.editorconfig", - "build/config/analysislevelglobalization_5_default.editorconfig", - "build/config/analysislevelglobalization_5_minimum.editorconfig", - "build/config/analysislevelglobalization_5_none.editorconfig", - "build/config/analysislevelglobalization_5_recommended.editorconfig", - "build/config/analysislevelglobalization_6_all.editorconfig", - "build/config/analysislevelglobalization_6_default.editorconfig", - "build/config/analysislevelglobalization_6_minimum.editorconfig", - "build/config/analysislevelglobalization_6_none.editorconfig", - "build/config/analysislevelglobalization_6_recommended.editorconfig", - "build/config/analysislevelinteroperability_5_all.editorconfig", - "build/config/analysislevelinteroperability_5_default.editorconfig", - "build/config/analysislevelinteroperability_5_minimum.editorconfig", - "build/config/analysislevelinteroperability_5_none.editorconfig", - "build/config/analysislevelinteroperability_5_recommended.editorconfig", - "build/config/analysislevelinteroperability_6_all.editorconfig", - "build/config/analysislevelinteroperability_6_default.editorconfig", - "build/config/analysislevelinteroperability_6_minimum.editorconfig", - "build/config/analysislevelinteroperability_6_none.editorconfig", - "build/config/analysislevelinteroperability_6_recommended.editorconfig", - "build/config/analysislevelmaintainability_5_all.editorconfig", - "build/config/analysislevelmaintainability_5_default.editorconfig", - "build/config/analysislevelmaintainability_5_minimum.editorconfig", - "build/config/analysislevelmaintainability_5_none.editorconfig", - "build/config/analysislevelmaintainability_5_recommended.editorconfig", - "build/config/analysislevelmaintainability_6_all.editorconfig", - "build/config/analysislevelmaintainability_6_default.editorconfig", - "build/config/analysislevelmaintainability_6_minimum.editorconfig", - "build/config/analysislevelmaintainability_6_none.editorconfig", - "build/config/analysislevelmaintainability_6_recommended.editorconfig", - "build/config/analysislevelnaming_5_all.editorconfig", - "build/config/analysislevelnaming_5_default.editorconfig", - "build/config/analysislevelnaming_5_minimum.editorconfig", - "build/config/analysislevelnaming_5_none.editorconfig", - "build/config/analysislevelnaming_5_recommended.editorconfig", - "build/config/analysislevelnaming_6_all.editorconfig", - "build/config/analysislevelnaming_6_default.editorconfig", - "build/config/analysislevelnaming_6_minimum.editorconfig", - "build/config/analysislevelnaming_6_none.editorconfig", - "build/config/analysislevelnaming_6_recommended.editorconfig", - "build/config/analysislevelperformance_5_all.editorconfig", - "build/config/analysislevelperformance_5_default.editorconfig", - "build/config/analysislevelperformance_5_minimum.editorconfig", - "build/config/analysislevelperformance_5_none.editorconfig", - "build/config/analysislevelperformance_5_recommended.editorconfig", - "build/config/analysislevelperformance_6_all.editorconfig", - "build/config/analysislevelperformance_6_default.editorconfig", - "build/config/analysislevelperformance_6_minimum.editorconfig", - "build/config/analysislevelperformance_6_none.editorconfig", - "build/config/analysislevelperformance_6_recommended.editorconfig", - "build/config/analysislevelreliability_5_all.editorconfig", - "build/config/analysislevelreliability_5_default.editorconfig", - "build/config/analysislevelreliability_5_minimum.editorconfig", - "build/config/analysislevelreliability_5_none.editorconfig", - "build/config/analysislevelreliability_5_recommended.editorconfig", - "build/config/analysislevelreliability_6_all.editorconfig", - "build/config/analysislevelreliability_6_default.editorconfig", - "build/config/analysislevelreliability_6_minimum.editorconfig", - "build/config/analysislevelreliability_6_none.editorconfig", - "build/config/analysislevelreliability_6_recommended.editorconfig", - "build/config/analysislevelsecurity_5_all.editorconfig", - "build/config/analysislevelsecurity_5_default.editorconfig", - "build/config/analysislevelsecurity_5_minimum.editorconfig", - "build/config/analysislevelsecurity_5_none.editorconfig", - "build/config/analysislevelsecurity_5_recommended.editorconfig", - "build/config/analysislevelsecurity_6_all.editorconfig", - "build/config/analysislevelsecurity_6_default.editorconfig", - "build/config/analysislevelsecurity_6_minimum.editorconfig", - "build/config/analysislevelsecurity_6_none.editorconfig", - "build/config/analysislevelsecurity_6_recommended.editorconfig", - "build/config/analysislevelusage_5_all.editorconfig", - "build/config/analysislevelusage_5_default.editorconfig", - "build/config/analysislevelusage_5_minimum.editorconfig", - "build/config/analysislevelusage_5_none.editorconfig", - "build/config/analysislevelusage_5_recommended.editorconfig", - "build/config/analysislevelusage_6_all.editorconfig", - "build/config/analysislevelusage_6_default.editorconfig", - "build/config/analysislevelusage_6_minimum.editorconfig", - "build/config/analysislevelusage_6_none.editorconfig", - "build/config/analysislevelusage_6_recommended.editorconfig", - "documentation/Analyzer Configuration.md", - "documentation/Microsoft.CodeAnalysis.NetAnalyzers.md", - "documentation/Microsoft.CodeAnalysis.NetAnalyzers.sarif", - "editorconfig/AllRulesDefault/.editorconfig", - "editorconfig/AllRulesDisabled/.editorconfig", - "editorconfig/AllRulesEnabled/.editorconfig", - "editorconfig/DataflowRulesDefault/.editorconfig", - "editorconfig/DataflowRulesEnabled/.editorconfig", - "editorconfig/DesignRulesDefault/.editorconfig", - "editorconfig/DesignRulesEnabled/.editorconfig", - "editorconfig/DocumentationRulesDefault/.editorconfig", - "editorconfig/DocumentationRulesEnabled/.editorconfig", - "editorconfig/GlobalizationRulesDefault/.editorconfig", - "editorconfig/GlobalizationRulesEnabled/.editorconfig", - "editorconfig/InteroperabilityRulesDefault/.editorconfig", - "editorconfig/InteroperabilityRulesEnabled/.editorconfig", - "editorconfig/MaintainabilityRulesDefault/.editorconfig", - "editorconfig/MaintainabilityRulesEnabled/.editorconfig", - "editorconfig/NamingRulesDefault/.editorconfig", - "editorconfig/NamingRulesEnabled/.editorconfig", - "editorconfig/PerformanceRulesDefault/.editorconfig", - "editorconfig/PerformanceRulesEnabled/.editorconfig", - "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", - "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", - "editorconfig/ReliabilityRulesDefault/.editorconfig", - "editorconfig/ReliabilityRulesEnabled/.editorconfig", - "editorconfig/SecurityRulesDefault/.editorconfig", - "editorconfig/SecurityRulesEnabled/.editorconfig", - "editorconfig/UsageRulesDefault/.editorconfig", - "editorconfig/UsageRulesEnabled/.editorconfig", - "microsoft.codeanalysis.netanalyzers.6.0.0.nupkg.sha512", - "microsoft.codeanalysis.netanalyzers.nuspec", - "rulesets/AllRulesDefault.ruleset", - "rulesets/AllRulesDisabled.ruleset", - "rulesets/AllRulesEnabled.ruleset", - "rulesets/DataflowRulesDefault.ruleset", - "rulesets/DataflowRulesEnabled.ruleset", - "rulesets/DesignRulesDefault.ruleset", - "rulesets/DesignRulesEnabled.ruleset", - "rulesets/DocumentationRulesDefault.ruleset", - "rulesets/DocumentationRulesEnabled.ruleset", - "rulesets/GlobalizationRulesDefault.ruleset", - "rulesets/GlobalizationRulesEnabled.ruleset", - "rulesets/InteroperabilityRulesDefault.ruleset", - "rulesets/InteroperabilityRulesEnabled.ruleset", - "rulesets/MaintainabilityRulesDefault.ruleset", - "rulesets/MaintainabilityRulesEnabled.ruleset", - "rulesets/NamingRulesDefault.ruleset", - "rulesets/NamingRulesEnabled.ruleset", - "rulesets/PerformanceRulesDefault.ruleset", - "rulesets/PerformanceRulesEnabled.ruleset", - "rulesets/PortedFromFxCopRulesDefault.ruleset", - "rulesets/PortedFromFxCopRulesEnabled.ruleset", - "rulesets/ReliabilityRulesDefault.ruleset", - "rulesets/ReliabilityRulesEnabled.ruleset", - "rulesets/SecurityRulesDefault.ruleset", - "rulesets/SecurityRulesEnabled.ruleset", - "rulesets/UsageRulesDefault.ruleset", - "rulesets/UsageRulesEnabled.ruleset", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { - "sha512": "qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net461/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection/6.0.0": { - "sha512": "k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/Microsoft.Extensions.DependencyInjection.dll", - "lib/net461/Microsoft.Extensions.DependencyInjection.xml", - "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "sha512": "h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging/6.0.0": { - "sha512": "eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==", - "type": "package", - "path": "microsoft.extensions.logging/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/Microsoft.Extensions.Logging.dll", - "lib/net461/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.6.0.0.nupkg.sha512", - "microsoft.extensions.logging.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/6.0.0": { - "sha512": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "build/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net461/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options/6.0.0": { - "sha512": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", - "type": "package", - "path": "microsoft.extensions.options/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/Microsoft.Extensions.Options.dll", - "lib/net461/Microsoft.Extensions.Options.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.1/Microsoft.Extensions.Options.dll", - "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.6.0.0.nupkg.sha512", - "microsoft.extensions.options.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Primitives/6.0.0": { - "sha512": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", - "type": "package", - "path": "microsoft.extensions.primitives/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/Microsoft.Extensions.Primitives.dll", - "lib/net461/Microsoft.Extensions.Primitives.xml", - "lib/net6.0/Microsoft.Extensions.Primitives.dll", - "lib/net6.0/Microsoft.Extensions.Primitives.xml", - "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll", - "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.6.0.0.nupkg.sha512", - "microsoft.extensions.primitives.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "sha512": "IaKZRNBBv3sdrmBWd+aqwHq8cVHk/3WgWFAN/dt40MRY9rbtHiDfTTmaEN0tGTmQqGCGDo/ncntA8MvFMvcsRw==", - "type": "package", - "path": "microsoft.management.infrastructure/2.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard1.6/_._", - "microsoft.management.infrastructure.2.0.0.nupkg.sha512", - "microsoft.management.infrastructure.nuspec", - "ref/net451/Microsoft.Management.Infrastructure.Native.dll", - "ref/net451/Microsoft.Management.Infrastructure.dll", - "ref/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "ref/netstandard1.6/Microsoft.Management.Infrastructure.dll" - ] - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "sha512": "p0lslMX5bdWLxO2P7ao+rjAMOB0LEwPYpzvdCQ2OEYgX2NxFpQ8ILvqPGnYlTAb53rT8gu5DyIol1HboHFYfxQ==", - "type": "package", - "path": "microsoft.management.infrastructure.runtime.unix/2.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512", - "microsoft.management.infrastructure.runtime.unix.nuspec", - "runtimes/unix/lib/net451/_._", - "runtimes/unix/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll" - ] - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "sha512": "vjBWQeDOjgernkrOdbEgn7M70SF7hof7ORdKPSlL06Uc15+oYdth5dZju9KsgUoti/cwnkZTiwtDx/lRtay0sA==", - "type": "package", - "path": "microsoft.management.infrastructure.runtime.win/2.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.txt", - "microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512", - "microsoft.management.infrastructure.runtime.win.nuspec", - "runtimes/win-arm/lib/net451/_._", - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win-arm/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win-arm/native/mi.dll", - "runtimes/win-arm/native/miutils.dll", - "runtimes/win-arm64/lib/net451/_._", - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win-arm64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win-arm64/native/mi.dll", - "runtimes/win-arm64/native/miutils.dll", - "runtimes/win10-x64/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win10-x64/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win10-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win10-x64/native/mi.dll", - "runtimes/win10-x64/native/miutils.dll", - "runtimes/win10-x86/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win10-x86/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win10-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win10-x86/native/mi.dll", - "runtimes/win10-x86/native/miutils.dll", - "runtimes/win7-x64/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win7-x64/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win7-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win7-x64/native/mi.dll", - "runtimes/win7-x64/native/miutils.dll", - "runtimes/win7-x86/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win7-x86/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win7-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win7-x86/native/mi.dll", - "runtimes/win7-x86/native/miutils.dll", - "runtimes/win8-x64/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win8-x64/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win8-x64/native/mi.dll", - "runtimes/win8-x64/native/miutils.dll", - "runtimes/win8-x86/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win8-x86/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win8-x86/native/mi.dll", - "runtimes/win8-x86/native/miutils.dll", - "runtimes/win81-x64/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win81-x64/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win81-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win81-x64/native/mi.dll", - "runtimes/win81-x64/native/miutils.dll", - "runtimes/win81-x86/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win81-x86/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win81-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win81-x86/native/mi.dll", - "runtimes/win81-x86/native/miutils.dll" - ] - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "sha512": "z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "type": "package", - "path": "microsoft.netcore.platforms/3.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.3.1.0.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.NETCore.Targets/1.1.0": { - "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "type": "package", - "path": "microsoft.netcore.targets/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "microsoft.netcore.targets.1.1.0.nupkg.sha512", - "microsoft.netcore.targets.nuspec", - "runtime.json" - ] - }, - "Microsoft.Win32.Primitives/4.3.0": { - "sha512": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", - "type": "package", - "path": "microsoft.win32.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/Microsoft.Win32.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "microsoft.win32.primitives.4.3.0.nupkg.sha512", - "microsoft.win32.primitives.nuspec", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/Microsoft.Win32.Primitives.dll", - "ref/netstandard1.3/Microsoft.Win32.Primitives.dll", - "ref/netstandard1.3/Microsoft.Win32.Primitives.xml", - "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml", - "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml", - "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml", - "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml", - "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml", - "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml", - "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml", - "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml", - "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._" - ] - }, - "Microsoft.Win32.Registry/4.7.0": { - "sha512": "KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "type": "package", - "path": "microsoft.win32.registry/4.7.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/Microsoft.Win32.Registry.dll", - "lib/net461/Microsoft.Win32.Registry.dll", - "lib/net461/Microsoft.Win32.Registry.xml", - "lib/netstandard1.3/Microsoft.Win32.Registry.dll", - "lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "lib/netstandard2.0/Microsoft.Win32.Registry.xml", - "microsoft.win32.registry.4.7.0.nupkg.sha512", - "microsoft.win32.registry.nuspec", - "ref/net46/Microsoft.Win32.Registry.dll", - "ref/net461/Microsoft.Win32.Registry.dll", - "ref/net461/Microsoft.Win32.Registry.xml", - "ref/net472/Microsoft.Win32.Registry.dll", - "ref/net472/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/Microsoft.Win32.Registry.dll", - "ref/netstandard1.3/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml", - "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml", - "ref/netstandard2.0/Microsoft.Win32.Registry.dll", - "ref/netstandard2.0/Microsoft.Win32.Registry.xml", - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "runtimes/unix/lib/netstandard2.0/Microsoft.Win32.Registry.xml", - "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/net461/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/net461/Microsoft.Win32.Registry.xml", - "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.dll", - "runtimes/win/lib/netstandard2.0/Microsoft.Win32.Registry.xml", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "Microsoft.Win32.SystemEvents/7.0.0": { - "sha512": "2nXPrhdAyAzir0gLl8Yy8S5Mnm/uBSQQA7jEsILOS1MTyS7DbmV1NgViMtvV1sfCD1ebITpNwb1NIinKeJgUVQ==", - "type": "package", - "path": "microsoft.win32.systemevents/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Win32.SystemEvents.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets", - "lib/net462/Microsoft.Win32.SystemEvents.dll", - "lib/net462/Microsoft.Win32.SystemEvents.xml", - "lib/net6.0/Microsoft.Win32.SystemEvents.dll", - "lib/net6.0/Microsoft.Win32.SystemEvents.xml", - "lib/net7.0/Microsoft.Win32.SystemEvents.dll", - "lib/net7.0/Microsoft.Win32.SystemEvents.xml", - "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", - "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", - "microsoft.win32.systemevents.7.0.0.nupkg.sha512", - "microsoft.win32.systemevents.nuspec", - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll", - "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.xml", - "runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll", - "runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.xml", - "useSharedDesignerContext.txt" - ] - }, - "NAudio/2.1.0": { - "sha512": "iamDtIq4Tcq6BDEMatX7Wj6KI7rscECS72ZejjnL9RK8BgfrVRH2RlhlQVNxXNp9Up1eFESEiCILNBo7//Rr0g==", - "type": "package", - "path": "naudio/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net472/NAudio.dll", - "lib/net472/NAudio.xml", - "lib/net6.0-windows7.0/NAudio.dll", - "lib/net6.0-windows7.0/NAudio.xml", - "lib/net6.0/NAudio.dll", - "lib/net6.0/NAudio.xml", - "lib/netcoreapp3.1/NAudio.dll", - "lib/netcoreapp3.1/NAudio.xml", - "license.txt", - "naudio-icon.png", - "naudio.2.1.0.nupkg.sha512", - "naudio.nuspec" - ] - }, - "NAudio.Asio/2.1.0": { - "sha512": "YMXffgqPTsQIjmXYyzLrXSpQZzC7ZH49mmdXaPW3o/5S+AhFKZeOrwUA2fkvphQdGhryObbZnPAq+u8uABkH5A==", - "type": "package", - "path": "naudio.asio/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/NAudio.Asio.dll", - "naudio-icon.png", - "naudio.asio.2.1.0.nupkg.sha512", - "naudio.asio.nuspec" - ] - }, - "NAudio.Core/2.1.0": { - "sha512": "0iowfmolibU4KxjaC/s7lox/BeDg76UVvXtCuCzRiNpylVndqsxXxp+bVWFrpv0KzQDIKLxZrnDmYENlAI0u9g==", - "type": "package", - "path": "naudio.core/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/NAudio.Core.dll", - "naudio-icon.png", - "naudio.core.2.1.0.nupkg.sha512", - "naudio.core.nuspec" - ] - }, - "NAudio.Midi/2.1.0": { - "sha512": "m2ZunnyZ1p7OoAMh1scHRVle+GiFuIRrzkcxZJREUFHje8O2hcMGya3ZAjD+dV2FTcrbqNQUc4kJy9LOTuydUw==", - "type": "package", - "path": "naudio.midi/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/NAudio.Midi.dll", - "naudio-icon.png", - "naudio.midi.2.1.0.nupkg.sha512", - "naudio.midi.nuspec" - ] - }, - "NAudio.Wasapi/2.1.0": { - "sha512": "Zp/8l79aYQEu7/HfzXWVpqyIwRUPgsvCj/Qx+pR6ykJxvwjqOoUfMiEG9US1wW4d7PEzT5ZBIL+cp90t6HNNiw==", - "type": "package", - "path": "naudio.wasapi/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/NAudio.Wasapi.dll", - "lib/uap10.0.18362/NAudio.Wasapi.dll", - "lib/uap10.0.18362/NAudio.Wasapi.pri", - "naudio-icon.png", - "naudio.wasapi.2.1.0.nupkg.sha512", - "naudio.wasapi.nuspec" - ] - }, - "NAudio.WinForms/2.1.0": { - "sha512": "yoGCLidMVQmg66dNuEYusY1bttZJ5gxvufxRYFgxIw444dw4C70YsDgLeDugPd0rdwkSCQq5CtrVw6DSmxTxPA==", - "type": "package", - "path": "naudio.winforms/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net472/NAudio.WinForms.dll", - "lib/netcoreapp3.1/NAudio.WinForms.dll", - "naudio-icon.png", - "naudio.winforms.2.1.0.nupkg.sha512", - "naudio.winforms.nuspec" - ] - }, - "NAudio.WinMM/2.1.0": { - "sha512": "lUU5C+XNzKhFUIEafA/nJpbtjksFtbUd033fs27KeHlOM0r6rQFF3l75dqxg+rWkGu81MfkBbYrNpH9p8qmtBA==", - "type": "package", - "path": "naudio.winmm/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/NAudio.WinMM.dll", - "naudio-icon.png", - "naudio.winmm.2.1.0.nupkg.sha512", - "naudio.winmm.nuspec" - ] - }, - "NETStandard.Library/1.6.1": { - "sha512": "WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", - "type": "package", - "path": "netstandard.library/1.6.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "netstandard.library.1.6.1.nupkg.sha512", - "netstandard.library.nuspec" - ] - }, - "NLog/5.1.1": { - "sha512": "YBfUDzipCaucs+8ieCDp8XECumiWsQbZwSUVLlt9i7FGV03nOPqoVzLtmlhbTxq4TN92BBsLacqPAE/ZyDDJ1g==", - "type": "package", - "path": "nlog/5.1.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "N.png", - "lib/net35/NLog.dll", - "lib/net35/NLog.xml", - "lib/net45/NLog.dll", - "lib/net45/NLog.xml", - "lib/net46/NLog.dll", - "lib/net46/NLog.xml", - "lib/netstandard1.3/NLog.dll", - "lib/netstandard1.3/NLog.xml", - "lib/netstandard1.5/NLog.dll", - "lib/netstandard1.5/NLog.xml", - "lib/netstandard2.0/NLog.dll", - "lib/netstandard2.0/NLog.xml", - "nlog.5.1.1.nupkg.sha512", - "nlog.nuspec" - ] - }, - "NLog.Extensions.Logging/5.2.1": { - "sha512": "b16cdOklZ3gfeuiyewsAmR2It/55Ar+plwsyo7CjgfwZtH1c5B2ZyYIGt1Ho+fPMOKEHkPU/trXZqAg9Oipiiw==", - "type": "package", - "path": "nlog.extensions.logging/5.2.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "N.png", - "lib/net461/NLog.Extensions.Logging.dll", - "lib/net461/NLog.Extensions.Logging.xml", - "lib/net6.0/NLog.Extensions.Logging.dll", - "lib/net6.0/NLog.Extensions.Logging.xml", - "lib/netstandard1.3/NLog.Extensions.Logging.dll", - "lib/netstandard1.3/NLog.Extensions.Logging.xml", - "lib/netstandard1.5/NLog.Extensions.Logging.dll", - "lib/netstandard1.5/NLog.Extensions.Logging.xml", - "lib/netstandard2.0/NLog.Extensions.Logging.dll", - "lib/netstandard2.0/NLog.Extensions.Logging.xml", - "lib/netstandard2.1/NLog.Extensions.Logging.dll", - "lib/netstandard2.1/NLog.Extensions.Logging.xml", - "nlog.extensions.logging.5.2.1.nupkg.sha512", - "nlog.extensions.logging.nuspec" - ] - }, - "runtime.any.System.Collections/4.3.0": { - "sha512": "23g6rqftKmovn2cLeGsuHUYm0FD7pdutb0uQMJpZ3qTvq+zHkgmt6J65VtRry4WDGYlmkMa4xDACtaQ94alNag==", - "type": "package", - "path": "runtime.any.system.collections/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Collections.dll", - "lib/netstandard1.3/System.Collections.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.collections.4.3.0.nupkg.sha512", - "runtime.any.system.collections.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Diagnostics.Tools/4.3.0": { - "sha512": "S/GPBmfPBB48ZghLxdDR7kDAJVAqgAuThyDJho3OLP5OS4tWD2ydyL8LKm8lhiBxce10OKe9X2zZ6DUjAqEbPg==", - "type": "package", - "path": "runtime.any.system.diagnostics.tools/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Diagnostics.Tools.dll", - "lib/netstandard1.3/System.Diagnostics.Tools.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.diagnostics.tools.4.3.0.nupkg.sha512", - "runtime.any.system.diagnostics.tools.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Diagnostics.Tracing/4.3.0": { - "sha512": "1lpifymjGDzoYIaam6/Hyqf8GhBI3xXYLK2TgEvTtuZMorG3Kb9QnMTIKhLjJYXIiu1JvxjngHvtVFQQlpQ3HQ==", - "type": "package", - "path": "runtime.any.system.diagnostics.tracing/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Diagnostics.Tracing.dll", - "lib/netstandard1.5/System.Diagnostics.Tracing.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.diagnostics.tracing.4.3.0.nupkg.sha512", - "runtime.any.system.diagnostics.tracing.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Globalization/4.3.0": { - "sha512": "sMDBnad4rp4t7GY442Jux0MCUuKL4otn5BK6Ni0ARTXTSpRNBzZ7hpMfKSvnVSED5kYJm96YOWsqV0JH0d2uuw==", - "type": "package", - "path": "runtime.any.system.globalization/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Globalization.dll", - "lib/netstandard1.3/System.Globalization.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.globalization.4.3.0.nupkg.sha512", - "runtime.any.system.globalization.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Globalization.Calendars/4.3.0": { - "sha512": "M1r+760j1CNA6M/ZaW6KX8gOS8nxPRqloqDcJYVidRG566Ykwcs29AweZs2JF+nMOCgWDiMfPSTMfvwOI9F77w==", - "type": "package", - "path": "runtime.any.system.globalization.calendars/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net/_._", - "lib/netcore50/System.Globalization.Calendars.dll", - "lib/netstandard1.3/System.Globalization.Calendars.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.globalization.calendars.4.3.0.nupkg.sha512", - "runtime.any.system.globalization.calendars.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.IO/4.3.0": { - "sha512": "SDZ5AD1DtyRoxYtEcqQ3HDlcrorMYXZeCt7ZhG9US9I5Vva+gpIWDGMkcwa5XiKL0ceQKRZIX2x0XEjLX7PDzQ==", - "type": "package", - "path": "runtime.any.system.io/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.IO.dll", - "lib/netstandard1.5/System.IO.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.io.4.3.0.nupkg.sha512", - "runtime.any.system.io.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Reflection/4.3.0": { - "sha512": "hLC3A3rI8jipR5d9k7+f0MgRCW6texsAp0MWkN/ci18FMtQ9KH7E2vDn/DH2LkxsszlpJpOn9qy6Z6/69rH6eQ==", - "type": "package", - "path": "runtime.any.system.reflection/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.dll", - "lib/netstandard1.5/System.Reflection.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.reflection.4.3.0.nupkg.sha512", - "runtime.any.system.reflection.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Reflection.Extensions/4.3.0": { - "sha512": "cPhT+Vqu52+cQQrDai/V91gubXUnDKNRvlBnH+hOgtGyHdC17aQIU64EaehwAQymd7kJA5rSrVRNfDYrbhnzyA==", - "type": "package", - "path": "runtime.any.system.reflection.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Extensions.dll", - "lib/netstandard1.3/System.Reflection.Extensions.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.reflection.extensions.4.3.0.nupkg.sha512", - "runtime.any.system.reflection.extensions.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Reflection.Primitives/4.3.0": { - "sha512": "Nrm1p3armp6TTf2xuvaa+jGTTmncALWFq22CpmwRvhDf6dE9ZmH40EbOswD4GnFLrMRS0Ki6Kx5aUPmKK/hZBg==", - "type": "package", - "path": "runtime.any.system.reflection.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Primitives.dll", - "lib/netstandard1.3/System.Reflection.Primitives.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.reflection.primitives.4.3.0.nupkg.sha512", - "runtime.any.system.reflection.primitives.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Resources.ResourceManager/4.3.0": { - "sha512": "Lxb89SMvf8w9p9+keBLyL6H6x/TEmc6QVsIIA0T36IuyOY3kNvIdyGddA2qt35cRamzxF8K5p0Opq4G4HjNbhQ==", - "type": "package", - "path": "runtime.any.system.resources.resourcemanager/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Resources.ResourceManager.dll", - "lib/netstandard1.3/System.Resources.ResourceManager.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.resources.resourcemanager.4.3.0.nupkg.sha512", - "runtime.any.system.resources.resourcemanager.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Runtime/4.3.0": { - "sha512": "fRS7zJgaG9NkifaAxGGclDDoRn9HC7hXACl52Or06a/fxdzDajWb5wov3c6a+gVSlekRoexfjwQSK9sh5um5LQ==", - "type": "package", - "path": "runtime.any.system.runtime/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Runtime.dll", - "lib/netstandard1.5/System.Runtime.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.runtime.4.3.0.nupkg.sha512", - "runtime.any.system.runtime.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Runtime.Handles/4.3.0": { - "sha512": "GG84X6vufoEzqx8PbeBKheE4srOhimv+yLtGb/JkR3Y2FmoqmueLNFU4Xx8Y67plFpltQSdK74x0qlEhIpv/CQ==", - "type": "package", - "path": "runtime.any.system.runtime.handles/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/netstandard1.3/System.Runtime.Handles.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.runtime.handles.4.3.0.nupkg.sha512", - "runtime.any.system.runtime.handles.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Runtime.InteropServices/4.3.0": { - "sha512": "lBoFeQfxe/4eqjPi46E0LU/YaCMdNkQ8B4MZu/mkzdIAZh8RQ1NYZSj0egrQKdgdvlPFtP4STtob40r4o2DBAw==", - "type": "package", - "path": "runtime.any.system.runtime.interopservices/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Runtime.InteropServices.dll", - "lib/netstandard1.5/System.Runtime.InteropServices.dll", - "lib/netstandard1.6/System.Runtime.InteropServices.dll", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.runtime.interopservices.4.3.0.nupkg.sha512", - "runtime.any.system.runtime.interopservices.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Text.Encoding/4.3.0": { - "sha512": "+ihI5VaXFCMVPJNstG4O4eo1CfbrByLxRrQQTqOTp1ttK0kUKDqOdBSTaCB2IBk/QtjDrs6+x4xuezyMXdm0HQ==", - "type": "package", - "path": "runtime.any.system.text.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Text.Encoding.dll", - "lib/netstandard1.3/System.Text.Encoding.dll", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.text.encoding.4.3.0.nupkg.sha512", - "runtime.any.system.text.encoding.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Text.Encoding.Extensions/4.3.0": { - "sha512": "NLrxmLsfRrOuVqPWG+2lrQZnE53MLVeo+w9c54EV+TUo4c8rILpsDXfY8pPiOy9kHpUHHP07ugKmtsU3vVW5Jg==", - "type": "package", - "path": "runtime.any.system.text.encoding.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Text.Encoding.Extensions.dll", - "lib/netstandard1.3/System.Text.Encoding.Extensions.dll", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.text.encoding.extensions.4.3.0.nupkg.sha512", - "runtime.any.system.text.encoding.extensions.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Threading.Tasks/4.3.0": { - "sha512": "OhBAVBQG5kFj1S+hCEQ3TUHBAEtZ3fbEMgZMRNdN8A0Pj4x+5nTELEqL59DU0TjKVE6II3dqKw4Dklb3szT65w==", - "type": "package", - "path": "runtime.any.system.threading.tasks/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Threading.Tasks.dll", - "lib/netstandard1.3/System.Threading.Tasks.dll", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.threading.tasks.4.3.0.nupkg.sha512", - "runtime.any.system.threading.tasks.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.any.System.Threading.Timer/4.3.0": { - "sha512": "w4ehZJ+AwXYmGwYu+rMvym6RvMaRiUEQR1u6dwcyuKHxz8Heu/mO9AG1MquEgTyucnhv3M43X0iKpDOoN17C0w==", - "type": "package", - "path": "runtime.any.system.threading.timer/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Threading.Timer.dll", - "lib/netstandard1.3/System.Threading.Timer.dll", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/netstandard/_._", - "runtime.any.system.threading.timer.4.3.0.nupkg.sha512", - "runtime.any.system.threading.timer.nuspec", - "runtimes/aot/lib/netcore50/_._" - ] - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", - "type": "package", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", - "type": "package", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", - "type": "package", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.native.System/4.3.0": { - "sha512": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "type": "package", - "path": "runtime.native.system/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.4.3.0.nupkg.sha512", - "runtime.native.system.nuspec" - ] - }, - "runtime.native.System.IO.Compression/4.3.0": { - "sha512": "INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", - "type": "package", - "path": "runtime.native.system.io.compression/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.io.compression.4.3.0.nupkg.sha512", - "runtime.native.system.io.compression.nuspec" - ] - }, - "runtime.native.System.Net.Http/4.3.0": { - "sha512": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "type": "package", - "path": "runtime.native.system.net.http/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.net.http.4.3.0.nupkg.sha512", - "runtime.native.system.net.http.nuspec" - ] - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "sha512": "DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "type": "package", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "runtime.native.system.security.cryptography.apple.nuspec" - ] - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", - "type": "package", - "path": "runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.native.system.security.cryptography.openssl.nuspec" - ] - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", - "type": "package", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", - "type": "package", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.osx.10.10-x64.CoreCompat.System.Drawing/5.8.64": { - "sha512": "Ey7xQgWwixxdrmhzEUvaR4kxZDSQMWQScp8ViLvmL5xCBKG6U3TaMv/jzHilpfQXpHmJ4IylKGzzMvnYX2FwHQ==", - "type": "package", - "path": "runtime.osx.10.10-x64.corecompat.system.drawing/5.8.64", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/runtime.osx.10.10-x64.CoreCompat.System.Drawing.dll", - "runtime.osx.10.10-x64.corecompat.system.drawing.5.8.64.nupkg.sha512", - "runtime.osx.10.10-x64.corecompat.system.drawing.nuspec", - "runtimes/osx-x64/native/libcairo.2.dylib", - "runtimes/osx-x64/native/libfontconfig.1.dylib", - "runtimes/osx-x64/native/libfreetype.6.dylib", - "runtimes/osx-x64/native/libgdiplus-lighthouse.dylib", - "runtimes/osx-x64/native/libgdiplus.dylib", - "runtimes/osx-x64/native/libgif.7.dylib", - "runtimes/osx-x64/native/libglib-2.0.0.dylib", - "runtimes/osx-x64/native/libintl.8.dylib", - "runtimes/osx-x64/native/libjpeg.9.dylib", - "runtimes/osx-x64/native/libpcre.1.dylib", - "runtimes/osx-x64/native/libpixman-1.0.dylib", - "runtimes/osx-x64/native/libpng16.16.dylib", - "runtimes/osx-x64/native/libtiff.5.dylib" - ] - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "sha512": "kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", - "type": "package", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.nuspec", - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib" - ] - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", - "type": "package", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib" - ] - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", - "type": "package", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", - "type": "package", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", - "type": "package", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", - "type": "package", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.win.Microsoft.Win32.Primitives/4.3.0": { - "sha512": "NU51SEt/ZaD2MF48sJ17BIqx7rjeNNLXUevfMOjqQIetdndXwYjZfZsT6jD+rSWp/FYxjesdK4xUSl4OTEI0jw==", - "type": "package", - "path": "runtime.win.microsoft.win32.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/netstandard/_._", - "runtime.win.microsoft.win32.primitives.4.3.0.nupkg.sha512", - "runtime.win.microsoft.win32.primitives.nuspec", - "runtimes/win/lib/net/_._", - "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Primitives.dll" - ] - }, - "runtime.win.System.Console/4.3.0": { - "sha512": "RRACWygml5dnmfgC1SW6tLGsFgwsUAKFtvhdyHnIEz4EhWyrd7pacDdY95CacQJy7BMXRDRCejC9aCRC0Y1sQA==", - "type": "package", - "path": "runtime.win.system.console/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/netstandard/_._", - "runtime.win.system.console.4.3.0.nupkg.sha512", - "runtime.win.system.console.nuspec", - "runtimes/win/lib/net/_._", - "runtimes/win/lib/netcore50/System.Console.dll", - "runtimes/win/lib/netstandard1.3/System.Console.dll" - ] - }, - "runtime.win.System.Diagnostics.Debug/4.3.0": { - "sha512": "hHHP0WCStene2jjeYcuDkETozUYF/3sHVRHAEOgS3L15hlip24ssqCTnJC28Z03Wpo078oMcJd0H4egD2aJI8g==", - "type": "package", - "path": "runtime.win.system.diagnostics.debug/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/netstandard/_._", - "runtime.win.system.diagnostics.debug.4.3.0.nupkg.sha512", - "runtime.win.system.diagnostics.debug.nuspec", - "runtimes/aot/lib/netcore50/System.Diagnostics.Debug.dll", - "runtimes/win/lib/net45/_._", - "runtimes/win/lib/netcore50/System.Diagnostics.Debug.dll", - "runtimes/win/lib/netstandard1.3/System.Diagnostics.Debug.dll", - "runtimes/win/lib/win8/_._", - "runtimes/win/lib/wp80/_._", - "runtimes/win/lib/wpa81/_._" - ] - }, - "runtime.win.System.IO.FileSystem/4.3.0": { - "sha512": "Z37zcSCpXuGCYtFbqYO0TwOVXxS2d+BXgSoDFZmRg8BC4Cuy54edjyIvhhcfCrDQA9nl+EPFTgHN54dRAK7mNA==", - "type": "package", - "path": "runtime.win.system.io.filesystem/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/netstandard/_._", - "runtime.win.system.io.filesystem.4.3.0.nupkg.sha512", - "runtime.win.system.io.filesystem.nuspec", - "runtimes/win/lib/net/_._", - "runtimes/win/lib/netcore50/System.IO.FileSystem.dll", - "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.dll", - "runtimes/win/lib/win8/_._", - "runtimes/win/lib/wp8/_._", - "runtimes/win/lib/wpa81/_._" - ] - }, - "runtime.win.System.Net.Primitives/4.3.0": { - "sha512": "lkXXykakvXUU+Zq2j0pC6EO20lEhijjqMc01XXpp1CJN+DeCwl3nsj4t5Xbpz3kA7yQyTqw6d9SyIzsyLsV3zA==", - "type": "package", - "path": "runtime.win.system.net.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/netstandard/_._", - "runtime.win.system.net.primitives.4.3.0.nupkg.sha512", - "runtime.win.system.net.primitives.nuspec", - "runtimes/win/lib/net/_._", - "runtimes/win/lib/netcore50/System.Net.Primitives.dll", - "runtimes/win/lib/netstandard1.3/System.Net.Primitives.dll" - ] - }, - "runtime.win.System.Net.Sockets/4.3.0": { - "sha512": "FK/2gX6MmuLIKNCGsV59Fe4IYrLrI5n9pQ1jh477wiivEM/NCXDT2dRetH5FSfY0bQ+VgTLcS3zcmjQ8my3nxQ==", - "type": "package", - "path": "runtime.win.system.net.sockets/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/netstandard/_._", - "runtime.win.system.net.sockets.4.3.0.nupkg.sha512", - "runtime.win.system.net.sockets.nuspec", - "runtimes/win/lib/net/_._", - "runtimes/win/lib/netcore50/System.Net.Sockets.dll", - "runtimes/win/lib/netstandard1.3/System.Net.Sockets.dll" - ] - }, - "runtime.win.System.Runtime.Extensions/4.3.0": { - "sha512": "RkgHVhUPvzZxuUubiZe8yr/6CypRVXj0VBzaR8hsqQ8f+rUo7e4PWrHTLOCjd8fBMGWCrY//fi7Ku3qXD7oHRw==", - "type": "package", - "path": "runtime.win.system.runtime.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/netstandard/_._", - "runtime.win.system.runtime.extensions.4.3.0.nupkg.sha512", - "runtime.win.system.runtime.extensions.nuspec", - "runtimes/aot/lib/netcore50/System.Runtime.Extensions.dll", - "runtimes/win/lib/net/_._", - "runtimes/win/lib/netcore50/System.Runtime.Extensions.dll", - "runtimes/win/lib/netstandard1.5/System.Runtime.Extensions.dll" - ] - }, - "SharpDX/4.2.0": { - "sha512": "3pv0LFMvfK/dv1qISJnn8xBeeT6R/FRvr0EV4KI2DGsL84Qlv6P7isWqxGyU0LCwlSVCJN3jgHJ4Bl0KI2PJww==", - "type": "package", - "path": "sharpdx/4.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net40/.xml", - "lib/net40/SharpDX.dll", - "lib/net40/SharpDX.pdb", - "lib/net45/.xml", - "lib/net45/SharpDX.dll", - "lib/net45/SharpDX.pdb", - "lib/netstandard1.1/.xml", - "lib/netstandard1.1/SharpDX.dll", - "lib/netstandard1.1/SharpDX.pdb", - "lib/uap10.0/.xml", - "lib/uap10.0/SharpDX.dll", - "lib/uap10.0/SharpDX.pdb", - "lib/uap10.0/SharpDX.pri", - "sharpdx.4.2.0.nupkg.sha512", - "sharpdx.nuspec" - ] - }, - "SharpDX.DirectInput/4.2.0": { - "sha512": "is6Lm9zULyeTbUaLXktF+MwzmUYE8jofhA+6qgR1HBIyRJ/c2rZbeG1VvvGf4w6ktfq/q3AvUWTNzwgdU/+XOg==", - "type": "package", - "path": "sharpdx.directinput/4.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net40/SharpDX.DirectInput.dll", - "lib/net40/SharpDX.DirectInput.pdb", - "lib/net40/SharpDX.DirectInput.xml", - "lib/net45/SharpDX.DirectInput.dll", - "lib/net45/SharpDX.DirectInput.pdb", - "lib/net45/SharpDX.DirectInput.xml", - "lib/netstandard1.3/SharpDX.DirectInput.dll", - "lib/netstandard1.3/SharpDX.DirectInput.pdb", - "lib/netstandard1.3/SharpDX.DirectInput.xml", - "sharpdx.directinput.4.2.0.nupkg.sha512", - "sharpdx.directinput.nuspec" - ] - }, - "StyleCop.Analyzers/1.1.118": { - "sha512": "Onx6ovGSqXSK07n/0eM3ZusiNdB6cIlJdabQhWGgJp3Vooy9AaLS/tigeybOJAobqbtggTamoWndz72JscZBvw==", - "type": "package", - "path": "stylecop.analyzers/1.1.118", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE", - "THIRD-PARTY-NOTICES.txt", - "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", - "analyzers/dotnet/cs/StyleCop.Analyzers.dll", - "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", - "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", - "stylecop.analyzers.1.1.118.nupkg.sha512", - "stylecop.analyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "Svg/3.4.3": { - "sha512": "x6dEwYTTYjoB0s+Tgyx/SR3q7OG1iNjDYHbSS4OXGOmfIA9mmpCvIzCZ187WtppJNVr4hOmQNp9q7nhA9kmTWQ==", - "type": "package", - "path": "svg/3.4.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net462/Svg.dll", - "lib/net462/Svg.xml", - "lib/net5.0/Svg.dll", - "lib/net5.0/Svg.xml", - "lib/netcoreapp3.1/Svg.dll", - "lib/netcoreapp3.1/Svg.xml", - "lib/netstandard2.0/Svg.dll", - "lib/netstandard2.0/Svg.xml", - "lib/netstandard2.1/Svg.dll", - "lib/netstandard2.1/Svg.xml", - "svg-logo-v.png", - "svg.3.4.3.nupkg.sha512", - "svg.nuspec" - ] - }, - "System.AppContext/4.3.0": { - "sha512": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", - "type": "package", - "path": "system.appcontext/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.AppContext.dll", - "lib/net463/System.AppContext.dll", - "lib/netcore50/System.AppContext.dll", - "lib/netstandard1.6/System.AppContext.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.AppContext.dll", - "ref/net463/System.AppContext.dll", - "ref/netstandard/_._", - "ref/netstandard1.3/System.AppContext.dll", - "ref/netstandard1.3/System.AppContext.xml", - "ref/netstandard1.3/de/System.AppContext.xml", - "ref/netstandard1.3/es/System.AppContext.xml", - "ref/netstandard1.3/fr/System.AppContext.xml", - "ref/netstandard1.3/it/System.AppContext.xml", - "ref/netstandard1.3/ja/System.AppContext.xml", - "ref/netstandard1.3/ko/System.AppContext.xml", - "ref/netstandard1.3/ru/System.AppContext.xml", - "ref/netstandard1.3/zh-hans/System.AppContext.xml", - "ref/netstandard1.3/zh-hant/System.AppContext.xml", - "ref/netstandard1.6/System.AppContext.dll", - "ref/netstandard1.6/System.AppContext.xml", - "ref/netstandard1.6/de/System.AppContext.xml", - "ref/netstandard1.6/es/System.AppContext.xml", - "ref/netstandard1.6/fr/System.AppContext.xml", - "ref/netstandard1.6/it/System.AppContext.xml", - "ref/netstandard1.6/ja/System.AppContext.xml", - "ref/netstandard1.6/ko/System.AppContext.xml", - "ref/netstandard1.6/ru/System.AppContext.xml", - "ref/netstandard1.6/zh-hans/System.AppContext.xml", - "ref/netstandard1.6/zh-hant/System.AppContext.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.AppContext.dll", - "system.appcontext.4.3.0.nupkg.sha512", - "system.appcontext.nuspec" - ] - }, - "System.Buffers/4.3.0": { - "sha512": "ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", - "type": "package", - "path": "system.buffers/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.1/.xml", - "lib/netstandard1.1/System.Buffers.dll", - "system.buffers.4.3.0.nupkg.sha512", - "system.buffers.nuspec" - ] - }, - "System.Collections/4.3.0": { - "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "type": "package", - "path": "system.collections/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Collections.dll", - "ref/netcore50/System.Collections.xml", - "ref/netcore50/de/System.Collections.xml", - "ref/netcore50/es/System.Collections.xml", - "ref/netcore50/fr/System.Collections.xml", - "ref/netcore50/it/System.Collections.xml", - "ref/netcore50/ja/System.Collections.xml", - "ref/netcore50/ko/System.Collections.xml", - "ref/netcore50/ru/System.Collections.xml", - "ref/netcore50/zh-hans/System.Collections.xml", - "ref/netcore50/zh-hant/System.Collections.xml", - "ref/netstandard1.0/System.Collections.dll", - "ref/netstandard1.0/System.Collections.xml", - "ref/netstandard1.0/de/System.Collections.xml", - "ref/netstandard1.0/es/System.Collections.xml", - "ref/netstandard1.0/fr/System.Collections.xml", - "ref/netstandard1.0/it/System.Collections.xml", - "ref/netstandard1.0/ja/System.Collections.xml", - "ref/netstandard1.0/ko/System.Collections.xml", - "ref/netstandard1.0/ru/System.Collections.xml", - "ref/netstandard1.0/zh-hans/System.Collections.xml", - "ref/netstandard1.0/zh-hant/System.Collections.xml", - "ref/netstandard1.3/System.Collections.dll", - "ref/netstandard1.3/System.Collections.xml", - "ref/netstandard1.3/de/System.Collections.xml", - "ref/netstandard1.3/es/System.Collections.xml", - "ref/netstandard1.3/fr/System.Collections.xml", - "ref/netstandard1.3/it/System.Collections.xml", - "ref/netstandard1.3/ja/System.Collections.xml", - "ref/netstandard1.3/ko/System.Collections.xml", - "ref/netstandard1.3/ru/System.Collections.xml", - "ref/netstandard1.3/zh-hans/System.Collections.xml", - "ref/netstandard1.3/zh-hant/System.Collections.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.4.3.0.nupkg.sha512", - "system.collections.nuspec" - ] - }, - "System.Collections.Concurrent/4.3.0": { - "sha512": "ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "type": "package", - "path": "system.collections.concurrent/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Collections.Concurrent.dll", - "lib/netstandard1.3/System.Collections.Concurrent.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Collections.Concurrent.dll", - "ref/netcore50/System.Collections.Concurrent.xml", - "ref/netcore50/de/System.Collections.Concurrent.xml", - "ref/netcore50/es/System.Collections.Concurrent.xml", - "ref/netcore50/fr/System.Collections.Concurrent.xml", - "ref/netcore50/it/System.Collections.Concurrent.xml", - "ref/netcore50/ja/System.Collections.Concurrent.xml", - "ref/netcore50/ko/System.Collections.Concurrent.xml", - "ref/netcore50/ru/System.Collections.Concurrent.xml", - "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", - "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", - "ref/netstandard1.1/System.Collections.Concurrent.dll", - "ref/netstandard1.1/System.Collections.Concurrent.xml", - "ref/netstandard1.1/de/System.Collections.Concurrent.xml", - "ref/netstandard1.1/es/System.Collections.Concurrent.xml", - "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", - "ref/netstandard1.1/it/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", - "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", - "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", - "ref/netstandard1.3/System.Collections.Concurrent.dll", - "ref/netstandard1.3/System.Collections.Concurrent.xml", - "ref/netstandard1.3/de/System.Collections.Concurrent.xml", - "ref/netstandard1.3/es/System.Collections.Concurrent.xml", - "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", - "ref/netstandard1.3/it/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", - "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", - "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.concurrent.4.3.0.nupkg.sha512", - "system.collections.concurrent.nuspec" - ] - }, - "System.ComponentModel.Composition/7.0.0": { - "sha512": "orv0h38ZVPCPo/FW0LGv8/TigXwX8cIwXeQcaNYhikkqELDm8sUFLMcof/Sjcq5EvYCm5NA7MV3hG4u75H44UQ==", - "type": "package", - "path": "system.componentmodel.composition/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.ComponentModel.Composition.targets", - "lib/net462/_._", - "lib/net6.0/System.ComponentModel.Composition.dll", - "lib/net6.0/System.ComponentModel.Composition.xml", - "lib/net7.0/System.ComponentModel.Composition.dll", - "lib/net7.0/System.ComponentModel.Composition.xml", - "lib/netstandard2.0/System.ComponentModel.Composition.dll", - "lib/netstandard2.0/System.ComponentModel.Composition.xml", - "system.componentmodel.composition.7.0.0.nupkg.sha512", - "system.componentmodel.composition.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Configuration.ConfigurationManager/7.0.0": { - "sha512": "WvRUdlL1lB0dTRZSs5XcQOd5q9MYNk90GkbmRmiCvRHThWiojkpGqWdmEDJdXyHbxG/BhE5hmVbMfRLXW9FJVA==", - "type": "package", - "path": "system.configuration.configurationmanager/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Configuration.ConfigurationManager.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets", - "lib/net462/System.Configuration.ConfigurationManager.dll", - "lib/net462/System.Configuration.ConfigurationManager.xml", - "lib/net6.0/System.Configuration.ConfigurationManager.dll", - "lib/net6.0/System.Configuration.ConfigurationManager.xml", - "lib/net7.0/System.Configuration.ConfigurationManager.dll", - "lib/net7.0/System.Configuration.ConfigurationManager.xml", - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll", - "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml", - "system.configuration.configurationmanager.7.0.0.nupkg.sha512", - "system.configuration.configurationmanager.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Console/4.3.0": { - "sha512": "DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", - "type": "package", - "path": "system.console/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Console.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Console.dll", - "ref/netstandard1.3/System.Console.dll", - "ref/netstandard1.3/System.Console.xml", - "ref/netstandard1.3/de/System.Console.xml", - "ref/netstandard1.3/es/System.Console.xml", - "ref/netstandard1.3/fr/System.Console.xml", - "ref/netstandard1.3/it/System.Console.xml", - "ref/netstandard1.3/ja/System.Console.xml", - "ref/netstandard1.3/ko/System.Console.xml", - "ref/netstandard1.3/ru/System.Console.xml", - "ref/netstandard1.3/zh-hans/System.Console.xml", - "ref/netstandard1.3/zh-hant/System.Console.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.console.4.3.0.nupkg.sha512", - "system.console.nuspec" - ] - }, - "System.Diagnostics.Debug/4.3.0": { - "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "type": "package", - "path": "system.diagnostics.debug/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Debug.dll", - "ref/netcore50/System.Diagnostics.Debug.xml", - "ref/netcore50/de/System.Diagnostics.Debug.xml", - "ref/netcore50/es/System.Diagnostics.Debug.xml", - "ref/netcore50/fr/System.Diagnostics.Debug.xml", - "ref/netcore50/it/System.Diagnostics.Debug.xml", - "ref/netcore50/ja/System.Diagnostics.Debug.xml", - "ref/netcore50/ko/System.Diagnostics.Debug.xml", - "ref/netcore50/ru/System.Diagnostics.Debug.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/System.Diagnostics.Debug.dll", - "ref/netstandard1.0/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/System.Diagnostics.Debug.dll", - "ref/netstandard1.3/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.debug.4.3.0.nupkg.sha512", - "system.diagnostics.debug.nuspec" - ] - }, - "System.Diagnostics.DiagnosticSource/6.0.0": { - "sha512": "frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Diagnostics.DiagnosticSource.dll", - "lib/net461/System.Diagnostics.DiagnosticSource.xml", - "lib/net5.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net5.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Diagnostics.EventLog/6.0.0": { - "sha512": "lcyUiXTsETK2ALsZrX+nWuHSIQeazhqPphLfaRxzdGaG93+0kELqpgEHtwWOlQe7+jSFnKwaCAgL4kjeZCQJnw==", - "type": "package", - "path": "system.diagnostics.eventlog/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Diagnostics.EventLog.dll", - "lib/net461/System.Diagnostics.EventLog.xml", - "lib/net6.0/System.Diagnostics.EventLog.dll", - "lib/net6.0/System.Diagnostics.EventLog.xml", - "lib/netcoreapp3.1/System.Diagnostics.EventLog.dll", - "lib/netcoreapp3.1/System.Diagnostics.EventLog.xml", - "lib/netstandard2.0/System.Diagnostics.EventLog.dll", - "lib/netstandard2.0/System.Diagnostics.EventLog.xml", - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll", - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll", - "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml", - "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.Messages.dll", - "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.dll", - "runtimes/win/lib/netcoreapp3.1/System.Diagnostics.EventLog.xml", - "system.diagnostics.eventlog.6.0.0.nupkg.sha512", - "system.diagnostics.eventlog.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Diagnostics.Tools/4.3.0": { - "sha512": "UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", - "type": "package", - "path": "system.diagnostics.tools/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Tools.dll", - "ref/netcore50/System.Diagnostics.Tools.xml", - "ref/netcore50/de/System.Diagnostics.Tools.xml", - "ref/netcore50/es/System.Diagnostics.Tools.xml", - "ref/netcore50/fr/System.Diagnostics.Tools.xml", - "ref/netcore50/it/System.Diagnostics.Tools.xml", - "ref/netcore50/ja/System.Diagnostics.Tools.xml", - "ref/netcore50/ko/System.Diagnostics.Tools.xml", - "ref/netcore50/ru/System.Diagnostics.Tools.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/System.Diagnostics.Tools.dll", - "ref/netstandard1.0/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/de/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/es/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/it/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml", - "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.tools.4.3.0.nupkg.sha512", - "system.diagnostics.tools.nuspec" - ] - }, - "System.Diagnostics.Tracing/4.3.0": { - "sha512": "rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "type": "package", - "path": "system.diagnostics.tracing/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Diagnostics.Tracing.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Diagnostics.Tracing.dll", - "ref/netcore50/System.Diagnostics.Tracing.dll", - "ref/netcore50/System.Diagnostics.Tracing.xml", - "ref/netcore50/de/System.Diagnostics.Tracing.xml", - "ref/netcore50/es/System.Diagnostics.Tracing.xml", - "ref/netcore50/fr/System.Diagnostics.Tracing.xml", - "ref/netcore50/it/System.Diagnostics.Tracing.xml", - "ref/netcore50/ja/System.Diagnostics.Tracing.xml", - "ref/netcore50/ko/System.Diagnostics.Tracing.xml", - "ref/netcore50/ru/System.Diagnostics.Tracing.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/System.Diagnostics.Tracing.dll", - "ref/netstandard1.1/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/System.Diagnostics.Tracing.dll", - "ref/netstandard1.2/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/System.Diagnostics.Tracing.dll", - "ref/netstandard1.3/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/System.Diagnostics.Tracing.dll", - "ref/netstandard1.5/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.tracing.4.3.0.nupkg.sha512", - "system.diagnostics.tracing.nuspec" - ] - }, - "System.Drawing.Common/7.0.0": { - "sha512": "KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==", - "type": "package", - "path": "system.drawing.common/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Drawing.Common.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Drawing.Common.targets", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net462/System.Drawing.Common.dll", - "lib/net462/System.Drawing.Common.xml", - "lib/net6.0/System.Drawing.Common.dll", - "lib/net6.0/System.Drawing.Common.xml", - "lib/net7.0/System.Drawing.Common.dll", - "lib/net7.0/System.Drawing.Common.xml", - "lib/netstandard2.0/System.Drawing.Common.dll", - "lib/netstandard2.0/System.Drawing.Common.xml", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "runtimes/win/lib/net6.0/System.Drawing.Common.dll", - "runtimes/win/lib/net6.0/System.Drawing.Common.xml", - "runtimes/win/lib/net7.0/System.Drawing.Common.dll", - "runtimes/win/lib/net7.0/System.Drawing.Common.xml", - "system.drawing.common.7.0.0.nupkg.sha512", - "system.drawing.common.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Globalization/4.3.0": { - "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "type": "package", - "path": "system.globalization/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Globalization.dll", - "ref/netcore50/System.Globalization.xml", - "ref/netcore50/de/System.Globalization.xml", - "ref/netcore50/es/System.Globalization.xml", - "ref/netcore50/fr/System.Globalization.xml", - "ref/netcore50/it/System.Globalization.xml", - "ref/netcore50/ja/System.Globalization.xml", - "ref/netcore50/ko/System.Globalization.xml", - "ref/netcore50/ru/System.Globalization.xml", - "ref/netcore50/zh-hans/System.Globalization.xml", - "ref/netcore50/zh-hant/System.Globalization.xml", - "ref/netstandard1.0/System.Globalization.dll", - "ref/netstandard1.0/System.Globalization.xml", - "ref/netstandard1.0/de/System.Globalization.xml", - "ref/netstandard1.0/es/System.Globalization.xml", - "ref/netstandard1.0/fr/System.Globalization.xml", - "ref/netstandard1.0/it/System.Globalization.xml", - "ref/netstandard1.0/ja/System.Globalization.xml", - "ref/netstandard1.0/ko/System.Globalization.xml", - "ref/netstandard1.0/ru/System.Globalization.xml", - "ref/netstandard1.0/zh-hans/System.Globalization.xml", - "ref/netstandard1.0/zh-hant/System.Globalization.xml", - "ref/netstandard1.3/System.Globalization.dll", - "ref/netstandard1.3/System.Globalization.xml", - "ref/netstandard1.3/de/System.Globalization.xml", - "ref/netstandard1.3/es/System.Globalization.xml", - "ref/netstandard1.3/fr/System.Globalization.xml", - "ref/netstandard1.3/it/System.Globalization.xml", - "ref/netstandard1.3/ja/System.Globalization.xml", - "ref/netstandard1.3/ko/System.Globalization.xml", - "ref/netstandard1.3/ru/System.Globalization.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.globalization.4.3.0.nupkg.sha512", - "system.globalization.nuspec" - ] - }, - "System.Globalization.Calendars/4.3.0": { - "sha512": "GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "type": "package", - "path": "system.globalization.calendars/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Globalization.Calendars.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Globalization.Calendars.dll", - "ref/netstandard1.3/System.Globalization.Calendars.dll", - "ref/netstandard1.3/System.Globalization.Calendars.xml", - "ref/netstandard1.3/de/System.Globalization.Calendars.xml", - "ref/netstandard1.3/es/System.Globalization.Calendars.xml", - "ref/netstandard1.3/fr/System.Globalization.Calendars.xml", - "ref/netstandard1.3/it/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ja/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ko/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ru/System.Globalization.Calendars.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.globalization.calendars.4.3.0.nupkg.sha512", - "system.globalization.calendars.nuspec" - ] - }, - "System.Globalization.Extensions/4.3.0": { - "sha512": "FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "type": "package", - "path": "system.globalization.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Globalization.Extensions.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Globalization.Extensions.dll", - "ref/netstandard1.3/System.Globalization.Extensions.dll", - "ref/netstandard1.3/System.Globalization.Extensions.xml", - "ref/netstandard1.3/de/System.Globalization.Extensions.xml", - "ref/netstandard1.3/es/System.Globalization.Extensions.xml", - "ref/netstandard1.3/fr/System.Globalization.Extensions.xml", - "ref/netstandard1.3/it/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ja/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ko/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ru/System.Globalization.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", - "runtimes/win/lib/net46/System.Globalization.Extensions.dll", - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll", - "system.globalization.extensions.4.3.0.nupkg.sha512", - "system.globalization.extensions.nuspec" - ] - }, - "System.IO/4.3.0": { - "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "type": "package", - "path": "system.io/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.IO.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.IO.dll", - "ref/netcore50/System.IO.dll", - "ref/netcore50/System.IO.xml", - "ref/netcore50/de/System.IO.xml", - "ref/netcore50/es/System.IO.xml", - "ref/netcore50/fr/System.IO.xml", - "ref/netcore50/it/System.IO.xml", - "ref/netcore50/ja/System.IO.xml", - "ref/netcore50/ko/System.IO.xml", - "ref/netcore50/ru/System.IO.xml", - "ref/netcore50/zh-hans/System.IO.xml", - "ref/netcore50/zh-hant/System.IO.xml", - "ref/netstandard1.0/System.IO.dll", - "ref/netstandard1.0/System.IO.xml", - "ref/netstandard1.0/de/System.IO.xml", - "ref/netstandard1.0/es/System.IO.xml", - "ref/netstandard1.0/fr/System.IO.xml", - "ref/netstandard1.0/it/System.IO.xml", - "ref/netstandard1.0/ja/System.IO.xml", - "ref/netstandard1.0/ko/System.IO.xml", - "ref/netstandard1.0/ru/System.IO.xml", - "ref/netstandard1.0/zh-hans/System.IO.xml", - "ref/netstandard1.0/zh-hant/System.IO.xml", - "ref/netstandard1.3/System.IO.dll", - "ref/netstandard1.3/System.IO.xml", - "ref/netstandard1.3/de/System.IO.xml", - "ref/netstandard1.3/es/System.IO.xml", - "ref/netstandard1.3/fr/System.IO.xml", - "ref/netstandard1.3/it/System.IO.xml", - "ref/netstandard1.3/ja/System.IO.xml", - "ref/netstandard1.3/ko/System.IO.xml", - "ref/netstandard1.3/ru/System.IO.xml", - "ref/netstandard1.3/zh-hans/System.IO.xml", - "ref/netstandard1.3/zh-hant/System.IO.xml", - "ref/netstandard1.5/System.IO.dll", - "ref/netstandard1.5/System.IO.xml", - "ref/netstandard1.5/de/System.IO.xml", - "ref/netstandard1.5/es/System.IO.xml", - "ref/netstandard1.5/fr/System.IO.xml", - "ref/netstandard1.5/it/System.IO.xml", - "ref/netstandard1.5/ja/System.IO.xml", - "ref/netstandard1.5/ko/System.IO.xml", - "ref/netstandard1.5/ru/System.IO.xml", - "ref/netstandard1.5/zh-hans/System.IO.xml", - "ref/netstandard1.5/zh-hant/System.IO.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.4.3.0.nupkg.sha512", - "system.io.nuspec" - ] - }, - "System.IO.Compression/4.3.0": { - "sha512": "YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", - "type": "package", - "path": "system.io.compression/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.IO.Compression.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.IO.Compression.dll", - "ref/netcore50/System.IO.Compression.dll", - "ref/netcore50/System.IO.Compression.xml", - "ref/netcore50/de/System.IO.Compression.xml", - "ref/netcore50/es/System.IO.Compression.xml", - "ref/netcore50/fr/System.IO.Compression.xml", - "ref/netcore50/it/System.IO.Compression.xml", - "ref/netcore50/ja/System.IO.Compression.xml", - "ref/netcore50/ko/System.IO.Compression.xml", - "ref/netcore50/ru/System.IO.Compression.xml", - "ref/netcore50/zh-hans/System.IO.Compression.xml", - "ref/netcore50/zh-hant/System.IO.Compression.xml", - "ref/netstandard1.1/System.IO.Compression.dll", - "ref/netstandard1.1/System.IO.Compression.xml", - "ref/netstandard1.1/de/System.IO.Compression.xml", - "ref/netstandard1.1/es/System.IO.Compression.xml", - "ref/netstandard1.1/fr/System.IO.Compression.xml", - "ref/netstandard1.1/it/System.IO.Compression.xml", - "ref/netstandard1.1/ja/System.IO.Compression.xml", - "ref/netstandard1.1/ko/System.IO.Compression.xml", - "ref/netstandard1.1/ru/System.IO.Compression.xml", - "ref/netstandard1.1/zh-hans/System.IO.Compression.xml", - "ref/netstandard1.1/zh-hant/System.IO.Compression.xml", - "ref/netstandard1.3/System.IO.Compression.dll", - "ref/netstandard1.3/System.IO.Compression.xml", - "ref/netstandard1.3/de/System.IO.Compression.xml", - "ref/netstandard1.3/es/System.IO.Compression.xml", - "ref/netstandard1.3/fr/System.IO.Compression.xml", - "ref/netstandard1.3/it/System.IO.Compression.xml", - "ref/netstandard1.3/ja/System.IO.Compression.xml", - "ref/netstandard1.3/ko/System.IO.Compression.xml", - "ref/netstandard1.3/ru/System.IO.Compression.xml", - "ref/netstandard1.3/zh-hans/System.IO.Compression.xml", - "ref/netstandard1.3/zh-hant/System.IO.Compression.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll", - "runtimes/win/lib/net46/System.IO.Compression.dll", - "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll", - "system.io.compression.4.3.0.nupkg.sha512", - "system.io.compression.nuspec" - ] - }, - "System.IO.Compression.ZipFile/4.3.0": { - "sha512": "G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", - "type": "package", - "path": "system.io.compression.zipfile/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.Compression.ZipFile.dll", - "lib/netstandard1.3/System.IO.Compression.ZipFile.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.IO.Compression.ZipFile.dll", - "ref/netstandard1.3/System.IO.Compression.ZipFile.dll", - "ref/netstandard1.3/System.IO.Compression.ZipFile.xml", - "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml", - "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml", - "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml", - "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml", - "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml", - "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml", - "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml", - "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml", - "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.compression.zipfile.4.3.0.nupkg.sha512", - "system.io.compression.zipfile.nuspec" - ] - }, - "System.IO.FileSystem/4.3.0": { - "sha512": "3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "type": "package", - "path": "system.io.filesystem/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.FileSystem.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.IO.FileSystem.dll", - "ref/netstandard1.3/System.IO.FileSystem.dll", - "ref/netstandard1.3/System.IO.FileSystem.xml", - "ref/netstandard1.3/de/System.IO.FileSystem.xml", - "ref/netstandard1.3/es/System.IO.FileSystem.xml", - "ref/netstandard1.3/fr/System.IO.FileSystem.xml", - "ref/netstandard1.3/it/System.IO.FileSystem.xml", - "ref/netstandard1.3/ja/System.IO.FileSystem.xml", - "ref/netstandard1.3/ko/System.IO.FileSystem.xml", - "ref/netstandard1.3/ru/System.IO.FileSystem.xml", - "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml", - "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.filesystem.4.3.0.nupkg.sha512", - "system.io.filesystem.nuspec" - ] - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "sha512": "6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "type": "package", - "path": "system.io.filesystem.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.FileSystem.Primitives.dll", - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.IO.FileSystem.Primitives.dll", - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll", - "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "system.io.filesystem.primitives.nuspec" - ] - }, - "System.Linq/4.3.0": { - "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "type": "package", - "path": "system.linq/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Linq.dll", - "lib/netcore50/System.Linq.dll", - "lib/netstandard1.6/System.Linq.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Linq.dll", - "ref/netcore50/System.Linq.dll", - "ref/netcore50/System.Linq.xml", - "ref/netcore50/de/System.Linq.xml", - "ref/netcore50/es/System.Linq.xml", - "ref/netcore50/fr/System.Linq.xml", - "ref/netcore50/it/System.Linq.xml", - "ref/netcore50/ja/System.Linq.xml", - "ref/netcore50/ko/System.Linq.xml", - "ref/netcore50/ru/System.Linq.xml", - "ref/netcore50/zh-hans/System.Linq.xml", - "ref/netcore50/zh-hant/System.Linq.xml", - "ref/netstandard1.0/System.Linq.dll", - "ref/netstandard1.0/System.Linq.xml", - "ref/netstandard1.0/de/System.Linq.xml", - "ref/netstandard1.0/es/System.Linq.xml", - "ref/netstandard1.0/fr/System.Linq.xml", - "ref/netstandard1.0/it/System.Linq.xml", - "ref/netstandard1.0/ja/System.Linq.xml", - "ref/netstandard1.0/ko/System.Linq.xml", - "ref/netstandard1.0/ru/System.Linq.xml", - "ref/netstandard1.0/zh-hans/System.Linq.xml", - "ref/netstandard1.0/zh-hant/System.Linq.xml", - "ref/netstandard1.6/System.Linq.dll", - "ref/netstandard1.6/System.Linq.xml", - "ref/netstandard1.6/de/System.Linq.xml", - "ref/netstandard1.6/es/System.Linq.xml", - "ref/netstandard1.6/fr/System.Linq.xml", - "ref/netstandard1.6/it/System.Linq.xml", - "ref/netstandard1.6/ja/System.Linq.xml", - "ref/netstandard1.6/ko/System.Linq.xml", - "ref/netstandard1.6/ru/System.Linq.xml", - "ref/netstandard1.6/zh-hans/System.Linq.xml", - "ref/netstandard1.6/zh-hant/System.Linq.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.linq.4.3.0.nupkg.sha512", - "system.linq.nuspec" - ] - }, - "System.Linq.Expressions/4.3.0": { - "sha512": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", - "type": "package", - "path": "system.linq.expressions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Linq.Expressions.dll", - "lib/netcore50/System.Linq.Expressions.dll", - "lib/netstandard1.6/System.Linq.Expressions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Linq.Expressions.dll", - "ref/netcore50/System.Linq.Expressions.dll", - "ref/netcore50/System.Linq.Expressions.xml", - "ref/netcore50/de/System.Linq.Expressions.xml", - "ref/netcore50/es/System.Linq.Expressions.xml", - "ref/netcore50/fr/System.Linq.Expressions.xml", - "ref/netcore50/it/System.Linq.Expressions.xml", - "ref/netcore50/ja/System.Linq.Expressions.xml", - "ref/netcore50/ko/System.Linq.Expressions.xml", - "ref/netcore50/ru/System.Linq.Expressions.xml", - "ref/netcore50/zh-hans/System.Linq.Expressions.xml", - "ref/netcore50/zh-hant/System.Linq.Expressions.xml", - "ref/netstandard1.0/System.Linq.Expressions.dll", - "ref/netstandard1.0/System.Linq.Expressions.xml", - "ref/netstandard1.0/de/System.Linq.Expressions.xml", - "ref/netstandard1.0/es/System.Linq.Expressions.xml", - "ref/netstandard1.0/fr/System.Linq.Expressions.xml", - "ref/netstandard1.0/it/System.Linq.Expressions.xml", - "ref/netstandard1.0/ja/System.Linq.Expressions.xml", - "ref/netstandard1.0/ko/System.Linq.Expressions.xml", - "ref/netstandard1.0/ru/System.Linq.Expressions.xml", - "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml", - "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml", - "ref/netstandard1.3/System.Linq.Expressions.dll", - "ref/netstandard1.3/System.Linq.Expressions.xml", - "ref/netstandard1.3/de/System.Linq.Expressions.xml", - "ref/netstandard1.3/es/System.Linq.Expressions.xml", - "ref/netstandard1.3/fr/System.Linq.Expressions.xml", - "ref/netstandard1.3/it/System.Linq.Expressions.xml", - "ref/netstandard1.3/ja/System.Linq.Expressions.xml", - "ref/netstandard1.3/ko/System.Linq.Expressions.xml", - "ref/netstandard1.3/ru/System.Linq.Expressions.xml", - "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", - "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", - "ref/netstandard1.6/System.Linq.Expressions.dll", - "ref/netstandard1.6/System.Linq.Expressions.xml", - "ref/netstandard1.6/de/System.Linq.Expressions.xml", - "ref/netstandard1.6/es/System.Linq.Expressions.xml", - "ref/netstandard1.6/fr/System.Linq.Expressions.xml", - "ref/netstandard1.6/it/System.Linq.Expressions.xml", - "ref/netstandard1.6/ja/System.Linq.Expressions.xml", - "ref/netstandard1.6/ko/System.Linq.Expressions.xml", - "ref/netstandard1.6/ru/System.Linq.Expressions.xml", - "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml", - "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll", - "system.linq.expressions.4.3.0.nupkg.sha512", - "system.linq.expressions.nuspec" - ] - }, - "System.Memory/4.5.4": { - "sha512": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", - "type": "package", - "path": "system.memory/4.5.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net461/System.Memory.dll", - "lib/net461/System.Memory.xml", - "lib/netcoreapp2.1/_._", - "lib/netstandard1.1/System.Memory.dll", - "lib/netstandard1.1/System.Memory.xml", - "lib/netstandard2.0/System.Memory.dll", - "lib/netstandard2.0/System.Memory.xml", - "ref/netcoreapp2.1/_._", - "system.memory.4.5.4.nupkg.sha512", - "system.memory.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Net.Http/4.3.0": { - "sha512": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", - "type": "package", - "path": "system.net.http/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/Xamarinmac20/_._", - "lib/monoandroid10/_._", - "lib/monotouch10/_._", - "lib/net45/_._", - "lib/net46/System.Net.Http.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/Xamarinmac20/_._", - "ref/monoandroid10/_._", - "ref/monotouch10/_._", - "ref/net45/_._", - "ref/net46/System.Net.Http.dll", - "ref/net46/System.Net.Http.xml", - "ref/net46/de/System.Net.Http.xml", - "ref/net46/es/System.Net.Http.xml", - "ref/net46/fr/System.Net.Http.xml", - "ref/net46/it/System.Net.Http.xml", - "ref/net46/ja/System.Net.Http.xml", - "ref/net46/ko/System.Net.Http.xml", - "ref/net46/ru/System.Net.Http.xml", - "ref/net46/zh-hans/System.Net.Http.xml", - "ref/net46/zh-hant/System.Net.Http.xml", - "ref/netcore50/System.Net.Http.dll", - "ref/netcore50/System.Net.Http.xml", - "ref/netcore50/de/System.Net.Http.xml", - "ref/netcore50/es/System.Net.Http.xml", - "ref/netcore50/fr/System.Net.Http.xml", - "ref/netcore50/it/System.Net.Http.xml", - "ref/netcore50/ja/System.Net.Http.xml", - "ref/netcore50/ko/System.Net.Http.xml", - "ref/netcore50/ru/System.Net.Http.xml", - "ref/netcore50/zh-hans/System.Net.Http.xml", - "ref/netcore50/zh-hant/System.Net.Http.xml", - "ref/netstandard1.1/System.Net.Http.dll", - "ref/netstandard1.1/System.Net.Http.xml", - "ref/netstandard1.1/de/System.Net.Http.xml", - "ref/netstandard1.1/es/System.Net.Http.xml", - "ref/netstandard1.1/fr/System.Net.Http.xml", - "ref/netstandard1.1/it/System.Net.Http.xml", - "ref/netstandard1.1/ja/System.Net.Http.xml", - "ref/netstandard1.1/ko/System.Net.Http.xml", - "ref/netstandard1.1/ru/System.Net.Http.xml", - "ref/netstandard1.1/zh-hans/System.Net.Http.xml", - "ref/netstandard1.1/zh-hant/System.Net.Http.xml", - "ref/netstandard1.3/System.Net.Http.dll", - "ref/netstandard1.3/System.Net.Http.xml", - "ref/netstandard1.3/de/System.Net.Http.xml", - "ref/netstandard1.3/es/System.Net.Http.xml", - "ref/netstandard1.3/fr/System.Net.Http.xml", - "ref/netstandard1.3/it/System.Net.Http.xml", - "ref/netstandard1.3/ja/System.Net.Http.xml", - "ref/netstandard1.3/ko/System.Net.Http.xml", - "ref/netstandard1.3/ru/System.Net.Http.xml", - "ref/netstandard1.3/zh-hans/System.Net.Http.xml", - "ref/netstandard1.3/zh-hant/System.Net.Http.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", - "runtimes/win/lib/net46/System.Net.Http.dll", - "runtimes/win/lib/netcore50/System.Net.Http.dll", - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll", - "system.net.http.4.3.0.nupkg.sha512", - "system.net.http.nuspec" - ] - }, - "System.Net.NameResolution/4.3.0": { - "sha512": "AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==", - "type": "package", - "path": "system.net.nameresolution/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Net.NameResolution.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Net.NameResolution.dll", - "ref/netstandard1.3/System.Net.NameResolution.dll", - "ref/netstandard1.3/System.Net.NameResolution.xml", - "ref/netstandard1.3/de/System.Net.NameResolution.xml", - "ref/netstandard1.3/es/System.Net.NameResolution.xml", - "ref/netstandard1.3/fr/System.Net.NameResolution.xml", - "ref/netstandard1.3/it/System.Net.NameResolution.xml", - "ref/netstandard1.3/ja/System.Net.NameResolution.xml", - "ref/netstandard1.3/ko/System.Net.NameResolution.xml", - "ref/netstandard1.3/ru/System.Net.NameResolution.xml", - "ref/netstandard1.3/zh-hans/System.Net.NameResolution.xml", - "ref/netstandard1.3/zh-hant/System.Net.NameResolution.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll", - "runtimes/win/lib/net46/System.Net.NameResolution.dll", - "runtimes/win/lib/netcore50/System.Net.NameResolution.dll", - "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll", - "system.net.nameresolution.4.3.0.nupkg.sha512", - "system.net.nameresolution.nuspec" - ] - }, - "System.Net.Primitives/4.3.0": { - "sha512": "qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "type": "package", - "path": "system.net.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Net.Primitives.dll", - "ref/netcore50/System.Net.Primitives.xml", - "ref/netcore50/de/System.Net.Primitives.xml", - "ref/netcore50/es/System.Net.Primitives.xml", - "ref/netcore50/fr/System.Net.Primitives.xml", - "ref/netcore50/it/System.Net.Primitives.xml", - "ref/netcore50/ja/System.Net.Primitives.xml", - "ref/netcore50/ko/System.Net.Primitives.xml", - "ref/netcore50/ru/System.Net.Primitives.xml", - "ref/netcore50/zh-hans/System.Net.Primitives.xml", - "ref/netcore50/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.0/System.Net.Primitives.dll", - "ref/netstandard1.0/System.Net.Primitives.xml", - "ref/netstandard1.0/de/System.Net.Primitives.xml", - "ref/netstandard1.0/es/System.Net.Primitives.xml", - "ref/netstandard1.0/fr/System.Net.Primitives.xml", - "ref/netstandard1.0/it/System.Net.Primitives.xml", - "ref/netstandard1.0/ja/System.Net.Primitives.xml", - "ref/netstandard1.0/ko/System.Net.Primitives.xml", - "ref/netstandard1.0/ru/System.Net.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.1/System.Net.Primitives.dll", - "ref/netstandard1.1/System.Net.Primitives.xml", - "ref/netstandard1.1/de/System.Net.Primitives.xml", - "ref/netstandard1.1/es/System.Net.Primitives.xml", - "ref/netstandard1.1/fr/System.Net.Primitives.xml", - "ref/netstandard1.1/it/System.Net.Primitives.xml", - "ref/netstandard1.1/ja/System.Net.Primitives.xml", - "ref/netstandard1.1/ko/System.Net.Primitives.xml", - "ref/netstandard1.1/ru/System.Net.Primitives.xml", - "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.3/System.Net.Primitives.dll", - "ref/netstandard1.3/System.Net.Primitives.xml", - "ref/netstandard1.3/de/System.Net.Primitives.xml", - "ref/netstandard1.3/es/System.Net.Primitives.xml", - "ref/netstandard1.3/fr/System.Net.Primitives.xml", - "ref/netstandard1.3/it/System.Net.Primitives.xml", - "ref/netstandard1.3/ja/System.Net.Primitives.xml", - "ref/netstandard1.3/ko/System.Net.Primitives.xml", - "ref/netstandard1.3/ru/System.Net.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.net.primitives.4.3.0.nupkg.sha512", - "system.net.primitives.nuspec" - ] - }, - "System.Net.Sockets/4.3.0": { - "sha512": "m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", - "type": "package", - "path": "system.net.sockets/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Net.Sockets.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Net.Sockets.dll", - "ref/netstandard1.3/System.Net.Sockets.dll", - "ref/netstandard1.3/System.Net.Sockets.xml", - "ref/netstandard1.3/de/System.Net.Sockets.xml", - "ref/netstandard1.3/es/System.Net.Sockets.xml", - "ref/netstandard1.3/fr/System.Net.Sockets.xml", - "ref/netstandard1.3/it/System.Net.Sockets.xml", - "ref/netstandard1.3/ja/System.Net.Sockets.xml", - "ref/netstandard1.3/ko/System.Net.Sockets.xml", - "ref/netstandard1.3/ru/System.Net.Sockets.xml", - "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml", - "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.net.sockets.4.3.0.nupkg.sha512", - "system.net.sockets.nuspec" - ] - }, - "System.ObjectModel/4.3.0": { - "sha512": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", - "type": "package", - "path": "system.objectmodel/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.ObjectModel.dll", - "lib/netstandard1.3/System.ObjectModel.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.ObjectModel.dll", - "ref/netcore50/System.ObjectModel.xml", - "ref/netcore50/de/System.ObjectModel.xml", - "ref/netcore50/es/System.ObjectModel.xml", - "ref/netcore50/fr/System.ObjectModel.xml", - "ref/netcore50/it/System.ObjectModel.xml", - "ref/netcore50/ja/System.ObjectModel.xml", - "ref/netcore50/ko/System.ObjectModel.xml", - "ref/netcore50/ru/System.ObjectModel.xml", - "ref/netcore50/zh-hans/System.ObjectModel.xml", - "ref/netcore50/zh-hant/System.ObjectModel.xml", - "ref/netstandard1.0/System.ObjectModel.dll", - "ref/netstandard1.0/System.ObjectModel.xml", - "ref/netstandard1.0/de/System.ObjectModel.xml", - "ref/netstandard1.0/es/System.ObjectModel.xml", - "ref/netstandard1.0/fr/System.ObjectModel.xml", - "ref/netstandard1.0/it/System.ObjectModel.xml", - "ref/netstandard1.0/ja/System.ObjectModel.xml", - "ref/netstandard1.0/ko/System.ObjectModel.xml", - "ref/netstandard1.0/ru/System.ObjectModel.xml", - "ref/netstandard1.0/zh-hans/System.ObjectModel.xml", - "ref/netstandard1.0/zh-hant/System.ObjectModel.xml", - "ref/netstandard1.3/System.ObjectModel.dll", - "ref/netstandard1.3/System.ObjectModel.xml", - "ref/netstandard1.3/de/System.ObjectModel.xml", - "ref/netstandard1.3/es/System.ObjectModel.xml", - "ref/netstandard1.3/fr/System.ObjectModel.xml", - "ref/netstandard1.3/it/System.ObjectModel.xml", - "ref/netstandard1.3/ja/System.ObjectModel.xml", - "ref/netstandard1.3/ko/System.ObjectModel.xml", - "ref/netstandard1.3/ru/System.ObjectModel.xml", - "ref/netstandard1.3/zh-hans/System.ObjectModel.xml", - "ref/netstandard1.3/zh-hant/System.ObjectModel.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.objectmodel.4.3.0.nupkg.sha512", - "system.objectmodel.nuspec" - ] - }, - "System.Private.Uri/4.3.0": { - "sha512": "I4SwANiUGho1esj4V4oSlPllXjzCZDE+5XXso2P03LW2vOda2Enzh8DWOxwN6hnrJyp314c7KuVu31QYhRzOGg==", - "type": "package", - "path": "system.private.uri/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "ref/netstandard/_._", - "system.private.uri.4.3.0.nupkg.sha512", - "system.private.uri.nuspec" - ] - }, - "System.Reflection/4.3.0": { - "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "type": "package", - "path": "system.reflection/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Reflection.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Reflection.dll", - "ref/netcore50/System.Reflection.dll", - "ref/netcore50/System.Reflection.xml", - "ref/netcore50/de/System.Reflection.xml", - "ref/netcore50/es/System.Reflection.xml", - "ref/netcore50/fr/System.Reflection.xml", - "ref/netcore50/it/System.Reflection.xml", - "ref/netcore50/ja/System.Reflection.xml", - "ref/netcore50/ko/System.Reflection.xml", - "ref/netcore50/ru/System.Reflection.xml", - "ref/netcore50/zh-hans/System.Reflection.xml", - "ref/netcore50/zh-hant/System.Reflection.xml", - "ref/netstandard1.0/System.Reflection.dll", - "ref/netstandard1.0/System.Reflection.xml", - "ref/netstandard1.0/de/System.Reflection.xml", - "ref/netstandard1.0/es/System.Reflection.xml", - "ref/netstandard1.0/fr/System.Reflection.xml", - "ref/netstandard1.0/it/System.Reflection.xml", - "ref/netstandard1.0/ja/System.Reflection.xml", - "ref/netstandard1.0/ko/System.Reflection.xml", - "ref/netstandard1.0/ru/System.Reflection.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.xml", - "ref/netstandard1.3/System.Reflection.dll", - "ref/netstandard1.3/System.Reflection.xml", - "ref/netstandard1.3/de/System.Reflection.xml", - "ref/netstandard1.3/es/System.Reflection.xml", - "ref/netstandard1.3/fr/System.Reflection.xml", - "ref/netstandard1.3/it/System.Reflection.xml", - "ref/netstandard1.3/ja/System.Reflection.xml", - "ref/netstandard1.3/ko/System.Reflection.xml", - "ref/netstandard1.3/ru/System.Reflection.xml", - "ref/netstandard1.3/zh-hans/System.Reflection.xml", - "ref/netstandard1.3/zh-hant/System.Reflection.xml", - "ref/netstandard1.5/System.Reflection.dll", - "ref/netstandard1.5/System.Reflection.xml", - "ref/netstandard1.5/de/System.Reflection.xml", - "ref/netstandard1.5/es/System.Reflection.xml", - "ref/netstandard1.5/fr/System.Reflection.xml", - "ref/netstandard1.5/it/System.Reflection.xml", - "ref/netstandard1.5/ja/System.Reflection.xml", - "ref/netstandard1.5/ko/System.Reflection.xml", - "ref/netstandard1.5/ru/System.Reflection.xml", - "ref/netstandard1.5/zh-hans/System.Reflection.xml", - "ref/netstandard1.5/zh-hant/System.Reflection.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.4.3.0.nupkg.sha512", - "system.reflection.nuspec" - ] - }, - "System.Reflection.Emit/4.3.0": { - "sha512": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", - "type": "package", - "path": "system.reflection.emit/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/monotouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.dll", - "lib/netstandard1.3/System.Reflection.Emit.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/net45/_._", - "ref/netstandard1.1/System.Reflection.Emit.dll", - "ref/netstandard1.1/System.Reflection.Emit.xml", - "ref/netstandard1.1/de/System.Reflection.Emit.xml", - "ref/netstandard1.1/es/System.Reflection.Emit.xml", - "ref/netstandard1.1/fr/System.Reflection.Emit.xml", - "ref/netstandard1.1/it/System.Reflection.Emit.xml", - "ref/netstandard1.1/ja/System.Reflection.Emit.xml", - "ref/netstandard1.1/ko/System.Reflection.Emit.xml", - "ref/netstandard1.1/ru/System.Reflection.Emit.xml", - "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", - "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", - "ref/xamarinmac20/_._", - "system.reflection.emit.4.3.0.nupkg.sha512", - "system.reflection.emit.nuspec" - ] - }, - "System.Reflection.Emit.ILGeneration/4.3.0": { - "sha512": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", - "type": "package", - "path": "system.reflection.emit.ilgeneration/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", - "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", - "lib/portable-net45+wp8/_._", - "lib/wp80/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", - "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", - "ref/portable-net45+wp8/_._", - "ref/wp80/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/_._", - "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "system.reflection.emit.ilgeneration.nuspec" - ] - }, - "System.Reflection.Emit.Lightweight/4.3.0": { - "sha512": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", - "type": "package", - "path": "system.reflection.emit.lightweight/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Reflection.Emit.Lightweight.dll", - "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll", - "lib/portable-net45+wp8/_._", - "lib/wp80/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll", - "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml", - "ref/portable-net45+wp8/_._", - "ref/wp80/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/_._", - "system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "system.reflection.emit.lightweight.nuspec" - ] - }, - "System.Reflection.Extensions/4.3.0": { - "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", - "type": "package", - "path": "system.reflection.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Extensions.dll", - "ref/netcore50/System.Reflection.Extensions.xml", - "ref/netcore50/de/System.Reflection.Extensions.xml", - "ref/netcore50/es/System.Reflection.Extensions.xml", - "ref/netcore50/fr/System.Reflection.Extensions.xml", - "ref/netcore50/it/System.Reflection.Extensions.xml", - "ref/netcore50/ja/System.Reflection.Extensions.xml", - "ref/netcore50/ko/System.Reflection.Extensions.xml", - "ref/netcore50/ru/System.Reflection.Extensions.xml", - "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", - "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", - "ref/netstandard1.0/System.Reflection.Extensions.dll", - "ref/netstandard1.0/System.Reflection.Extensions.xml", - "ref/netstandard1.0/de/System.Reflection.Extensions.xml", - "ref/netstandard1.0/es/System.Reflection.Extensions.xml", - "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", - "ref/netstandard1.0/it/System.Reflection.Extensions.xml", - "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", - "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", - "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.extensions.4.3.0.nupkg.sha512", - "system.reflection.extensions.nuspec" - ] - }, - "System.Reflection.Primitives/4.3.0": { - "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "type": "package", - "path": "system.reflection.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Primitives.dll", - "ref/netcore50/System.Reflection.Primitives.xml", - "ref/netcore50/de/System.Reflection.Primitives.xml", - "ref/netcore50/es/System.Reflection.Primitives.xml", - "ref/netcore50/fr/System.Reflection.Primitives.xml", - "ref/netcore50/it/System.Reflection.Primitives.xml", - "ref/netcore50/ja/System.Reflection.Primitives.xml", - "ref/netcore50/ko/System.Reflection.Primitives.xml", - "ref/netcore50/ru/System.Reflection.Primitives.xml", - "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", - "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", - "ref/netstandard1.0/System.Reflection.Primitives.dll", - "ref/netstandard1.0/System.Reflection.Primitives.xml", - "ref/netstandard1.0/de/System.Reflection.Primitives.xml", - "ref/netstandard1.0/es/System.Reflection.Primitives.xml", - "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", - "ref/netstandard1.0/it/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.primitives.4.3.0.nupkg.sha512", - "system.reflection.primitives.nuspec" - ] - }, - "System.Reflection.TypeExtensions/4.3.0": { - "sha512": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", - "type": "package", - "path": "system.reflection.typeextensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Reflection.TypeExtensions.dll", - "lib/net462/System.Reflection.TypeExtensions.dll", - "lib/netcore50/System.Reflection.TypeExtensions.dll", - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Reflection.TypeExtensions.dll", - "ref/net462/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll", - "system.reflection.typeextensions.4.3.0.nupkg.sha512", - "system.reflection.typeextensions.nuspec" - ] - }, - "System.Resources.ResourceManager/4.3.0": { - "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "type": "package", - "path": "system.resources.resourcemanager/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Resources.ResourceManager.dll", - "ref/netcore50/System.Resources.ResourceManager.xml", - "ref/netcore50/de/System.Resources.ResourceManager.xml", - "ref/netcore50/es/System.Resources.ResourceManager.xml", - "ref/netcore50/fr/System.Resources.ResourceManager.xml", - "ref/netcore50/it/System.Resources.ResourceManager.xml", - "ref/netcore50/ja/System.Resources.ResourceManager.xml", - "ref/netcore50/ko/System.Resources.ResourceManager.xml", - "ref/netcore50/ru/System.Resources.ResourceManager.xml", - "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", - "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/System.Resources.ResourceManager.dll", - "ref/netstandard1.0/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.resources.resourcemanager.4.3.0.nupkg.sha512", - "system.resources.resourcemanager.nuspec" - ] - }, - "System.Runtime/4.3.0": { - "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "type": "package", - "path": "system.runtime/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.dll", - "lib/portable-net45+win8+wp80+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.dll", - "ref/netcore50/System.Runtime.dll", - "ref/netcore50/System.Runtime.xml", - "ref/netcore50/de/System.Runtime.xml", - "ref/netcore50/es/System.Runtime.xml", - "ref/netcore50/fr/System.Runtime.xml", - "ref/netcore50/it/System.Runtime.xml", - "ref/netcore50/ja/System.Runtime.xml", - "ref/netcore50/ko/System.Runtime.xml", - "ref/netcore50/ru/System.Runtime.xml", - "ref/netcore50/zh-hans/System.Runtime.xml", - "ref/netcore50/zh-hant/System.Runtime.xml", - "ref/netstandard1.0/System.Runtime.dll", - "ref/netstandard1.0/System.Runtime.xml", - "ref/netstandard1.0/de/System.Runtime.xml", - "ref/netstandard1.0/es/System.Runtime.xml", - "ref/netstandard1.0/fr/System.Runtime.xml", - "ref/netstandard1.0/it/System.Runtime.xml", - "ref/netstandard1.0/ja/System.Runtime.xml", - "ref/netstandard1.0/ko/System.Runtime.xml", - "ref/netstandard1.0/ru/System.Runtime.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.xml", - "ref/netstandard1.2/System.Runtime.dll", - "ref/netstandard1.2/System.Runtime.xml", - "ref/netstandard1.2/de/System.Runtime.xml", - "ref/netstandard1.2/es/System.Runtime.xml", - "ref/netstandard1.2/fr/System.Runtime.xml", - "ref/netstandard1.2/it/System.Runtime.xml", - "ref/netstandard1.2/ja/System.Runtime.xml", - "ref/netstandard1.2/ko/System.Runtime.xml", - "ref/netstandard1.2/ru/System.Runtime.xml", - "ref/netstandard1.2/zh-hans/System.Runtime.xml", - "ref/netstandard1.2/zh-hant/System.Runtime.xml", - "ref/netstandard1.3/System.Runtime.dll", - "ref/netstandard1.3/System.Runtime.xml", - "ref/netstandard1.3/de/System.Runtime.xml", - "ref/netstandard1.3/es/System.Runtime.xml", - "ref/netstandard1.3/fr/System.Runtime.xml", - "ref/netstandard1.3/it/System.Runtime.xml", - "ref/netstandard1.3/ja/System.Runtime.xml", - "ref/netstandard1.3/ko/System.Runtime.xml", - "ref/netstandard1.3/ru/System.Runtime.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.xml", - "ref/netstandard1.5/System.Runtime.dll", - "ref/netstandard1.5/System.Runtime.xml", - "ref/netstandard1.5/de/System.Runtime.xml", - "ref/netstandard1.5/es/System.Runtime.xml", - "ref/netstandard1.5/fr/System.Runtime.xml", - "ref/netstandard1.5/it/System.Runtime.xml", - "ref/netstandard1.5/ja/System.Runtime.xml", - "ref/netstandard1.5/ko/System.Runtime.xml", - "ref/netstandard1.5/ru/System.Runtime.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.xml", - "ref/portable-net45+win8+wp80+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.4.3.0.nupkg.sha512", - "system.runtime.nuspec" - ] - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "type": "package", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", - "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", - "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", - "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "system.runtime.compilerservices.unsafe.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Runtime.Extensions/4.3.0": { - "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "type": "package", - "path": "system.runtime.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.Extensions.dll", - "ref/netcore50/System.Runtime.Extensions.dll", - "ref/netcore50/System.Runtime.Extensions.xml", - "ref/netcore50/de/System.Runtime.Extensions.xml", - "ref/netcore50/es/System.Runtime.Extensions.xml", - "ref/netcore50/fr/System.Runtime.Extensions.xml", - "ref/netcore50/it/System.Runtime.Extensions.xml", - "ref/netcore50/ja/System.Runtime.Extensions.xml", - "ref/netcore50/ko/System.Runtime.Extensions.xml", - "ref/netcore50/ru/System.Runtime.Extensions.xml", - "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", - "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.0/System.Runtime.Extensions.dll", - "ref/netstandard1.0/System.Runtime.Extensions.xml", - "ref/netstandard1.0/de/System.Runtime.Extensions.xml", - "ref/netstandard1.0/es/System.Runtime.Extensions.xml", - "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.0/it/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.3/System.Runtime.Extensions.dll", - "ref/netstandard1.3/System.Runtime.Extensions.xml", - "ref/netstandard1.3/de/System.Runtime.Extensions.xml", - "ref/netstandard1.3/es/System.Runtime.Extensions.xml", - "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.3/it/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.5/System.Runtime.Extensions.dll", - "ref/netstandard1.5/System.Runtime.Extensions.xml", - "ref/netstandard1.5/de/System.Runtime.Extensions.xml", - "ref/netstandard1.5/es/System.Runtime.Extensions.xml", - "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.5/it/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.extensions.4.3.0.nupkg.sha512", - "system.runtime.extensions.nuspec" - ] - }, - "System.Runtime.Handles/4.3.0": { - "sha512": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "type": "package", - "path": "system.runtime.handles/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/_._", - "ref/netstandard1.3/System.Runtime.Handles.dll", - "ref/netstandard1.3/System.Runtime.Handles.xml", - "ref/netstandard1.3/de/System.Runtime.Handles.xml", - "ref/netstandard1.3/es/System.Runtime.Handles.xml", - "ref/netstandard1.3/fr/System.Runtime.Handles.xml", - "ref/netstandard1.3/it/System.Runtime.Handles.xml", - "ref/netstandard1.3/ja/System.Runtime.Handles.xml", - "ref/netstandard1.3/ko/System.Runtime.Handles.xml", - "ref/netstandard1.3/ru/System.Runtime.Handles.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.handles.4.3.0.nupkg.sha512", - "system.runtime.handles.nuspec" - ] - }, - "System.Runtime.InteropServices/4.3.0": { - "sha512": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "type": "package", - "path": "system.runtime.interopservices/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.InteropServices.dll", - "lib/net463/System.Runtime.InteropServices.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.InteropServices.dll", - "ref/net463/System.Runtime.InteropServices.dll", - "ref/netcore50/System.Runtime.InteropServices.dll", - "ref/netcore50/System.Runtime.InteropServices.xml", - "ref/netcore50/de/System.Runtime.InteropServices.xml", - "ref/netcore50/es/System.Runtime.InteropServices.xml", - "ref/netcore50/fr/System.Runtime.InteropServices.xml", - "ref/netcore50/it/System.Runtime.InteropServices.xml", - "ref/netcore50/ja/System.Runtime.InteropServices.xml", - "ref/netcore50/ko/System.Runtime.InteropServices.xml", - "ref/netcore50/ru/System.Runtime.InteropServices.xml", - "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", - "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", - "ref/netcoreapp1.1/System.Runtime.InteropServices.dll", - "ref/netstandard1.1/System.Runtime.InteropServices.dll", - "ref/netstandard1.1/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/System.Runtime.InteropServices.dll", - "ref/netstandard1.2/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/System.Runtime.InteropServices.dll", - "ref/netstandard1.3/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/System.Runtime.InteropServices.dll", - "ref/netstandard1.5/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.interopservices.4.3.0.nupkg.sha512", - "system.runtime.interopservices.nuspec" - ] - }, - "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { - "sha512": "cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", - "type": "package", - "path": "system.runtime.interopservices.runtimeinformation/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", - "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", - "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", - "system.runtime.interopservices.runtimeinformation.nuspec" - ] - }, - "System.Runtime.Numerics/4.3.0": { - "sha512": "yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "type": "package", - "path": "system.runtime.numerics/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Runtime.Numerics.dll", - "lib/netstandard1.3/System.Runtime.Numerics.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Runtime.Numerics.dll", - "ref/netcore50/System.Runtime.Numerics.xml", - "ref/netcore50/de/System.Runtime.Numerics.xml", - "ref/netcore50/es/System.Runtime.Numerics.xml", - "ref/netcore50/fr/System.Runtime.Numerics.xml", - "ref/netcore50/it/System.Runtime.Numerics.xml", - "ref/netcore50/ja/System.Runtime.Numerics.xml", - "ref/netcore50/ko/System.Runtime.Numerics.xml", - "ref/netcore50/ru/System.Runtime.Numerics.xml", - "ref/netcore50/zh-hans/System.Runtime.Numerics.xml", - "ref/netcore50/zh-hant/System.Runtime.Numerics.xml", - "ref/netstandard1.1/System.Runtime.Numerics.dll", - "ref/netstandard1.1/System.Runtime.Numerics.xml", - "ref/netstandard1.1/de/System.Runtime.Numerics.xml", - "ref/netstandard1.1/es/System.Runtime.Numerics.xml", - "ref/netstandard1.1/fr/System.Runtime.Numerics.xml", - "ref/netstandard1.1/it/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ja/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ko/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ru/System.Runtime.Numerics.xml", - "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml", - "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.numerics.4.3.0.nupkg.sha512", - "system.runtime.numerics.nuspec" - ] - }, - "System.Security.AccessControl/4.7.0": { - "sha512": "JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==", - "type": "package", - "path": "system.security.accesscontrol/4.7.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.AccessControl.dll", - "lib/net461/System.Security.AccessControl.dll", - "lib/net461/System.Security.AccessControl.xml", - "lib/netstandard1.3/System.Security.AccessControl.dll", - "lib/netstandard2.0/System.Security.AccessControl.dll", - "lib/netstandard2.0/System.Security.AccessControl.xml", - "lib/uap10.0.16299/_._", - "ref/net46/System.Security.AccessControl.dll", - "ref/net461/System.Security.AccessControl.dll", - "ref/net461/System.Security.AccessControl.xml", - "ref/netstandard1.3/System.Security.AccessControl.dll", - "ref/netstandard1.3/System.Security.AccessControl.xml", - "ref/netstandard1.3/de/System.Security.AccessControl.xml", - "ref/netstandard1.3/es/System.Security.AccessControl.xml", - "ref/netstandard1.3/fr/System.Security.AccessControl.xml", - "ref/netstandard1.3/it/System.Security.AccessControl.xml", - "ref/netstandard1.3/ja/System.Security.AccessControl.xml", - "ref/netstandard1.3/ko/System.Security.AccessControl.xml", - "ref/netstandard1.3/ru/System.Security.AccessControl.xml", - "ref/netstandard1.3/zh-hans/System.Security.AccessControl.xml", - "ref/netstandard1.3/zh-hant/System.Security.AccessControl.xml", - "ref/netstandard2.0/System.Security.AccessControl.dll", - "ref/netstandard2.0/System.Security.AccessControl.xml", - "ref/uap10.0.16299/_._", - "runtimes/win/lib/net46/System.Security.AccessControl.dll", - "runtimes/win/lib/net461/System.Security.AccessControl.dll", - "runtimes/win/lib/net461/System.Security.AccessControl.xml", - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.xml", - "runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.accesscontrol.4.7.0.nupkg.sha512", - "system.security.accesscontrol.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "sha512": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "type": "package", - "path": "system.security.cryptography.algorithms/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Algorithms.dll", - "lib/net461/System.Security.Cryptography.Algorithms.dll", - "lib/net463/System.Security.Cryptography.Algorithms.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Algorithms.dll", - "ref/net461/System.Security.Cryptography.Algorithms.dll", - "ref/net463/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "system.security.cryptography.algorithms.nuspec" - ] - }, - "System.Security.Cryptography.Cng/4.3.0": { - "sha512": "03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", - "type": "package", - "path": "system.security.cryptography.cng/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/net46/System.Security.Cryptography.Cng.dll", - "lib/net461/System.Security.Cryptography.Cng.dll", - "lib/net463/System.Security.Cryptography.Cng.dll", - "ref/net46/System.Security.Cryptography.Cng.dll", - "ref/net461/System.Security.Cryptography.Cng.dll", - "ref/net463/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "system.security.cryptography.cng.4.3.0.nupkg.sha512", - "system.security.cryptography.cng.nuspec" - ] - }, - "System.Security.Cryptography.Csp/4.3.0": { - "sha512": "X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "type": "package", - "path": "system.security.cryptography.csp/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Csp.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Csp.dll", - "ref/netstandard1.3/System.Security.Cryptography.Csp.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll", - "runtimes/win/lib/netcore50/_._", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", - "system.security.cryptography.csp.4.3.0.nupkg.sha512", - "system.security.cryptography.csp.nuspec" - ] - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "sha512": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "type": "package", - "path": "system.security.cryptography.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Encoding.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Encoding.dll", - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "system.security.cryptography.encoding.nuspec" - ] - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "type": "package", - "path": "system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "system.security.cryptography.openssl.nuspec" - ] - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "sha512": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "type": "package", - "path": "system.security.cryptography.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Primitives.dll", - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Primitives.dll", - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "system.security.cryptography.primitives.nuspec" - ] - }, - "System.Security.Cryptography.ProtectedData/7.0.0": { - "sha512": "xSPiLNlHT6wAHtugASbKAJwV5GVqQK351crnILAucUioFqqieDN79evO1rku1ckt/GfjIn+b17UaSskoY03JuA==", - "type": "package", - "path": "system.security.cryptography.protecteddata/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Security.Cryptography.ProtectedData.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net462/System.Security.Cryptography.ProtectedData.dll", - "lib/net462/System.Security.Cryptography.ProtectedData.xml", - "lib/net6.0/System.Security.Cryptography.ProtectedData.dll", - "lib/net6.0/System.Security.Cryptography.ProtectedData.xml", - "lib/net7.0/System.Security.Cryptography.ProtectedData.dll", - "lib/net7.0/System.Security.Cryptography.ProtectedData.xml", - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll", - "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.xml", - "runtimes/win/lib/net7.0/System.Security.Cryptography.ProtectedData.dll", - "runtimes/win/lib/net7.0/System.Security.Cryptography.ProtectedData.xml", - "system.security.cryptography.protecteddata.7.0.0.nupkg.sha512", - "system.security.cryptography.protecteddata.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "sha512": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "type": "package", - "path": "system.security.cryptography.x509certificates/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.X509Certificates.dll", - "lib/net461/System.Security.Cryptography.X509Certificates.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.X509Certificates.dll", - "ref/net461/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", - "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "system.security.cryptography.x509certificates.nuspec" - ] - }, - "System.Security.Permissions/7.0.0": { - "sha512": "Vmp0iRmCEno9BWiskOW5pxJ3d9n+jUqKxvX4GhLwFhnQaySZmBN2FuC0N5gjFHgyFMUjC5sfIJ8KZfoJwkcMmA==", - "type": "package", - "path": "system.security.permissions/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Security.Permissions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Security.Permissions.targets", - "lib/net462/System.Security.Permissions.dll", - "lib/net462/System.Security.Permissions.xml", - "lib/net6.0/System.Security.Permissions.dll", - "lib/net6.0/System.Security.Permissions.xml", - "lib/net7.0/System.Security.Permissions.dll", - "lib/net7.0/System.Security.Permissions.xml", - "lib/netstandard2.0/System.Security.Permissions.dll", - "lib/netstandard2.0/System.Security.Permissions.xml", - "system.security.permissions.7.0.0.nupkg.sha512", - "system.security.permissions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Security.Principal.Windows/4.7.0": { - "sha512": "ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==", - "type": "package", - "path": "system.security.principal.windows/4.7.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net46/System.Security.Principal.Windows.dll", - "lib/net461/System.Security.Principal.Windows.dll", - "lib/net461/System.Security.Principal.Windows.xml", - "lib/netstandard1.3/System.Security.Principal.Windows.dll", - "lib/netstandard2.0/System.Security.Principal.Windows.dll", - "lib/netstandard2.0/System.Security.Principal.Windows.xml", - "lib/uap10.0.16299/_._", - "ref/net46/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.dll", - "ref/net461/System.Security.Principal.Windows.xml", - "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", - "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/System.Security.Principal.Windows.dll", - "ref/netstandard1.3/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", - "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", - "ref/netstandard2.0/System.Security.Principal.Windows.dll", - "ref/netstandard2.0/System.Security.Principal.Windows.xml", - "ref/uap10.0.16299/_._", - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", - "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", - "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", - "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", - "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", - "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", - "runtimes/win/lib/uap10.0.16299/_._", - "system.security.principal.windows.4.7.0.nupkg.sha512", - "system.security.principal.windows.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Text.Encoding/4.3.0": { - "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "type": "package", - "path": "system.text.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.dll", - "ref/netcore50/System.Text.Encoding.xml", - "ref/netcore50/de/System.Text.Encoding.xml", - "ref/netcore50/es/System.Text.Encoding.xml", - "ref/netcore50/fr/System.Text.Encoding.xml", - "ref/netcore50/it/System.Text.Encoding.xml", - "ref/netcore50/ja/System.Text.Encoding.xml", - "ref/netcore50/ko/System.Text.Encoding.xml", - "ref/netcore50/ru/System.Text.Encoding.xml", - "ref/netcore50/zh-hans/System.Text.Encoding.xml", - "ref/netcore50/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.0/System.Text.Encoding.dll", - "ref/netstandard1.0/System.Text.Encoding.xml", - "ref/netstandard1.0/de/System.Text.Encoding.xml", - "ref/netstandard1.0/es/System.Text.Encoding.xml", - "ref/netstandard1.0/fr/System.Text.Encoding.xml", - "ref/netstandard1.0/it/System.Text.Encoding.xml", - "ref/netstandard1.0/ja/System.Text.Encoding.xml", - "ref/netstandard1.0/ko/System.Text.Encoding.xml", - "ref/netstandard1.0/ru/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.3/System.Text.Encoding.dll", - "ref/netstandard1.3/System.Text.Encoding.xml", - "ref/netstandard1.3/de/System.Text.Encoding.xml", - "ref/netstandard1.3/es/System.Text.Encoding.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.xml", - "ref/netstandard1.3/it/System.Text.Encoding.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.encoding.4.3.0.nupkg.sha512", - "system.text.encoding.nuspec" - ] - }, - "System.Text.Encoding.CodePages/7.0.0": { - "sha512": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==", - "type": "package", - "path": "system.text.encoding.codepages/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Text.Encoding.CodePages.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net462/System.Text.Encoding.CodePages.dll", - "lib/net462/System.Text.Encoding.CodePages.xml", - "lib/net6.0/System.Text.Encoding.CodePages.dll", - "lib/net6.0/System.Text.Encoding.CodePages.xml", - "lib/net7.0/System.Text.Encoding.CodePages.dll", - "lib/net7.0/System.Text.Encoding.CodePages.xml", - "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", - "lib/netstandard2.0/System.Text.Encoding.CodePages.xml", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll", - "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml", - "runtimes/win/lib/net7.0/System.Text.Encoding.CodePages.dll", - "runtimes/win/lib/net7.0/System.Text.Encoding.CodePages.xml", - "system.text.encoding.codepages.7.0.0.nupkg.sha512", - "system.text.encoding.codepages.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Encoding.Extensions/4.3.0": { - "sha512": "YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", - "type": "package", - "path": "system.text.encoding.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.Extensions.dll", - "ref/netcore50/System.Text.Encoding.Extensions.xml", - "ref/netcore50/de/System.Text.Encoding.Extensions.xml", - "ref/netcore50/es/System.Text.Encoding.Extensions.xml", - "ref/netcore50/fr/System.Text.Encoding.Extensions.xml", - "ref/netcore50/it/System.Text.Encoding.Extensions.xml", - "ref/netcore50/ja/System.Text.Encoding.Extensions.xml", - "ref/netcore50/ko/System.Text.Encoding.Extensions.xml", - "ref/netcore50/ru/System.Text.Encoding.Extensions.xml", - "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml", - "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/System.Text.Encoding.Extensions.dll", - "ref/netstandard1.0/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/System.Text.Encoding.Extensions.dll", - "ref/netstandard1.3/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.encoding.extensions.4.3.0.nupkg.sha512", - "system.text.encoding.extensions.nuspec" - ] - }, - "System.Text.RegularExpressions/4.3.0": { - "sha512": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", - "type": "package", - "path": "system.text.regularexpressions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Text.RegularExpressions.dll", - "lib/netcore50/System.Text.RegularExpressions.dll", - "lib/netstandard1.6/System.Text.RegularExpressions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Text.RegularExpressions.dll", - "ref/netcore50/System.Text.RegularExpressions.dll", - "ref/netcore50/System.Text.RegularExpressions.xml", - "ref/netcore50/de/System.Text.RegularExpressions.xml", - "ref/netcore50/es/System.Text.RegularExpressions.xml", - "ref/netcore50/fr/System.Text.RegularExpressions.xml", - "ref/netcore50/it/System.Text.RegularExpressions.xml", - "ref/netcore50/ja/System.Text.RegularExpressions.xml", - "ref/netcore50/ko/System.Text.RegularExpressions.xml", - "ref/netcore50/ru/System.Text.RegularExpressions.xml", - "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml", - "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml", - "ref/netcoreapp1.1/System.Text.RegularExpressions.dll", - "ref/netstandard1.0/System.Text.RegularExpressions.dll", - "ref/netstandard1.0/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/de/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/es/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/it/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml", - "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/System.Text.RegularExpressions.dll", - "ref/netstandard1.3/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/de/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/es/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/it/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", - "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/System.Text.RegularExpressions.dll", - "ref/netstandard1.6/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", - "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.regularexpressions.4.3.0.nupkg.sha512", - "system.text.regularexpressions.nuspec" - ] - }, - "System.Threading/4.3.0": { - "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "type": "package", - "path": "system.threading/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Threading.dll", - "lib/netstandard1.3/System.Threading.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.dll", - "ref/netcore50/System.Threading.xml", - "ref/netcore50/de/System.Threading.xml", - "ref/netcore50/es/System.Threading.xml", - "ref/netcore50/fr/System.Threading.xml", - "ref/netcore50/it/System.Threading.xml", - "ref/netcore50/ja/System.Threading.xml", - "ref/netcore50/ko/System.Threading.xml", - "ref/netcore50/ru/System.Threading.xml", - "ref/netcore50/zh-hans/System.Threading.xml", - "ref/netcore50/zh-hant/System.Threading.xml", - "ref/netstandard1.0/System.Threading.dll", - "ref/netstandard1.0/System.Threading.xml", - "ref/netstandard1.0/de/System.Threading.xml", - "ref/netstandard1.0/es/System.Threading.xml", - "ref/netstandard1.0/fr/System.Threading.xml", - "ref/netstandard1.0/it/System.Threading.xml", - "ref/netstandard1.0/ja/System.Threading.xml", - "ref/netstandard1.0/ko/System.Threading.xml", - "ref/netstandard1.0/ru/System.Threading.xml", - "ref/netstandard1.0/zh-hans/System.Threading.xml", - "ref/netstandard1.0/zh-hant/System.Threading.xml", - "ref/netstandard1.3/System.Threading.dll", - "ref/netstandard1.3/System.Threading.xml", - "ref/netstandard1.3/de/System.Threading.xml", - "ref/netstandard1.3/es/System.Threading.xml", - "ref/netstandard1.3/fr/System.Threading.xml", - "ref/netstandard1.3/it/System.Threading.xml", - "ref/netstandard1.3/ja/System.Threading.xml", - "ref/netstandard1.3/ko/System.Threading.xml", - "ref/netstandard1.3/ru/System.Threading.xml", - "ref/netstandard1.3/zh-hans/System.Threading.xml", - "ref/netstandard1.3/zh-hant/System.Threading.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Threading.dll", - "system.threading.4.3.0.nupkg.sha512", - "system.threading.nuspec" - ] - }, - "System.Threading.Overlapped/4.3.0": { - "sha512": "m3HQ2dPiX/DSTpf+yJt8B0c+SRvzfqAJKx+QDWi+VLhz8svLT23MVjEOHPF/KiSLeArKU/iHescrbLd3yVgyNg==", - "type": "package", - "path": "system.threading.overlapped/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/net46/System.Threading.Overlapped.dll", - "ref/net46/System.Threading.Overlapped.dll", - "ref/netstandard1.3/System.Threading.Overlapped.dll", - "ref/netstandard1.3/System.Threading.Overlapped.xml", - "ref/netstandard1.3/de/System.Threading.Overlapped.xml", - "ref/netstandard1.3/es/System.Threading.Overlapped.xml", - "ref/netstandard1.3/fr/System.Threading.Overlapped.xml", - "ref/netstandard1.3/it/System.Threading.Overlapped.xml", - "ref/netstandard1.3/ja/System.Threading.Overlapped.xml", - "ref/netstandard1.3/ko/System.Threading.Overlapped.xml", - "ref/netstandard1.3/ru/System.Threading.Overlapped.xml", - "ref/netstandard1.3/zh-hans/System.Threading.Overlapped.xml", - "ref/netstandard1.3/zh-hant/System.Threading.Overlapped.xml", - "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll", - "runtimes/win/lib/net46/System.Threading.Overlapped.dll", - "runtimes/win/lib/netcore50/System.Threading.Overlapped.dll", - "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll", - "system.threading.overlapped.4.3.0.nupkg.sha512", - "system.threading.overlapped.nuspec" - ] - }, - "System.Threading.Tasks/4.3.0": { - "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "type": "package", - "path": "system.threading.tasks/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.Tasks.dll", - "ref/netcore50/System.Threading.Tasks.xml", - "ref/netcore50/de/System.Threading.Tasks.xml", - "ref/netcore50/es/System.Threading.Tasks.xml", - "ref/netcore50/fr/System.Threading.Tasks.xml", - "ref/netcore50/it/System.Threading.Tasks.xml", - "ref/netcore50/ja/System.Threading.Tasks.xml", - "ref/netcore50/ko/System.Threading.Tasks.xml", - "ref/netcore50/ru/System.Threading.Tasks.xml", - "ref/netcore50/zh-hans/System.Threading.Tasks.xml", - "ref/netcore50/zh-hant/System.Threading.Tasks.xml", - "ref/netstandard1.0/System.Threading.Tasks.dll", - "ref/netstandard1.0/System.Threading.Tasks.xml", - "ref/netstandard1.0/de/System.Threading.Tasks.xml", - "ref/netstandard1.0/es/System.Threading.Tasks.xml", - "ref/netstandard1.0/fr/System.Threading.Tasks.xml", - "ref/netstandard1.0/it/System.Threading.Tasks.xml", - "ref/netstandard1.0/ja/System.Threading.Tasks.xml", - "ref/netstandard1.0/ko/System.Threading.Tasks.xml", - "ref/netstandard1.0/ru/System.Threading.Tasks.xml", - "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", - "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", - "ref/netstandard1.3/System.Threading.Tasks.dll", - "ref/netstandard1.3/System.Threading.Tasks.xml", - "ref/netstandard1.3/de/System.Threading.Tasks.xml", - "ref/netstandard1.3/es/System.Threading.Tasks.xml", - "ref/netstandard1.3/fr/System.Threading.Tasks.xml", - "ref/netstandard1.3/it/System.Threading.Tasks.xml", - "ref/netstandard1.3/ja/System.Threading.Tasks.xml", - "ref/netstandard1.3/ko/System.Threading.Tasks.xml", - "ref/netstandard1.3/ru/System.Threading.Tasks.xml", - "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", - "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.4.3.0.nupkg.sha512", - "system.threading.tasks.nuspec" - ] - }, - "System.Threading.Tasks.Extensions/4.3.0": { - "sha512": "npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==", - "type": "package", - "path": "system.threading.tasks.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", - "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", - "system.threading.tasks.extensions.4.3.0.nupkg.sha512", - "system.threading.tasks.extensions.nuspec" - ] - }, - "System.Threading.Timer/4.3.0": { - "sha512": "Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", - "type": "package", - "path": "system.threading.timer/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net451/_._", - "lib/portable-net451+win81+wpa81/_._", - "lib/win81/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net451/_._", - "ref/netcore50/System.Threading.Timer.dll", - "ref/netcore50/System.Threading.Timer.xml", - "ref/netcore50/de/System.Threading.Timer.xml", - "ref/netcore50/es/System.Threading.Timer.xml", - "ref/netcore50/fr/System.Threading.Timer.xml", - "ref/netcore50/it/System.Threading.Timer.xml", - "ref/netcore50/ja/System.Threading.Timer.xml", - "ref/netcore50/ko/System.Threading.Timer.xml", - "ref/netcore50/ru/System.Threading.Timer.xml", - "ref/netcore50/zh-hans/System.Threading.Timer.xml", - "ref/netcore50/zh-hant/System.Threading.Timer.xml", - "ref/netstandard1.2/System.Threading.Timer.dll", - "ref/netstandard1.2/System.Threading.Timer.xml", - "ref/netstandard1.2/de/System.Threading.Timer.xml", - "ref/netstandard1.2/es/System.Threading.Timer.xml", - "ref/netstandard1.2/fr/System.Threading.Timer.xml", - "ref/netstandard1.2/it/System.Threading.Timer.xml", - "ref/netstandard1.2/ja/System.Threading.Timer.xml", - "ref/netstandard1.2/ko/System.Threading.Timer.xml", - "ref/netstandard1.2/ru/System.Threading.Timer.xml", - "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml", - "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml", - "ref/portable-net451+win81+wpa81/_._", - "ref/win81/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.timer.4.3.0.nupkg.sha512", - "system.threading.timer.nuspec" - ] - }, - "System.Windows.Extensions/7.0.0": { - "sha512": "bR4qdCmssMMbo9Fatci49An5B1UaVJZHKNq70PRgzoLYIlitb8Tj7ns/Xt5Pz1CkERiTjcVBDU2y1AVrPBYkaw==", - "type": "package", - "path": "system.windows.extensions/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/net6.0/System.Windows.Extensions.dll", - "lib/net6.0/System.Windows.Extensions.xml", - "lib/net7.0/System.Windows.Extensions.dll", - "lib/net7.0/System.Windows.Extensions.xml", - "runtimes/win/lib/net6.0/System.Windows.Extensions.dll", - "runtimes/win/lib/net6.0/System.Windows.Extensions.xml", - "runtimes/win/lib/net7.0/System.Windows.Extensions.dll", - "runtimes/win/lib/net7.0/System.Windows.Extensions.xml", - "system.windows.extensions.7.0.0.nupkg.sha512", - "system.windows.extensions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Xml.ReaderWriter/4.3.0": { - "sha512": "GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", - "type": "package", - "path": "system.xml.readerwriter/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net46/System.Xml.ReaderWriter.dll", - "lib/netcore50/System.Xml.ReaderWriter.dll", - "lib/netstandard1.3/System.Xml.ReaderWriter.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net46/System.Xml.ReaderWriter.dll", - "ref/netcore50/System.Xml.ReaderWriter.dll", - "ref/netcore50/System.Xml.ReaderWriter.xml", - "ref/netcore50/de/System.Xml.ReaderWriter.xml", - "ref/netcore50/es/System.Xml.ReaderWriter.xml", - "ref/netcore50/fr/System.Xml.ReaderWriter.xml", - "ref/netcore50/it/System.Xml.ReaderWriter.xml", - "ref/netcore50/ja/System.Xml.ReaderWriter.xml", - "ref/netcore50/ko/System.Xml.ReaderWriter.xml", - "ref/netcore50/ru/System.Xml.ReaderWriter.xml", - "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml", - "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/System.Xml.ReaderWriter.dll", - "ref/netstandard1.0/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml", - "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/System.Xml.ReaderWriter.dll", - "ref/netstandard1.3/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml", - "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.readerwriter.4.3.0.nupkg.sha512", - "system.xml.readerwriter.nuspec" - ] - }, - "System.Xml.XDocument/4.3.0": { - "sha512": "5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", - "type": "package", - "path": "system.xml.xdocument/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Xml.XDocument.dll", - "lib/netstandard1.3/System.Xml.XDocument.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Xml.XDocument.dll", - "ref/netcore50/System.Xml.XDocument.xml", - "ref/netcore50/de/System.Xml.XDocument.xml", - "ref/netcore50/es/System.Xml.XDocument.xml", - "ref/netcore50/fr/System.Xml.XDocument.xml", - "ref/netcore50/it/System.Xml.XDocument.xml", - "ref/netcore50/ja/System.Xml.XDocument.xml", - "ref/netcore50/ko/System.Xml.XDocument.xml", - "ref/netcore50/ru/System.Xml.XDocument.xml", - "ref/netcore50/zh-hans/System.Xml.XDocument.xml", - "ref/netcore50/zh-hant/System.Xml.XDocument.xml", - "ref/netstandard1.0/System.Xml.XDocument.dll", - "ref/netstandard1.0/System.Xml.XDocument.xml", - "ref/netstandard1.0/de/System.Xml.XDocument.xml", - "ref/netstandard1.0/es/System.Xml.XDocument.xml", - "ref/netstandard1.0/fr/System.Xml.XDocument.xml", - "ref/netstandard1.0/it/System.Xml.XDocument.xml", - "ref/netstandard1.0/ja/System.Xml.XDocument.xml", - "ref/netstandard1.0/ko/System.Xml.XDocument.xml", - "ref/netstandard1.0/ru/System.Xml.XDocument.xml", - "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml", - "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml", - "ref/netstandard1.3/System.Xml.XDocument.dll", - "ref/netstandard1.3/System.Xml.XDocument.xml", - "ref/netstandard1.3/de/System.Xml.XDocument.xml", - "ref/netstandard1.3/es/System.Xml.XDocument.xml", - "ref/netstandard1.3/fr/System.Xml.XDocument.xml", - "ref/netstandard1.3/it/System.Xml.XDocument.xml", - "ref/netstandard1.3/ja/System.Xml.XDocument.xml", - "ref/netstandard1.3/ko/System.Xml.XDocument.xml", - "ref/netstandard1.3/ru/System.Xml.XDocument.xml", - "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml", - "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.xml.xdocument.4.3.0.nupkg.sha512", - "system.xml.xdocument.nuspec" - ] - }, - "TextCopy/6.2.1": { - "sha512": "ryejViUBmHQ2XMie2AiRBn7KVKu2Gh/hqrctGSAUf1BufwfPjr+MWuACNBaiG+40TMbWRDJZgV73Tpl9hggeRw==", - "type": "package", - "path": "textcopy/6.2.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "icon.png", - "lib/monoandroid90/TextCopy.dll", - "lib/monoandroid90/TextCopy.xml", - "lib/net462/TextCopy.dll", - "lib/net462/TextCopy.xml", - "lib/net6.0/TextCopy.dll", - "lib/net6.0/TextCopy.xml", - "lib/netstandard2.0/TextCopy.dll", - "lib/netstandard2.0/TextCopy.xml", - "lib/netstandard2.1/TextCopy.dll", - "lib/netstandard2.1/TextCopy.xml", - "lib/xamarinios10/TextCopy.dll", - "lib/xamarinios10/TextCopy.xml", - "textcopy.6.2.1.nupkg.sha512", - "textcopy.nuspec" - ] - }, - "AutoCompleteTextBox/1.6.0": { - "type": "project", - "path": "../AutoCompleteTextBox/AutoCompleteTextBox.csproj", - "msbuildProject": "../AutoCompleteTextBox/AutoCompleteTextBox.csproj" - }, - "Config.Net/4.7.3": { - "type": "project", - "path": "../Config.Net/Config.Net.csproj", - "msbuildProject": "../Config.Net/Config.Net.csproj" - }, - "FSI.Lib/1.0.0": { - "type": "project", - "path": "../FSI.Lib/FSI.Lib/FSI.Lib.csproj", - "msbuildProject": "../FSI.Lib/FSI.Lib/FSI.Lib.csproj" - }, - "RadialMenu/1.0.0": { - "type": "project", - "path": "../RadialMenu/RadialMenu.csproj", - "msbuildProject": "../RadialMenu/RadialMenu.csproj" - }, - "RoboSharp/1.2.8": { - "type": "project", - "path": "../RoboSharp/RoboSharp.csproj", - "msbuildProject": "../RoboSharp/RoboSharp.csproj" - } - }, - "projectFileDependencyGroups": { - "net6.0-windows10.0.22000": [ - "AutoCompleteTextBox >= 1.6.0", - "Config.Net >= 4.7.3", - "FSI.Lib >= 1.0.0", - "H.InputSimulator >= 1.3.0", - "Microsoft.CodeAnalysis.NetAnalyzers >= 6.0.0", - "NLog.Extensions.Logging >= 5.2.1", - "RadialMenu >= 1.0.0", - "RoboSharp >= 1.2.8", - "SharpDX.DirectInput >= 4.2.0", - "StyleCop.Analyzers >= 1.1.118", - "Svg >= 3.4.3" - ] - }, - "packageFolders": { - "C:\\Users\\maier_s\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "projectName": "FSI.BT.Tools", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows10.0.22000" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "projectReferences": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\AutoCompleteTextBox\\AutoCompleteTextBox.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\Config.Net\\Config.Net.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.Lib\\FSI.Lib\\FSI.Lib.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RadialMenu\\RadialMenu.csproj" - }, - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows10.0.22000": { - "targetAlias": "net6.0-windows10.0.22000.0", - "dependencies": { - "H.InputSimulator": { - "target": "Package", - "version": "[1.3.0, )" - }, - "Microsoft.CodeAnalysis.NetAnalyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[6.0.0, )" - }, - "NLog.Extensions.Logging": { - "target": "Package", - "version": "[5.2.1, )" - }, - "SharpDX.DirectInput": { - "target": "Package", - "version": "[4.2.0, )" - }, - "StyleCop.Analyzers": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[1.1.118, )" - }, - "Svg": { - "target": "Package", - "version": "[3.4.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.NETCore.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - }, - { - "name": "Microsoft.Windows.SDK.NET.Ref", - "version": "[10.0.22000.22, 10.0.22000.22]" - }, - { - "name": "Microsoft.WindowsDesktop.App.Runtime.win-x64", - "version": "[6.0.1, 6.0.1]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - }, - "Microsoft.Windows.SDK.NET.Ref": { - "privateAssets": "all" - }, - "Microsoft.WindowsDesktop.App": { - "privateAssets": "none" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - }, - "runtimes": { - "win-x64": { - "#import": [] - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/obj/project.nuget.cache b/FSI.BT.Tools/FSI.BT.Tools/obj/project.nuget.cache deleted file mode 100644 index f9bf4af..0000000 --- a/FSI.BT.Tools/FSI.BT.Tools/obj/project.nuget.cache +++ /dev/null @@ -1,157 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "Iyi82+Ees+XqbC37dD//fwEAVi63CFUiMxyinQR05tSXF6/wWSvz2RCXuBwcYLoWtx+ES68Xxr2qRCSLo1mrog==", - "success": true, - "projectFilePath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\FSI.BT.Tools\\FSI.BT.Tools.csproj", - "expectedPackageFiles": [ - "C:\\Users\\maier_s\\.nuget\\packages\\castle.core\\5.0.0\\castle.core.5.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\excss\\4.1.4\\excss.4.1.4.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\fizzler\\1.2.1\\fizzler.1.2.1.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\h.inputsimulator\\1.3.0\\h.inputsimulator.1.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.codeanalysis.netanalyzers\\6.0.0\\microsoft.codeanalysis.netanalyzers.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\6.0.0\\microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0\\microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\7.0.0\\microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.extensions.logging\\6.0.0\\microsoft.extensions.logging.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.0\\microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.management.infrastructure\\2.0.0\\microsoft.management.infrastructure.2.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.management.infrastructure.runtime.unix\\2.0.0\\microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.management.infrastructure.runtime.win\\2.0.0\\microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.win32.primitives\\4.3.0\\microsoft.win32.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.win32.registry\\4.7.0\\microsoft.win32.registry.4.7.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.win32.systemevents\\7.0.0\\microsoft.win32.systemevents.7.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\naudio\\2.1.0\\naudio.2.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\naudio.asio\\2.1.0\\naudio.asio.2.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\naudio.core\\2.1.0\\naudio.core.2.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\naudio.midi\\2.1.0\\naudio.midi.2.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\naudio.wasapi\\2.1.0\\naudio.wasapi.2.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\naudio.winforms\\2.1.0\\naudio.winforms.2.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\naudio.winmm\\2.1.0\\naudio.winmm.2.1.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\netstandard.library\\1.6.1\\netstandard.library.1.6.1.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\nlog\\5.1.1\\nlog.5.1.1.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\nlog.extensions.logging\\5.2.1\\nlog.extensions.logging.5.2.1.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.collections\\4.3.0\\runtime.any.system.collections.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.diagnostics.tools\\4.3.0\\runtime.any.system.diagnostics.tools.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.diagnostics.tracing\\4.3.0\\runtime.any.system.diagnostics.tracing.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.globalization\\4.3.0\\runtime.any.system.globalization.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.globalization.calendars\\4.3.0\\runtime.any.system.globalization.calendars.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.io\\4.3.0\\runtime.any.system.io.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.reflection\\4.3.0\\runtime.any.system.reflection.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.reflection.extensions\\4.3.0\\runtime.any.system.reflection.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.reflection.primitives\\4.3.0\\runtime.any.system.reflection.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.resources.resourcemanager\\4.3.0\\runtime.any.system.resources.resourcemanager.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.runtime\\4.3.0\\runtime.any.system.runtime.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.runtime.handles\\4.3.0\\runtime.any.system.runtime.handles.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.runtime.interopservices\\4.3.0\\runtime.any.system.runtime.interopservices.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.text.encoding\\4.3.0\\runtime.any.system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.text.encoding.extensions\\4.3.0\\runtime.any.system.text.encoding.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.threading.tasks\\4.3.0\\runtime.any.system.threading.tasks.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.any.system.threading.timer\\4.3.0\\runtime.any.system.threading.timer.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.osx.10.10-x64.corecompat.system.drawing\\5.8.64\\runtime.osx.10.10-x64.corecompat.system.drawing.5.8.64.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.win.microsoft.win32.primitives\\4.3.0\\runtime.win.microsoft.win32.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.win.system.console\\4.3.0\\runtime.win.system.console.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.win.system.diagnostics.debug\\4.3.0\\runtime.win.system.diagnostics.debug.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.win.system.io.filesystem\\4.3.0\\runtime.win.system.io.filesystem.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.win.system.net.primitives\\4.3.0\\runtime.win.system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.win.system.net.sockets\\4.3.0\\runtime.win.system.net.sockets.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\runtime.win.system.runtime.extensions\\4.3.0\\runtime.win.system.runtime.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\sharpdx\\4.2.0\\sharpdx.4.2.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\sharpdx.directinput\\4.2.0\\sharpdx.directinput.4.2.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\stylecop.analyzers\\1.1.118\\stylecop.analyzers.1.1.118.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\svg\\3.4.3\\svg.3.4.3.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.appcontext\\4.3.0\\system.appcontext.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.componentmodel.composition\\7.0.0\\system.componentmodel.composition.7.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.configuration.configurationmanager\\7.0.0\\system.configuration.configurationmanager.7.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0\\system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.diagnostics.eventlog\\6.0.0\\system.diagnostics.eventlog.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.drawing.common\\7.0.0\\system.drawing.common.7.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.io.compression.zipfile\\4.3.0\\system.io.compression.zipfile.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.net.nameresolution\\4.3.0\\system.net.nameresolution.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.net.sockets\\4.3.0\\system.net.sockets.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.private.uri\\4.3.0\\system.private.uri.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.runtime.interopservices.runtimeinformation\\4.3.0\\system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.protecteddata\\7.0.0\\system.security.cryptography.protecteddata.7.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.permissions\\7.0.0\\system.security.permissions.7.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.threading.overlapped\\4.3.0\\system.threading.overlapped.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.threading.tasks.extensions\\4.3.0\\system.threading.tasks.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.threading.timer\\4.3.0\\system.threading.timer.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.windows.extensions\\7.0.0\\system.windows.extensions.7.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\textcopy\\6.2.1\\textcopy.6.2.1.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.netcore.app.runtime.win-x64\\6.0.1\\microsoft.netcore.app.runtime.win-x64.6.0.1.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.aspnetcore.app.runtime.win-x64\\6.0.1\\microsoft.aspnetcore.app.runtime.win-x64.6.0.1.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.windowsdesktop.app.runtime.win-x64\\6.0.1\\microsoft.windowsdesktop.app.runtime.win-x64.6.0.1.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.windows.sdk.net.ref\\10.0.22000.22\\microsoft.windows.sdk.net.ref.10.0.22000.22.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global.json b/FSI.BT.Tools/Global.json similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global.json rename to FSI.BT.Tools/Global.json diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CmdCommand.cs b/FSI.BT.Tools/Global/Commands/CmdCommand.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CmdCommand.cs rename to FSI.BT.Tools/Global/Commands/CmdCommand.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CommandBase.cs b/FSI.BT.Tools/Global/Commands/CommandBase.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Commands/CommandBase.cs rename to FSI.BT.Tools/Global/Commands/CommandBase.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ExitCommand.cs b/FSI.BT.Tools/Global/Commands/ExitCommand.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ExitCommand.cs rename to FSI.BT.Tools/Global/Commands/ExitCommand.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/LoginCommand.cs b/FSI.BT.Tools/Global/Commands/LoginCommand.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Commands/LoginCommand.cs rename to FSI.BT.Tools/Global/Commands/LoginCommand.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ProcessCommand.cs b/FSI.BT.Tools/Global/Commands/ProcessCommand.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Commands/ProcessCommand.cs rename to FSI.BT.Tools/Global/Commands/ProcessCommand.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/BringWindowToTop.cs b/FSI.BT.Tools/Global/DllImport/BringWindowToTop.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/BringWindowToTop.cs rename to FSI.BT.Tools/Global/DllImport/BringWindowToTop.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreatePopupMenu.cs b/FSI.BT.Tools/Global/DllImport/CreatePopupMenu.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreatePopupMenu.cs rename to FSI.BT.Tools/Global/DllImport/CreatePopupMenu.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreateRoundRectRgn.cs b/FSI.BT.Tools/Global/DllImport/CreateRoundRectRgn.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/CreateRoundRectRgn.cs rename to FSI.BT.Tools/Global/DllImport/CreateRoundRectRgn.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DeleteObject.cs b/FSI.BT.Tools/Global/DllImport/DeleteObject.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DeleteObject.cs rename to FSI.BT.Tools/Global/DllImport/DeleteObject.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyIcon.cs b/FSI.BT.Tools/Global/DllImport/DestroyIcon.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyIcon.cs rename to FSI.BT.Tools/Global/DllImport/DestroyIcon.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyMenu.cs b/FSI.BT.Tools/Global/DllImport/DestroyMenu.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/DestroyMenu.cs rename to FSI.BT.Tools/Global/DllImport/DestroyMenu.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindExecuteable.cs b/FSI.BT.Tools/Global/DllImport/FindExecuteable.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindExecuteable.cs rename to FSI.BT.Tools/Global/DllImport/FindExecuteable.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindWindow.cs b/FSI.BT.Tools/Global/DllImport/FindWindow.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/FindWindow.cs rename to FSI.BT.Tools/Global/DllImport/FindWindow.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/GetIcon.cs b/FSI.BT.Tools/Global/DllImport/GetIcon.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/GetIcon.cs rename to FSI.BT.Tools/Global/DllImport/GetIcon.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/IsTouchEnabled.cs b/FSI.BT.Tools/Global/DllImport/IsTouchEnabled.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/IsTouchEnabled.cs rename to FSI.BT.Tools/Global/DllImport/IsTouchEnabled.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/RegisterHotKey.cs b/FSI.BT.Tools/Global/DllImport/RegisterHotKey.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/RegisterHotKey.cs rename to FSI.BT.Tools/Global/DllImport/RegisterHotKey.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHAppBarMessage.cs b/FSI.BT.Tools/Global/DllImport/SHAppBarMessage.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHAppBarMessage.cs rename to FSI.BT.Tools/Global/DllImport/SHAppBarMessage.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetDesktopFolder.cs b/FSI.BT.Tools/Global/DllImport/SHGetDesktopFolder.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetDesktopFolder.cs rename to FSI.BT.Tools/Global/DllImport/SHGetDesktopFolder.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFileInfo.cs b/FSI.BT.Tools/Global/DllImport/SHGetFileInfo.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFileInfo.cs rename to FSI.BT.Tools/Global/DllImport/SHGetFileInfo.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFolderPath.cs b/FSI.BT.Tools/Global/DllImport/SHGetFolderPath.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/SHGetFolderPath.cs rename to FSI.BT.Tools/Global/DllImport/SHGetFolderPath.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowInactiveTopmost.cs b/FSI.BT.Tools/Global/DllImport/ShowInactiveTopmost.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowInactiveTopmost.cs rename to FSI.BT.Tools/Global/DllImport/ShowInactiveTopmost.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowWindow.cs b/FSI.BT.Tools/Global/DllImport/ShowWindow.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/ShowWindow.cs rename to FSI.BT.Tools/Global/DllImport/ShowWindow.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrCmpLogicalW.cs b/FSI.BT.Tools/Global/DllImport/StrCmpLogicalW.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrCmpLogicalW.cs rename to FSI.BT.Tools/Global/DllImport/StrCmpLogicalW.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrRetToBuf.cs b/FSI.BT.Tools/Global/DllImport/StrRetToBuf.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/StrRetToBuf.cs rename to FSI.BT.Tools/Global/DllImport/StrRetToBuf.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/TrackPopupMenuEx.cs b/FSI.BT.Tools/Global/DllImport/TrackPopupMenuEx.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/DllImport/TrackPopupMenuEx.cs rename to FSI.BT.Tools/Global/DllImport/TrackPopupMenuEx.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Globals.cs b/FSI.BT.Tools/Global/Globals.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Globals.cs rename to FSI.BT.Tools/Global/Globals.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/GetFolderByName.cs b/FSI.BT.Tools/Global/Helpers/GetFolderByName.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/GetFolderByName.cs rename to FSI.BT.Tools/Global/Helpers/GetFolderByName.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/RelayCommand.cs b/FSI.BT.Tools/Global/Helpers/RelayCommand.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Helpers/RelayCommand.cs rename to FSI.BT.Tools/Global/Helpers/RelayCommand.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/1087815.png b/FSI.BT.Tools/Global/Icons/1087815.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/1087815.png rename to FSI.BT.Tools/Global/Icons/1087815.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Admin.jpg b/FSI.BT.Tools/Global/Icons/Admin.jpg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Admin.jpg rename to FSI.BT.Tools/Global/Icons/Admin.jpg diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Apps.png b/FSI.BT.Tools/Global/Icons/Apps.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Apps.png rename to FSI.BT.Tools/Global/Icons/Apps.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Circuit.png b/FSI.BT.Tools/Global/Icons/Circuit.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Circuit.png rename to FSI.BT.Tools/Global/Icons/Circuit.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Close.png b/FSI.BT.Tools/Global/Icons/Close.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Close.png rename to FSI.BT.Tools/Global/Icons/Close.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Crypt.jpg b/FSI.BT.Tools/Global/Icons/Crypt.jpg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Crypt.jpg rename to FSI.BT.Tools/Global/Icons/Crypt.jpg diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/EplP8.png b/FSI.BT.Tools/Global/Icons/EplP8.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/EplP8.png rename to FSI.BT.Tools/Global/Icons/EplP8.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Erp.png b/FSI.BT.Tools/Global/Icons/Erp.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Erp.png rename to FSI.BT.Tools/Global/Icons/Erp.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Excel.png b/FSI.BT.Tools/Global/Icons/Excel.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Excel.png rename to FSI.BT.Tools/Global/Icons/Excel.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/FU.png b/FSI.BT.Tools/Global/Icons/FU.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/FU.png rename to FSI.BT.Tools/Global/Icons/FU.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Folders.png b/FSI.BT.Tools/Global/Icons/Folders.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Folders.png rename to FSI.BT.Tools/Global/Icons/Folders.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/FondiumU.ico b/FSI.BT.Tools/Global/Icons/FondiumU.ico similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/FondiumU.ico rename to FSI.BT.Tools/Global/Icons/FondiumU.ico diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Gimp.png b/FSI.BT.Tools/Global/Icons/Gimp.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Gimp.png rename to FSI.BT.Tools/Global/Icons/Gimp.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Gitea.png b/FSI.BT.Tools/Global/Icons/Gitea.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Gitea.png rename to FSI.BT.Tools/Global/Icons/Gitea.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Iba.jpg b/FSI.BT.Tools/Global/Icons/Iba.jpg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Iba.jpg rename to FSI.BT.Tools/Global/Icons/Iba.jpg diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Info.png b/FSI.BT.Tools/Global/Icons/Info.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Info.png rename to FSI.BT.Tools/Global/Icons/Info.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Links.png b/FSI.BT.Tools/Global/Icons/Links.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Links.png rename to FSI.BT.Tools/Global/Icons/Links.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/NPP.png b/FSI.BT.Tools/Global/Icons/NPP.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/NPP.png rename to FSI.BT.Tools/Global/Icons/NPP.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Outlook.png b/FSI.BT.Tools/Global/Icons/Outlook.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Outlook.png rename to FSI.BT.Tools/Global/Icons/Outlook.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Paint.png b/FSI.BT.Tools/Global/Icons/Paint.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Paint.png rename to FSI.BT.Tools/Global/Icons/Paint.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Pdf.png b/FSI.BT.Tools/Global/Icons/Pdf.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Pdf.png rename to FSI.BT.Tools/Global/Icons/Pdf.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Plc.jpg b/FSI.BT.Tools/Global/Icons/Plc.jpg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Plc.jpg rename to FSI.BT.Tools/Global/Icons/Plc.jpg diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Rdp.png b/FSI.BT.Tools/Global/Icons/Rdp.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Rdp.png rename to FSI.BT.Tools/Global/Icons/Rdp.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/SIE.png b/FSI.BT.Tools/Global/Icons/SIE.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/SIE.png rename to FSI.BT.Tools/Global/Icons/SIE.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/STEP7.png b/FSI.BT.Tools/Global/Icons/STEP7.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/STEP7.png rename to FSI.BT.Tools/Global/Icons/STEP7.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv13.jpg b/FSI.BT.Tools/Global/Icons/TIAv13.jpg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv13.jpg rename to FSI.BT.Tools/Global/Icons/TIAv13.jpg diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv14.jpg b/FSI.BT.Tools/Global/Icons/TIAv14.jpg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv14.jpg rename to FSI.BT.Tools/Global/Icons/TIAv14.jpg diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv15.jpg b/FSI.BT.Tools/Global/Icons/TIAv15.jpg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv15.jpg rename to FSI.BT.Tools/Global/Icons/TIAv15.jpg diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv16.jpg b/FSI.BT.Tools/Global/Icons/TIAv16.jpg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv16.jpg rename to FSI.BT.Tools/Global/Icons/TIAv16.jpg diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv17.jpg b/FSI.BT.Tools/Global/Icons/TIAv17.jpg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TIAv17.jpg rename to FSI.BT.Tools/Global/Icons/TIAv17.jpg diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TeXstudio.png b/FSI.BT.Tools/Global/Icons/TeXstudio.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TeXstudio.png rename to FSI.BT.Tools/Global/Icons/TeXstudio.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Teams.png b/FSI.BT.Tools/Global/Icons/Teams.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Teams.png rename to FSI.BT.Tools/Global/Icons/Teams.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Tools.png b/FSI.BT.Tools/Global/Icons/Tools.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Tools.png rename to FSI.BT.Tools/Global/Icons/Tools.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TotalCmd.jfif b/FSI.BT.Tools/Global/Icons/TotalCmd.jfif similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/TotalCmd.jfif rename to FSI.BT.Tools/Global/Icons/TotalCmd.jfif diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Vnc.png b/FSI.BT.Tools/Global/Icons/Vnc.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Vnc.png rename to FSI.BT.Tools/Global/Icons/Vnc.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VncAdrBook.png b/FSI.BT.Tools/Global/Icons/VncAdrBook.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VncAdrBook.png rename to FSI.BT.Tools/Global/Icons/VncAdrBook.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolDown.png b/FSI.BT.Tools/Global/Icons/VolDown.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolDown.png rename to FSI.BT.Tools/Global/Icons/VolDown.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolOff.png b/FSI.BT.Tools/Global/Icons/VolOff.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolOff.png rename to FSI.BT.Tools/Global/Icons/VolOff.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolOn.png b/FSI.BT.Tools/Global/Icons/VolOn.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolOn.png rename to FSI.BT.Tools/Global/Icons/VolOn.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolUp.png b/FSI.BT.Tools/Global/Icons/VolUp.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VolUp.png rename to FSI.BT.Tools/Global/Icons/VolUp.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Vs.png b/FSI.BT.Tools/Global/Icons/Vs.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Vs.png rename to FSI.BT.Tools/Global/Icons/Vs.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VsCode.png b/FSI.BT.Tools/Global/Icons/VsCode.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/VsCode.png rename to FSI.BT.Tools/Global/Icons/VsCode.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Word.png b/FSI.BT.Tools/Global/Icons/Word.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/Word.png rename to FSI.BT.Tools/Global/Icons/Word.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Icons/txt.png b/FSI.BT.Tools/Global/Icons/txt.png similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Icons/txt.png rename to FSI.BT.Tools/Global/Icons/txt.png diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.de.resx b/FSI.BT.Tools/Global/Resources/Languages/lang.de.resx similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.de.resx rename to FSI.BT.Tools/Global/Resources/Languages/lang.de.resx diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.resx b/FSI.BT.Tools/Global/Resources/Languages/lang.resx similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Resources/Languages/lang.resx rename to FSI.BT.Tools/Global/Resources/Languages/lang.resx diff --git a/FSI.BT.Tools/Global/Resources/app.manifest b/FSI.BT.Tools/Global/Resources/app.manifest new file mode 100644 index 0000000..5ffb86e --- /dev/null +++ b/FSI.BT.Tools/Global/Resources/app.manifest @@ -0,0 +1,12 @@ + + + + + + + PerMonitor + true + + + + diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/ICmd.cs b/FSI.BT.Tools/Global/Settings/ICmd.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Settings/ICmd.cs rename to FSI.BT.Tools/Global/Settings/ICmd.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IExe.cs b/FSI.BT.Tools/Global/Settings/IExe.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IExe.cs rename to FSI.BT.Tools/Global/Settings/IExe.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IFolder.cs b/FSI.BT.Tools/Global/Settings/IFolder.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IFolder.cs rename to FSI.BT.Tools/Global/Settings/IFolder.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IInterface.cs b/FSI.BT.Tools/Global/Settings/IInterface.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IInterface.cs rename to FSI.BT.Tools/Global/Settings/IInterface.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IStringValue.cs b/FSI.BT.Tools/Global/Settings/IStringValue.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Settings/IStringValue.cs rename to FSI.BT.Tools/Global/Settings/IStringValue.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Settings/RdpMgt.cs b/FSI.BT.Tools/Global/Settings/RdpMgt.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Settings/RdpMgt.cs rename to FSI.BT.Tools/Global/Settings/RdpMgt.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/ThirdParty/Clearcove.Logging.dll b/FSI.BT.Tools/Global/ThirdParty/Clearcove.Logging.dll similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/ThirdParty/Clearcove.Logging.dll rename to FSI.BT.Tools/Global/ThirdParty/Clearcove.Logging.dll diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.Designer.cs b/FSI.BT.Tools/Global/UserInterface/AboutBox.Designer.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.Designer.cs rename to FSI.BT.Tools/Global/UserInterface/AboutBox.Designer.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.cs b/FSI.BT.Tools/Global/UserInterface/AboutBox.cs similarity index 99% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.cs rename to FSI.BT.Tools/Global/UserInterface/AboutBox.cs index 2e3a468..eca3f7b 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.cs +++ b/FSI.BT.Tools/Global/UserInterface/AboutBox.cs @@ -40,7 +40,7 @@ namespace FSI.BT.Tools.Global.UserInterface buttonOk.Text = Global.Utilities.Translator.GetText("OK"); buttonDetails.Text = Global.Utilities.Translator.GetText("Details"); buttonSystemInfo.Text = Global.Utilities.Translator.GetText("System Info"); - Text = Global.Utilities.Translator.GetText("About FSI.BT.Tools.SystemTrayMenu"); + Text = Global.Utilities.Translator.GetText("About FSI.BT.Tools"); } // diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.resx b/FSI.BT.Tools/Global/UserInterface/AboutBox.resx similarity index 98% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.resx rename to FSI.BT.Tools/Global/UserInterface/AboutBox.resx index a17e77d..52e60fc 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/AboutBox.resx +++ b/FSI.BT.Tools/Global/UserInterface/AboutBox.resx @@ -1,4 +1,64 @@ - + + + @@ -52,23 +112,12 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEsSURBVFhHzZc9bsJAEIXdWcoJuAKkpeII3AClp6elo0oR - CQ5C4VPQ0tKGgtodBgmFvA9ZBoYl0SZih5E+aT3PO/Pkn/U6e5I4OnGKkJCSevDSaeeiJV5FT/TFQAzF - SIzFRLyLDzEVsxrG5NA4h3OZw1xqUIua1KZH3hjgQLyJuViKtSjFVuzFQXyJYyTMYS41qEVNatODXvTM - MdAVnyJU5JHQs4sBLtOuTqaEnkMMcA//con/Cz1nGCgukqkpMLAwyZQsMLAyyZSsMLAxyStsxOq/sMEA - 72dIbLARq/9AiYHKJIPYiNXvUGGA1Sok3mAjVg9wwEBIuIuNWN3yFAbcb4H7Q+j+GrovRO5LsfvHyP1z - 7L4hcd+SuW9Kfbfl7j8m54EXpwgJKXCPLPsGhi19sDMWUj0AAAAASUVORK5CYII= - - AAABAAoAEBAAAAEAIABoBAAApgAAABgYAAABACAAiAkAAA4FAAAgIAAAAQAgAKgQAACWDgAAMDAAAAEA diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/FolderDialog.cs b/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/FolderDialog.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/FolderDialog.cs rename to FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/FolderDialog.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/IFolderDialog.cs b/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/IFolderDialog.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/IFolderDialog.cs rename to FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/IFolderDialog.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/NativeMethods.cs b/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/NativeMethods.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/NativeMethods.cs rename to FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/NativeMethods.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/WindowWrapper.cs b/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/WindowWrapper.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/WindowWrapper.cs rename to FSI.BT.Tools/Global/UserInterface/FolderBrowseDialog/WindowWrapper.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/EventDelay.cs b/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/EventDelay.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/EventDelay.cs rename to FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/EventDelay.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/HotkeyControl.cs b/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/HotkeyControl.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/HotkeyControl.cs rename to FSI.BT.Tools/Global/UserInterface/HotkeyTextboxControl/HotkeyControl.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.Designer.cs b/FSI.BT.Tools/Global/UserInterface/Settings.Designer.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.Designer.cs rename to FSI.BT.Tools/Global/UserInterface/Settings.Designer.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.cs b/FSI.BT.Tools/Global/UserInterface/Settings.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.cs rename to FSI.BT.Tools/Global/UserInterface/Settings.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.resx b/FSI.BT.Tools/Global/UserInterface/Settings.resx similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/UserInterface/Settings.resx rename to FSI.BT.Tools/Global/UserInterface/Settings.resx diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Admin.cs b/FSI.BT.Tools/Global/Utilities/Admin.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Admin.cs rename to FSI.BT.Tools/Global/Utilities/Admin.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/AppRestart.cs b/FSI.BT.Tools/Global/Utilities/AppRestart.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/AppRestart.cs rename to FSI.BT.Tools/Global/Utilities/AppRestart.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/ExtractEmbeddedZip.cs b/FSI.BT.Tools/Global/Utilities/ExtractEmbeddedZip.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/ExtractEmbeddedZip.cs rename to FSI.BT.Tools/Global/Utilities/ExtractEmbeddedZip.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Log.cs b/FSI.BT.Tools/Global/Utilities/Log.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Log.cs rename to FSI.BT.Tools/Global/Utilities/Log.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Scaling.cs b/FSI.BT.Tools/Global/Utilities/Scaling.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Scaling.cs rename to FSI.BT.Tools/Global/Utilities/Scaling.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Translator.cs b/FSI.BT.Tools/Global/Utilities/Translator.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/Global/Utilities/Translator.cs rename to FSI.BT.Tools/Global/Utilities/Translator.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/Program.cs b/FSI.BT.Tools/Program.cs similarity index 92% rename from FSI.BT.Tools/FSI.BT.Tools/Program.cs rename to FSI.BT.Tools/Program.cs index 26f73fe..1686d92 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/Program.cs +++ b/FSI.BT.Tools/Program.cs @@ -5,6 +5,7 @@ namespace FSI.BT.Tools { using System; + using System.Drawing; using System.IO; using System.IO.Compression; using System.Reflection; @@ -15,7 +16,7 @@ namespace FSI.BT.Tools using FSI.BT.Tools.Global.Utilities; using FSI.BT.Tools.SystemTrayMenu; using FSI.BT.Tools.SystemTrayMenu.Utilities; - + using Tulpep.NotificationWindow; internal static class Program { @@ -36,7 +37,7 @@ namespace FSI.BT.Tools [STAThread] private static void Main(string[] args) { - + // Json-Files, die kopiert werden sollen string[] jsonFiles = { "FSI.BT.Tools.Global.json", @@ -68,7 +69,7 @@ namespace FSI.BT.Tools string[] externalTools = - { + { "FSI.BT.Tools.ExtTools.kalk.zip", "FSI.BT.Tools.ExtTools.AudioSwitch.zip", "FSI.BT.Tools.ExtTools.SmartSystemMenu_v2.21.2.zip", @@ -81,7 +82,7 @@ namespace FSI.BT.Tools ExtractEmbeddedZip.Extract(externalTool, Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\ExtTools\\"); } } - catch(Exception ex) + catch (Exception ex) { Global.Vars.Log.Error(ex.Message); } @@ -107,12 +108,16 @@ namespace FSI.BT.Tools .Build(); // Einstellungen für Zeitstempel in Zwischenablage kopieren - JsonConfigStore _storeTimeStamp = new (Path.Combine(jsonPath.FullName, jsonFiles[3].Replace("FSI.BT.Tools.", String.Empty)), true); + JsonConfigStore _storeTimeStamp = new(Path.Combine(jsonPath.FullName, jsonFiles[3].Replace("FSI.BT.Tools.", String.Empty)), true); Global.Vars.TimeStampSettings = new ConfigurationBuilder() .UseConfigStore(_storeTimeStamp) .Build(); + Global.Vars.UserRights = Admin.CheckUserRight(); + Global.Vars.AdminRights = Admin.CheckAdminRight(); + Global.Vars.SuperAdminRights = Admin.CheckSuperAdminRight(); + Log.Initialize(); Translator.Initialize(); Config.SetFolderByWindowsContextMenu(args); @@ -121,9 +126,6 @@ namespace FSI.BT.Tools if (SingleAppInstance.Initialize()) { - Global.Vars.AdminRights = Admin.CheckAdminRight(); - Global.Vars.SuperAdminRights = Admin.CheckSuperAdminRight(); - Global.Vars.UserRights = Admin.CheckUserRight(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); @@ -131,18 +133,19 @@ namespace FSI.BT.Tools Scaling.Initialize(); FolderOptions.Initialize(); + using (new ClipboardMgt.App()) + { + isStartup = false; + } + using (new TimeStampToClipboard.App()) { isStartup = false; - //Log.WriteApplicationRuns(); - //Application.Run(); } using (new FSI.BT.Tools.RadialMenu.App()) { isStartup = false; - //Log.WriteApplicationRuns(); - //Application.Run(); } using (new FSI.BT.Tools.SystemTrayMenu.App()) @@ -153,6 +156,8 @@ namespace FSI.BT.Tools } } + + Application.ThreadException -= Application_ThreadException; Config.Dispose(); } @@ -166,6 +171,7 @@ namespace FSI.BT.Tools } } + private static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) { AskUserSendError(e.Exception); diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/AssemblyInfo.cs b/FSI.BT.Tools/Properties/AssemblyInfo.cs similarity index 69% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/AssemblyInfo.cs rename to FSI.BT.Tools/Properties/AssemblyInfo.cs index 339d8f6..2c3081a 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/AssemblyInfo.cs +++ b/FSI.BT.Tools/Properties/AssemblyInfo.cs @@ -9,13 +9,13 @@ using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("FSI.BT.Tools.SystemTrayMenu")] -[assembly: AssemblyDescription("browse and open your files easily")] +[assembly: AssemblyTitle("FSI.BT.Tools")] +[assembly: AssemblyDescription("FSI.BT.Tools")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("TAMAHO")] -[assembly: AssemblyProduct("TAMAHO FSI.BT.Tools.SystemTrayMenu")] -[assembly: AssemblyCopyright("Copyright © 2022, TAMAHO FSI.BT.Tools.SystemTrayMenu")] -[assembly: AssemblyTrademark("TAMAHO")] +[assembly: AssemblyCompany("FSI")] +[assembly: AssemblyProduct("FSI FSI.BT.Tools.SystemTrayMenu")] +[assembly: AssemblyCopyright("Copyright © 2023, FSI FSI.BT.Tools.SystemTrayMenu")] +[assembly: AssemblyTrademark("FSI")] [assembly: AssemblyCulture("")] // Setting ComVisible to false makes the types in this assembly not visible @@ -26,7 +26,7 @@ using System.Runtime.InteropServices; // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("116c8741-a9b0-4560-8e82-7cf412894340")] -// https://stackoverflow.com/questions/4068360/c-sharp-warning-mark-assemblies-with-neutralresourceslanguageattribute + [assembly: NeutralResourcesLanguage("en")] // Version information for an assembly consists of the following four values: @@ -39,5 +39,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.3.2.0")] -[assembly: AssemblyFileVersion("1.3.2.0")] +[assembly: AssemblyVersion("3.0.0.0")] +[assembly: AssemblyFileVersion("3.0.0.0")] diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu.json b/FSI.BT.Tools/RadialMenu.json similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu.json rename to FSI.BT.Tools/RadialMenu.json diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/App.cs b/FSI.BT.Tools/RadialMenu/Buisness/App.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/App.cs rename to FSI.BT.Tools/RadialMenu/Buisness/App.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/KeyboardInput.cs b/FSI.BT.Tools/RadialMenu/Buisness/KeyboardInput.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/KeyboardInput.cs rename to FSI.BT.Tools/RadialMenu/Buisness/KeyboardInput.cs diff --git a/FSI.BT.Tools/RadialMenu/Buisness/Main.cs b/FSI.BT.Tools/RadialMenu/Buisness/Main.cs new file mode 100644 index 0000000..3b16ab8 --- /dev/null +++ b/FSI.BT.Tools/RadialMenu/Buisness/Main.cs @@ -0,0 +1,59 @@ +namespace FSI.BT.Tools.RadialMenu.Business +{ + using System; + using System.Threading; + using System.Windows; + using FSI.BT.Tools.RadialMenu.Handler; + using FSI.Lib.Wpf.ExtensionMethods; + + internal class Main : IDisposable + { + + private readonly KeyboardInput keyboardInput; + private UserInterface.FrmRadialMenu frmRadialMenu; + public Main() + { + keyboardInput = new(); + keyboardInput.RegisterHotKey(); + keyboardInput.HotKeyPressed += KeyboardInput_HotKeyPressed; + + frmRadialMenu = new UserInterface.FrmRadialMenu(); + + } + + public void Dispose() + { + keyboardInput.HotKeyPressed -= KeyboardInput_HotKeyPressed; + keyboardInput.Dispose(); + } + + private void KeyboardInput_HotKeyPressed() + { + + + Thread thread = new(() => + { + UserInterface.FrmRadialMenu frmRadialMenu = new(); + + if (Global.Vars.UserRights || Global.Vars.AdminRights) + { + if (frmRadialMenu.Visibility == Visibility.Collapsed) + { + frmRadialMenu.ShowCenteredToMouse(); + frmRadialMenu.ActivateCenteredToMouse(); + + } + + frmRadialMenu.Closed += (sender2, e2) => frmRadialMenu.Dispatcher.InvokeShutdown(); + + System.Windows.Threading.Dispatcher.Run(); + } + }); + + thread.SetApartmentState(ApartmentState.STA); + thread.Start(); + } + + + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/MainViewModel.cs b/FSI.BT.Tools/RadialMenu/Buisness/MainViewModel.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Buisness/MainViewModel.cs rename to FSI.BT.Tools/RadialMenu/Buisness/MainViewModel.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyPressedEventArgs.cs b/FSI.BT.Tools/RadialMenu/Helpers/KeyPressedEventArgs.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyPressedEventArgs.cs rename to FSI.BT.Tools/RadialMenu/Helpers/KeyPressedEventArgs.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs b/FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs similarity index 98% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs rename to FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs index 35b204d..94e9a36 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs +++ b/FSI.BT.Tools/RadialMenu/Helpers/KeyboardHook.cs @@ -43,7 +43,7 @@ namespace FSI.BT.Tools.RadialMenu.Helper // unregister all the registered hot keys. for (int i = currentId; i > 0; i--) { - Global.DllImports.NativeMethods.User32UnregisterHotKey(window.Handle, i); + NativeMethods.User32UnregisterHotKey(window.Handle, i); } // dispose the inner native window. diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Provider/CmdProvider.cs b/FSI.BT.Tools/RadialMenu/Provider/CmdProvider.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Provider/CmdProvider.cs rename to FSI.BT.Tools/RadialMenu/Provider/CmdProvider.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Settings/IInterface.cs b/FSI.BT.Tools/RadialMenu/Settings/IInterface.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/Settings/IInterface.cs rename to FSI.BT.Tools/RadialMenu/Settings/IInterface.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml b/FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml rename to FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml.cs b/FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml.cs rename to FSI.BT.Tools/RadialMenu/UserInterface/FrmAdmin.xaml.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml b/FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml rename to FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml.cs b/FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml.cs rename to FSI.BT.Tools/RadialMenu/UserInterface/FrmProcesses.xaml.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml b/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml similarity index 99% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml rename to FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml index 8348328..c3226ad 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml +++ b/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml @@ -1179,12 +1179,14 @@ HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Provider="{Binding Provider}" + KeyDown="tbCmd_KeyDown" Text="{Binding Path=Cmd, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Watermark="Cmd eingeben"> - diff --git a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml.cs b/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml.cs similarity index 86% rename from FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml.cs rename to FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml.cs index 41126a0..bc6c3ba 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml.cs +++ b/FSI.BT.Tools/RadialMenu/UserInterface/FrmRadialMenu.xaml.cs @@ -9,6 +9,8 @@ using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; +using FSI.Lib.Wpf.ExtensionMethods; + namespace FSI.BT.Tools.RadialMenu.UserInterface { /// @@ -42,12 +44,12 @@ namespace FSI.BT.Tools.RadialMenu.UserInterface private void Window_Activated(object sender, EventArgs e) { ChangeBtnIcon(); - //tbCmd.Focus(); + tbCmd.Focus(); } private void Window_Deactivated(object sender, EventArgs e) { - //tbCmd.Text = String.Empty; + tbCmd.Text = String.Empty; tbCmd.Focus(); } @@ -55,20 +57,20 @@ namespace FSI.BT.Tools.RadialMenu.UserInterface { ChangeBtnIcon(); - //tbCmd.Focus(); + tbCmd.Focus(); } - private void /*tbCmd*/_KeyDown(object sender, KeyEventArgs e) + private void tbCmd_KeyDown(object sender, KeyEventArgs e) { - //if (_cmd.CanExecute(tbCmd.Text)) - // tbCmd.Background = new SolidColorBrush(Colors.Green); - //else - // tbCmd.Background = new SolidColorBrush(Colors.White); + if (_cmd.CanExecute(tbCmd.Text)) + tbCmd.Background = new SolidColorBrush(Colors.Green); + else + tbCmd.Background = new SolidColorBrush(Colors.White); - //if (e.Key == Key.Enter && _cmd.CanExecute(tbCmd.Text)) - //{ - // _cmd.Execute(tbCmd.Text); - //} + if (e.Key == Key.Enter && _cmd.CanExecute(tbCmd.Text)) + { + _cmd.Execute(tbCmd.Text); + } } private void btnMute_Click(object sender, RoutedEventArgs e) diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/RoboSharp.1.2.8.nupkg b/FSI.BT.Tools/RoboSharp/bin/Debug/RoboSharp.1.2.8.nupkg deleted file mode 100644 index e16b80f..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/RoboSharp.1.2.8.nupkg and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.deps.json b/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.deps.json deleted file mode 100644 index 67d81ab..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.deps.json +++ /dev/null @@ -1,327 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v5.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v5.0": { - "RoboSharp/1.2.8": { - "dependencies": { - "Microsoft.Management.Infrastructure": "2.0.0" - }, - "runtime": { - "RoboSharp.dll": {} - } - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "dependencies": { - "Microsoft.Management.Infrastructure.Runtime.Unix": "2.0.0", - "Microsoft.Management.Infrastructure.Runtime.Win": "2.0.0" - } - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.0.0" - } - } - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "runtimeTargets": { - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/mi.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/miutils.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/mi.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/miutils.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/mi.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/miutils.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/mi.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/miutils.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/mi.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/miutils.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/mi.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/miutils.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win8-x64/native/mi.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x64/native/miutils.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/mi.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/miutils.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win81-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/mi.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/miutils.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/mi.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/miutils.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - } - } - } - } - }, - "libraries": { - "RoboSharp/1.2.8": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IaKZRNBBv3sdrmBWd+aqwHq8cVHk/3WgWFAN/dt40MRY9rbtHiDfTTmaEN0tGTmQqGCGDo/ncntA8MvFMvcsRw==", - "path": "microsoft.management.infrastructure/2.0.0", - "hashPath": "microsoft.management.infrastructure.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p0lslMX5bdWLxO2P7ao+rjAMOB0LEwPYpzvdCQ2OEYgX2NxFpQ8ILvqPGnYlTAb53rT8gu5DyIol1HboHFYfxQ==", - "path": "microsoft.management.infrastructure.runtime.unix/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vjBWQeDOjgernkrOdbEgn7M70SF7hof7ORdKPSlL06Uc15+oYdth5dZju9KsgUoti/cwnkZTiwtDx/lRtay0sA==", - "path": "microsoft.management.infrastructure.runtime.win/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.dll deleted file mode 100644 index 6457811..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.pdb deleted file mode 100644 index 27bdd7f..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/ref/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/ref/RoboSharp.dll deleted file mode 100644 index fc7ff05..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/net5.0/ref/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.deps.json b/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.deps.json deleted file mode 100644 index 7881ca7..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.deps.json +++ /dev/null @@ -1,327 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "RoboSharp/1.2.8": { - "dependencies": { - "Microsoft.Management.Infrastructure": "2.0.0" - }, - "runtime": { - "RoboSharp.dll": {} - } - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "dependencies": { - "Microsoft.Management.Infrastructure.Runtime.Unix": "2.0.0", - "Microsoft.Management.Infrastructure.Runtime.Win": "2.0.0" - } - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.0.0" - } - } - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "runtimeTargets": { - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/mi.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/miutils.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/mi.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/miutils.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/mi.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/miutils.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/mi.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/miutils.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/mi.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/miutils.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/mi.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/miutils.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win8-x64/native/mi.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x64/native/miutils.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/mi.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/miutils.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win81-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/mi.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/miutils.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/mi.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/miutils.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - } - } - } - } - }, - "libraries": { - "RoboSharp/1.2.8": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IaKZRNBBv3sdrmBWd+aqwHq8cVHk/3WgWFAN/dt40MRY9rbtHiDfTTmaEN0tGTmQqGCGDo/ncntA8MvFMvcsRw==", - "path": "microsoft.management.infrastructure/2.0.0", - "hashPath": "microsoft.management.infrastructure.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p0lslMX5bdWLxO2P7ao+rjAMOB0LEwPYpzvdCQ2OEYgX2NxFpQ8ILvqPGnYlTAb53rT8gu5DyIol1HboHFYfxQ==", - "path": "microsoft.management.infrastructure.runtime.unix/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vjBWQeDOjgernkrOdbEgn7M70SF7hof7ORdKPSlL06Uc15+oYdth5dZju9KsgUoti/cwnkZTiwtDx/lRtay0sA==", - "path": "microsoft.management.infrastructure.runtime.win/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.dll deleted file mode 100644 index 00725f6..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.pdb deleted file mode 100644 index 0f20844..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/ref/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/ref/RoboSharp.dll deleted file mode 100644 index 4161556..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/net6.0-windows/ref/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.deps.json b/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.deps.json deleted file mode 100644 index f15dcc5..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.deps.json +++ /dev/null @@ -1,327 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v3.1", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v3.1": { - "RoboSharp/1.2.8": { - "dependencies": { - "Microsoft.Management.Infrastructure": "2.0.0" - }, - "runtime": { - "RoboSharp.dll": {} - } - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "dependencies": { - "Microsoft.Management.Infrastructure.Runtime.Unix": "2.0.0", - "Microsoft.Management.Infrastructure.Runtime.Win": "2.0.0" - } - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.0.0" - } - } - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "runtimeTargets": { - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/mi.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/miutils.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/mi.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/miutils.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/mi.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/miutils.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/mi.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/miutils.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/mi.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/miutils.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/mi.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/miutils.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win8-x64/native/mi.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x64/native/miutils.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/mi.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/miutils.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win81-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/mi.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/miutils.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/mi.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/miutils.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - } - } - } - } - }, - "libraries": { - "RoboSharp/1.2.8": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IaKZRNBBv3sdrmBWd+aqwHq8cVHk/3WgWFAN/dt40MRY9rbtHiDfTTmaEN0tGTmQqGCGDo/ncntA8MvFMvcsRw==", - "path": "microsoft.management.infrastructure/2.0.0", - "hashPath": "microsoft.management.infrastructure.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p0lslMX5bdWLxO2P7ao+rjAMOB0LEwPYpzvdCQ2OEYgX2NxFpQ8ILvqPGnYlTAb53rT8gu5DyIol1HboHFYfxQ==", - "path": "microsoft.management.infrastructure.runtime.unix/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vjBWQeDOjgernkrOdbEgn7M70SF7hof7ORdKPSlL06Uc15+oYdth5dZju9KsgUoti/cwnkZTiwtDx/lRtay0sA==", - "path": "microsoft.management.infrastructure.runtime.win/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.dll deleted file mode 100644 index aea457b..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.pdb deleted file mode 100644 index 4e6f1b4..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/netcoreapp3.1/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.deps.json b/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.deps.json deleted file mode 100644 index a176643..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.deps.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETStandard,Version=v2.0/", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETStandard,Version=v2.0": {}, - ".NETStandard,Version=v2.0/": { - "RoboSharp/1.2.8": { - "dependencies": { - "NETStandard.Library": "2.0.3" - }, - "runtime": { - "RoboSharp.dll": {} - } - }, - "Microsoft.NETCore.Platforms/1.1.0": {}, - "NETStandard.Library/2.0.3": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - } - } - } - }, - "libraries": { - "RoboSharp/1.2.8": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "path": "microsoft.netcore.platforms/1.1.0", - "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" - }, - "NETStandard.Library/2.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", - "path": "netstandard.library/2.0.3", - "hashPath": "netstandard.library.2.0.3.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.dll deleted file mode 100644 index 744e52a..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.pdb deleted file mode 100644 index e1a351c..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.0/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.deps.json b/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.deps.json deleted file mode 100644 index e520f65..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.deps.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETStandard,Version=v2.1/", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETStandard,Version=v2.1": {}, - ".NETStandard,Version=v2.1/": { - "RoboSharp/1.2.8": { - "dependencies": { - "Microsoft.Management.Infrastructure": "2.0.0" - }, - "runtime": { - "RoboSharp.dll": {} - } - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "dependencies": { - "Microsoft.Management.Infrastructure.Runtime.Unix": "2.0.0", - "Microsoft.Management.Infrastructure.Runtime.Win": "2.0.0" - } - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": {}, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": {} - } - }, - "libraries": { - "RoboSharp/1.2.8": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IaKZRNBBv3sdrmBWd+aqwHq8cVHk/3WgWFAN/dt40MRY9rbtHiDfTTmaEN0tGTmQqGCGDo/ncntA8MvFMvcsRw==", - "path": "microsoft.management.infrastructure/2.0.0", - "hashPath": "microsoft.management.infrastructure.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p0lslMX5bdWLxO2P7ao+rjAMOB0LEwPYpzvdCQ2OEYgX2NxFpQ8ILvqPGnYlTAb53rT8gu5DyIol1HboHFYfxQ==", - "path": "microsoft.management.infrastructure.runtime.unix/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vjBWQeDOjgernkrOdbEgn7M70SF7hof7ORdKPSlL06Uc15+oYdth5dZju9KsgUoti/cwnkZTiwtDx/lRtay0sA==", - "path": "microsoft.management.infrastructure.runtime.win/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.dll deleted file mode 100644 index 17f9bf8..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.pdb deleted file mode 100644 index b1f6d13..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Debug/netstandard2.1/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/bin/Release/RoboSharp.1.2.8.nupkg b/FSI.BT.Tools/RoboSharp/bin/Release/RoboSharp.1.2.8.nupkg deleted file mode 100644 index 1cb88dd..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Release/RoboSharp.1.2.8.nupkg and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.deps.json b/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.deps.json deleted file mode 100644 index 7881ca7..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.deps.json +++ /dev/null @@ -1,327 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "RoboSharp/1.2.8": { - "dependencies": { - "Microsoft.Management.Infrastructure": "2.0.0" - }, - "runtime": { - "RoboSharp.dll": {} - } - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "dependencies": { - "Microsoft.Management.Infrastructure.Runtime.Unix": "2.0.0", - "Microsoft.Management.Infrastructure.Runtime.Win": "2.0.0" - } - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.0.0" - } - } - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "runtimeTargets": { - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win-arm64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win10-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win7-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win8-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x64", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "rid": "win81-x86", - "assetType": "runtime", - "assemblyVersion": "1.0.0.0", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/mi.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm/native/miutils.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/mi.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win-arm64/native/miutils.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/mi.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x64/native/miutils.dll": { - "rid": "win10-x64", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/mi.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win10-x86/native/miutils.dll": { - "rid": "win10-x86", - "assetType": "native", - "fileVersion": "10.0.18362.1" - }, - "runtimes/win7-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/mi.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x64/native/miutils.dll": { - "rid": "win7-x64", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/mi.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win7-x86/native/miutils.dll": { - "rid": "win7-x86", - "assetType": "native", - "fileVersion": "10.0.14394.1000" - }, - "runtimes/win8-x64/native/mi.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x64/native/miutils.dll": { - "rid": "win8-x64", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/mi.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win8-x86/native/miutils.dll": { - "rid": "win8-x86", - "assetType": "native", - "fileVersion": "6.2.9200.22812" - }, - "runtimes/win81-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/mi.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x64/native/miutils.dll": { - "rid": "win81-x64", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/mi.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - }, - "runtimes/win81-x86/native/miutils.dll": { - "rid": "win81-x86", - "assetType": "native", - "fileVersion": "6.3.9600.16384" - } - } - } - } - }, - "libraries": { - "RoboSharp/1.2.8": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Management.Infrastructure/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IaKZRNBBv3sdrmBWd+aqwHq8cVHk/3WgWFAN/dt40MRY9rbtHiDfTTmaEN0tGTmQqGCGDo/ncntA8MvFMvcsRw==", - "path": "microsoft.management.infrastructure/2.0.0", - "hashPath": "microsoft.management.infrastructure.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-p0lslMX5bdWLxO2P7ao+rjAMOB0LEwPYpzvdCQ2OEYgX2NxFpQ8ILvqPGnYlTAb53rT8gu5DyIol1HboHFYfxQ==", - "path": "microsoft.management.infrastructure.runtime.unix/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512" - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vjBWQeDOjgernkrOdbEgn7M70SF7hof7ORdKPSlL06Uc15+oYdth5dZju9KsgUoti/cwnkZTiwtDx/lRtay0sA==", - "path": "microsoft.management.infrastructure.runtime.win/2.0.0", - "hashPath": "microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.dll deleted file mode 100644 index 0f3028f..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.pdb deleted file mode 100644 index 5308b75..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/ref/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/ref/RoboSharp.dll deleted file mode 100644 index 1fc7309..0000000 Binary files a/FSI.BT.Tools/RoboSharp/bin/Release/net6.0-windows/ref/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/RoboSharp.1.2.8.nuspec b/FSI.BT.Tools/RoboSharp/obj/Debug/RoboSharp.1.2.8.nuspec deleted file mode 100644 index 744a3db..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/RoboSharp.1.2.8.nuspec +++ /dev/null @@ -1,22 +0,0 @@ - - - - RoboSharp - 1.2.8 - Terry - https://github.com/tjscience/RoboSharp/blob/master/license - https://github.com/tjscience/RoboSharp - https://raw.githubusercontent.com/tjscience/RoboSharp/master/robosharp.png - RoboSharp is a .NET wrapper for the awesome Robocopy windows application. - Copyright 2022 - - - - - - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net45/RoboSharp.assets.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/net45/RoboSharp.assets.cache deleted file mode 100644 index 608d698..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net45/RoboSharp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs deleted file mode 100644 index 2f7e5ec..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.AssemblyInfo.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.AssemblyInfo.cs deleted file mode 100644 index b6d1cd1..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.AssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Terry")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2022")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("RoboSharp is a .NET wrapper for the awesome Robocopy windows application.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.2.8.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.2.8")] -[assembly: System.Reflection.AssemblyProductAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyTitleAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.2.8.0")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.AssemblyInfoInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.AssemblyInfoInputs.cache deleted file mode 100644 index aa740aa..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -5273bc862cc447e48365ab6ce6344570d2674587 diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index a260cef..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net5.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = RoboSharp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\RoboSharp\ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.assets.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.assets.cache deleted file mode 100644 index 01e4155..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.AssemblyReference.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.AssemblyReference.cache deleted file mode 100644 index 4f3608e..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.CoreCompileInputs.cache deleted file mode 100644 index 9b8f831..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -f149f59f80b3f9d048a50351ae581d84d60dfccc diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.FileListAbsolute.txt b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.FileListAbsolute.txt deleted file mode 100644 index c64f106..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,28 +0,0 @@ -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\net5.0\RoboSharp.deps.json -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\net5.0\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\net5.0\ref\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\net5.0\RoboSharp.pdb -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\net5.0\RoboSharp.xml -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\net5.0\RoboSharp.csproj.AssemblyReference.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\net5.0\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\net5.0\RoboSharp.AssemblyInfoInputs.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\net5.0\RoboSharp.AssemblyInfo.cs -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\net5.0\RoboSharp.csproj.CoreCompileInputs.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\net5.0\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\net5.0\ref\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\net5.0\RoboSharp.xml -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\net5.0\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net5.0\RoboSharp.deps.json -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net5.0\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net5.0\ref\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net5.0\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net5.0\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net5.0\RoboSharp.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net5.0\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net5.0\RoboSharp.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net5.0\RoboSharp.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net5.0\RoboSharp.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net5.0\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net5.0\ref\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net5.0\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net5.0\RoboSharp.pdb diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.dll deleted file mode 100644 index 6457811..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.pdb deleted file mode 100644 index 27bdd7f..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/ref/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/ref/RoboSharp.dll deleted file mode 100644 index fc7ff05..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net5.0/ref/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index 36203c7..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.AssemblyInfo.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.AssemblyInfo.cs deleted file mode 100644 index 75a6bf6..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.AssemblyInfo.cs +++ /dev/null @@ -1,27 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Terry")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2022")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("RoboSharp is a .NET wrapper for the awesome Robocopy windows application.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.2.8.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.2.8")] -[assembly: System.Reflection.AssemblyProductAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyTitleAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.2.8.0")] -[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] -[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.AssemblyInfoInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.AssemblyInfoInputs.cache deleted file mode 100644 index b377932..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -dd2d678cb2088d0b251daea00d1b20d210dc92a1 diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index f6befe3..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = RoboSharp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.assets.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.assets.cache deleted file mode 100644 index 593aa63..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.AssemblyReference.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.AssemblyReference.cache deleted file mode 100644 index 204fdef..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.CoreCompileInputs.cache deleted file mode 100644 index 131c0c3..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -7cac8b76b72a117059e00b24a7cb2ae411ade20d diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.FileListAbsolute.txt b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.FileListAbsolute.txt deleted file mode 100644 index 3f2de0b..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,28 +0,0 @@ -d:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\RoboSharp.deps.json -d:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\RoboSharp.dll -d:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\ref\RoboSharp.dll -d:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\RoboSharp.pdb -d:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\RoboSharp.xml -d:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.csproj.AssemblyReference.cache -d:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -d:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.AssemblyInfoInputs.cache -d:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.AssemblyInfo.cs -d:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.csproj.CoreCompileInputs.cache -d:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.dll -d:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\ref\RoboSharp.dll -d:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.xml -d:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\RoboSharp.deps.json -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\ref\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\bin\Debug\net6.0-windows\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\ref\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools_Neu\FSI.BT.Tools\RoboSharp\obj\Debug\net6.0-windows\RoboSharp.pdb diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.dll deleted file mode 100644 index 00725f6..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.pdb deleted file mode 100644 index 0f20844..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/ref/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/ref/RoboSharp.dll deleted file mode 100644 index 4161556..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/net6.0-windows/ref/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs deleted file mode 100644 index ad8dfe1..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.AssemblyInfo.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.AssemblyInfo.cs deleted file mode 100644 index b6d1cd1..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.AssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Terry")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2022")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("RoboSharp is a .NET wrapper for the awesome Robocopy windows application.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.2.8.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.2.8")] -[assembly: System.Reflection.AssemblyProductAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyTitleAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.2.8.0")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.AssemblyInfoInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.AssemblyInfoInputs.cache deleted file mode 100644 index aa740aa..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -5273bc862cc447e48365ab6ce6344570d2674587 diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index b3a8f89..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = RoboSharp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\RoboSharp\ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.assets.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.assets.cache deleted file mode 100644 index e1449a1..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.AssemblyReference.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.AssemblyReference.cache deleted file mode 100644 index 85352a2..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.CoreCompileInputs.cache deleted file mode 100644 index 3918252..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -507174f1f93ad514dbf84571785d9c4e4a1fecc6 diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.FileListAbsolute.txt b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.FileListAbsolute.txt deleted file mode 100644 index 50bce49..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,24 +0,0 @@ -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netcoreapp3.1\RoboSharp.deps.json -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netcoreapp3.1\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netcoreapp3.1\RoboSharp.pdb -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netcoreapp3.1\RoboSharp.xml -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.csproj.AssemblyReference.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.AssemblyInfoInputs.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.AssemblyInfo.cs -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.csproj.CoreCompileInputs.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.xml -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netcoreapp3.1\RoboSharp.deps.json -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netcoreapp3.1\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netcoreapp3.1\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netcoreapp3.1\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netcoreapp3.1\RoboSharp.pdb diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.dll deleted file mode 100644 index aea457b..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.pdb deleted file mode 100644 index 4e6f1b4..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netcoreapp3.1/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs deleted file mode 100644 index 45b1ca0..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/.NETStandard,Version=v2.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.AssemblyInfo.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.AssemblyInfo.cs deleted file mode 100644 index b6d1cd1..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.AssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Terry")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2022")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("RoboSharp is a .NET wrapper for the awesome Robocopy windows application.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.2.8.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.2.8")] -[assembly: System.Reflection.AssemblyProductAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyTitleAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.2.8.0")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.AssemblyInfoInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.AssemblyInfoInputs.cache deleted file mode 100644 index aa740aa..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -5273bc862cc447e48365ab6ce6344570d2674587 diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index b3a8f89..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = RoboSharp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\RoboSharp\ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.assets.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.assets.cache deleted file mode 100644 index a4bd3c2..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.AssemblyReference.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.AssemblyReference.cache deleted file mode 100644 index 204fdef..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.CoreCompileInputs.cache deleted file mode 100644 index fd942a3..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -e985326aeeef4fab67a6c2b80f20eae8027e0a1a diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.FileListAbsolute.txt b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.FileListAbsolute.txt deleted file mode 100644 index b9a1f7b..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,24 +0,0 @@ -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netstandard2.0\RoboSharp.deps.json -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netstandard2.0\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netstandard2.0\RoboSharp.pdb -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netstandard2.0\RoboSharp.xml -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.csproj.AssemblyReference.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.AssemblyInfoInputs.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.AssemblyInfo.cs -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.csproj.CoreCompileInputs.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.xml -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netstandard2.0\RoboSharp.deps.json -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netstandard2.0\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netstandard2.0\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netstandard2.0\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.0\RoboSharp.pdb diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.dll deleted file mode 100644 index 744e52a..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.pdb deleted file mode 100644 index e1a351c..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.0/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs deleted file mode 100644 index bc644cb..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.AssemblyInfo.cs b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.AssemblyInfo.cs deleted file mode 100644 index b6d1cd1..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.AssemblyInfo.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Terry")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2022")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("RoboSharp is a .NET wrapper for the awesome Robocopy windows application.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.2.8.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.2.8")] -[assembly: System.Reflection.AssemblyProductAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyTitleAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.2.8.0")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.AssemblyInfoInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.AssemblyInfoInputs.cache deleted file mode 100644 index aa740aa..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -5273bc862cc447e48365ab6ce6344570d2674587 diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index b3a8f89..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,3 +0,0 @@ -is_global = true -build_property.RootNamespace = RoboSharp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\RoboSharp\ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.assets.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.assets.cache deleted file mode 100644 index 99649fc..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.AssemblyReference.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.AssemblyReference.cache deleted file mode 100644 index 67e4d94..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.CoreCompileInputs.cache deleted file mode 100644 index ebced95..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -7b3429402cdd6e6a72da286c000d8ba842adb7d7 diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.FileListAbsolute.txt b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.FileListAbsolute.txt deleted file mode 100644 index c9c56a4..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,24 +0,0 @@ -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netstandard2.1\RoboSharp.deps.json -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netstandard2.1\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netstandard2.1\RoboSharp.pdb -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\bin\Debug\netstandard2.1\RoboSharp.xml -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.csproj.AssemblyReference.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.AssemblyInfoInputs.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.AssemblyInfo.cs -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.csproj.CoreCompileInputs.cache -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.dll -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.xml -C:\Users\maier_s\Downloads\RoboSharp-dev\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netstandard2.1\RoboSharp.deps.json -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netstandard2.1\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netstandard2.1\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Debug\netstandard2.1\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Debug\netstandard2.1\RoboSharp.pdb diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.dll deleted file mode 100644 index 17f9bf8..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.pdb deleted file mode 100644 index b1f6d13..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Debug/netstandard2.1/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/RoboSharp.1.2.8.nuspec b/FSI.BT.Tools/RoboSharp/obj/Release/RoboSharp.1.2.8.nuspec deleted file mode 100644 index a5758f9..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Release/RoboSharp.1.2.8.nuspec +++ /dev/null @@ -1,22 +0,0 @@ - - - - RoboSharp - 1.2.8 - Terry - https://github.com/tjscience/RoboSharp/blob/master/license - https://github.com/tjscience/RoboSharp - https://raw.githubusercontent.com/tjscience/RoboSharp/master/robosharp.png - RoboSharp is a .NET wrapper for the awesome Robocopy windows application. - Copyright 2022 - - - - - - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs deleted file mode 100644 index 36203c7..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.AssemblyInfo.cs b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.AssemblyInfo.cs deleted file mode 100644 index a136a5e..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.AssemblyInfo.cs +++ /dev/null @@ -1,27 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Terry")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] -[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2022")] -[assembly: System.Reflection.AssemblyDescriptionAttribute("RoboSharp is a .NET wrapper for the awesome Robocopy windows application.")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.2.8.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.2.8")] -[assembly: System.Reflection.AssemblyProductAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyTitleAttribute("RoboSharp")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.2.8.0")] -[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] -[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] - -// Von der MSBuild WriteCodeFragment-Klasse generiert. - diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.AssemblyInfoInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.AssemblyInfoInputs.cache deleted file mode 100644 index 454b823..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -ab20900df4d0a70884f800bf72d2951c44a2f92d diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 6832e6c..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0-windows -build_property.TargetPlatformMinVersion = 7.0 -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = RoboSharp -build_property.ProjectDir = D:\WrkDir\FSI.BT.Tools\RoboSharp\ diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.assets.cache b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.assets.cache deleted file mode 100644 index b7e4c5a..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.assets.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.AssemblyReference.cache b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.AssemblyReference.cache deleted file mode 100644 index e40bc40..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.AssemblyReference.cache and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.CoreCompileInputs.cache b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.CoreCompileInputs.cache deleted file mode 100644 index b1f6f92..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -61c1b8e00d6506568105d772cff46e76a6191b57 diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.FileListAbsolute.txt b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.FileListAbsolute.txt deleted file mode 100644 index fafbeae..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,14 +0,0 @@ -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Release\net6.0-windows\RoboSharp.deps.json -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Release\net6.0-windows\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Release\net6.0-windows\ref\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Release\net6.0-windows\RoboSharp.pdb -D:\WrkDir\FSI.BT.Tools\RoboSharp\bin\Release\net6.0-windows\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Release\net6.0-windows\RoboSharp.csproj.AssemblyReference.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Release\net6.0-windows\RoboSharp.GeneratedMSBuildEditorConfig.editorconfig -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Release\net6.0-windows\RoboSharp.AssemblyInfoInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Release\net6.0-windows\RoboSharp.AssemblyInfo.cs -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Release\net6.0-windows\RoboSharp.csproj.CoreCompileInputs.cache -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Release\net6.0-windows\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Release\net6.0-windows\ref\RoboSharp.dll -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Release\net6.0-windows\RoboSharp.xml -D:\WrkDir\FSI.BT.Tools\RoboSharp\obj\Release\net6.0-windows\RoboSharp.pdb diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.dll deleted file mode 100644 index 0f3028f..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.pdb b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.pdb deleted file mode 100644 index 5308b75..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.pdb and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.xml b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.xml deleted file mode 100644 index da59e52..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/RoboSharp.xml +++ /dev/null @@ -1,4292 +0,0 @@ - - - - RoboSharp - - - - - Source, Destination, and options for how to move or copy files. - - - - - - - - Create new CopyOptions with Default Settings - - - - - Create a new CopyOptions object with the provided settings - - - - - - - - Clone a CopyOptions Object - - CopyOptions object to clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - - - - - - - The Default File Filter used that will allow copying of all files - - - - - The source file path where the RoboCommand is copying files from. - - - - - The destination file path where the RoboCommand is copying files to. - - - - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Copies subdirectories. Note that this option excludes empty directories. - [/S] - - - - - Copies subdirectories. Note that this option includes empty directories. - [/E] - - - - - Copies only the top N levels of the source directory tree. The default is - zero which does not limit the depth. - [/LEV:N] - - - - - Copies files in Restart mode. - [/Z] - - - - - Copies files in Backup mode. - [/B] - - - - - Uses Restart mode. If access is denied, this option uses Backup mode. - [/ZB] - - - - - Copy using unbuffered I/O (recommended for large files). - [/J] - - - - - Copies all encrypted files in EFS RAW mode. - [/EFSRAW] - - - - - This property should be set to a string consisting of all the flags to include (eg. DAT; DATSOU) - Specifies the file properties to be copied. The following are the valid values for this option: - D Data - A Attributes - T Time stamps - S NTFS access control list (ACL) - O Owner information - U Auditing information - The default value for copyflags is DAT (data, attributes, and time stamps). - [/COPY:copyflags] - - - - - Copies files with security (equivalent to /copy:DAT). - [/SEC] - - - - - Copies all file information (equivalent to /copy:DATSOU). - [/COPYALL] - - - - - Copies no file information (useful with Purge option). - [/NOCOPY] - - - - - Fixes file security on all files, even skipped ones. - [/SECFIX] - - - - - Fixes file times on all files, even skipped ones. - [/TIMFIX] - - - - - Deletes destination files and directories that no longer exist in the source. - [/PURGE] - - - - - Mirrors a directory tree (equivalent to CopySubdirectoriesIncludingEmpty plus Purge). - [/MIR] - - - - - Moves files, and deletes them from the source after they are copied. - [/MOV] - - - - - Moves files and directories, and deletes them from the source after they are copied. - [/MOVE] - - - - - This property should be set to a string consisting of all the attributes to add (eg. AH; RASHCNET). - Adds the specified attributes to copied files. - [/A+:attributes] - - - - - This property should be set to a string consisting of all the attributes to remove (eg. AH; RASHCNET). - Removes the specified attributes from copied files. - [/A-:attributes] - - - - - Creates a directory tree and zero-length files only. - [/CREATE] - - - - - Creates destination files by using 8.3 character-length FAT file names only. - [/FAT] - - - - - Turns off support for very long paths (longer than 256 characters). - [/256] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors the source, and runs again when more than N changes are detected. - [/MON:N] - - - - - The default value of zero indicates that you do not wish to monitor for changes. - Monitors source, and runs again in M minutes if changes are detected. - [/MOT:M] - - - - - Specifies run times when new copies may be started. ( Copy Operation is scheduled to only operate within specified timeframe ) - [/rh:hhmm-hhmm]
- If copy operation is unfinished, robocopy will remain active in idle state until the specified time, at which it will resume copying.
- Must be in correct format. Incorrectly formatted strings will be ignored. - Examples:
- 1500-1800 -> Robocopy will only copy between 3 PM and 5 PM
- 0015-0530 -> Robocopy will only copy between 12:15 AM and 5:30 AM
-
- - If this is set up, then the robocopy process will remain active after the program exits if the calling asemmbly does not call prior to exiting the application. - -
- - - Checks the scheduled /RH (run hours) per file instead of per pass. - [/PF] - - - - - The default value of zero indicates that this feature is turned off. - Specifies the inter-packet gap to free bandwidth on slow lines. - [/IPG:N] - - - - - Copies the symbolic link instead of the target. - [/SL] - - - - - The default value of zero indicates that this feature is turned off. - Creates multi-threaded copies with N threads. Must be an integer between 1 and 128. - The MultiThreadedCopiesCount parameter cannot be used with the /IPG and EnableEfsRawMode parameters. - [/MT:N] - - - - - What to copy for directories (default is DA). - (copyflags: D=Data, A=Attributes, T=Timestamps). - [/DCOPY:copyflags] - - - - - Do not copy any directory info. - [/NODCOPY] - - - - - Copy files without using the Windows Copy Offload mechanism. - [/NOOFFLOAD] - - - - - Used by the Parse method to sanitize path for the command options.
- Evaluate the path. If needed, wrap it in quotes.
- If the path ends in a DirectorySeperatorChar, santize it to work as expected.
-
- - Each return string includes a space at the end of the string to seperate it from the next option variable. -
- - - Parse the class properties and generate the command arguments - - - - - - Get the StartTime portion of - - hhmm or String.Empty - - - - Get the EndTime portion of - - hhmm or String.Empty - - - - Method to check if some string is valid for use as with the property. - - - True if correct format, otherwise false - - - - Enum to define the high-level copy action to be taken by RoboCopy process. - - - - - Default Functionality is to only copy the files within the source directory - does not copy any files within the subfolders. - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to the command - - Options to apply - - - - Get the representation of this object - - - - - Combine this object with another CopyOptions object.
- Any properties marked as true take priority. IEnumerable items are combined. -
- - Source and Destination are only taken from the merged item if this object's Source/Destination values are null/empty.
- RunHours follows the same rules. - -
- -
- - - This is the Default Configuration class to use - - - - - Describes an error that occured when generating the command - - - - - Error Description - - - - - If this CommandErrorEventArgs object was created in response to an exception, that exception is captured here.
- If no exception was thrown, this property will be null. -
-
- - - - - - - - - - - - Exception to data to pass to the event handler - - - - Current File Progress reported as - - - - - - - - - - - - - - - Current File Progress Percentage - - - - - - - Contains information about the Last Directory RoboCopy reported into the log. - - - - Information about an Error reported by the RoboCopy process - - - - - Error Code - - - - - Error Description - - - - - Error Code - - - - - Signed Error Code - - - - - The File or Directory Path the Error refers to - - - - - DateTime the error occurred - - - - - Concatenate the and into a string seperated by an - - - - - - - - - - - Regex used to split the Error Code into its various parts.
- Must have the following groups: Date, ErrCode, SignedErrCode, Descrip, Path - -
- - - - - - - - - - - - - - Event Args provided by IProgressEstimator objects to notify the UI it should refresh the stat values - - - - Dummy Args with Values of 0 to perform final updates through ProgressEstimator without creating new args every time - - - - - - - - - - - - - - - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - IStatistic Object that shows how much was added to the { } object during this UI Update - - - - Reports that a ProgressEstimator object is now available for binding - - - - - - - - - EventArgs for the delegate - - - Create the EventArgs for the delegate - Results list to present as an interface - - - - Read-Only interface to the List that has been updated. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - Command that started. - - - - - Returns TRUE if the command's is available for binding - - - - - Local time the command started. - - - - - EventArgs to declare when a RoboCommand process starts - - - - - RoboQueue Results Object - - - - - TRUE if this run was a COPY OPERATION, FALSE is the results were created after a call. - - - - - Interface helper for dealing with Statistic Event Args - - - - - - - TRUE if of type . Otherwise false. - - - TRUE if of type . Otherwise false. - - - - - - - EventArgs provided by when any individual property gets modified. - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - This is a reference to the Statistic that generated the EventArg object - - - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - EventArgs provided by - - - Under most circumstances, the 'PropertyName' property will detail which parameter has been updated.
- When the Statistic object has multiple values change via a method call ( Reset / Add / Subtract methods ), then PropertyName will be String.Empty, indicating multiple values have changed.
- If this is the case, then the , , and will report the value from the sender's property. -
-
- - - - - Old Value of the object - - - Current Value of the object - - - - Result of NewValue - OldValue - - - - - Provide a base class that includes a StartTime, EndTime and will calculate the TimeSpan in between - - - - - Create New Args - - - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - - - - - - Return the Results object - - - - - - - - Encase the LogPath in quotes if needed - - - Extension method provided by RoboSharp package - - - - - Check if the string ends with a directory seperator character - - - - - Convert into a char[]. Perform a ForEach( Char in strTwo) loop, and append any characters in Str2 to the end of this string if they don't already exist within this string. - - - - - - - - Compare the current value to that of the supplied value, and take the greater of the two. - - - - - - - - Evaluate this string. If this string is null or empty, replace it with the supplied string. - - - - - - - - Object that provides objects whose events can be bound to report estimated RoboCommand / RoboQueue progress periodically. - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Parse this object's stats into a enum. - - - - Event that occurs when this IProgressEstimatorObject's IStatistic values have been updated. - - - - Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - - Information about number of Files Copied, Skipped, Failed, etc. - - - Information about number of Bytes processed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for a class factory object to produce objects
- Usable by consumers to specify a factory object their library can rely on to create classes derived from the object.
-
-
- - - Create a new object using the parameterless constructor - - - new object - - - - - - Create a new with the specified source and destination - - - - - - - - - - - - - - Read-Only interface for - - - - - - - - - - - - - - - - - - - - - - - Interface to provide Read-Only access to a - Implements:
- where T =
- -
- - - -
- - - Get the objects at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - Interface for RoboQueue - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface for the object.
- Implements -
-
- - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Provide Read-Only access to a SpeedStatistic - - - - - - - Average Transfer Rate in Bytes/Second - - - Average Transfer Rate in MB/Minute - - - - - - new object - - - - - Provide Read-Only access to a object - - - - - - - - Name of the Statistics Object - - - - - - - - - Total Scanned during the run - - - Total Copied - - - Total Skipped - - - - - - Total that failed to copy or move - - - Total Extra that exist in the Destination (but are missing from the Source) - - - - - - - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - new object - - - - - Interface to normalize all the Start/End/TimeSpan properties of various objects - - - - - Local time the command started. - - - - - Local time the command stopped. - - - - - Length of time the process took to run - - - - - Represents a single RoboCopy Job File - Implements:
-
-
-
- - - -
- - - Create a JobFile with Default Options - - - - - Constructor for ICloneable Interface - - - - - - Clone the RoboCommand's options objects into a new JobFile - - RoboCommand whose options shall be cloned - Optional FilePath to specify for future call to - - - - Constructor for Factory Methods - - - - - - - - - - - - - - - - - Create a clone of this JobFile - - - - - Expected File Extension for Job Files exported from RoboCopy. - - - - - FileFilter to use in an to search for this extension, such as with - - - - - FileFilter to use in a dialog window, such as the OpenFileDialog window. - - - - - Options are stored in a RoboCommand object for simplicity. - - - - FilePath of the Job File - - - - - - - - - - - - - - - - - - - Update the property and save the JobFile to the - - Update the property, then save the JobFile to this path. - - - - - - Save the JobFile to .
- Source and Destination will be included by default. -
- If path is null/empty, will throw - Task that completes when the JobFile has been saved. - -
- - - Any comments within the job file lines will start with this string - - - - - - - - - - Pattern to Identify the SWITCH, DELIMITER and VALUE section - - - Pattern to Identify the SWITCH, DELIMIETER and VALUE section - - - Pattern to Identify COMMENT sections - Throws out white space and comment delimiter '::' - - - - Regex to check if an entire line is a comment - - - Captured Group Names:
- COMMENT -
-
- - - Regex to check if the string is a flag for RoboCopy - These typically will have comments - - - Captured Group Names:
- SWITCH
- DELIMITER
- VALUE
- COMMENT -
-
- - - JobName for ROboCommand is not valid parameter for RoboCopy, so we save it into a comment within the file - - - Captured Group Names:
- FLAG
- NAME
- COMMENT -
-
- - - Regex used for parsing File and Directory filters for /IF /XD and /XF flags - - - Captured Group Names:
- PATH
- COMMENT -
-
- - - Regex to find the SourceDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to find the DestinationDirectory within the JobFile - - - Captured Group Names:
- SWITCH
- PATH
- COMMENT -
-
- - - Regex to determine if on the INCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE FILES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Regex to determine if on the EXCLUDE DIRECTORIES section of the JobFile - - - Each new path / filename should be on its own line - - - - - Read each line using and attempt to produce a Job File. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - FileInfo object for some Job File. File Path should end in .RCJ - - - - - Use to read all lines from the supplied file path. - If FileExtension != ".RCJ" -> returns null. Otherwise parses the file. - - File Path to some Job File. File Path should end in .RCJ - - - - - Read each line from a StreamReader and attempt to produce a Job File. - - StreamReader for a file stream that represents a Job File - - - - - Parse each line in , and attempt to create a new JobFile object. - - String[] read from a JobFile - - - - - Parser to create CopyOptions object for JobFiles - - - - - Parser to create SelectionOptions object for JobFiles - - - - - Parser to create LoggingOptions object for JobFiles - - - - - Parser to create JobOptions object for JobFiles - - - - - - - - - - - - - - - - - - Constructor for ICloneable Interface - - JobOptions object to clone - - - - Clone this JobOptions object - - New JobOptions object - - - - Take parameters from the named job file - - - Usage: /JOB:"Path\To\File.RCJ" - - - - - Save parameters to the named job file - - - Usage:
- /SAVE:"Path\To\File" -> Creates Path\To\File.RCJ
- /SAVE:"Path\To\File.txt" -> Creates Path\To\File.txt.RCJ
-
-
- - - Quit after processing command line - - - Used when writing JobFile - - - - - No source directory is specified - - - - - No destination directory is specified - - - - - FilePath to save the Job Options (.RCJ) file to.
- /SAVE:{FilePath} -
- - This causes RoboCopy to generate an RCJ file where the command options are stored to so it can be used later.
- and options are only evaluated if this is set.
-
-
- - - RoboCopy will validate the command, then exit before performing any Move/Copy/List operations.
- /QUIT -
- - This option is typically used when generating JobFiles. RoboCopy will exit after saving the Job FIle to the specified - -
- - - path will not be saved to the JobFile.
- /NOSD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - path will not be saved to the JobFile.
- /NODD -
- - Default value is False, meaning if is set, it will be saved to the JobFile RoboCopy generates. - -
- - - Parse the properties and return the string - - - - - - Adds the 'NAME' and other properties into the JobFile - - - - - Combine this object with another RetryOptions object.
- not not be modified. -
- -
- - - Options related to the output logs generated by RoboCopy - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a LoggingOptions Object - - LoggingOptions object to clone - - - - - - - Do not copy, timestamp or delete any files. - [/L] - - - - - Report all extra files, not just those selected. - [X] - - - - - Produce verbose output, showing skipped files. - [V] - - - - - Include source file time stamps in the output. - [/TS] - - - - - Include full path names of files in the output. - [/FP] - - - - - Print sizes as bytes in the output. - [/BYTES] - - - - - Do not log file sizes. - [/NS] - - - - - Do not log file classes. - [/NC] - - - - - Do not log file names. - [/NFL] - WARNING: If this is set to TRUE then GUI cannot handle showing progress correctly as it can't get information it requires from the log - - - - - Do not log directory names. - [/NDL] - - - - - Do not log percentage copied. - [/NP] - - - - - Show estimated time of arrival of copied files. - [/ETA] - - - - - Output status to LOG file (overwrite existing log). - [/LOG:file] - - - - - Output status to LOG file (append to existing log). - [/LOG+:file] - - - - - Output status to LOG file as UNICODE (overwrite existing log). - [/UNILOG:file] - - - - - Output status to LOG file as UNICODE (append to existing log). - [/UNILOG+:file] - - - - - Output to RoboSharp and Log. - [/TEE] - - - - - Do not output a Job Header. - [/NJH] - - - - - Do not output a Job Summary. - [/NJS] - WARNING: If this is set to TRUE then statistics will not work correctly as this information is gathered from the job summary part of the log - - - - - Output as UNICODE. - [/UNICODE] - - - - Encase the LogPath in quotes if needed - - - - Combine this object with another LoggingOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Native Methods for Pause/Suspend/Resume processes - - - - - Object derived from TaskScheduler. Assisgns the task to some thread - - - - TaskScheduler for AboveNormal Priority Tasks - - - TaskScheduler for BelowNormal Priority Tasks - - - TaskScheduler for the lowest Priority Tasks - - - - Message Type reported by RoboCopy - - - - Details about a Directory - - - Details about a FILE - - - Status Message reported by RoboCopy - - - Contains information about the current item being processed by RoboCopy - - - Description of the item as reported by RoboCopy - - - - - - - File -> File Size
- Directory -> Number files in folder -> Can be negative if PURGE is used
- SystemMessage -> Should be 0 -
-
- - Folder or File Name / Message Text - - - - Object that provides objects whose events can be bound to report estimated RoboCommand progress periodically. -
- Note: Only works properly with /V verbose set TRUE. -
- - Subscribe to or to be notified when the ProgressEstimator becomes available for binding
- Create event handler to subscribe to the Events you want to handle: - - private void OnProgressEstimatorCreated(object sender, Results.ProgressEstimatorCreatedEventArgs e) {
- e.ResultsEstimate.ByteStats.PropertyChanged += ByteStats_PropertyChanged;
- e.ResultsEstimate.DirStats.PropertyChanged += DirStats_PropertyChanged;
- e.ResultsEstimate.FileStats.PropertyChanged += FileStats_PropertyChanged;
- }
-
- - -
-
- - Used for providing Source Directory in CopyProgressChanged args - - - Used for providing Source Directory in CopyProgressChanged args AND for byte Statistic - - - Marked as TRUE if this is LIST ONLY mode or the file is 0KB -- Value set during 'AddFile' method - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - - - - Parse this object's stats into a enum. - - - - - - Repackage the statistics into a new object - - - Used by ResultsBuilder as starting point for the results. - Should not be used anywhere else, as it kills the worker thread that calculates the Statistics objects. - - - - - Increment - - - - Performs final processing of the previous file if needed - - - - Increment - - - - Method meant only to be called from AddFile method while SpecialHandling is true - helps normalize code and avoid repetition - - - - Catch start copy progress of large files - - - Increment .Copied ( Triggered when copy progress = 100% ) - - - - Perform the calculation for the ByteStatistic - - - - - Creates a LongRunning task that is meant to periodically push out Updates to the UI on a thread isolated from the event thread. - - - - - - - Push the update to the public Stat Objects - - - - - Helper class to build a object. - - - - - - - Reference back to the RoboCommand that spawned this object - - - This is the last line that was logged. - - - - - - - - - - - - - - - - Add a LogLine reported by RoboCopy to the LogLines list. - - - - - Builds the results from parsing the logLines. - - - This is used by the ProgressUpdateEventArgs to ignore the loglines when generating the estimate - - - - - RoboCopy Exit Codes - - - - - No Files Copied, No Errors Occured - - - One or more files were copied successfully - - - - Some Extra files or directories were detected.
- Examine the output log for details. -
-
- - - Some Mismatched files or directories were detected.
- Examine the output log. Housekeeping might be required. -
-
- - - Some files or directories could not be copied
- (copy errors occurred and the retry limit was exceeded). - Check these errors further. -
-
- - - Serious error. Robocopy did not copy any files.
- Either a usage error or an error due to insufficient access privileges on the source or destination directories. -
-
- - - The Robocopy process exited prior to completion - - - - - Results provided by the RoboCopy command. Includes the Log, Exit Code, and statistics parsed from the log. - - - - - - - - - - - - - - - - - - - - All Errors that were generated by RoboCopy during the run. - - - - - - - Information about number of Directories Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Files Copied, Skipped, Failed, etc. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - Information about number of Bytes processed. - - If the job was cancelled, or run without a Job Summary, this will attempt to provide approximate results based on the Process.StandardOutput from Robocopy.
- Results should only be treated as accurate if .ExitCodeValue >= 0 and the job was run with = FALSE -
-
- - - - - Output Text reported by RoboCopy - - - Time the RoboCopy process was started - - - Time the RoboCopy process was completed / cancelled. - - - Length of Time the RoboCopy Process ran - - - - Returns a string that represents the current object. - - - A string that represents the current object. - - - - - Object used to represent results from multiple s.
- As are added to this object, it will update the Totals and Averages accordingly. - Implements: -
-
where T = RoboCopyResults -
-
- - - -
- - - - - Populate the new List object with this result as the first item. - - - - - - - - Clone a RoboCopyResultsList into a new object - - - - - Delegate for objects to send notification that the list behind an interface has been updated - - - - Sum of all DirectoryStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all ByteStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Sum of all FileStatistics objects - Underlying value is Lazy{Statistic} object - Initial value not calculated until first request. - - - Average of all SpeedStatistics objects - Underlying value is Lazy{SpeedStatistic} object - Initial value not calculated until first request. - - - Sum of all RoboCopyExitStatus objects - Underlying value is Lazy object - Initial value not calculated until first request. - - - The Collection of RoboCopy Results. Add/Removal of objects must be performed through this object's methods, not on the list directly. - - - - - - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - Get a snapshot of the ByteStatistics objects from this list. - - New array of the ByteStatistic objects - - - - Get a snapshot of the DirectoriesStatistic objects from this list. - - New array of the DirectoriesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Get a snapshot of the FilesStatistic objects from this list. - - New array of the FilesStatistic objects - - - - Combine the into a single array of errors - - New array of the ErrorEventArgs objects - - - - - - - - Process the Added/Removed items, then fire the event - - - - Clone this object to a new RoboCopyResultsList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object that evaluates the ExitCode reported after RoboCopy finishes executing. - - - - - - - - Initializes a new instance of the class. - - - - ExitCode as reported by RoboCopy - - - ExitCode reported by RoboCopy converted into the Enum - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Represents the combination of multiple Exit Statuses - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Clone this into a new instance - - - - - This event when the ExitStatus summary has changed - - - Overides - - - - - Atleast one objects combined into this result resulted in no errors and no files/directories copied. - - - - - Atleast one object combined into this result had been cancelled / exited prior to completion. - - - - - All jobs completed without errors or warnings. - - - - - All jobs completed without errors or warnings, but Extra Files/Folders were detected. - - - - - Combine the RoboCopyExitCodes of the supplied ExitStatus with this ExitStatus. - - If any were Cancelled, set the WasCancelled property to TRUE. Otherwise combine the exit codes. - ExitStatus to combine with - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - - - - Combine all the RoboCopyExitStatuses together. - - Array or List of ExitStatuses to combine. - new RoboCopyExitStatus object - - - - Reset the value of the object - - - - - Reset the value of the object - - - - - - - - Updates the Statistics every 250ms - - - - - - - - Estimate of current number of directories processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of files processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - Estimate of current number of bytes processed while the job is still running.
- Estimate is provided by parsing of the LogLines produces by RoboCopy. -
-
- - - - - - Parse this object's stats into a enum. - - - - - - Subscribe to the update events of a object - - - - - Unsubscribe from all bound Statistic objects - - - - - Unbind all the ProgressEstimators - - - - - Object returned by RoboQueue when a run has completed. - - - - - Add a result to the collection - - - - Time the RoboQueue task was started - - - Time the RoboQueue task was completed / cancelled. - Should Only considered valid if = true. - - - Length of Time RoboQueue was running - Should Only considered valid if = true. - - - TRUE if the RoboQueue object that created this results set has not finished running yet. - - - TRUE if the RoboQueue object that created this results has completed running, or has been cancelled. - - - - - - - - - - - - - - - - - - - - - - - - Gets the object at the specified index. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information regarding average Transfer Speed.
- Note: Runs that do not perform any copy operations or that exited prematurely ( ) will result in a null object. -
- - - -
- - - Create new SpeedStatistic - - - - - Clone a SpeedStatistic - - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - This event will fire when the value of the SpeedStatistic is updated - - - Raise Property Change Event - - - - - - - - - - Returns a string that represents the current object. - - - - - - - - This object represents the Average of several objects, and contains - methods to facilitate that functionality. - - - - - Initialize a new object with the default values. - - - - - Initialize a new object.
- Values will be set to the return values of and
-
- - Either a or a object.
- If a is passed into this constructor, it wil be treated as the base instead. - -
- - - Initialize a new object using .
-
- - -
- - - Clone an AverageSpeedStatistic - - - - Sum of all - - - Sum of all - - - Total number of SpeedStats that were combined to produce the Combined_* values - - - - - - - Set the values for this object to 0 - - - - - Set the values for this object to 0 - - - - - Add the results of the supplied SpeedStatistic objects to this object.
- Does not automatically recalculate the average, and triggers no events. -
- - If any supplied Speedstat object is actually an object, default functionality will combine the private fields - used to calculate the average speed instead of using the publicly reported speeds.
- This ensures that combining the average of multiple objects returns the correct value.
- Ex: One object with 2 runs and one with 3 runs will return the average of all 5 runs instead of the average of two averages. -
- SpeedStatistic Item to add - - Setting this to TRUE will instead combine the calculated average of the , treating it as a single object.
- Ignore the private fields, and instead use the calculated speeds) - -
- - - Add the supplied SpeedStatistic collection to this object. - - SpeedStatistic collection to add - - - - - - Subtract the results of the supplied SpeedStatistic objects from this object.
-
- Statistics Item to add - -
- - - Subtract the supplied SpeedStatistic collection from this object. - - SpeedStatistic collection to subtract - - - - - Immediately recalculate the BytesPerSec and MegaBytesPerMin values - - - - - Combine the supplied objects, then get the average. - - Stats object - - - - - Combine the supplied objects, then get the average. - - Collection of objects - - - - New Statistics Object - - - - - Information about number of items Copied, Skipped, Failed, etc. - - will not typically raise any events, but this object is used for other items, such as and to present results whose values may update periodically. - - - - - - - Create a new Statistic object of - - - Create a new Statistic object - - - Create a new Statistic object - - - Clone an existing Statistic object - - - Clone an existing Statistic object - - - Describe the Type of Statistics Object - - - Statistics object represents count of Directories - - - Statistics object represents count of Files - - - Statistics object represents a Size ( number of bytes ) - - - This toggle Enables/Disables firing the Event to avoid firing it when doing multiple consecutive changes to the values - - - - This event will fire when the value of the statistic is updated via Adding / Subtracting methods.
- Provides object. -
- - Allows use with both binding to controls and binding.
- EventArgs can be passed into after casting. -
-
- - Handles any value changes - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - Occurs when the Property is updated. - - - - Checks all values and determines if any of them are != 0. - - - - - Name of the Statistics Object - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns a string that represents the current object. - - - - - Customize the returned string - - Include string representation of - Include "Total:" / "Copied:" / etc in the string to identify the values - Value Delimieter - - Include the delimiter after the 'Type' - Only used if us also true.
- When is true, a space always exist after the type string. This would add delimiter instead of the space. - - - TRUE, TRUE, "," --> $"{Type} Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, TRUE, "," --> $"Total: {Total}, Copied: {Copied}, Skipped: {Skipped}, Mismatch: {Mismatch}, Failed: {Failed}, Extras: {Extras}" - FALSE, FALSE, "," --> $"{Total}, {Copied}, {Skipped}, {Mismatch}, {Failed}, {Extras}" - -
- - Get the as a string - - - Get the string describing the - - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - Get the string describing the - - - - - Parse a string and for the tokens reported by RoboCopy - - Statistic Type to produce - LogLine produced by RoboCopy in Summary Section - New Statistic Object - - - - Set the values for this object to 0 - - - - - Reset all values to Zero ( 0 ) -- Used by for the properties - - - - - Prep Event Args for SETTERS of the properties - - - - - Prep event args for the ADD and RESET methods - - - - - Raises the events that were deferred while item was object was still being calculated by ADD / RESET - - - - - Add the supplied values to this Statistic object.
- Events are defered until all the fields have been added together. -
- - - - - - -
- - - Add the results of the supplied Statistics object to this Statistics object.
- Events are defered until all the fields have been added together. -
- Statistics Item to add -
- - - - - - - Add the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to add - - - - Adds to the appropriate property based on the 'PropertyChanged' value.
- Will only add the value if the == . -
- Arg provided by either or a Statistic's object's On*Changed events -
- - - Combine the results of the supplied statistics objects of the specified type. - - Collection of objects - Create a new Statistic object of this type. - New Statistics Object - - - - Combine the supplied objects, then get the average. - - Array of Stats objects - - - New Statistics Object - - - - - Subtract Method used by
- Events are deferred until all value changes have completed. -
- Statistics Item to subtract -
- - - - - - - Subtract the results of the supplied Statistics objects to this Statistics object. - - Statistics Item to subtract - - - Statistics object to clone - - Clone of the object with the subtracted from it. - - - - - - - - RoboCopy switches for how to react if a copy/move operation errors - - - - - - - - Create new RetryOptions with Default Settings - - - - - Clone a RetryOptions Object - - RetryOptions object to clone - - - - - - - Specifies the number of retries N on failed copies (default is 0). - [/R:N] - - - - - Specifies the wait time N in seconds between retries (default is 30). - [/W:N] - - - - - Saves RetryCount and RetryWaitTime in the Registry as default settings. - [/REG] - - - - - Wait for sharenames to be defined. - [/TBD] - - - - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Wrapper for the RoboCopy process - - - - - - - - The base object provided by the RoboSharp library. - - - - Create a new RoboCommand object - - - - Create a new RoboCommand object with the provided settings. - - - - - - - - - - - - - - - - Each of the Options objects can be specified within this constructor. If left = null, a new object will be generated using the default options for that object. - - - - - Create a new RoboCommand with identical options at this RoboCommand - - - If Desired, the new RoboCommand object will share some of the same Property objects as the input . - For Example, that means that if a SelectionOption property changes, it will affect both RoboCommand objects since the property is shared between them.
- If the Link* options are set to FALSE (default), then it will create new property objects whose settings match the current settings of . - Properties that can be linked:
- ( Linked by default )
- ( Linked by default )
-
-
-
-
- RoboCommand to Clone - Specify a new source if desired. If left as null, will use Source from - Specify a new source if desired. If left as null, will use Destination from - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands ( True Default ) - Link the of the two commands - Link the of the two commands -
- - Create a new RoboCommand object - - - - - - - - - - Stores the LastData processed by - - - ID Tag for the job - Allows consumers to find/sort/remove/etc commands within a list via string comparison - - - Value indicating if process is currently paused - - - Value indicating if process is currently running - - - Value indicating if process was Cancelled - - - TRUE if is set up (Copy Operation is scheduled to only operate within specified timeframe). Otherwise False. - - - Get the parameters string passed to RoboCopy based on the current setup - - - - - - - - - - - - - - - - - - - - - - - A new object is created every time the method is called, but will not be created until called for the first time. - - - - - - - - Value indicating if the process should be killed when the method is called.
- For example, if the RoboCopy process should exit when the program exits, this should be set to TRUE (default). -
-
- - Handles - - - Occurs each time a new item has started processing - - - Handles - - - Occurs when an error occurs while generating the command that prevents the RoboCopy process from starting. - - - Handles - - - Occurs an error is detected by RoboCopy - - - Handles - - - Occurs when the RoboCopy process has finished executing and results are available. - - - Handles - - - Occurs each time the current item's progress is updated - - - Handles - - - - Occurs when a is created during , allowing binding to occur within the event subscriber.
- This event will occur once per Start. -
-
- - - Occurs if the RoboCommand task is stopped due to an unhandled exception. Occurs instead of - - - - Pause execution of the RoboCopy process when == false - - - Resume execution of the RoboCopy process when == true - - - Immediately Kill the RoboCopy process - - - - awaits then returns the results. - - Returns the RoboCopy results once RoboCopy has finished executing. - - - - awaits then returns the results. - Returns the List-Only results once RoboCopy has finished executing. - - - - - Run the currently selected options in ListOnly mode by setting = TRUE - - Task that awaits , then resets the ListOnly option to original value. - - - - - Start the RoboCopy Process. - - - If overridden by a derived class, the override affects all Start* methods within RoboCommand. Base.Start() must be called to start the robocopy process. - - - - - Returns a task that reports when the RoboCopy process has finished executing. - - - - - Start the RoboCopy process and the watcher task - - The continuation task that cleans up after the task that watches RoboCopy has finished executing. - - - - - Save this RoboCommand's options to a new RoboCopyJob ( *.RCJ ) file.
- Note: This will not save the path submitted into . -
- - Job Files don't care if the Source/Destination are invalid, since they just save the command values to a file. - - - Save into the RCJ file. - Save into the RCJ file. - -
- - Occurs when the Process reports an error prior to starting the robocopy process, not an 'error' from Robocopy - - - React to Process.StandardOutput - - - - The RoboCopyResults object from the last run - - - - Set the results to null - This is to prevent adding results from a previous run being added to the results list by RoboQueue - - - - - Generate the Parameters and Switches to execute RoboCopy with based on the configured settings - - - - - - - - - Combine this object's options with that of some JobFile - - - - - Dispose of this object. Kills RoboCopy process if == true && == false. - - - - - Finalizer -> Cleans up resources when garbage collected - - - - IDisposable Implementation - - - - Object that provides methods to generate new objects. - - - - - Create a new object using default settings. - - - This method is used by the other methods within the to generate the inital object that will be returned. -
All settings are then applied to the object's options components (such as the source/destination parameters) -
As such, overriding this one method will to provide will provide the other factory methods with the customized default IRobocommand object. -
- new object using the parameterless constructor -
- - - Create a new object with the specified and . - - - - - new object with the specified and . - - - - - Create a new object with the specified options - - - The options to apply to the generated object - The options to apply to the generated object - ] - - - - - - - - Contains a private List{IRoboCommand} object with controlled methods for access to it.
- Attempting to modify the list while = true results in being thrown. - Implements the following:
-
- -- Allow enumerating through the collection that is stored in a private list -- Also see
- -- Allow subscription to collection changes against the list
- -- Most properties will trigger events when updated.
- -- Allow disposal of all objects in the list. -
- - - -
- - - Initialize a new (empty) object. - - - - - Initialize a new (empty) object with a specificed Name. - - - - - - Initialize a new object that contains the supplied . - - - - - - Initialize a new object that contains the supplied collection. - - IRoboCommand(s) to populate the list with. - - - - - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Checks property of all items in the list. -
INotifyPropertyChanged is not raised when this property changes. -
-
- - - Check the list and get the count of RoboCommands that are either in the 'Run' or 'Paused' state.
- (Paused state is included since these can be resumed at any time) -
-
- - Number of RoboCommands in the list - - - - Name of this collection of RoboCommands - - - - - Wraps the private into a ReadOnlyCollection for public consumption and data binding. - - - - - - This object will produce the sum of all the ProgressEstimator objects generated by the commands within the list. - After the first request, the values will be updated every 250ms while the Queue is still running. - - - - - Indicates if a task is currently running or paused.
- When true, prevents starting new tasks and prevents modication of the list. -
-
- - - This is set true when is called while any of the items in the list were running, and set false when or is called. - - - - - Flag is set to TRUE if the 'Stop' command is issued. Reset to False when starting a new operation. - - - - Indicates if the StartAll task is currently running. - - - Indicates if the StartAll_ListOnly task is currently running. - - - Indicates if the StartAll_ListOnly() operation has been completed. - - - Indicates if the StartAll() operation has been completed. - - - - Specify the max number of RoboCommands to execute at the same time.
- Set Value to 0 to allow infinite number of jobs (Will issue all start commands at same time)
- Default Value = 1;
-
-
- - - Report how many tasks has completed during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks has completed successfully during the run.
- This value is reset to 0 when a new run starts, and increments as each job exits. -
-
- - - Report how many tasks have been started during the run.
- This value is reset to 0 when a new run starts, and increments as each job starts. -
-
- - - Contains the results from the most recent run started via - Any time StartALL_ListOnly is called, a new RoboQueueResults object will be created.
-
-
- - - Contains the results from the most recent run started via - Any time StartALL is called, a new RoboQueueResults object will be created.
-
-
- - - This bind to every IRoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - - This will occur for every RoboCommand in the list. - - - - This bind to every RoboCommand in the list. - - - Occurs when the gets updated - - - Occurs when the gets updated - - - Handles - - - - Occurs when a is created when starting a new task, allowing binding to occur within the event subscriber.
- This event will occur once per Start. See notes on for more details. -
-
- - Handles - - - - Occurs each time a Command has started succesfully - - - - Handles - - - - Occurs after when the task started by the StartAll and StartAll_ListOnly methods has finished executing. - - - - - Occurs if the RoboQueue task is stopped due to an unhandled exception. Occurs instead of -
Also occurs if any of the RoboCommand objects raise -
-
- - - Get the current instance of the object - - New instance of the list. - - - - Get the current of the object - - New instance of the list. - - - - Run against all items in the list. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Loop through the items in the list and issue on any commands where is true. - - - - - Set all IRoboCommand objects to ListOnly mode, run them, then set all RoboCommands back to their previous ListOnly mode setting. - - - - - - - - - Create Task that Starts all RoboCommands. - - , , and are applied to all IRoboCommand objects during this run. - New Task that finishes after all RoboCommands have stopped executing - - - - Intercept OnCommandCompleted from each IRoboCommand, react, then raise this object's OnCommandCompleted event - - - - - Finalizer -> Ensures that all IRoboCommand objects get disposed of properly when program exits - - - - - Dispose all IRoboCommand objects contained in the list. - This will kill any Commands that have = true (default)
-
-
- - - - - - - - - Gets the enumerator for the enumeating through this object's objects - - - - - Exception thrown when attempting to run a method accesses the list backing a RoboQueue object while the tasks are in progress. - - - - This functionality is disabled if == true. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs then - - - - - - - - - - - - - - - - - - - - Setup the ErrorToken and the path to RoboCopy.exe. - - - - - - - - Create new LoggingOptions with Default Settings - - - - - Clone a RoboSharpConfiguration Object - - RoboSharpConfiguration object to clone - - - - - - - Error Token Identifier -- EN = "ERROR", DE = "FEHLER", etc
- Leave as / Set to null to use system default. -
-
- - field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Regex to identify Error Tokens with during LogLine parsing - - - - Field backing property - Protected to allow DefaultConfig derived classes to set within constructor - - - - Generate a new ErrorTokenRegex object from by insterting the into a standardized pattern. - - Language Specific - - - - - Log Lines starting with this string indicate : New File -> Source FILE Exists, Destination does not - - - - - Log Lines starting with this string indicate : Destination File newer than Source - - - - - Log Lines starting with this string indicate : Source File newer than Destination - - - - - Log Lines starting with this string indicate : Source FILE is identical to Destination File - - - - - Log Lines starting with this string indicate : EXTRA FILE -> Destination Exists, but Source does not - - - - - Log Lines starting with this string indicate : MISMATCH FILE - - - - - Log Lines starting with this string indicate : File Failed to Copy - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by or filters - - - - - Log Lines starting with this string indicate : File was excluded by filters - - - - - Log Lines starting with this string indicate : File was included by filters - - - - - Log Lines starting with this string indicate : New Dir -> Directory will be copied to Destination - - - - - Log Lines starting with this string indicate : Extra Dir -> Does not exist in source - - - - - Existing Dirs do not have an identifier on the line. Instead, this string will be used when creating the object to indicate an Existing Directory. - - - - - Log Lines starting with this string indicate : Folder was excluded by filters - - - - - Specify the path to RoboCopy.exe here. If not set, use the default copy. - - - - Default is retrieved from the OEMCodePage - - - - Default is retrieved from the OEMCodePage - - - - - RoboCopy Switches that determine which folders and files are selected for copying/moving - - - - - - - - Create new SelectionOptions with Default Settings - - - - - Create new SelectionOptions using the provided - - - - - Clone a SelectionOptions Object - - - - - Clone this SelectionOptions Object - - - - - This regex is used when the { } and { } properties are set in order to split the input string to a List{string} - - - Regex Tester to use with to get all the matches from a string. - - - - - Use { } to split the , then add the matches to the suppplied . - - String to perform against - List to add regex matches to - - - - Copies only files for which the Archive attribute is set. - [/A] - - - - - Copies only files for which the Archive attribute is set, and resets the Archive attribute. - [/M] - - - - - This property should be set to a string consisting of all the attributes to include (eg. AH; RASHCNETO). - Includes only files for which any of the specified attributes are set. - [/IA:attributes] - - - - - This property should be set to a string consisting of all the attributes to exclude (eg. AH; RASHCNETO). - Excludes files for which any of the specified attributes are set. - [/XA:attributes] - - - - - Files should be separated by spaces. - Excludes files that match the specified names or paths. Note that FileName can include wildcard characters (* and ?). - [/XF File File ...] - - - This property is now backed by the ExcludedFiles List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -- Clears ExcludedFiles and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Directories should be separated by spaces. - Excludes directories that match the specified names or paths. - [/XD Directory Directory ...] - - - This property is now backed by the ExcludedDirectories List{String} property.
- Get -> Ensures all strings in { } are wrapped in quotes if needed, and concats the items into a single string.
- Set -> Clears ExcludedDirs and splits this list using a regex to populate the list. -
-
- - - Allows you to supply a set of files to copy or use wildcard characters (* or ?).
- JobOptions file saves these into the /IF (Include Files) section -
-
- - - Excludes changed files. - [/XC] - - - - - Excludes newer files. - [/XN] - - - - - Excludes older files. - [/XO] - - - - - Excludes extra files and directories. - [/XX] - - - - - Excludes lonely files and directories. - [/XL] - - - - - Includes the same files. - [/IS] - - - - - Includes tweaked files. - [/IT] - - - - - Zero indicates that this feature is turned off. - Specifies the maximum file size (to exclude files bigger than N bytes). - [/MAX:N] - - - - - Zero indicates that this feature is turned off. - Specifies the minimum file size (to exclude files smaller than N bytes). - [/MIN:N] - - - - - Specifies the maximum file age (to exclude files older than N days or date). - [/MAXAGE:N OR YYYYMMDD] - - - - - Specifies the minimum file age (exclude files newer than N days or date). - [/MINAGE:N OR YYYYMMDD] - - - - - Specifies the maximum last access date (excludes files unused since Date). - [/MAXLAD:YYYYMMDD] - - - - - Specifies the minimum last access date (excludes files used since N) If N is less - than 1900, N specifies the number of days. Otherwise, N specifies a date - in the format YYYYMMDD. - [/MINLAD:N or YYYYMMDD] - - - - - Excludes junction points, which are normally included by default. - [/XJ] - - - - - Assumes FAT file times (two-second precision). - [/FFT] - - - - - Compensates for one-hour DST time differences. - [/DST] - - - - - Excludes junction points for directories. - [/XJD] - - - - - Excludes junction points for files. - [/XJF] - - - - - - - - - - - - - Converts a enum to its RASHCNETO string. - - - Accepts: ReadOnly, Archive, System, Hidden, Compressed, NotContentIndexed, Encrypted, Temporary, Offline
- Ignores: All Other Attributes
- Pass in NULL value to return empty string. - - RASHCNETO depending on submitted enum -
- - - Combine this object with another RetryOptions object.
- Any properties marked as true take priority. IEnumerable items are combined.
- String\Long Values will only be replaced if the primary object has a null/empty value for that property. -
- -
- - - Enum to define various selection options that can be toggled for the RoboCopy process. - - - - - Set RoboCopy options to their defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Apply the to this command - - Options to apply - - - - Translate the selection bools of this object to its representation - - The representation of this object. - - - - taken from https://stackoverflow.com/a/49641055 - - - - - - - Contains methods for CancelleableSleep and WaitUntil - - - - - Wait synchronously until this task has reached the specified - - - - - Wait asynchronously until this task has reached the specified
- Checks every 100ms -
-
- - - Wait synchronously until this task has reached the specified
- Checks every milliseconds -
-
- - TimeSpan to sleep the thread - - - - - - - - - - Use await Task.Delay to sleep the thread.
-
- True if timer has expired (full duration slep), otherwise false. - Number of milliseconds to wait"/> - -
- - - Use await Task.Delay to sleep the thread.
- Supplied tokens are used to create a LinkedToken that can cancel the sleep at any point. -
- True if slept full duration, otherwise false. - Number of milliseconds to wait"/> - Use to create the token used to cancel the delay - -
- - - Extends the Generic class with an event that will fire when the list is updated via standard list methods - - Type of object the list will contain - - This class is being provided by the RoboSharp DLL
- -
-
-
- - - - - - - - - - - This event fires whenever the List's array is updated. - - - - Raise the event.
- - Override this method to provide post-processing of Added/Removed items within derived classes. -
- -
- - - Replace an item in the list. - - Search for this item in the list. If found, replace it. If not found, return false. will not be added to the list. - This item will replace the . If was not found, this item does not get added to the list. - True if the was found in the list and successfully replaced. Otherwise false. - - - - Replace an item in the list - - Index of the item to replace - This item will replace the item at the specified - True if the the item was successfully replaced. Otherwise throws. - - - - - Replaces the items in this list with the items in supplied collection. If the collection has more items than will be removed from the list, the remaining items will be added to the list.
- EX: List has 10 items, collection has 5 items, index of 8 is specified (which is item 9 on 0-based index) -> Item 9 + 10 are replaced, and remaining 3 items from collection are added to the list. -
- Index of the item to replace - Collection of items to insert into the list. - True if the the collection was successfully inserted into the list. Otherwise throws. - - - -
- - - Get or Set the element at the specified index. - - The zero-based index of the item to Get or Set. - - - - - - - - - - - Generates event for item that was added and item that was shifted ( Event is raised twice ) - - - - Generates event for items that were added and items that were shifted ( Event is raised twice ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Per rules, generates event for every item that has moved within the list.
- Set parameter in overload to generate a single event instead. -
- Action to perform that will rearrange items in the list - should not add, remove or replace! - List of items that are intended to rearrage - can be whole or subset of list - - If TRUE: Create a 'Move' OnCollectionChange event for all items that were moved within the list. - If FALSE: Generate a single event with - -
-
-
diff --git a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/ref/RoboSharp.dll b/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/ref/RoboSharp.dll deleted file mode 100644 index 1fc7309..0000000 Binary files a/FSI.BT.Tools/RoboSharp/obj/Release/net6.0-windows/ref/RoboSharp.dll and /dev/null differ diff --git a/FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.dgspec.json b/FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.dgspec.json deleted file mode 100644 index 5d53468..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.dgspec.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": {} - }, - "projects": { - "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj": { - "version": "1.2.8", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "projectName": "RoboSharp", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.g.props b/FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.g.props deleted file mode 100644 index 86bbbe8..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.g.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\maier_s\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.0.1 - - - - - - \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.g.targets b/FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/RoboSharp.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/obj/project.assets.json b/FSI.BT.Tools/RoboSharp/obj/project.assets.json deleted file mode 100644 index 9a06cd0..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/project.assets.json +++ /dev/null @@ -1,411 +0,0 @@ -{ - "version": 3, - "targets": { - "net6.0-windows7.0": { - "Microsoft.Management.Infrastructure/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Management.Infrastructure.Runtime.Unix": "2.0.0", - "Microsoft.Management.Infrastructure.Runtime.Win": "2.0.0" - }, - "compile": { - "ref/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": {}, - "ref/netstandard1.6/Microsoft.Management.Infrastructure.dll": {} - }, - "runtime": { - "lib/netstandard1.6/_._": {} - } - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "type": "package", - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "unix" - } - } - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "type": "package", - "runtimeTargets": { - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win-arm" - }, - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win-arm" - }, - "runtimes/win-arm/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win-arm" - }, - "runtimes/win-arm/native/mi.dll": { - "assetType": "native", - "rid": "win-arm" - }, - "runtimes/win-arm/native/miutils.dll": { - "assetType": "native", - "rid": "win-arm" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win-arm64" - }, - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win-arm64" - }, - "runtimes/win-arm64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win-arm64" - }, - "runtimes/win-arm64/native/mi.dll": { - "assetType": "native", - "rid": "win-arm64" - }, - "runtimes/win-arm64/native/miutils.dll": { - "assetType": "native", - "rid": "win-arm64" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win10-x64" - }, - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win10-x64" - }, - "runtimes/win10-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win10-x64" - }, - "runtimes/win10-x64/native/mi.dll": { - "assetType": "native", - "rid": "win10-x64" - }, - "runtimes/win10-x64/native/miutils.dll": { - "assetType": "native", - "rid": "win10-x64" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win10-x86" - }, - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win10-x86" - }, - "runtimes/win10-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win10-x86" - }, - "runtimes/win10-x86/native/mi.dll": { - "assetType": "native", - "rid": "win10-x86" - }, - "runtimes/win10-x86/native/miutils.dll": { - "assetType": "native", - "rid": "win10-x86" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win7-x64" - }, - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win7-x64" - }, - "runtimes/win7-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win7-x64" - }, - "runtimes/win7-x64/native/mi.dll": { - "assetType": "native", - "rid": "win7-x64" - }, - "runtimes/win7-x64/native/miutils.dll": { - "assetType": "native", - "rid": "win7-x64" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win7-x86" - }, - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win7-x86" - }, - "runtimes/win7-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win7-x86" - }, - "runtimes/win7-x86/native/mi.dll": { - "assetType": "native", - "rid": "win7-x86" - }, - "runtimes/win7-x86/native/miutils.dll": { - "assetType": "native", - "rid": "win7-x86" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win8-x64" - }, - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win8-x64" - }, - "runtimes/win8-x64/native/mi.dll": { - "assetType": "native", - "rid": "win8-x64" - }, - "runtimes/win8-x64/native/miutils.dll": { - "assetType": "native", - "rid": "win8-x64" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win8-x86" - }, - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win8-x86" - }, - "runtimes/win8-x86/native/mi.dll": { - "assetType": "native", - "rid": "win8-x86" - }, - "runtimes/win8-x86/native/miutils.dll": { - "assetType": "native", - "rid": "win8-x86" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win81-x64" - }, - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win81-x64" - }, - "runtimes/win81-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win81-x64" - }, - "runtimes/win81-x64/native/mi.dll": { - "assetType": "native", - "rid": "win81-x64" - }, - "runtimes/win81-x64/native/miutils.dll": { - "assetType": "native", - "rid": "win81-x64" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll": { - "assetType": "runtime", - "rid": "win81-x86" - }, - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll": { - "assetType": "runtime", - "rid": "win81-x86" - }, - "runtimes/win81-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll": { - "assetType": "native", - "rid": "win81-x86" - }, - "runtimes/win81-x86/native/mi.dll": { - "assetType": "native", - "rid": "win81-x86" - }, - "runtimes/win81-x86/native/miutils.dll": { - "assetType": "native", - "rid": "win81-x86" - } - } - } - } - }, - "libraries": { - "Microsoft.Management.Infrastructure/2.0.0": { - "sha512": "IaKZRNBBv3sdrmBWd+aqwHq8cVHk/3WgWFAN/dt40MRY9rbtHiDfTTmaEN0tGTmQqGCGDo/ncntA8MvFMvcsRw==", - "type": "package", - "path": "microsoft.management.infrastructure/2.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard1.6/_._", - "microsoft.management.infrastructure.2.0.0.nupkg.sha512", - "microsoft.management.infrastructure.nuspec", - "ref/net451/Microsoft.Management.Infrastructure.Native.dll", - "ref/net451/Microsoft.Management.Infrastructure.dll", - "ref/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "ref/netstandard1.6/Microsoft.Management.Infrastructure.dll" - ] - }, - "Microsoft.Management.Infrastructure.Runtime.Unix/2.0.0": { - "sha512": "p0lslMX5bdWLxO2P7ao+rjAMOB0LEwPYpzvdCQ2OEYgX2NxFpQ8ILvqPGnYlTAb53rT8gu5DyIol1HboHFYfxQ==", - "type": "package", - "path": "microsoft.management.infrastructure.runtime.unix/2.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512", - "microsoft.management.infrastructure.runtime.unix.nuspec", - "runtimes/unix/lib/net451/_._", - "runtimes/unix/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll" - ] - }, - "Microsoft.Management.Infrastructure.Runtime.Win/2.0.0": { - "sha512": "vjBWQeDOjgernkrOdbEgn7M70SF7hof7ORdKPSlL06Uc15+oYdth5dZju9KsgUoti/cwnkZTiwtDx/lRtay0sA==", - "type": "package", - "path": "microsoft.management.infrastructure.runtime.win/2.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.txt", - "microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512", - "microsoft.management.infrastructure.runtime.win.nuspec", - "runtimes/win-arm/lib/net451/_._", - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win-arm/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win-arm/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win-arm/native/mi.dll", - "runtimes/win-arm/native/miutils.dll", - "runtimes/win-arm64/lib/net451/_._", - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win-arm64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win-arm64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win-arm64/native/mi.dll", - "runtimes/win-arm64/native/miutils.dll", - "runtimes/win10-x64/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win10-x64/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win10-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win10-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win10-x64/native/mi.dll", - "runtimes/win10-x64/native/miutils.dll", - "runtimes/win10-x86/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win10-x86/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win10-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win10-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win10-x86/native/mi.dll", - "runtimes/win10-x86/native/miutils.dll", - "runtimes/win7-x64/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win7-x64/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win7-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win7-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win7-x64/native/mi.dll", - "runtimes/win7-x64/native/miutils.dll", - "runtimes/win7-x86/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win7-x86/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win7-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win7-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win7-x86/native/mi.dll", - "runtimes/win7-x86/native/miutils.dll", - "runtimes/win8-x64/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win8-x64/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win8-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win8-x64/native/mi.dll", - "runtimes/win8-x64/native/miutils.dll", - "runtimes/win8-x86/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win8-x86/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win8-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win8-x86/native/mi.dll", - "runtimes/win8-x86/native/miutils.dll", - "runtimes/win81-x64/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win81-x64/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win81-x64/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win81-x64/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win81-x64/native/mi.dll", - "runtimes/win81-x64/native/miutils.dll", - "runtimes/win81-x86/lib/net451/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win81-x86/lib/net451/Microsoft.Management.Infrastructure.dll", - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.Native.dll", - "runtimes/win81-x86/lib/netstandard1.6/Microsoft.Management.Infrastructure.dll", - "runtimes/win81-x86/native/Microsoft.Management.Infrastructure.Native.Unmanaged.dll", - "runtimes/win81-x86/native/mi.dll", - "runtimes/win81-x86/native/miutils.dll" - ] - } - }, - "projectFileDependencyGroups": { - "net6.0-windows7.0": [ - "Microsoft.Management.Infrastructure >= 2.0.0" - ] - }, - "packageFolders": { - "C:\\Users\\maier_s\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} - }, - "project": { - "version": "1.2.8", - "restore": { - "projectUniqueName": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "projectName": "RoboSharp", - "projectPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "packagesPath": "C:\\Users\\maier_s\\.nuget\\packages\\", - "outputPath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\obj\\", - "projectStyle": "PackageReference", - "crossTargeting": true, - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "D:\\WrkDir\\NuGet.Config", - "C:\\Users\\maier_s\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net6.0-windows" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net6.0-windows7.0": { - "targetAlias": "net6.0-windows", - "dependencies": { - "Microsoft.Management.Infrastructure": { - "target": "Package", - "version": "[2.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/FSI.BT.Tools/RoboSharp/obj/project.nuget.cache b/FSI.BT.Tools/RoboSharp/obj/project.nuget.cache deleted file mode 100644 index d772be5..0000000 --- a/FSI.BT.Tools/RoboSharp/obj/project.nuget.cache +++ /dev/null @@ -1,12 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "eRrZ/g+/jcxKfztrQDg//BimJYCM/1fAvZPqTok0D1E6UsBNAVowC/zknW3Jaa7eVi63KujSbHzjCWpP3l5OwQ==", - "success": true, - "projectFilePath": "D:\\WrkDir\\FSI.BT.Tools_Neu\\FSI.BT.Tools\\RoboSharp\\RoboSharp.csproj", - "expectedPackageFiles": [ - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.management.infrastructure\\2.0.0\\microsoft.management.infrastructure.2.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.management.infrastructure.runtime.unix\\2.0.0\\microsoft.management.infrastructure.runtime.unix.2.0.0.nupkg.sha512", - "C:\\Users\\maier_s\\.nuget\\packages\\microsoft.management.infrastructure.runtime.win\\2.0.0\\microsoft.management.infrastructure.runtime.win.2.0.0.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu.json b/FSI.BT.Tools/SystemTrayMenu.json similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu.json rename to FSI.BT.Tools/SystemTrayMenu.json diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/App.cs b/FSI.BT.Tools/SystemTrayMenu/Business/App.cs similarity index 93% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/App.cs rename to FSI.BT.Tools/SystemTrayMenu/Business/App.cs index 6f60cd7..a5dd15c 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/App.cs +++ b/FSI.BT.Tools/SystemTrayMenu/Business/App.cs @@ -43,12 +43,12 @@ namespace FSI.BT.Tools.SystemTrayMenu BT.Tools.Global.DllImports.NativeMethods.User32ShowInactiveTopmost(taskbarForm); - if (Global.Vars.SystemTrayMenuSettings.CheckForUpdates) - { - new Thread((obj) => GitHubUpdate.ActivateNewVersionFormOrCheckForUpdates( - showWhenUpToDate: false)) - .Start(); - } + //if (Global.Vars.SystemTrayMenuSettings.CheckForUpdates) + //{ + // new Thread((obj) => GitHubUpdate.ActivateNewVersionFormOrCheckForUpdates( + // showWhenUpToDate: false)) + // .Start(); + //} } public void Dispose() diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/KeyboardInput.cs b/FSI.BT.Tools/SystemTrayMenu/Business/KeyboardInput.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/KeyboardInput.cs rename to FSI.BT.Tools/SystemTrayMenu/Business/KeyboardInput.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/Menus.cs b/FSI.BT.Tools/SystemTrayMenu/Business/Menus.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/Menus.cs rename to FSI.BT.Tools/SystemTrayMenu/Business/Menus.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/MenusHelpers.cs b/FSI.BT.Tools/SystemTrayMenu/Business/MenusHelpers.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/MenusHelpers.cs rename to FSI.BT.Tools/SystemTrayMenu/Business/MenusHelpers.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/WaitLeave.cs b/FSI.BT.Tools/SystemTrayMenu/Business/WaitLeave.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/WaitLeave.cs rename to FSI.BT.Tools/SystemTrayMenu/Business/WaitLeave.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/WaitToLoadMenu.cs b/FSI.BT.Tools/SystemTrayMenu/Business/WaitToLoadMenu.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Business/WaitToLoadMenu.cs rename to FSI.BT.Tools/SystemTrayMenu/Business/WaitToLoadMenu.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/AppColors.cs b/FSI.BT.Tools/SystemTrayMenu/Config/AppColors.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/AppColors.cs rename to FSI.BT.Tools/SystemTrayMenu/Config/AppColors.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/ColorAndCode.cs b/FSI.BT.Tools/SystemTrayMenu/Config/ColorAndCode.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/ColorAndCode.cs rename to FSI.BT.Tools/SystemTrayMenu/Config/ColorAndCode.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/Config.cs b/FSI.BT.Tools/SystemTrayMenu/Config/Config.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/Config.cs rename to FSI.BT.Tools/SystemTrayMenu/Config/Config.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/MenuDefines.cs b/FSI.BT.Tools/SystemTrayMenu/Config/MenuDefines.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Config/MenuDefines.cs rename to FSI.BT.Tools/SystemTrayMenu/Config/MenuDefines.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/DataClasses/MenuData.cs b/FSI.BT.Tools/SystemTrayMenu/DataClasses/MenuData.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/DataClasses/MenuData.cs rename to FSI.BT.Tools/SystemTrayMenu/DataClasses/MenuData.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/DataClasses/RowData.cs b/FSI.BT.Tools/SystemTrayMenu/DataClasses/RowData.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/DataClasses/RowData.cs rename to FSI.BT.Tools/SystemTrayMenu/DataClasses/RowData.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/DgvMouseRow.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/DgvMouseRow.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/DgvMouseRow.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/DgvMouseRow.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/DragDropHelper.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/DragDropHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/DragDropHelper.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/DragDropHelper.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Fading.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/Fading.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Fading.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/Fading.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/ImagingHelper.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/ImagingHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/ImagingHelper.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/ImagingHelper.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/JoystickHelper.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/JoystickHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/JoystickHelper.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/JoystickHelper.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/KeyPressedEventArgs.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/KeyPressedEventArgs.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/KeyPressedEventArgs.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/KeyPressedEventArgs.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/KeyboardHook.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/KeyboardHook.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/KeyboardHook.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/KeyboardHook.cs diff --git a/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/GitHubUpdate.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/GitHubUpdate.cs new file mode 100644 index 0000000..729e9f1 --- /dev/null +++ b/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/GitHubUpdate.cs @@ -0,0 +1,252 @@ +//// +//// Copyright (c) PlaceholderCompany. All rights reserved. +//// + +//namespace FSI.BT.Tools.SystemTrayMenu.Helper.Updater +//{ +// using System; +// using System.Collections.Generic; +// using System.Drawing; +// using System.Net.Http; +// using System.Reflection; +// using System.Windows.Forms; +// using FSI.BT.Tools.Global.Utilities; +// using FSI.BT.Tools.SystemTrayMenu.Utilities; + +// public class GitHubUpdate +// { +// private static List> releases; +// private static Form newVersionForm; + +// public static void ActivateNewVersionFormOrCheckForUpdates(bool showWhenUpToDate) +// { +// if (newVersionForm != null) +// { +// newVersionForm.HandleInvoke(newVersionForm.Activate); +// } +// else +// { +// CheckForUpdates(showWhenUpToDate); +// } +// } + +// private static void CheckForUpdates(bool showWhenUpToDate) +// { +// string urlGithubReleases = @"http://api.github.com/repos/Hofknecht/SystemTrayMenu/releases"; +// HttpClient client = new(); + +// // https://developer.github.com/v3/#user-agent-required +// client.DefaultRequestHeaders.Add("User-Agent", "FSI.BT.Tools.SystemTrayMenu/" + Application.ProductVersion.ToString()); + +// // https://developer.github.com/v3/media/#request-specific-version +// client.DefaultRequestHeaders.Add("Accept", "application/vnd.github.v3.text+json"); + +// try +// { +// using HttpResponseMessage response = client.GetAsync(urlGithubReleases).Result; +// using HttpContent content = response.Content; +// string responseString = content.ReadAsStringAsync().Result; +// releases = responseString.FromJson>>(); +// } +// catch (Exception ex) +// { +// Log.Warn($"{nameof(CheckForUpdates)} failed", ex); +// } + +// if (releases == null) +// { +// Log.Info($"{nameof(CheckForUpdates)} failed."); +// } +// else +// { +// RemoveCurrentAndOlderVersions(); +// ShowNewVersionOrUpToDateDialog(showWhenUpToDate); +// } + +// newVersionForm?.Dispose(); +// newVersionForm = null; +// } + +// private static void RemoveCurrentAndOlderVersions() +// { +// int releasesCount = releases.Count; +// Version versionCurrent = Assembly.GetExecutingAssembly().GetName().Version; +// for (int i = 0; i < releasesCount; i++) +// { +// string tagName = releases[i]["tag_name"].ToString(); +// Version versionGitHub = new(tagName.Replace("v", string.Empty)); +// if (versionGitHub.CompareTo(versionCurrent) < 1) +// { +// releases.RemoveRange(i, releasesCount - i); +// break; +// } +// } +// } + +// private static void ShowNewVersionOrUpToDateDialog(bool showWhenUpToDate) +// { +// if (releases.Count > 0) +// { +// if (NewVersionDialog() == DialogResult.Yes) +// { +// Log.ProcessStart("https://github.com/Hofknecht/SystemTrayMenu/releases"); +// } +// } +// else if (showWhenUpToDate) +// { +// MessageBox.Show(Global.Utilities.Translator.GetText("You have the latest version of SystemTrayMenu!")); +// } +// } + +// /// +// /// Creates a window to show changelog of new available versions. +// /// +// /// Name of latest release. +// /// Pathnotes. +// /// OK = OK, Yes = Website, else = Cancel. +// private static DialogResult NewVersionDialog() +// { +// const int ClientPad = 15; +// newVersionForm = new() +// { +// StartPosition = FormStartPosition.CenterScreen, +// FormBorderStyle = FormBorderStyle.FixedDialog, +// Icon = Config.GetAppIcon(), +// ShowInTaskbar = false, +// }; +// newVersionForm.FormBorderStyle = FormBorderStyle.Sizable; +// newVersionForm.MaximizeBox = true; +// newVersionForm.MinimizeBox = false; +// newVersionForm.ClientSize = new Size(600, 400); +// newVersionForm.MinimumSize = newVersionForm.ClientSize; +// newVersionForm.Text = Global.Utilities.Translator.GetText("New version available!"); + +// Label label = new() +// { +// Size = new Size(newVersionForm.ClientSize.Width - ClientPad, 20), +// Location = new Point(ClientPad, ClientPad), +// Text = $"{Global.Utilities.Translator.GetText("Latest available version:")} {GetLatestVersionName()}", +// }; +// newVersionForm.Controls.Add(label); + +// Button buttonOK = new() +// { +// DialogResult = DialogResult.OK, +// Name = "buttonOK", +// }; +// buttonOK.Location = new Point( +// newVersionForm.ClientSize.Width - buttonOK.Size.Width - ClientPad, +// newVersionForm.ClientSize.Height - buttonOK.Size.Height - ClientPad); +// buttonOK.MinimumSize = new Size(75, 23); +// buttonOK.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; +// buttonOK.Text = Global.Utilities.Translator.GetText("OK"); +// buttonOK.AutoSizeMode = AutoSizeMode.GrowAndShrink; +// buttonOK.AutoSize = true; +// newVersionForm.Controls.Add(buttonOK); + +// Button buttonGoToDownloadPage = new() +// { +// DialogResult = DialogResult.Yes, +// Name = "buttonGoToDownloadPage", +// }; +// buttonGoToDownloadPage.Location = new Point( +// newVersionForm.ClientSize.Width - buttonGoToDownloadPage.Size.Width - ClientPad - buttonOK.Size.Width - ClientPad, +// newVersionForm.ClientSize.Height - buttonGoToDownloadPage.Size.Height - ClientPad); +// buttonGoToDownloadPage.MinimumSize = new Size(75, 23); +// buttonGoToDownloadPage.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; +// buttonGoToDownloadPage.Text = Global.Utilities.Translator.GetText("Go to download page"); +// buttonGoToDownloadPage.AutoSizeMode = AutoSizeMode.GrowAndShrink; +// buttonGoToDownloadPage.AutoSize = true; +// newVersionForm.Controls.Add(buttonGoToDownloadPage); + +// TextBox textBox = new() +// { +// Location = new Point(ClientPad, label.Location.Y + label.Size.Height + 5), +// }; +// textBox.Size = new Size( +// newVersionForm.ClientSize.Width - (ClientPad * 2), +// buttonOK.Location.Y - ClientPad - textBox.Location.Y); +// textBox.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; +// textBox.Multiline = true; +// textBox.Text = GetChangelog(); +// textBox.ReadOnly = true; +// textBox.ScrollBars = ScrollBars.Both; +// textBox.BackColor = Color.FromKnownColor(KnownColor.Window); +// textBox.ForeColor = Color.FromKnownColor(KnownColor.ControlText); +// newVersionForm.Controls.Add(textBox); + +// newVersionForm.AcceptButton = buttonOK; +// return newVersionForm.ShowDialog(); +// } + +// /// +// /// Returns the latest release version name. +// /// +// /// Version name. +// private static string GetLatestVersionName() +// { +// string result = "Unknown"; + +// if (releases == null) +// { +// return result; +// } + +// try +// { +// result = releases[0]["tag_name"].ToString().Replace("v", string.Empty); +// } +// catch (Exception ex) +// { +// Log.Warn($"{nameof(GetLatestVersionName)} failed", ex); +// } + +// return result; +// } + +// /// +// /// Returns the change log from current version up to the latest release version. +// /// +// /// Change log summary or error text. +// private static string GetChangelog() +// { +// string result = string.Empty; +// string errorstr = "An error occurred during update check!" + Environment.NewLine; + +// if (releases == null) +// { +// return errorstr + "Could not receive changelog!"; +// } + +// try +// { +// for (int i = 0; i < releases.Count; i++) +// { +// Dictionary release = releases[i]; + +// result += release["name"].ToString() +// + Environment.NewLine +// + release["body_text"].ToString() +// .Replace("\n\n", Environment.NewLine) +// .Replace("\n \n", Environment.NewLine) +// + Environment.NewLine + Environment.NewLine; +// if (i < releases.Count) +// { +// result += "--------------------------------------------------" + +// "-------------------------------------------------------" +// + Environment.NewLine; +// } +// } + +// result = result.Replace("\n", Environment.NewLine); +// } +// catch (Exception ex) +// { +// Log.Warn($"{nameof(GetChangelog)}", ex); +// result = errorstr + ex.Message.ToString(); +// } + +// return result; +// } +// } +//} \ No newline at end of file diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/JsonParser.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/JsonParser.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/JsonParser.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/Updater/JsonParser.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsExplorerSort.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsExplorerSort.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsExplorerSort.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsExplorerSort.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsTaskbar.cs b/FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsTaskbar.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsTaskbar.cs rename to FSI.BT.Tools/SystemTrayMenu/Helpers/WindowsTaskbar.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Package.appxmanifest b/FSI.BT.Tools/SystemTrayMenu/Packaging/Package.appxmanifest similarity index 98% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Package.appxmanifest rename to FSI.BT.Tools/SystemTrayMenu/Packaging/Package.appxmanifest index ef50efb..20254cb 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Package.appxmanifest +++ b/FSI.BT.Tools/SystemTrayMenu/Packaging/Package.appxmanifest @@ -10,7 +10,7 @@ + Version="3.0.0.0" /> SystemTrayMenu diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Packaging.wapproj b/FSI.BT.Tools/SystemTrayMenu/Packaging/Packaging.wapproj similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Packaging/Packaging.wapproj rename to FSI.BT.Tools/SystemTrayMenu/Packaging/Packaging.wapproj diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/CustomSettingsProvider.cs b/FSI.BT.Tools/SystemTrayMenu/Properties/CustomSettingsProvider.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/CustomSettingsProvider.cs rename to FSI.BT.Tools/SystemTrayMenu/Properties/CustomSettingsProvider.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/Resources.Designer.cs b/FSI.BT.Tools/SystemTrayMenu/Properties/Resources.Designer.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/Resources.Designer.cs rename to FSI.BT.Tools/SystemTrayMenu/Properties/Resources.Designer.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/Resources.resx b/FSI.BT.Tools/SystemTrayMenu/Properties/Resources.resx similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Properties/Resources.resx rename to FSI.BT.Tools/SystemTrayMenu/Properties/Resources.resx diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Icons/FondiumU.ico b/FSI.BT.Tools/SystemTrayMenu/Resources/FSI.BT.Tools.SystemTrayMenu.ico similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Icons/FondiumU.ico rename to FSI.BT.Tools/SystemTrayMenu/Resources/FSI.BT.Tools.SystemTrayMenu.ico diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/LinkArrow.ico b/FSI.BT.Tools/SystemTrayMenu/Resources/LinkArrow.ico similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/LinkArrow.ico rename to FSI.BT.Tools/SystemTrayMenu/Resources/LinkArrow.ico diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/Loading.ico b/FSI.BT.Tools/SystemTrayMenu/Resources/Loading.ico similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/Loading.ico rename to FSI.BT.Tools/SystemTrayMenu/Resources/Loading.ico diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/NotFound.ico b/FSI.BT.Tools/SystemTrayMenu/Resources/NotFound.ico similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/NotFound.ico rename to FSI.BT.Tools/SystemTrayMenu/Resources/NotFound.ico diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/StaticResources.cs b/FSI.BT.Tools/SystemTrayMenu/Resources/StaticResources.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/StaticResources.cs rename to FSI.BT.Tools/SystemTrayMenu/Resources/StaticResources.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/White50Percentage.ico b/FSI.BT.Tools/SystemTrayMenu/Resources/White50Percentage.ico similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/White50Percentage.ico rename to FSI.BT.Tools/SystemTrayMenu/Resources/White50Percentage.ico diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_arrow_sync_24_regular.svg b/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_arrow_sync_24_regular.svg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_arrow_sync_24_regular.svg rename to FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_arrow_sync_24_regular.svg diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_folder_arrow_right_48_regular.svg b/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_folder_arrow_right_48_regular.svg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_folder_arrow_right_48_regular.svg rename to FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_folder_arrow_right_48_regular.svg diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_filled.svg b/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_filled.svg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_filled.svg rename to FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_filled.svg diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_regular.svg b/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_regular.svg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_regular.svg rename to FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_pin_48_regular.svg diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_search_48_regular.svg b/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_search_48_regular.svg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_search_48_regular.svg rename to FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_search_48_regular.svg diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_settings_28_regular.svg b/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_settings_28_regular.svg similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_settings_28_regular.svg rename to FSI.BT.Tools/SystemTrayMenu/Resources/ic_fluent_settings_28_regular.svg diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Settings/IInterface.cs b/FSI.BT.Tools/SystemTrayMenu/Settings/IInterface.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Settings/IInterface.cs rename to FSI.BT.Tools/SystemTrayMenu/Settings/IInterface.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppContextMenu.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppContextMenu.cs similarity index 72% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppContextMenu.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/AppContextMenu.cs index 890fef1..aa86a27 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppContextMenu.cs +++ b/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppContextMenu.cs @@ -1,19 +1,12 @@ -// -// Copyright (c) PlaceholderCompany. All rights reserved. -// +using System; +using System.Diagnostics; +using System.Drawing; +using System.Reflection; +using System.Windows.Forms; +using FSI.BT.Tools.Global.Utilities; namespace FSI.BT.Tools.SystemTrayMenu.Helper { - using System; - using System.Diagnostics; - using System.Drawing; - using System.Reflection; - using System.Windows.Forms; - using FSI.BT.Tools.Global.Utilities; - using FSI.BT.Tools.SystemTrayMenu.Helper.Updater; - using FSI.BT.Tools.SystemTrayMenu.UserInterface; - using FSI.BT.Tools.SystemTrayMenu.Utilities; - internal class AppContextMenu { public event Action ClickedOpenLog; @@ -29,10 +22,10 @@ namespace FSI.BT.Tools.SystemTrayMenu.Helper AddSeperator(menu); AddItem(menu, "Log File", () => ClickedOpenLog?.Invoke()); AddSeperator(menu); - AddItem(menu, "Frequently Asked Questions", Config.ShowHelpFAQ); + //AddItem(menu, "Frequently Asked Questions", Config.ShowHelpFAQ); AddItem(menu, "Support SystemTrayMenu", Config.ShowSupportSystemTrayMenu); AddItem(menu, "About SystemTrayMenu", About); - AddItem(menu, "Check for updates", () => GitHubUpdate.ActivateNewVersionFormOrCheckForUpdates(showWhenUpToDate: true)); + //AddItem(menu, "Check for updates", () => GitHubUpdate.ActivateNewVersionFormOrCheckForUpdates(showWhenUpToDate: true)); AddSeperator(menu); AddItem(menu, "Restart", AppRestart.ByAppContextMenu); AddItem(menu, "Exit app", Application.Exit); @@ -52,7 +45,7 @@ namespace FSI.BT.Tools.SystemTrayMenu.Helper { ToolStripMenuItem toolStripMenuItem = new() { - Text = Global.Utilities.Translator.GetText(text), + Text = Translator.GetText(text), }; toolStripMenuItem.Click += (sender, e) => actionClick(); @@ -70,8 +63,9 @@ namespace FSI.BT.Tools.SystemTrayMenu.Helper AppVersion = $"Version {versionInfo.FileVersion}", AppCopyright = versionInfo.LegalCopyright, AppMoreInfo = versionInfo.LegalCopyright, + AppImage = SystemTrayMenu.Properties.Resources.SystemTrayMenu.ToBitmap(), }; - + aboutBox.AppDetailsButton = true; aboutBox.ShowDialog(); } diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppNotifyIcon.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppNotifyIcon.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/AppNotifyIcon.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/AppNotifyIcon.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.resx b/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.resx similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.resx rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/CustomScrollbar.resx diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/ScrollbarControlDesigner.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/ScrollbarControlDesigner.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/ScrollbarControlDesigner.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/CustomScrollbar/ScrollbarControlDesigner.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/LabelNoCopy.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/LabelNoCopy.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/LabelNoCopy.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/LabelNoCopy.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Language.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/Language.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Language.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/Language.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.ControlsTheDesignerRemoves.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.ControlsTheDesignerRemoves.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.ControlsTheDesignerRemoves.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.ControlsTheDesignerRemoves.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.Designer.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.Designer.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.Designer.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.Designer.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.resx b/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.resx similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.resx rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.resx diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenu.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenu.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenu.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenu.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenuException.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenuException.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenuException.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellContextMenuException.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellHelper.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellHelper.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/ShellContextMenu/ShellHelper.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.Designer.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.Designer.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.Designer.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.Designer.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.cs b/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.cs rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.resx b/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.resx similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.resx rename to FSI.BT.Tools/SystemTrayMenu/UserInterface/TaskbarForm.resx diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/DataGridViewExtensions.cs b/FSI.BT.Tools/SystemTrayMenu/Utilities/DataGridViewExtensions.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/DataGridViewExtensions.cs rename to FSI.BT.Tools/SystemTrayMenu/Utilities/DataGridViewExtensions.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/File/DirectoryBySearchPattern.cs b/FSI.BT.Tools/SystemTrayMenu/Utilities/File/DirectoryBySearchPattern.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/File/DirectoryBySearchPattern.cs rename to FSI.BT.Tools/SystemTrayMenu/Utilities/File/DirectoryBySearchPattern.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/File/FileLnk.cs b/FSI.BT.Tools/SystemTrayMenu/Utilities/File/FileLnk.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/File/FileLnk.cs rename to FSI.BT.Tools/SystemTrayMenu/Utilities/File/FileLnk.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/File/IconReader.cs b/FSI.BT.Tools/SystemTrayMenu/Utilities/File/IconReader.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/File/IconReader.cs rename to FSI.BT.Tools/SystemTrayMenu/Utilities/File/IconReader.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/FolderOptions.cs b/FSI.BT.Tools/SystemTrayMenu/Utilities/FolderOptions.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/FolderOptions.cs rename to FSI.BT.Tools/SystemTrayMenu/Utilities/FolderOptions.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/FormsExtensions.cs b/FSI.BT.Tools/SystemTrayMenu/Utilities/FormsExtensions.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/FormsExtensions.cs rename to FSI.BT.Tools/SystemTrayMenu/Utilities/FormsExtensions.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/GenerateDriveShortcuts.cs b/FSI.BT.Tools/SystemTrayMenu/Utilities/GenerateDriveShortcuts.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/GenerateDriveShortcuts.cs rename to FSI.BT.Tools/SystemTrayMenu/Utilities/GenerateDriveShortcuts.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/SingleAppInstance.cs b/FSI.BT.Tools/SystemTrayMenu/Utilities/SingleAppInstance.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/Utilities/SingleAppInstance.cs rename to FSI.BT.Tools/SystemTrayMenu/Utilities/SingleAppInstance.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/TimeStamp.json b/FSI.BT.Tools/TimeStamp.json similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/TimeStamp.json rename to FSI.BT.Tools/TimeStamp.json diff --git a/FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/App.cs b/FSI.BT.Tools/TimeStampToClipboard/Business/App.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/App.cs rename to FSI.BT.Tools/TimeStampToClipboard/Business/App.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/KeyboardInput.cs b/FSI.BT.Tools/TimeStampToClipboard/Business/KeyboardInput.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/KeyboardInput.cs rename to FSI.BT.Tools/TimeStampToClipboard/Business/KeyboardInput.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/Menus.cs b/FSI.BT.Tools/TimeStampToClipboard/Business/Menus.cs similarity index 56% rename from FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/Menus.cs rename to FSI.BT.Tools/TimeStampToClipboard/Business/Menus.cs index 2a4fc08..3f9f363 100644 --- a/FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Business/Menus.cs +++ b/FSI.BT.Tools/TimeStampToClipboard/Business/Menus.cs @@ -1,7 +1,13 @@ namespace FSI.BT.Tools.TimeStampToClipboard.Business { using System; + using System.Drawing; + using System.Threading; + using System.Windows; using FSI.BT.Tools.TimeStampToClipboard.Handler; + using Tulpep.NotificationWindow; + using Windows.Data.Xml.Dom; + using Windows.UI.Notifications; internal class Main : IDisposable { @@ -12,7 +18,7 @@ { keyboardInput = new(); keyboardInput.RegisterHotKey(); - keyboardInput.HotKeyPressed += KeyboardInput_HotKeyPressed; + keyboardInput.HotKeyPressed += KeyboardInput_HotKeyPressed; } public event Action LoadStarted; @@ -21,7 +27,7 @@ public void Dispose() { - keyboardInput.HotKeyPressed -= KeyboardInput_HotKeyPressed; + keyboardInput.HotKeyPressed -= KeyboardInput_HotKeyPressed; keyboardInput.Dispose(); } @@ -30,6 +36,20 @@ var timeStampFormat = Global.Vars.TimeStampSettings.Format; System.Windows.Forms.Clipboard.SetDataObject(DateTime.Now.ToString(timeStampFormat)); //Global.Log.Debug("Zeitstempel \"{0}\" wurde in die Zwischenablage kopiert.", DateTime.Now.ToString(timeStampFormat)); + + PopupNotifier popup = new PopupNotifier(); + + popup.BodyColor = Color.FromArgb(40, 167, 69); + popup.Image = SystemTrayMenu.Properties.Resources.SystemTrayMenu.ToBitmap(); + popup.TitleText = "Zeitstempel"; + popup.TitleColor = Color.White; + popup.TitleFont = new Font("Century Gothic", 15, System.Drawing.FontStyle.Bold); + + popup.ContentText = "Zeitstempel wurde in die Zwischenablage kopiert"; + popup.ContentColor = Color.White; + popup.ContentFont = new Font("Century Gothic", 12); + popup.Popup(); + } diff --git a/FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyPressedEventArgs.cs b/FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyPressedEventArgs.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyPressedEventArgs.cs rename to FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyPressedEventArgs.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyboardHook.cs b/FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyboardHook.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyboardHook.cs rename to FSI.BT.Tools/TimeStampToClipboard/Helpers/KeyboardHook.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Settings/IInterface.cs b/FSI.BT.Tools/TimeStampToClipboard/Settings/IInterface.cs similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/TimeStampToClipboard/Settings/IInterface.cs rename to FSI.BT.Tools/TimeStampToClipboard/Settings/IInterface.cs diff --git a/FSI.BT.Tools/FSI.BT.Tools/nlog.config b/FSI.BT.Tools/nlog.config similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/nlog.config rename to FSI.BT.Tools/nlog.config diff --git a/FSI.BT.Tools/FSI.Lib/.gitignore b/FSI.Lib/.gitignore similarity index 100% rename from FSI.BT.Tools/FSI.Lib/.gitignore rename to FSI.Lib/.gitignore diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib.sln b/FSI.Lib/FSI.Lib.sln similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib.sln rename to FSI.Lib/FSI.Lib.sln diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Audio/AudioManager.cs b/FSI.Lib/FSI.Lib/Audio/AudioManager.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Audio/AudioManager.cs rename to FSI.Lib/FSI.Lib/Audio/AudioManager.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Cache.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Cache.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Cache.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Cache.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareException.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/CompareException.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareException.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/CompareException.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareExtensions.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/CompareExtensions.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareExtensions.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/CompareExtensions.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareLogic.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/CompareLogic.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareLogic.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/CompareLogic.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareObjects.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/CompareObjects.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareObjects.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/CompareObjects.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareParms.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/CompareParms.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CompareParms.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/CompareParms.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ComparisonConfig.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/ComparisonConfig.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ComparisonConfig.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/ComparisonConfig.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ComparisonResult.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/ComparisonResult.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ComparisonResult.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/ComparisonResult.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CustomValidationLogic.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/CustomValidationLogic.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/CustomValidationLogic.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/CustomValidationLogic.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Difference.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Difference.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Difference.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Difference.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/EnvironmentHelper.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/EnvironmentHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/EnvironmentHelper.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/EnvironmentHelper.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ExcludeLogic.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/ExcludeLogic.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ExcludeLogic.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/ExcludeLogic.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/FileHelper.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/FileHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/FileHelper.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/FileHelper.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/HtmlConfig.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/HtmlConfig.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/HtmlConfig.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/HtmlConfig.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ICompareLogic.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/ICompareLogic.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ICompareLogic.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/ICompareLogic.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IgnoreOrderLogic.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IgnoreOrderLogic.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IgnoreOrderLogic.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IgnoreOrderLogic.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IndexerCollectionLooper.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IndexerCollectionLooper.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IndexerCollectionLooper.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/IgnoreOrderTypes/IndexerCollectionLooper.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/LogicEqualityComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/LogicEqualityComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/LogicEqualityComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/LogicEqualityComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ProcessHelper.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/ProcessHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/ProcessHelper.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/ProcessHelper.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Properties/Settings.Designer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Properties/Settings.Designer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Properties/Settings.Designer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Properties/Settings.Designer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Properties/Settings.settings b/FSI.Lib/FSI.Lib/CompareNetObjects/Properties/Settings.settings similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Properties/Settings.settings rename to FSI.Lib/FSI.Lib/CompareNetObjects/Properties/Settings.settings diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/PropertyEntity.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/PropertyEntity.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/PropertyEntity.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/PropertyEntity.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/BaseDualFileReport.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/BaseDualFileReport.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/BaseDualFileReport.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Reports/BaseDualFileReport.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/BeyondCompareReport.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/BeyondCompareReport.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/BeyondCompareReport.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Reports/BeyondCompareReport.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/CsvReport.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/CsvReport.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/CsvReport.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Reports/CsvReport.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/HtmlReport.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/HtmlReport.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/HtmlReport.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Reports/HtmlReport.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/IDualFileReport.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/IDualFileReport.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/IDualFileReport.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Reports/IDualFileReport.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/ISingleFileReport.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/ISingleFileReport.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/ISingleFileReport.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Reports/ISingleFileReport.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/UserFriendlyReport.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/UserFriendlyReport.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/UserFriendlyReport.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Reports/UserFriendlyReport.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/WinMergeReport.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/WinMergeReport.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/Reports/WinMergeReport.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/Reports/WinMergeReport.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/RootComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/RootComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/RootComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/RootComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/RootComparerFactory.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/RootComparerFactory.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/RootComparerFactory.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/RootComparerFactory.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/StringHelper.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/StringHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/StringHelper.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/StringHelper.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeBackwardsCompatibilityExtensions.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeBackwardsCompatibilityExtensions.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeBackwardsCompatibilityExtensions.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeBackwardsCompatibilityExtensions.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/BaseComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/BaseComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/BaseComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/BaseComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/BaseTypeComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/BaseTypeComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/BaseTypeComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/BaseTypeComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ByteArrayComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ByteArrayComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ByteArrayComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ByteArrayComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ClassComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ClassComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ClassComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ClassComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/CollectionComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/CollectionComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/CollectionComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/CollectionComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/CustomComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/CustomComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/CustomComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/CustomComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataColumnComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataColumnComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataColumnComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataColumnComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataRowComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataRowComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataRowComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataRowComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataTableComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataTableComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataTableComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DataTableComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DatasetComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DatasetComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DatasetComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DatasetComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DateComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DateComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DateComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DateComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DateTimeOffsetComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DateTimeOffsetComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DateTimeOffsetComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DateTimeOffsetComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DecimalComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DecimalComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DecimalComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DecimalComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DictionaryComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DictionaryComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DictionaryComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DictionaryComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DoubleComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DoubleComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DoubleComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/DoubleComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/EnumComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/EnumComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/EnumComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/EnumComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/EnumerableComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/EnumerableComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/EnumerableComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/EnumerableComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/FieldComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/FieldComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/FieldComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/FieldComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/FontComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/FontComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/FontComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/FontComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/HashSetComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/HashSetComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/HashSetComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/HashSetComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ImmutableArrayComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ImmutableArrayComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ImmutableArrayComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ImmutableArrayComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/IndexerComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/IndexerComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/IndexerComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/IndexerComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/IpEndPointComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/IpEndPointComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/IpEndPointComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/IpEndPointComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ListComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ListComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ListComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ListComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/PointerComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/PointerComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/PointerComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/PointerComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/PropertyComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/PropertyComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/PropertyComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/PropertyComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ReadOnlyCollectionComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ReadOnlyCollectionComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ReadOnlyCollectionComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/ReadOnlyCollectionComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/RuntimeTypeComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/RuntimeTypeComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/RuntimeTypeComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/RuntimeTypeComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/SimpleTypeComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/SimpleTypeComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/SimpleTypeComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/SimpleTypeComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StringBuilderComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StringBuilderComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StringBuilderComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StringBuilderComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StringComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StringComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StringComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StringComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StructComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StructComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StructComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/StructComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/TimespanComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/TimespanComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/TimespanComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/TimespanComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/UriComparer.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/UriComparer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/UriComparer.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeComparers/UriComparer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeHelper.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/TypeHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/TypeHelper.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/TypeHelper.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/VerifyConfig.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/VerifyConfig.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/VerifyConfig.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/VerifyConfig.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/WebHelper.cs b/FSI.Lib/FSI.Lib/CompareNetObjects/WebHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/WebHelper.cs rename to FSI.Lib/FSI.Lib/CompareNetObjects/WebHelper.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/app.config b/FSI.Lib/FSI.Lib/CompareNetObjects/app.config similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/app.config rename to FSI.Lib/FSI.Lib/CompareNetObjects/app.config diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/KellermanSoftware.Compare-NET-Objects.dxc b/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/KellermanSoftware.Compare-NET-Objects.dxc similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/KellermanSoftware.Compare-NET-Objects.dxc rename to FSI.Lib/FSI.Lib/CompareNetObjects/documentation/KellermanSoftware.Compare-NET-Objects.dxc diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/documentation.dxp b/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/documentation.dxp similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/documentation.dxp rename to FSI.Lib/FSI.Lib/CompareNetObjects/documentation/documentation.dxp diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/documentation.dxw b/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/documentation.dxw similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/documentation.dxw rename to FSI.Lib/FSI.Lib/CompareNetObjects/documentation/documentation.dxw diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/images/PoweredByNDepend.png b/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/images/PoweredByNDepend.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/images/PoweredByNDepend.png rename to FSI.Lib/FSI.Lib/CompareNetObjects/documentation/images/PoweredByNDepend.png diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/images/logo.png b/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/images/logo.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/CompareNetObjects/documentation/images/logo.png rename to FSI.Lib/FSI.Lib/CompareNetObjects/documentation/images/logo.png diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/DeEncryptString/DeEncrypt.cs b/FSI.Lib/FSI.Lib/DeEncryptString/DeEncrypt.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/DeEncryptString/DeEncrypt.cs rename to FSI.Lib/FSI.Lib/DeEncryptString/DeEncrypt.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/EasyEncryption/Encryption.cs b/FSI.Lib/FSI.Lib/EasyEncryption/Encryption.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/EasyEncryption/Encryption.cs rename to FSI.Lib/FSI.Lib/EasyEncryption/Encryption.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/EasyEncryption/EncryptionReader.cs b/FSI.Lib/FSI.Lib/EasyEncryption/EncryptionReader.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/EasyEncryption/EncryptionReader.cs rename to FSI.Lib/FSI.Lib/EasyEncryption/EncryptionReader.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/EasyEncryption/EncryptionWriter.cs b/FSI.Lib/FSI.Lib/EasyEncryption/EncryptionWriter.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/EasyEncryption/EncryptionWriter.cs rename to FSI.Lib/FSI.Lib/EasyEncryption/EncryptionWriter.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/EasyEncryption/Readme.md b/FSI.Lib/FSI.Lib/EasyEncryption/Readme.md similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/EasyEncryption/Readme.md rename to FSI.Lib/FSI.Lib/EasyEncryption/Readme.md diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/FSI.Lib.csproj b/FSI.Lib/FSI.Lib/FSI.Lib.csproj similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/FSI.Lib.csproj rename to FSI.Lib/FSI.Lib/FSI.Lib.csproj diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/AutoPw/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/AutoPw/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/AutoPw/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/AutoPw/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/AutoPw/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/AutoPw/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/AutoPw/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/AutoPw/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/DeEncryptMessage/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/Folder.Mgt/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/Model.cs b/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/Model.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/Model.cs rename to FSI.Lib/FSI.Lib/Guis/Folder.Mgt/Model.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/ViewModel.cs b/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/ViewModel.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Folder.Mgt/ViewModel.cs rename to FSI.Lib/FSI.Lib/Guis/Folder.Mgt/ViewModel.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/IbaDirSync/Model.cs b/FSI.Lib/FSI.Lib/Guis/IbaDirSync/Model.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/IbaDirSync/Model.cs rename to FSI.Lib/FSI.Lib/Guis/IbaDirSync/Model.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/IbaDirSync/ViewModel.cs b/FSI.Lib/FSI.Lib/Guis/IbaDirSync/ViewModel.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/IbaDirSync/ViewModel.cs rename to FSI.Lib/FSI.Lib/Guis/IbaDirSync/ViewModel.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/Cmds.cs b/FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/Cmds.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/Cmds.cs rename to FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/Cmds.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/Pdf.Mgt/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/Prj.Mgt/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/Model/Prj.cs b/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/Model/Prj.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/Model/Prj.cs rename to FSI.Lib/FSI.Lib/Guis/Prj.Mgt/Model/Prj.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/ViewModel/ViewModelPrj.cs b/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/ViewModel/ViewModelPrj.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Prj.Mgt/ViewModel/ViewModelPrj.cs rename to FSI.Lib/FSI.Lib/Guis/Prj.Mgt/ViewModel/ViewModelPrj.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/Model.cs b/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/Model.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/Model.cs rename to FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/Model.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/ViewModel.cs b/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/ViewModel.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/ViewModel.cs rename to FSI.Lib/FSI.Lib/Guis/Rdp.Mgt/ViewModel.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SetSizePosExWindow/Model.cs b/FSI.Lib/FSI.Lib/Guis/SetSizePosExWindow/Model.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SetSizePosExWindow/Model.cs rename to FSI.Lib/FSI.Lib/Guis/SetSizePosExWindow/Model.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SetSizePosExWindow/ViewModel.cs b/FSI.Lib/FSI.Lib/Guis/SetSizePosExWindow/ViewModel.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SetSizePosExWindow/ViewModel.cs rename to FSI.Lib/FSI.Lib/Guis/SetSizePosExWindow/ViewModel.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/Convert_SINAMICS_trace_CSV.exe b/FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/Convert_SINAMICS_trace_CSV.exe similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/Convert_SINAMICS_trace_CSV.exe rename to FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/Convert_SINAMICS_trace_CSV.exe diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/SieStarterCsvExporter/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/Model.cs b/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/Model.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/Model.cs rename to FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/Model.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/ViewModel.cs b/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/ViewModel.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/ViewModel.cs rename to FSI.Lib/FSI.Lib/Guis/SieTiaWinCCMsgMgt/ViewModel.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/Model.cs b/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/Model.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/Model.cs rename to FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/Model.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/ViewModel.cs b/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/ViewModel.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/ViewModel.cs rename to FSI.Lib/FSI.Lib/Guis/TxtToClip.Mgt/ViewModel.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml b/FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml rename to FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/FrmMain.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/PlayabilityChecker.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/PlayabilityChecker.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/PlayabilityChecker.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/PlayabilityChecker.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/StationListExtensions.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/StationListExtensions.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/StationListExtensions.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Helpers/StationListExtensions.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Model.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Model.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Model.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Model.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/AvailableActions.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/AvailableActions.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/AvailableActions.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Player/AvailableActions.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/IPlayer.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/IPlayer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/IPlayer.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Player/IPlayer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/RadioPlayer.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/RadioPlayer.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/RadioPlayer.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Player/RadioPlayer.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/ISoundEngine.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/ISoundEngine.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/ISoundEngine.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/ISoundEngine.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/NAudioSoundEngine.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/NAudioSoundEngine.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/NAudioSoundEngine.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Player/SoundEngine/NAudioSoundEngine.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/Station.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/Station.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/Station.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Player/Station.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/StationManager.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/StationManager.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/Player/StationManager.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/Player/StationManager.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/ViewModel.cs b/FSI.Lib/FSI.Lib/Guis/WebRadio/ViewModel.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Guis/WebRadio/ViewModel.cs rename to FSI.Lib/FSI.Lib/Guis/WebRadio/ViewModel.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Helpers/IdentityHelpers.cs b/FSI.Lib/FSI.Lib/Helpers/IdentityHelpers.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Helpers/IdentityHelpers.cs rename to FSI.Lib/FSI.Lib/Helpers/IdentityHelpers.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Icons/Cross.png b/FSI.Lib/FSI.Lib/Icons/Cross.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Icons/Cross.png rename to FSI.Lib/FSI.Lib/Icons/Cross.png diff --git a/FSI.Lib/FSI.Lib/Icons/FondiumU.ico b/FSI.Lib/FSI.Lib/Icons/FondiumU.ico new file mode 100644 index 0000000..7d74de6 Binary files /dev/null and b/FSI.Lib/FSI.Lib/Icons/FondiumU.ico differ diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Icons/Open.png b/FSI.Lib/FSI.Lib/Icons/Open.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Icons/Open.png rename to FSI.Lib/FSI.Lib/Icons/Open.png diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/LnkParser/ShortCut.cs b/FSI.Lib/FSI.Lib/LnkParser/ShortCut.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/LnkParser/ShortCut.cs rename to FSI.Lib/FSI.Lib/LnkParser/ShortCut.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/MVVM/DelegateCommand.cs b/FSI.Lib/FSI.Lib/MVVM/DelegateCommand.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/MVVM/DelegateCommand.cs rename to FSI.Lib/FSI.Lib/MVVM/DelegateCommand.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/MVVM/RelayCommand.cs b/FSI.Lib/FSI.Lib/MVVM/RelayCommand.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/MVVM/RelayCommand.cs rename to FSI.Lib/FSI.Lib/MVVM/RelayCommand.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/MVVM/ViewModel/CurrentTimeViewModel.cs b/FSI.Lib/FSI.Lib/MVVM/ViewModel/CurrentTimeViewModel.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/MVVM/ViewModel/CurrentTimeViewModel.cs rename to FSI.Lib/FSI.Lib/MVVM/ViewModel/CurrentTimeViewModel.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/MVVM/ViewModelBase.cs b/FSI.Lib/FSI.Lib/MVVM/ViewModelBase.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/MVVM/ViewModelBase.cs rename to FSI.Lib/FSI.Lib/MVVM/ViewModelBase.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/TimeStamp.cs b/FSI.Lib/FSI.Lib/TimeStamp.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/TimeStamp.cs rename to FSI.Lib/FSI.Lib/TimeStamp.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/ArrayToString.cs b/FSI.Lib/FSI.Lib/WinSettings/ArrayToString.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/ArrayToString.cs rename to FSI.Lib/FSI.Lib/WinSettings/ArrayToString.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/EncryptedSettingAttribute.cs b/FSI.Lib/FSI.Lib/WinSettings/EncryptedSettingAttribute.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/EncryptedSettingAttribute.cs rename to FSI.Lib/FSI.Lib/WinSettings/EncryptedSettingAttribute.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/ExcludedSettingAttribute.cs b/FSI.Lib/FSI.Lib/WinSettings/ExcludedSettingAttribute.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/ExcludedSettingAttribute.cs rename to FSI.Lib/FSI.Lib/WinSettings/ExcludedSettingAttribute.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/IniFile.cs b/FSI.Lib/FSI.Lib/WinSettings/IniFile.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/IniFile.cs rename to FSI.Lib/FSI.Lib/WinSettings/IniFile.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/IniSettings.cs b/FSI.Lib/FSI.Lib/WinSettings/IniSettings.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/IniSettings.cs rename to FSI.Lib/FSI.Lib/WinSettings/IniSettings.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/Readme.md b/FSI.Lib/FSI.Lib/WinSettings/Readme.md similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/Readme.md rename to FSI.Lib/FSI.Lib/WinSettings/Readme.md diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/RegistrySettings.cs b/FSI.Lib/FSI.Lib/WinSettings/RegistrySettings.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/RegistrySettings.cs rename to FSI.Lib/FSI.Lib/WinSettings/RegistrySettings.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/Setting.cs b/FSI.Lib/FSI.Lib/WinSettings/Setting.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/Setting.cs rename to FSI.Lib/FSI.Lib/WinSettings/Setting.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/Settings.cs b/FSI.Lib/FSI.Lib/WinSettings/Settings.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/Settings.cs rename to FSI.Lib/FSI.Lib/WinSettings/Settings.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/XmlSettings.cs b/FSI.Lib/FSI.Lib/WinSettings/XmlSettings.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/WinSettings/XmlSettings.cs rename to FSI.Lib/FSI.Lib/WinSettings/XmlSettings.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Converter/BooleanConverter.cs b/FSI.Lib/FSI.Lib/Wpf/Converter/BooleanConverter.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Converter/BooleanConverter.cs rename to FSI.Lib/FSI.Lib/Wpf/Converter/BooleanConverter.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Converters/InvertedBoolenConverter .cs b/FSI.Lib/FSI.Lib/Wpf/Converters/InvertedBoolenConverter .cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Converters/InvertedBoolenConverter .cs rename to FSI.Lib/FSI.Lib/Wpf/Converters/InvertedBoolenConverter .cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml b/FSI.Lib/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml.cs b/FSI.Lib/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml.cs rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/ChbWindowsTopMost.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/DataGridColumn.cs b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/DataGridColumn.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/DataGridColumn.cs rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/DataGridColumn.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterCommon.cs b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterCommon.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterCommon.cs rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterCommon.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGrid.cs b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGrid.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGrid.cs rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGrid.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGridDictionary.cs b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGridDictionary.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGridDictionary.cs rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterDataGridDictionary.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterHelpers.cs b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterHelpers.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterHelpers.cs rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterHelpers.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterItem.cs b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterItem.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterItem.cs rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/FilterItem.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Loc.cs b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Loc.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Loc.cs rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Loc.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Readme.md b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Readme.md similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Readme.md rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Readme.md diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/StringFormatConverter.cs b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/StringFormatConverter.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/StringFormatConverter.cs rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/StringFormatConverter.cs diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/FilterDataGrid.xaml b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/FilterDataGrid.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/FilterDataGrid.xaml rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/FilterDataGrid.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/Generic.xaml b/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/Generic.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/Generic.xaml rename to FSI.Lib/FSI.Lib/Wpf/Ctrls/FilterDataGrid/Themes/Generic.xaml diff --git a/FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/WindowExtensions.cs b/FSI.Lib/FSI.Lib/Wpf/WindowExtensions.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/FSI.Lib/Wpf/WindowExtensions.cs rename to FSI.Lib/FSI.Lib/Wpf/WindowExtensions.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/ActionCommand.cs b/FSI.Lib/NLogViewer/ActionCommand.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/ActionCommand.cs rename to FSI.Lib/NLogViewer/ActionCommand.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Extensions/DependencyObjectExtensions.cs b/FSI.Lib/NLogViewer/Extensions/DependencyObjectExtensions.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Extensions/DependencyObjectExtensions.cs rename to FSI.Lib/NLogViewer/Extensions/DependencyObjectExtensions.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/AutoSizedGridView.cs b/FSI.Lib/NLogViewer/Helper/AutoSizedGridView.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/AutoSizedGridView.cs rename to FSI.Lib/NLogViewer/Helper/AutoSizedGridView.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ConverterGridViewColumn.cs b/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ConverterGridViewColumn.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ConverterGridViewColumn.cs rename to FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ConverterGridViewColumn.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/FixedColumn.cs b/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/FixedColumn.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/FixedColumn.cs rename to FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/FixedColumn.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ImageGridViewColumn.cs b/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ImageGridViewColumn.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ImageGridViewColumn.cs rename to FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ImageGridViewColumn.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/LayoutColumn.cs b/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/LayoutColumn.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/LayoutColumn.cs rename to FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/LayoutColumn.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ListViewLayoutManager.cs b/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ListViewLayoutManager.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ListViewLayoutManager.cs rename to FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ListViewLayoutManager.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ProportionalColumn.cs b/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ProportionalColumn.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ProportionalColumn.cs rename to FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/ProportionalColumn.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/RangeColumn.cs b/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/RangeColumn.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/RangeColumn.cs rename to FSI.Lib/NLogViewer/Helper/ListViewLayoutManager/RangeColumn.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/PredicateBuilder.cs b/FSI.Lib/NLogViewer/Helper/PredicateBuilder.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Helper/PredicateBuilder.cs rename to FSI.Lib/NLogViewer/Helper/PredicateBuilder.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Glyphs/SortDownArrow.png b/FSI.Lib/NLogViewer/Images/Glyphs/SortDownArrow.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Glyphs/SortDownArrow.png rename to FSI.Lib/NLogViewer/Images/Glyphs/SortDownArrow.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Glyphs/SortUpArrow.png b/FSI.Lib/NLogViewer/Images/Glyphs/SortUpArrow.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Glyphs/SortUpArrow.png rename to FSI.Lib/NLogViewer/Images/Glyphs/SortUpArrow.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Add.png b/FSI.Lib/NLogViewer/Images/Large/Add.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Add.png rename to FSI.Lib/NLogViewer/Images/Large/Add.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Context.png b/FSI.Lib/NLogViewer/Images/Large/Context.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Context.png rename to FSI.Lib/NLogViewer/Images/Large/Context.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Debug.png b/FSI.Lib/NLogViewer/Images/Large/Debug.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Debug.png rename to FSI.Lib/NLogViewer/Images/Large/Debug.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/DebugSource.png b/FSI.Lib/NLogViewer/Images/Large/DebugSource.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/DebugSource.png rename to FSI.Lib/NLogViewer/Images/Large/DebugSource.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Error.png b/FSI.Lib/NLogViewer/Images/Large/Error.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Error.png rename to FSI.Lib/NLogViewer/Images/Large/Error.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Exception.png b/FSI.Lib/NLogViewer/Images/Large/Exception.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Exception.png rename to FSI.Lib/NLogViewer/Images/Large/Exception.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Exit.png b/FSI.Lib/NLogViewer/Images/Large/Exit.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Exit.png rename to FSI.Lib/NLogViewer/Images/Large/Exit.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Export.png b/FSI.Lib/NLogViewer/Images/Large/Export.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Export.png rename to FSI.Lib/NLogViewer/Images/Large/Export.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Fatal.png b/FSI.Lib/NLogViewer/Images/Large/Fatal.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Fatal.png rename to FSI.Lib/NLogViewer/Images/Large/Fatal.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Info.png b/FSI.Lib/NLogViewer/Images/Large/Info.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Info.png rename to FSI.Lib/NLogViewer/Images/Large/Info.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Network.png b/FSI.Lib/NLogViewer/Images/Large/Network.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Network.png rename to FSI.Lib/NLogViewer/Images/Large/Network.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Open.png b/FSI.Lib/NLogViewer/Images/Large/Open.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Open.png rename to FSI.Lib/NLogViewer/Images/Large/Open.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Save.png b/FSI.Lib/NLogViewer/Images/Large/Save.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Save.png rename to FSI.Lib/NLogViewer/Images/Large/Save.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Settings.png b/FSI.Lib/NLogViewer/Images/Large/Settings.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Settings.png rename to FSI.Lib/NLogViewer/Images/Large/Settings.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Thread.png b/FSI.Lib/NLogViewer/Images/Large/Thread.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Thread.png rename to FSI.Lib/NLogViewer/Images/Large/Thread.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Trace.png b/FSI.Lib/NLogViewer/Images/Large/Trace.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Trace.png rename to FSI.Lib/NLogViewer/Images/Large/Trace.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Unknown.png b/FSI.Lib/NLogViewer/Images/Large/Unknown.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Unknown.png rename to FSI.Lib/NLogViewer/Images/Large/Unknown.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Warning.png b/FSI.Lib/NLogViewer/Images/Large/Warning.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Large/Warning.png rename to FSI.Lib/NLogViewer/Images/Large/Warning.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Add.png b/FSI.Lib/NLogViewer/Images/Medium/Add.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Add.png rename to FSI.Lib/NLogViewer/Images/Medium/Add.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Debug.png b/FSI.Lib/NLogViewer/Images/Medium/Debug.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Debug.png rename to FSI.Lib/NLogViewer/Images/Medium/Debug.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Error.png b/FSI.Lib/NLogViewer/Images/Medium/Error.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Error.png rename to FSI.Lib/NLogViewer/Images/Medium/Error.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Exception.png b/FSI.Lib/NLogViewer/Images/Medium/Exception.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Exception.png rename to FSI.Lib/NLogViewer/Images/Medium/Exception.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Exit.png b/FSI.Lib/NLogViewer/Images/Medium/Exit.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Exit.png rename to FSI.Lib/NLogViewer/Images/Medium/Exit.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Export.png b/FSI.Lib/NLogViewer/Images/Medium/Export.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Export.png rename to FSI.Lib/NLogViewer/Images/Medium/Export.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Fatal.png b/FSI.Lib/NLogViewer/Images/Medium/Fatal.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Fatal.png rename to FSI.Lib/NLogViewer/Images/Medium/Fatal.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Info.png b/FSI.Lib/NLogViewer/Images/Medium/Info.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Info.png rename to FSI.Lib/NLogViewer/Images/Medium/Info.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Network.png b/FSI.Lib/NLogViewer/Images/Medium/Network.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Network.png rename to FSI.Lib/NLogViewer/Images/Medium/Network.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Open.png b/FSI.Lib/NLogViewer/Images/Medium/Open.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Open.png rename to FSI.Lib/NLogViewer/Images/Medium/Open.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Save.png b/FSI.Lib/NLogViewer/Images/Medium/Save.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Save.png rename to FSI.Lib/NLogViewer/Images/Medium/Save.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Settings.png b/FSI.Lib/NLogViewer/Images/Medium/Settings.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Settings.png rename to FSI.Lib/NLogViewer/Images/Medium/Settings.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Thread.png b/FSI.Lib/NLogViewer/Images/Medium/Thread.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Thread.png rename to FSI.Lib/NLogViewer/Images/Medium/Thread.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Trace.png b/FSI.Lib/NLogViewer/Images/Medium/Trace.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Trace.png rename to FSI.Lib/NLogViewer/Images/Medium/Trace.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Unknown.png b/FSI.Lib/NLogViewer/Images/Medium/Unknown.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Unknown.png rename to FSI.Lib/NLogViewer/Images/Medium/Unknown.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Warning.png b/FSI.Lib/NLogViewer/Images/Medium/Warning.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Medium/Warning.png rename to FSI.Lib/NLogViewer/Images/Medium/Warning.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Add.png b/FSI.Lib/NLogViewer/Images/Small/Add.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Add.png rename to FSI.Lib/NLogViewer/Images/Small/Add.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Clear.png b/FSI.Lib/NLogViewer/Images/Small/Clear.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Clear.png rename to FSI.Lib/NLogViewer/Images/Small/Clear.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Clock.png b/FSI.Lib/NLogViewer/Images/Small/Clock.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Clock.png rename to FSI.Lib/NLogViewer/Images/Small/Clock.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Context.png b/FSI.Lib/NLogViewer/Images/Small/Context.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Context.png rename to FSI.Lib/NLogViewer/Images/Small/Context.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Debug.png b/FSI.Lib/NLogViewer/Images/Small/Debug.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Debug.png rename to FSI.Lib/NLogViewer/Images/Small/Debug.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/DebugSource.png b/FSI.Lib/NLogViewer/Images/Small/DebugSource.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/DebugSource.png rename to FSI.Lib/NLogViewer/Images/Small/DebugSource.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Error.png b/FSI.Lib/NLogViewer/Images/Small/Error.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Error.png rename to FSI.Lib/NLogViewer/Images/Small/Error.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Exception.png b/FSI.Lib/NLogViewer/Images/Small/Exception.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Exception.png rename to FSI.Lib/NLogViewer/Images/Small/Exception.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Exit.png b/FSI.Lib/NLogViewer/Images/Small/Exit.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Exit.png rename to FSI.Lib/NLogViewer/Images/Small/Exit.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Export.png b/FSI.Lib/NLogViewer/Images/Small/Export.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Export.png rename to FSI.Lib/NLogViewer/Images/Small/Export.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Fatal.png b/FSI.Lib/NLogViewer/Images/Small/Fatal.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Fatal.png rename to FSI.Lib/NLogViewer/Images/Small/Fatal.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Info.png b/FSI.Lib/NLogViewer/Images/Small/Info.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Info.png rename to FSI.Lib/NLogViewer/Images/Small/Info.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Layout.png b/FSI.Lib/NLogViewer/Images/Small/Layout.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Layout.png rename to FSI.Lib/NLogViewer/Images/Small/Layout.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/MonoLightning.png b/FSI.Lib/NLogViewer/Images/Small/MonoLightning.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/MonoLightning.png rename to FSI.Lib/NLogViewer/Images/Small/MonoLightning.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Network.png b/FSI.Lib/NLogViewer/Images/Small/Network.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Network.png rename to FSI.Lib/NLogViewer/Images/Small/Network.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Open.png b/FSI.Lib/NLogViewer/Images/Small/Open.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Open.png rename to FSI.Lib/NLogViewer/Images/Small/Open.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Pause.png b/FSI.Lib/NLogViewer/Images/Small/Pause.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Pause.png rename to FSI.Lib/NLogViewer/Images/Small/Pause.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Save.png b/FSI.Lib/NLogViewer/Images/Small/Save.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Save.png rename to FSI.Lib/NLogViewer/Images/Small/Save.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/ScrollDown.png b/FSI.Lib/NLogViewer/Images/Small/ScrollDown.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/ScrollDown.png rename to FSI.Lib/NLogViewer/Images/Small/ScrollDown.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Settings.png b/FSI.Lib/NLogViewer/Images/Small/Settings.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Settings.png rename to FSI.Lib/NLogViewer/Images/Small/Settings.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Thread.png b/FSI.Lib/NLogViewer/Images/Small/Thread.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Thread.png rename to FSI.Lib/NLogViewer/Images/Small/Thread.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Trace.png b/FSI.Lib/NLogViewer/Images/Small/Trace.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Trace.png rename to FSI.Lib/NLogViewer/Images/Small/Trace.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Unknown.png b/FSI.Lib/NLogViewer/Images/Small/Unknown.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Unknown.png rename to FSI.Lib/NLogViewer/Images/Small/Unknown.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Warning.png b/FSI.Lib/NLogViewer/Images/Small/Warning.png similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Images/Small/Warning.png rename to FSI.Lib/NLogViewer/Images/Small/Warning.png diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/NLogViewer.csproj b/FSI.Lib/NLogViewer/NLogViewer.csproj similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/NLogViewer.csproj rename to FSI.Lib/NLogViewer/NLogViewer.csproj diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/NLogViewer.xaml b/FSI.Lib/NLogViewer/NLogViewer.xaml similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/NLogViewer.xaml rename to FSI.Lib/NLogViewer/NLogViewer.xaml diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/NLogViewer.xaml.cs b/FSI.Lib/NLogViewer/NLogViewer.xaml.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/NLogViewer.xaml.cs rename to FSI.Lib/NLogViewer/NLogViewer.xaml.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/ILogEventInfoResolver.cs b/FSI.Lib/NLogViewer/Resolver/ILogEventInfoResolver.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/ILogEventInfoResolver.cs rename to FSI.Lib/NLogViewer/Resolver/ILogEventInfoResolver.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/IdResolver.cs b/FSI.Lib/NLogViewer/Resolver/IdResolver.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/IdResolver.cs rename to FSI.Lib/NLogViewer/Resolver/IdResolver.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/LoggerNameResolver.cs b/FSI.Lib/NLogViewer/Resolver/LoggerNameResolver.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/LoggerNameResolver.cs rename to FSI.Lib/NLogViewer/Resolver/LoggerNameResolver.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/MessageResolver.cs b/FSI.Lib/NLogViewer/Resolver/MessageResolver.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/MessageResolver.cs rename to FSI.Lib/NLogViewer/Resolver/MessageResolver.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/TimeStampResolver.cs b/FSI.Lib/NLogViewer/Resolver/TimeStampResolver.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Resolver/TimeStampResolver.cs rename to FSI.Lib/NLogViewer/Resolver/TimeStampResolver.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/ScrollingHelper.cs b/FSI.Lib/NLogViewer/ScrollingHelper.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/ScrollingHelper.cs rename to FSI.Lib/NLogViewer/ScrollingHelper.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/Targets/CacheTarget.cs b/FSI.Lib/NLogViewer/Targets/CacheTarget.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/Targets/CacheTarget.cs rename to FSI.Lib/NLogViewer/Targets/CacheTarget.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/XamlMultiValueConverter/ILogEventResolverToStringConverter.cs b/FSI.Lib/NLogViewer/XamlMultiValueConverter/ILogEventResolverToStringConverter.cs similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/XamlMultiValueConverter/ILogEventResolverToStringConverter.cs rename to FSI.Lib/NLogViewer/XamlMultiValueConverter/ILogEventResolverToStringConverter.cs diff --git a/FSI.BT.Tools/FSI.Lib/NLogViewer/global.json b/FSI.Lib/NLogViewer/global.json similarity index 100% rename from FSI.BT.Tools/FSI.Lib/NLogViewer/global.json rename to FSI.Lib/NLogViewer/global.json diff --git a/FSI.BT.Tools/FSI.Lib/README.md b/FSI.Lib/README.md similarity index 100% rename from FSI.BT.Tools/FSI.Lib/README.md rename to FSI.Lib/README.md diff --git a/FSI.BT.Tools/NotifyIconWpf/.gitignore b/NHotkey/.gitignore similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/.gitignore rename to NHotkey/.gitignore diff --git a/FSI.BT.Tools/NHotkey/Directory.Build.props b/NHotkey/Directory.Build.props similarity index 100% rename from FSI.BT.Tools/NHotkey/Directory.Build.props rename to NHotkey/Directory.Build.props diff --git a/FSI.BT.Tools/NHotkey/NHotkey.WindowsForms/ExtensionAttribute.cs b/NHotkey/NHotkey.WindowsForms/ExtensionAttribute.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.WindowsForms/ExtensionAttribute.cs rename to NHotkey/NHotkey.WindowsForms/ExtensionAttribute.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey.WindowsForms/Extensions.cs b/NHotkey/NHotkey.WindowsForms/Extensions.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.WindowsForms/Extensions.cs rename to NHotkey/NHotkey.WindowsForms/Extensions.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey.WindowsForms/HotkeyManager.cs b/NHotkey/NHotkey.WindowsForms/HotkeyManager.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.WindowsForms/HotkeyManager.cs rename to NHotkey/NHotkey.WindowsForms/HotkeyManager.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey.WindowsForms/NHotkey.WindowsForms.csproj b/NHotkey/NHotkey.WindowsForms/NHotkey.WindowsForms.csproj similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.WindowsForms/NHotkey.WindowsForms.csproj rename to NHotkey/NHotkey.WindowsForms/NHotkey.WindowsForms.csproj diff --git a/FSI.BT.Tools/NHotkey/NHotkey.Wpf/Extensions.cs b/NHotkey/NHotkey.Wpf/Extensions.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.Wpf/Extensions.cs rename to NHotkey/NHotkey.Wpf/Extensions.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey.Wpf/HotkeyAlreadyRegisteredEventArgs.cs b/NHotkey/NHotkey.Wpf/HotkeyAlreadyRegisteredEventArgs.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.Wpf/HotkeyAlreadyRegisteredEventArgs.cs rename to NHotkey/NHotkey.Wpf/HotkeyAlreadyRegisteredEventArgs.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey.Wpf/HotkeyManager.cs b/NHotkey/NHotkey.Wpf/HotkeyManager.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.Wpf/HotkeyManager.cs rename to NHotkey/NHotkey.Wpf/HotkeyManager.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey.Wpf/NHotkey.Wpf.csproj b/NHotkey/NHotkey.Wpf/NHotkey.Wpf.csproj similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.Wpf/NHotkey.Wpf.csproj rename to NHotkey/NHotkey.Wpf/NHotkey.Wpf.csproj diff --git a/FSI.BT.Tools/NHotkey/NHotkey.Wpf/Properties/AssemblyInfo.cs b/NHotkey/NHotkey.Wpf/Properties/AssemblyInfo.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.Wpf/Properties/AssemblyInfo.cs rename to NHotkey/NHotkey.Wpf/Properties/AssemblyInfo.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey.Wpf/WeakReferenceCollection.cs b/NHotkey/NHotkey.Wpf/WeakReferenceCollection.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.Wpf/WeakReferenceCollection.cs rename to NHotkey/NHotkey.Wpf/WeakReferenceCollection.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey.sln b/NHotkey/NHotkey.sln similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.sln rename to NHotkey/NHotkey.sln diff --git a/FSI.BT.Tools/NHotkey/NHotkey.snk b/NHotkey/NHotkey.snk similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey.snk rename to NHotkey/NHotkey.snk diff --git a/FSI.BT.Tools/NHotkey/NHotkey/GlobalSuppressions.cs b/NHotkey/NHotkey/GlobalSuppressions.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey/GlobalSuppressions.cs rename to NHotkey/NHotkey/GlobalSuppressions.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey/Hotkey.cs b/NHotkey/NHotkey/Hotkey.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey/Hotkey.cs rename to NHotkey/NHotkey/Hotkey.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey/HotkeyAlreadyRegisteredException.cs b/NHotkey/NHotkey/HotkeyAlreadyRegisteredException.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey/HotkeyAlreadyRegisteredException.cs rename to NHotkey/NHotkey/HotkeyAlreadyRegisteredException.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey/HotkeyEventArgs.cs b/NHotkey/NHotkey/HotkeyEventArgs.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey/HotkeyEventArgs.cs rename to NHotkey/NHotkey/HotkeyEventArgs.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey/HotkeyFlags.cs b/NHotkey/NHotkey/HotkeyFlags.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey/HotkeyFlags.cs rename to NHotkey/NHotkey/HotkeyFlags.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey/HotkeyManagerBase.cs b/NHotkey/NHotkey/HotkeyManagerBase.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey/HotkeyManagerBase.cs rename to NHotkey/NHotkey/HotkeyManagerBase.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey/NHotkey.csproj b/NHotkey/NHotkey/NHotkey.csproj similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey/NHotkey.csproj rename to NHotkey/NHotkey/NHotkey.csproj diff --git a/FSI.BT.Tools/NHotkey/NHotkey/NativeMethods.cs b/NHotkey/NHotkey/NativeMethods.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey/NativeMethods.cs rename to NHotkey/NHotkey/NativeMethods.cs diff --git a/FSI.BT.Tools/NHotkey/NHotkey/Properties/AssemblyInfo.cs b/NHotkey/NHotkey/Properties/AssemblyInfo.cs similarity index 100% rename from FSI.BT.Tools/NHotkey/NHotkey/Properties/AssemblyInfo.cs rename to NHotkey/NHotkey/Properties/AssemblyInfo.cs diff --git a/FSI.BT.Tools/NHotkey/README.md b/NHotkey/README.md similarity index 100% rename from FSI.BT.Tools/NHotkey/README.md rename to NHotkey/README.md diff --git a/Notification-Popup-Window/.gitignore b/Notification-Popup-Window/.gitignore new file mode 100644 index 0000000..3f787eb --- /dev/null +++ b/Notification-Popup-Window/.gitignore @@ -0,0 +1,161 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results + +[Dd]ebug/ +[Rr]elease/ +x64/ +build/ +[Bb]in/ +[Oo]bj/ + +# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets +!packages/*/build/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.log +*.scc + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +*.ncrunch* +.*crunch*.local.xml + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.Publish.xml + +# NuGet Packages Directory +## TODO: If you have NuGet Package Restore enabled, uncomment the next line +packages/ + +# Windows Azure Build Output +csx +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +sql/ +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.[Pp]ublish.xml +*.pfx +*.publishsettings + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + + +#LightSwitch generated files +GeneratedArtifacts/ +_Pvt_Extensions/ +ModelManifest.xml + +# ========================= +# Windows detritus +# ========================= + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Mac desktop service store files +.DS_Store + +#Nuget builder process +nuget.exe +*.nupkg +/.vs diff --git a/Notification-Popup-Window/DemoApp/DemoApp.csproj b/Notification-Popup-Window/DemoApp/DemoApp.csproj new file mode 100644 index 0000000..53817b8 --- /dev/null +++ b/Notification-Popup-Window/DemoApp/DemoApp.csproj @@ -0,0 +1,97 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F} + WinExe + Properties + DemoApp + DemoApp + v4.0 + Client + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + {605006eb-d4e6-4312-a293-3a43fac43240} + Tulpep.NotificationWindow + + + + + \ No newline at end of file diff --git a/Notification-Popup-Window/DemoApp/Form1.Designer.cs b/Notification-Popup-Window/DemoApp/Form1.Designer.cs new file mode 100644 index 0000000..77ef351 --- /dev/null +++ b/Notification-Popup-Window/DemoApp/Form1.Designer.cs @@ -0,0 +1,405 @@ +namespace DemoApp +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.btnExit = new System.Windows.Forms.Button(); + this.btnShow = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.txtTitle = new System.Windows.Forms.TextBox(); + this.txtText = new System.Windows.Forms.TextBox(); + this.chkIcon = new System.Windows.Forms.CheckBox(); + this.chkClose = new System.Windows.Forms.CheckBox(); + this.chkMenu = new System.Windows.Forms.CheckBox(); + this.label4 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.txtDelay = new System.Windows.Forms.TextBox(); + this.txtInterval = new System.Windows.Forms.TextBox(); + this.chkGrip = new System.Windows.Forms.CheckBox(); + this.label5 = new System.Windows.Forms.Label(); + this.txtPaddingIcon = new System.Windows.Forms.TextBox(); + this.chkScroll = new System.Windows.Forms.CheckBox(); + this.txtPaddingContent = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.txtPaddingTitle = new System.Windows.Forms.TextBox(); + this.label7 = new System.Windows.Forms.Label(); + this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); + this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.label8 = new System.Windows.Forms.Label(); + this.txtAnimationDuration = new System.Windows.Forms.TextBox(); + this.popupNotifier1 = new Tulpep.NotificationWindow.PopupNotifier(); + this.chkIsRightToLeft = new System.Windows.Forms.CheckBox(); + this.contextMenuStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // btnExit + // + this.btnExit.Location = new System.Drawing.Point(425, 12); + this.btnExit.Name = "btnExit"; + this.btnExit.Size = new System.Drawing.Size(75, 23); + this.btnExit.TabIndex = 0; + this.btnExit.Text = "Exit"; + this.btnExit.UseVisualStyleBackColor = true; + this.btnExit.Click += new System.EventHandler(this.btnExit_Click); + // + // btnShow + // + this.btnShow.Location = new System.Drawing.Point(12, 222); + this.btnShow.Name = "btnShow"; + this.btnShow.Size = new System.Drawing.Size(75, 23); + this.btnShow.TabIndex = 1; + this.btnShow.Text = "Show!"; + this.btnShow.UseVisualStyleBackColor = true; + this.btnShow.Click += new System.EventHandler(this.btnShow_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 17); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(31, 13); + this.label1.TabIndex = 2; + this.label1.Text = "Title:"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 43); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(33, 13); + this.label2.TabIndex = 3; + this.label2.Text = "Text:"; + // + // txtTitle + // + this.txtTitle.Location = new System.Drawing.Point(48, 14); + this.txtTitle.Name = "txtTitle"; + this.txtTitle.Size = new System.Drawing.Size(372, 21); + this.txtTitle.TabIndex = 4; + this.txtTitle.Text = "Notification Title"; + // + // txtText + // + this.txtText.Location = new System.Drawing.Point(49, 40); + this.txtText.Name = "txtText"; + this.txtText.Size = new System.Drawing.Size(371, 21); + this.txtText.TabIndex = 5; + this.txtText.Text = "This is the notification text!"; + // + // chkIcon + // + this.chkIcon.AutoSize = true; + this.chkIcon.Checked = true; + this.chkIcon.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkIcon.Location = new System.Drawing.Point(15, 75); + this.chkIcon.Name = "chkIcon"; + this.chkIcon.Size = new System.Drawing.Size(74, 17); + this.chkIcon.TabIndex = 6; + this.chkIcon.Text = "Show icon"; + this.chkIcon.UseVisualStyleBackColor = true; + // + // chkClose + // + this.chkClose.AutoSize = true; + this.chkClose.Checked = true; + this.chkClose.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkClose.Location = new System.Drawing.Point(15, 98); + this.chkClose.Name = "chkClose"; + this.chkClose.Size = new System.Drawing.Size(114, 17); + this.chkClose.TabIndex = 7; + this.chkClose.Text = "Show close button"; + this.chkClose.UseVisualStyleBackColor = true; + // + // chkMenu + // + this.chkMenu.AutoSize = true; + this.chkMenu.Checked = true; + this.chkMenu.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkMenu.Location = new System.Drawing.Point(15, 121); + this.chkMenu.Name = "chkMenu"; + this.chkMenu.Size = new System.Drawing.Size(114, 17); + this.chkMenu.TabIndex = 8; + this.chkMenu.Text = "Show option menu"; + this.chkMenu.UseVisualStyleBackColor = true; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(199, 76); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(62, 13); + this.label4.TabIndex = 9; + this.label4.Text = "Delay [ms]:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(199, 99); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(121, 13); + this.label3.TabIndex = 10; + this.label3.Text = "Animation interval [ms]:"; + // + // txtDelay + // + this.txtDelay.Location = new System.Drawing.Point(320, 70); + this.txtDelay.Name = "txtDelay"; + this.txtDelay.Size = new System.Drawing.Size(100, 21); + this.txtDelay.TabIndex = 11; + this.txtDelay.Text = "3000"; + // + // txtInterval + // + this.txtInterval.Location = new System.Drawing.Point(320, 96); + this.txtInterval.Name = "txtInterval"; + this.txtInterval.Size = new System.Drawing.Size(100, 21); + this.txtInterval.TabIndex = 12; + this.txtInterval.Text = "10"; + // + // chkGrip + // + this.chkGrip.AutoSize = true; + this.chkGrip.Checked = true; + this.chkGrip.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkGrip.Location = new System.Drawing.Point(15, 144); + this.chkGrip.Name = "chkGrip"; + this.chkGrip.Size = new System.Drawing.Size(73, 17); + this.chkGrip.TabIndex = 13; + this.chkGrip.Text = "Show grip"; + this.chkGrip.UseVisualStyleBackColor = true; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(199, 151); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(95, 13); + this.label5.TabIndex = 14; + this.label5.Text = "Title padding [px]:"; + // + // txtPaddingIcon + // + this.txtPaddingIcon.Location = new System.Drawing.Point(320, 200); + this.txtPaddingIcon.Name = "txtPaddingIcon"; + this.txtPaddingIcon.Size = new System.Drawing.Size(100, 21); + this.txtPaddingIcon.TabIndex = 15; + this.txtPaddingIcon.Text = "0"; + // + // chkScroll + // + this.chkScroll.AutoSize = true; + this.chkScroll.Checked = true; + this.chkScroll.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkScroll.Location = new System.Drawing.Point(15, 167); + this.chkScroll.Name = "chkScroll"; + this.chkScroll.Size = new System.Drawing.Size(82, 17); + this.chkScroll.TabIndex = 16; + this.chkScroll.Text = "Scroll in/out"; + this.chkScroll.UseVisualStyleBackColor = true; + // + // txtPaddingContent + // + this.txtPaddingContent.Location = new System.Drawing.Point(320, 174); + this.txtPaddingContent.Name = "txtPaddingContent"; + this.txtPaddingContent.Size = new System.Drawing.Size(100, 21); + this.txtPaddingContent.TabIndex = 17; + this.txtPaddingContent.Text = "0"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(199, 203); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(96, 13); + this.label6.TabIndex = 18; + this.label6.Text = "Icon padding [px]:"; + // + // txtPaddingTitle + // + this.txtPaddingTitle.Location = new System.Drawing.Point(320, 148); + this.txtPaddingTitle.Name = "txtPaddingTitle"; + this.txtPaddingTitle.Size = new System.Drawing.Size(100, 21); + this.txtPaddingTitle.TabIndex = 19; + this.txtPaddingTitle.Text = "0"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(199, 177); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(114, 13); + this.label7.TabIndex = 20; + this.label7.Text = "Content padding [px]:"; + // + // contextMenuStrip1 + // + this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.aboutToolStripMenuItem, + this.settingsToolStripMenuItem, + this.exitToolStripMenuItem}); + this.contextMenuStrip1.Name = "contextMenuStrip1"; + this.contextMenuStrip1.Size = new System.Drawing.Size(126, 70); + // + // aboutToolStripMenuItem + // + this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; + this.aboutToolStripMenuItem.Size = new System.Drawing.Size(125, 22); + this.aboutToolStripMenuItem.Text = "About..."; + // + // settingsToolStripMenuItem + // + this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem"; + this.settingsToolStripMenuItem.Size = new System.Drawing.Size(125, 22); + this.settingsToolStripMenuItem.Text = "Settings..."; + // + // exitToolStripMenuItem + // + this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + this.exitToolStripMenuItem.Size = new System.Drawing.Size(125, 22); + this.exitToolStripMenuItem.Text = "Exit"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(199, 125); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(123, 13); + this.label8.TabIndex = 21; + this.label8.Text = "AnimationDuration [ms]:"; + // + // txtAnimationDuration + // + this.txtAnimationDuration.Location = new System.Drawing.Point(320, 122); + this.txtAnimationDuration.Name = "txtAnimationDuration"; + this.txtAnimationDuration.Size = new System.Drawing.Size(100, 21); + this.txtAnimationDuration.TabIndex = 22; + this.txtAnimationDuration.Text = "1000"; + // + // popupNotifier1 + // + this.popupNotifier1.BodyColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255))))); + this.popupNotifier1.ContentFont = new System.Drawing.Font("Tahoma", 8F); + this.popupNotifier1.ContentText = null; + this.popupNotifier1.GradientPower = 300; + this.popupNotifier1.HeaderHeight = 20; + this.popupNotifier1.Image = null; + this.popupNotifier1.IsRightToLeft = false; + this.popupNotifier1.OptionsMenu = this.contextMenuStrip1; + this.popupNotifier1.Size = new System.Drawing.Size(400, 100); + this.popupNotifier1.TitleFont = new System.Drawing.Font("Segoe UI", 9F); + this.popupNotifier1.TitleText = null; + // + // chkIsRightToLeft + // + this.chkIsRightToLeft.AutoSize = true; + this.chkIsRightToLeft.Location = new System.Drawing.Point(12, 190); + this.chkIsRightToLeft.Name = "chkIsRightToLeft"; + this.chkIsRightToLeft.Size = new System.Drawing.Size(153, 17); + this.chkIsRightToLeft.TabIndex = 23; + this.chkIsRightToLeft.Text = "Right to Left/ راست به چپ"; + this.chkIsRightToLeft.UseVisualStyleBackColor = true; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(512, 257); + this.Controls.Add(this.chkIsRightToLeft); + this.Controls.Add(this.txtPaddingTitle); + this.Controls.Add(this.label7); + this.Controls.Add(this.txtAnimationDuration); + this.Controls.Add(this.label8); + this.Controls.Add(this.chkScroll); + this.Controls.Add(this.txtPaddingContent); + this.Controls.Add(this.txtPaddingIcon); + this.Controls.Add(this.label6); + this.Controls.Add(this.chkGrip); + this.Controls.Add(this.label5); + this.Controls.Add(this.txtDelay); + this.Controls.Add(this.label3); + this.Controls.Add(this.txtInterval); + this.Controls.Add(this.label4); + this.Controls.Add(this.chkMenu); + this.Controls.Add(this.chkClose); + this.Controls.Add(this.chkIcon); + this.Controls.Add(this.txtText); + this.Controls.Add(this.txtTitle); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.btnShow); + this.Controls.Add(this.btnExit); + this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "Form1"; + this.Text = "NotificationWindow Demo"; + this.contextMenuStrip1.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button btnExit; + private System.Windows.Forms.Button btnShow; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox txtTitle; + private System.Windows.Forms.TextBox txtText; + private System.Windows.Forms.CheckBox chkIcon; + private System.Windows.Forms.CheckBox chkClose; + private System.Windows.Forms.CheckBox chkMenu; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox txtDelay; + private System.Windows.Forms.TextBox txtInterval; + private System.Windows.Forms.CheckBox chkGrip; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TextBox txtPaddingIcon; + private System.Windows.Forms.CheckBox chkScroll; + private System.Windows.Forms.TextBox txtPaddingContent; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TextBox txtPaddingTitle; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.ContextMenuStrip contextMenuStrip1; + private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem settingsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.TextBox txtAnimationDuration; + private Tulpep.NotificationWindow.PopupNotifier popupNotifier1; + private System.Windows.Forms.CheckBox chkIsRightToLeft; + } +} + diff --git a/Notification-Popup-Window/DemoApp/Form1.cs b/Notification-Popup-Window/DemoApp/Form1.cs new file mode 100644 index 0000000..cb56b76 --- /dev/null +++ b/Notification-Popup-Window/DemoApp/Form1.cs @@ -0,0 +1,53 @@ +/* + * Created/modified in 2011 by Simon Baer + * + * Licensed under the Code Project Open License (CPOL). + */ + +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace DemoApp +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void btnShow_Click(object sender, EventArgs e) + { + popupNotifier1.TitleText = txtTitle.Text; + popupNotifier1.ContentText = txtText.Text; + popupNotifier1.ShowCloseButton = chkClose.Checked; + popupNotifier1.ShowOptionsButton = chkMenu.Checked; + popupNotifier1.ShowGrip = chkGrip.Checked; + popupNotifier1.Delay = int.Parse(txtDelay.Text); + popupNotifier1.AnimationInterval = int.Parse(txtInterval.Text); + popupNotifier1.AnimationDuration = int.Parse(txtAnimationDuration.Text); + popupNotifier1.TitlePadding = new Padding(int.Parse(txtPaddingTitle.Text)); + popupNotifier1.ContentPadding = new Padding(int.Parse(txtPaddingContent.Text)); + popupNotifier1.ImagePadding = new Padding(int.Parse(txtPaddingIcon.Text)); + popupNotifier1.Scroll = chkScroll.Checked; + popupNotifier1.IsRightToLeft = chkIsRightToLeft.Checked; + if (chkIcon.Checked) + { + popupNotifier1.Image = Properties.Resources._157_GetPermission_48x48_72; + } + else + { + popupNotifier1.Image = null; + } + + popupNotifier1.Popup(); + } + + private void btnExit_Click(object sender, EventArgs e) + { + this.Close(); + Application.Exit(); + } + } +} diff --git a/Notification-Popup-Window/DemoApp/Form1.resx b/Notification-Popup-Window/DemoApp/Form1.resx new file mode 100644 index 0000000..fe6ea24 --- /dev/null +++ b/Notification-Popup-Window/DemoApp/Form1.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 152, 17 + + + 17, 17 + + \ No newline at end of file diff --git a/Notification-Popup-Window/DemoApp/Program.cs b/Notification-Popup-Window/DemoApp/Program.cs new file mode 100644 index 0000000..df1088a --- /dev/null +++ b/Notification-Popup-Window/DemoApp/Program.cs @@ -0,0 +1,25 @@ +/* + * Created/modified in 2011 by Simon Baer + * + * Licensed under the Code Project Open License (CPOL). + */ + +using System; +using System.Windows.Forms; + +namespace DemoApp +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Notification-Popup-Window/DemoApp/Properties/AssemblyInfo.cs b/Notification-Popup-Window/DemoApp/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..086a2d1 --- /dev/null +++ b/Notification-Popup-Window/DemoApp/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("DemoApp")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("DemoApp")] +[assembly: AssemblyCopyright("Copyright © 2011 by Simon B.")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("fe6db5c0-7cd9-4100-aa8c-12d84b9d8417")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Notification-Popup-Window/DemoApp/Properties/Resources.Designer.cs b/Notification-Popup-Window/DemoApp/Properties/Resources.Designer.cs new file mode 100644 index 0000000..5bc0786 --- /dev/null +++ b/Notification-Popup-Window/DemoApp/Properties/Resources.Designer.cs @@ -0,0 +1,70 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.235 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace DemoApp.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DemoApp.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + internal static System.Drawing.Bitmap _157_GetPermission_48x48_72 { + get { + object obj = ResourceManager.GetObject("_157_GetPermission_48x48_72", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/Notification-Popup-Window/DemoApp/Properties/Resources.resx b/Notification-Popup-Window/DemoApp/Properties/Resources.resx new file mode 100644 index 0000000..5c186f7 --- /dev/null +++ b/Notification-Popup-Window/DemoApp/Properties/Resources.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\157_GetPermission_48x48_72.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Notification-Popup-Window/DemoApp/Properties/Settings.Designer.cs b/Notification-Popup-Window/DemoApp/Properties/Settings.Designer.cs new file mode 100644 index 0000000..8529c6a --- /dev/null +++ b/Notification-Popup-Window/DemoApp/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.235 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace DemoApp.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/Notification-Popup-Window/DemoApp/Properties/Settings.settings b/Notification-Popup-Window/DemoApp/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/Notification-Popup-Window/DemoApp/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Notification-Popup-Window/DemoApp/Resources/157_GetPermission_48x48_72.png b/Notification-Popup-Window/DemoApp/Resources/157_GetPermission_48x48_72.png new file mode 100644 index 0000000..7d63b89 Binary files /dev/null and b/Notification-Popup-Window/DemoApp/Resources/157_GetPermission_48x48_72.png differ diff --git a/Notification-Popup-Window/LICENSE b/Notification-Popup-Window/LICENSE new file mode 100644 index 0000000..c2586a2 --- /dev/null +++ b/Notification-Popup-Window/LICENSE @@ -0,0 +1,2 @@ +The Code Project Open License +http://www.codeproject.com/info/cpol10.aspx diff --git a/Notification-Popup-Window/NotificationWindow.sln b/Notification-Popup-Window/NotificationWindow.sln new file mode 100644 index 0000000..1a8c954 --- /dev/null +++ b/Notification-Popup-Window/NotificationWindow.sln @@ -0,0 +1,44 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30723.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tulpep.NotificationWindow", "Tulpep.NotificationWindow\Tulpep.NotificationWindow.csproj", "{605006EB-D4E6-4312-A293-3A43FAC43240}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DemoApp", "DemoApp\DemoApp.csproj", "{833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|Mixed Platforms = Debug|Mixed Platforms + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|Mixed Platforms = Release|Mixed Platforms + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {605006EB-D4E6-4312-A293-3A43FAC43240}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Debug|Any CPU.Build.0 = Debug|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Debug|x86.ActiveCfg = Debug|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Release|Any CPU.ActiveCfg = Release|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Release|Any CPU.Build.0 = Release|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {605006EB-D4E6-4312-A293-3A43FAC43240}.Release|x86.ActiveCfg = Release|Any CPU + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Debug|Any CPU.ActiveCfg = Debug|x86 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Debug|x86.ActiveCfg = Debug|x86 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Debug|x86.Build.0 = Debug|x86 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Release|Any CPU.ActiveCfg = Release|x86 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Release|Mixed Platforms.Build.0 = Release|x86 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Release|x86.ActiveCfg = Release|x86 + {833625E6-80AC-45E0-8AA4-06BDDEDBEA2F}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Notification-Popup-Window/Nuget/Build.ps1 b/Notification-Popup-Window/Nuget/Build.ps1 new file mode 100644 index 0000000..752372c --- /dev/null +++ b/Notification-Popup-Window/Nuget/Build.ps1 @@ -0,0 +1,16 @@ +$root = (split-path -parent $MyInvocation.MyCommand.Definition) + '\..' +Write-Output "Downloading nuget.exe from nuget.org" +Invoke-WebRequest "https://nuget.org/nuget.exe" -OutFile $root\Nuget.exe + + +$version = [System.Reflection.Assembly]::LoadFile("$root\Tulpep.NotificationWindow\bin\Release\Tulpep.NotificationWindow.dll").GetName().Version +$versionStr = "{0}.{1}.{2}" -f ($version.Major, $version.Minor, $version.Build) +Write-Host "Setting .nuspec version tag to $versionStr" +$content = (Get-Content $root\NuGet\specs.nuspec) +$content = $content -replace '\$version\$',$versionStr + +$content | Out-File $root\nuget\specs.nuspec + + +Write-Output "Creating Nuget Package" +& $root\Nuget.exe pack $root\Nuget\specs.nuspec diff --git a/Notification-Popup-Window/Nuget/specs.nuspec b/Notification-Popup-Window/Nuget/specs.nuspec new file mode 100644 index 0000000..418de15 --- /dev/null +++ b/Notification-Popup-Window/Nuget/specs.nuspec @@ -0,0 +1,18 @@ + + + + Tulpep.NotificationWindow + $version$ + Notification Popup Window + Simon Baer; Tulpep + https://raw.githubusercontent.com/Tulpep/Notification-Popup-Window/master/LICENSE + https://github.com/Tulpep/Notification-Popup-Window + false + Notification Popup Window + Notification Popup Window + WinForms Windows Forms NotificationWindow Notification Notifications Popup Popups + + + + + diff --git a/Notification-Popup-Window/README.md b/Notification-Popup-Window/README.md new file mode 100644 index 0000000..f5cafb5 --- /dev/null +++ b/Notification-Popup-Window/README.md @@ -0,0 +1,37 @@ +Notification Popup Window Nuget [![Build status](https://ci.appveyor.com/api/projects/status/9fumwsbldabj54x3/branch/master?svg=true)](https://ci.appveyor.com/project/tulpep/notification-popup-window/branch/master) +======================== +### A notification window that appears on the lower right part of the screen for .NET + +![Screenshot](Screenshots/example1.png) + +This project is based on a [Notification Window](http://www.codeproject.com/Articles/277584/Notification-Window) created in 2011 by Simon Baer. It is also base in [Office 2003-like popup notifier](http://www.codeproject.com/Articles/13547/An-Office-like-popup-notifier) created in 2006 by Nicolas Wälti. + +### Features: +- Scroll and/or fade window in and out +- Configure the animation speed and the time the window is displayed +- Display a custom icon +- Set title and content text, font, size, and color +- Set all paddings around icon, title and content +- Sptionally display a close button +- Optionally display a button which opens a context menu +- Supports right to left languages like Persian and Arabic + +![Screenshot](Screenshots/example2.png) + +### How to use it +You can install the lastest version using [NuGet](https://www.nuget.org/packages/Tulpep.NotificationWindow/) +```powershell +Install-Package Tulpep.NotificationWindow +``` + +And use it this way: +```cs +var popupNotifier = new PopupNotifier(); +popupNotifier.TitleText = "Title of popup"; +popupNotifier.ContentText = "Content text"; +popupNotifier.IsRightToLeft = false; +popupNotifier.Popup(); + + +``` +This repository contains a Visual Studio Test Project if you want a working example. diff --git a/Notification-Popup-Window/Screenshots/example1.png b/Notification-Popup-Window/Screenshots/example1.png new file mode 100644 index 0000000..14ceaae Binary files /dev/null and b/Notification-Popup-Window/Screenshots/example1.png differ diff --git a/Notification-Popup-Window/Screenshots/example2.png b/Notification-Popup-Window/Screenshots/example2.png new file mode 100644 index 0000000..08d9906 Binary files /dev/null and b/Notification-Popup-Window/Screenshots/example2.png differ diff --git a/Notification-Popup-Window/Tulpep.NotificationWindow/Grip.png b/Notification-Popup-Window/Tulpep.NotificationWindow/Grip.png new file mode 100644 index 0000000..cacf2ea Binary files /dev/null and b/Notification-Popup-Window/Tulpep.NotificationWindow/Grip.png differ diff --git a/Notification-Popup-Window/Tulpep.NotificationWindow/Icon.ico b/Notification-Popup-Window/Tulpep.NotificationWindow/Icon.ico new file mode 100644 index 0000000..f1282c6 Binary files /dev/null and b/Notification-Popup-Window/Tulpep.NotificationWindow/Icon.ico differ diff --git a/Notification-Popup-Window/Tulpep.NotificationWindow/PopupNotifier.cs b/Notification-Popup-Window/Tulpep.NotificationWindow/PopupNotifier.cs new file mode 100644 index 0000000..7502e54 --- /dev/null +++ b/Notification-Popup-Window/Tulpep.NotificationWindow/PopupNotifier.cs @@ -0,0 +1,631 @@ +/* + * Created/modified in 2011 by Simon Baer + * + * Based on the Code Project article by Nicolas Wälti: + * http://www.codeproject.com/KB/cpp/PopupNotifier.aspx + * + * Licensed under the Code Project Open License (CPOL). + */ + +using System; +using System.ComponentModel; +using System.Drawing; +using System.Runtime.InteropServices; +using System.Windows.Forms; + +namespace Tulpep.NotificationWindow +{ + /// + /// Non-visual component to show a notification window in the right lower + /// corner of the screen. + /// + [ToolboxBitmapAttribute(typeof(PopupNotifier), "Icon.ico")] + [DefaultEvent("Click")] + public class PopupNotifier : Component + { + #region Windows API + private const int SW_SHOWNOACTIVATE = 4; + private const int HWND_TOPMOST = -1; + private const uint SWP_NOACTIVATE = 0x0010; + + [DllImport("user32.dll", EntryPoint = "SetWindowPos")] + static extern bool SetWindowPos( + int hWnd, // Window handle + int hWndInsertAfter, // Placement-order handle + int X, // Horizontal position + int Y, // Vertical position + int cx, // Width + int cy, // Height + uint uFlags); // Window positioning flags + + [DllImport("user32.dll")] + static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); + + static void ShowInactiveTopmost(Form frm) + { + ShowWindow(frm.Handle, SW_SHOWNOACTIVATE); + SetWindowPos(frm.Handle.ToInt32(), HWND_TOPMOST, + frm.Left, frm.Top, frm.Width, frm.Height, + SWP_NOACTIVATE); + } + #endregion + + /// + /// Event that is raised when the text in the notification window is clicked. + /// + public event EventHandler Click; + + /// + /// Event that is raised when the notification window is manually closed. + /// + public event EventHandler Close; + + /// + /// Event that is raised when the notification Appears. + /// + public event EventHandler Appear; + + /// + /// Event that is raised when the notification Dissapers + /// + public event EventHandler Disappear; + + private bool disposed = false; + private PopupNotifierForm frmPopup; + private Timer tmrAnimation; + private Timer tmrWait; + + private bool isAppearing = true; + private bool markedForDisposed = false; + private bool mouseIsOn = false; + private int maxPosition; + private double maxOpacity; + private int posStart; + private int posStop; + private double opacityStart; + private double opacityStop; + private int realAnimationDuration; + private System.Diagnostics.Stopwatch sw; + + #region Properties + + [Category("Header"), DefaultValue(typeof(Color), "ControlDark")] + [Description("Color of the window header.")] + public Color HeaderColor { get; set; } + + [Category("Appearance"), DefaultValue(typeof(Color), "Control")] + [Description("Color of the window background.")] + public Color BodyColor { get; set; } + + [Category("Title"), DefaultValue(typeof(Color), "Gray")] + [Description("Color of the title text.")] + public Color TitleColor { get; set; } + + [Category("Content"), DefaultValue(typeof(Color), "ControlText")] + [Description("Color of the content text.")] + public Color ContentColor { get; set; } + + [Category("Appearance"), DefaultValue(typeof(Color), "WindowFrame")] + [Description("Color of the window border.")] + public Color BorderColor { get; set; } + + [Category("Buttons"), DefaultValue(typeof(Color), "WindowFrame")] + [Description("Border color of the close and options buttons when the mouse is over them.")] + public Color ButtonBorderColor { get; set; } + + [Category("Buttons"), DefaultValue(typeof(Color), "Highlight")] + [Description("Background color of the close and options buttons when the mouse is over them.")] + public Color ButtonHoverColor { get; set; } + + [Category("Content"), DefaultValue(typeof(Color), "HotTrack")] + [Description("Color of the content text when the mouse is hovering over it.")] + public Color ContentHoverColor { get; set; } + + [Category("Appearance"), DefaultValue(50)] + [Description("Gradient of window background color.")] + public int GradientPower { get; set; } + + [Category("Content")] + [Description("Font of the content text.")] + public Font ContentFont { get; set; } + + [Category("Title")] + [Description("Font of the title.")] + public Font TitleFont { get; set; } + + [Category("Image")] + [Description("Size of the icon image.")] + public Size ImageSize + { + get + { + if (imageSize.Width == 0) + { + if (Image != null) + { + return Image.Size; + } + else + { + return new Size(0, 0); + } + } + else + { + return imageSize; + } + } + set { imageSize = value; } + } + + public void ResetImageSize() + { + imageSize = Size.Empty; + } + + private bool ShouldSerializeImageSize() + { + return (!imageSize.Equals(Size.Empty)); + } + + private Size imageSize = new Size(0, 0); + + [Category("Image")] + [Description("Icon image to display.")] + public Image Image { get; set; } + + [Category("Header"), DefaultValue(true)] + [Description("Whether to show a 'grip' image within the window header.")] + public bool ShowGrip { get; set; } + + [Category("Behavior"), DefaultValue(true)] + [Description("Whether to scroll the window or only fade it.")] + public bool Scroll { get; set; } + + [Category("Content")] + [Description("Content text to display.")] + public string ContentText { get; set; } + + [Category("Title")] + [Description("Title text to display.")] + public string TitleText { get; set; } + + [Category("Title")] + [Description("Padding of title text.")] + public Padding TitlePadding { get; set; } + + private void ResetTitlePadding() + { + TitlePadding = Padding.Empty; + } + + private bool ShouldSerializeTitlePadding() + { + return (!TitlePadding.Equals(Padding.Empty)); + } + + [Category("Content")] + [Description("Padding of content text.")] + public Padding ContentPadding { get; set; } + + private void ResetContentPadding() + { + ContentPadding = Padding.Empty; + } + + private bool ShouldSerializeContentPadding() + { + return (!ContentPadding.Equals(Padding.Empty)); + } + + [Category("Image")] + [Description("Padding of icon image.")] + public Padding ImagePadding { get; set; } + + private void ResetImagePadding() + { + ImagePadding = Padding.Empty; + } + + private bool ShouldSerializeImagePadding() + { + return (!ImagePadding.Equals(Padding.Empty)); + } + + [Category("Header"), DefaultValue(9)] + [Description("Height of window header.")] + public int HeaderHeight { get; set; } + + [Category("Buttons"), DefaultValue(true)] + [Description("Whether to show the close button.")] + public bool ShowCloseButton { get; set; } + + [Category("Buttons"), DefaultValue(false)] + [Description("Whether to show the options button.")] + public bool ShowOptionsButton { get; set; } + + [Category("Behavior")] + [Description("Context menu to open when clicking on the options button.")] + public ContextMenuStrip OptionsMenu { get; set; } + + [Category("Behavior"), DefaultValue(3000)] + [Description("Time in milliseconds the window is displayed.")] + public int Delay { get; set; } + + [Category("Behavior"), DefaultValue(1000)] + [Description("Time in milliseconds needed to make the window appear or disappear.")] + public int AnimationDuration { get; set; } + + [Category("Behavior"), DefaultValue(10)] + [Description("Interval in milliseconds used to draw the animation.")] + public int AnimationInterval { get; set; } + + [Category("Appearance")] + [Description("Size of the window.")] + public Size Size { get; set; } + + [Category("Content")] + [Description("Show Content Right To Left,نمایش پیغام چپ به راست فعال شود")] + public bool IsRightToLeft { get; set; } + #endregion + + /// + /// Create a new instance of the popup component. + /// + public PopupNotifier() + { + // set default values + HeaderColor = SystemColors.ControlDark; + BodyColor = SystemColors.Control; + TitleColor = System.Drawing.Color.Gray; + ContentColor = SystemColors.ControlText; + BorderColor = SystemColors.WindowFrame; + ButtonBorderColor = SystemColors.WindowFrame; + ButtonHoverColor = SystemColors.Highlight; + ContentHoverColor = SystemColors.HotTrack; + GradientPower = 50; + ContentFont = SystemFonts.DialogFont; + TitleFont = SystemFonts.CaptionFont; + ShowGrip = true; + Scroll = true; + TitlePadding = new Padding(0); + ContentPadding = new Padding(0); + ImagePadding = new Padding(0); + HeaderHeight = 9; + ShowCloseButton = true; + ShowOptionsButton = false; + Delay = 3000; + AnimationInterval = 10; + AnimationDuration = 1000; + Size = new Size(400, 100); + + frmPopup = new PopupNotifierForm(this); + frmPopup.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + frmPopup.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + frmPopup.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + frmPopup.MouseEnter += new EventHandler(frmPopup_MouseEnter); + frmPopup.MouseLeave += new EventHandler(frmPopup_MouseLeave); + frmPopup.CloseClick += new EventHandler(frmPopup_CloseClick); + frmPopup.LinkClick += new EventHandler(frmPopup_LinkClick); + frmPopup.ContextMenuOpened += new EventHandler(frmPopup_ContextMenuOpened); + frmPopup.ContextMenuClosed += new EventHandler(frmPopup_ContextMenuClosed); + frmPopup.VisibleChanged += new EventHandler(frmPopup_VisibleChanged); + + tmrAnimation = new Timer(); + tmrAnimation.Tick += new EventHandler(tmAnimation_Tick); + + tmrWait = new Timer(); + tmrWait.Tick += new EventHandler(tmWait_Tick); + } + + /// + /// Show the notification window if it is not already visible. + /// If the window is currently disappearing, it is shown again. + /// + public void Popup() + { + if (!disposed) + { + if (!frmPopup.Visible) + { + frmPopup.Size = Size; + if (Scroll) + { + posStart = Screen.PrimaryScreen.WorkingArea.Bottom; + posStop = Screen.PrimaryScreen.WorkingArea.Bottom - frmPopup.Height; + } + else + { + posStart = Screen.PrimaryScreen.WorkingArea.Bottom - frmPopup.Height; + posStop = Screen.PrimaryScreen.WorkingArea.Bottom - frmPopup.Height; + } + opacityStart = 0; + opacityStop = 1; + + frmPopup.Opacity = opacityStart; + frmPopup.Location = new Point(Screen.PrimaryScreen.WorkingArea.Right - frmPopup.Size.Width - 1, posStart); + ShowInactiveTopmost(frmPopup); + isAppearing = true; + + tmrWait.Interval = Delay; + tmrAnimation.Interval = AnimationInterval; + realAnimationDuration = AnimationDuration; + tmrAnimation.Start(); + sw = System.Diagnostics.Stopwatch.StartNew(); + System.Diagnostics.Debug.WriteLine("Animation started."); + } + else + { + if (!isAppearing) + { + frmPopup.Size = Size; + if (Scroll) + { + posStart = frmPopup.Top; + posStop = Screen.PrimaryScreen.WorkingArea.Bottom - frmPopup.Height; + } + else + { + posStart = Screen.PrimaryScreen.WorkingArea.Bottom - frmPopup.Height; + posStop = Screen.PrimaryScreen.WorkingArea.Bottom - frmPopup.Height; + } + opacityStart = frmPopup.Opacity; + opacityStop = 1; + isAppearing = true; + realAnimationDuration = Math.Max((int)sw.ElapsedMilliseconds, 1); + sw.Restart(); + System.Diagnostics.Debug.WriteLine("Animation direction changed."); + } + frmPopup.Invalidate(); + } + } + } + + /// + /// Hide the notification window. + /// + public void Hide() + { + System.Diagnostics.Debug.WriteLine("Animation stopped."); + System.Diagnostics.Debug.WriteLine("Wait timer stopped."); + tmrAnimation.Stop(); + tmrWait.Stop(); + frmPopup.Hide(); + if (markedForDisposed) + { + Dispose(); + } + } + + /// + /// The custom options menu has been closed. Restart the timer for + /// closing the notification window. + /// + /// + /// + private void frmPopup_ContextMenuClosed(object sender, EventArgs e) + { + System.Diagnostics.Debug.WriteLine("Menu closed."); + if (!mouseIsOn) + { + tmrWait.Interval = Delay; + tmrWait.Start(); + System.Diagnostics.Debug.WriteLine("Wait timer started."); + } + } + + + /// + /// The custom options menu has been opened. The window must not be closed + /// as long as the menu is open. + /// + /// + /// + private void frmPopup_ContextMenuOpened(object sender, EventArgs e) + { + System.Diagnostics.Debug.WriteLine("Menu opened."); + tmrWait.Stop(); + System.Diagnostics.Debug.WriteLine("Wait timer stopped."); + } + + /// + /// The text has been clicked. Raise the 'Click' event. + /// + /// + /// + private void frmPopup_LinkClick(object sender, EventArgs e) + { + if (Click != null) + { + Click(this, EventArgs.Empty); + } + } + + /// + /// The close button has been clicked. Hide the notification window + /// and raise the 'Close' event. + /// + /// + /// + private void frmPopup_CloseClick(object sender, EventArgs e) + { + Hide(); + if (Close != null) + { + Close(this, EventArgs.Empty); + } + } + + /// + /// Visibility has changed + /// + /// + /// + private void frmPopup_VisibleChanged(object sender, EventArgs e) + { + if (frmPopup.Visible) + { + if (Appear != null) Appear(this, EventArgs.Empty); + } + else + { + if (Disappear != null) Disappear(this, EventArgs.Empty); + } + } + + /// + /// Update form position and opacity to show/hide the window. + /// + /// + /// + private void tmAnimation_Tick(object sender, EventArgs e) + { + long elapsed = sw.ElapsedMilliseconds; + + int posCurrent = (int)(posStart + ((posStop - posStart) * elapsed / realAnimationDuration)); + bool neg = (posStop - posStart) < 0; + if ((neg && posCurrent < posStop) || + (!neg && posCurrent > posStop)) + { + posCurrent = posStop; + } + + double opacityCurrent = opacityStart + ((opacityStop - opacityStart) * elapsed / realAnimationDuration); + neg = (opacityStop - opacityStart) < 0; + if ((neg && opacityCurrent < opacityStop) || + (!neg && opacityCurrent > opacityStop)) + { + opacityCurrent = opacityStop; + } + + frmPopup.Top = posCurrent; + frmPopup.Opacity = opacityCurrent; + + // animation has ended + if (elapsed > realAnimationDuration) + { + + sw.Reset(); + tmrAnimation.Stop(); + System.Diagnostics.Debug.WriteLine("Animation stopped."); + + if (isAppearing) + { + if (Scroll) + { + posStart = Screen.PrimaryScreen.WorkingArea.Bottom - frmPopup.Height; + posStop = Screen.PrimaryScreen.WorkingArea.Bottom; + } + else + { + posStart = Screen.PrimaryScreen.WorkingArea.Bottom - frmPopup.Height; + posStop = Screen.PrimaryScreen.WorkingArea.Bottom - frmPopup.Height; + } + opacityStart = 1; + opacityStop = 0; + + realAnimationDuration = AnimationDuration; + + isAppearing = false; + maxPosition = frmPopup.Top; + maxOpacity = frmPopup.Opacity; + if (!mouseIsOn) + { + tmrWait.Stop(); + tmrWait.Start(); + System.Diagnostics.Debug.WriteLine("Wait timer started."); + } + } + else + { + frmPopup.Hide(); + if (markedForDisposed) + Dispose(); + } + } + } + + /// + /// The wait timer has elapsed, start the animation to hide the window. + /// + /// + /// + private void tmWait_Tick(object sender, EventArgs e) + { + System.Diagnostics.Debug.WriteLine("Wait timer elapsed."); + tmrWait.Stop(); + tmrAnimation.Interval = AnimationInterval; + tmrAnimation.Start(); + sw.Restart(); + System.Diagnostics.Debug.WriteLine("Animation started."); + } + + /// + /// Start wait timer if the mouse leaves the form. + /// + /// + /// + private void frmPopup_MouseLeave(object sender, EventArgs e) + { + System.Diagnostics.Debug.WriteLine("MouseLeave"); + if (frmPopup.Visible && (OptionsMenu == null || !OptionsMenu.Visible)) + { + tmrWait.Interval = Delay; + tmrWait.Start(); + System.Diagnostics.Debug.WriteLine("Wait timer started."); + } + mouseIsOn = false; + } + + /// + /// Stop wait timer if the mouse enters the form. + /// + /// + /// + private void frmPopup_MouseEnter(object sender, EventArgs e) + { + System.Diagnostics.Debug.WriteLine("MouseEnter"); + if (!isAppearing) + { + frmPopup.Top = maxPosition; + frmPopup.Opacity = maxOpacity; + tmrAnimation.Stop(); + System.Diagnostics.Debug.WriteLine("Animation stopped."); + } + + tmrWait.Stop(); + System.Diagnostics.Debug.WriteLine("Wait timer stopped."); + + mouseIsOn = true; + } + + /// + /// Dispose the notification form. + /// + /// + protected override void Dispose(bool disposing) + { + if (!disposed) + { + if (isAppearing) + { + markedForDisposed = true; + return; + } + + if (disposing) + { + if (frmPopup != null) + frmPopup.Dispose(); + tmrAnimation.Tick -= tmAnimation_Tick; + tmrWait.Tick -= tmWait_Tick; + tmrAnimation.Dispose(); + tmrWait.Dispose(); + + } + disposed = true; + } + base.Dispose(disposing); + } + } +} diff --git a/Notification-Popup-Window/Tulpep.NotificationWindow/PopupNotifierForm.cs b/Notification-Popup-Window/Tulpep.NotificationWindow/PopupNotifierForm.cs new file mode 100644 index 0000000..7ccb932 --- /dev/null +++ b/Notification-Popup-Window/Tulpep.NotificationWindow/PopupNotifierForm.cs @@ -0,0 +1,398 @@ +/* + * Created/modified in 2011 by Simon Baer + * + * Based on the Code Project article by Nicolas Wälti: + * http://www.codeproject.com/KB/cpp/PopupNotifier.aspx + * + * Licensed under the Code Project Open License (CPOL). + */ + +using System; +using System.Windows.Forms; +using System.Drawing; +using System.Drawing.Drawing2D; + +namespace Tulpep.NotificationWindow +{ + /// + /// This is the form of the actual notification window. + /// + internal class PopupNotifierForm : System.Windows.Forms.Form + { + /// + /// Event that is raised when the text is clicked. + /// + public event EventHandler LinkClick; + + /// + /// Event that is raised when the notification window is manually closed. + /// + public event EventHandler CloseClick; + + internal event EventHandler ContextMenuOpened; + internal event EventHandler ContextMenuClosed; + + private bool mouseOnClose = false; + private bool mouseOnLink = false; + private bool mouseOnOptions = false; + private int heightOfTitle; + + #region GDI objects + + private bool gdiInitialized = false; + private Rectangle rcBody; + private Rectangle rcHeader; + private Rectangle rcForm; + private LinearGradientBrush brushBody; + private LinearGradientBrush brushHeader; + private Brush brushButtonHover; + private Pen penButtonBorder; + private Pen penContent; + private Pen penBorder; + private Brush brushForeColor; + private Brush brushLinkHover; + private Brush brushContent; + private Brush brushTitle; + + #endregion + + /// + /// Create a new instance. + /// + /// PopupNotifier + public PopupNotifierForm(PopupNotifier parent) + { + Parent = parent; + this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true); + this.SetStyle(ControlStyles.ResizeRedraw, true); + this.SetStyle(ControlStyles.AllPaintingInWmPaint, true); + this.ShowInTaskbar = false; + + this.VisibleChanged += new EventHandler(PopupNotifierForm_VisibleChanged); + this.MouseMove += new MouseEventHandler(PopupNotifierForm_MouseMove); + this.MouseUp += new MouseEventHandler(PopupNotifierForm_MouseUp); + this.Paint += new PaintEventHandler(PopupNotifierForm_Paint); + } + + /// + /// The form is shown/hidden. + /// + /// + /// + private void PopupNotifierForm_VisibleChanged(object sender, EventArgs e) + { + if (this.Visible) + { + mouseOnClose = false; + mouseOnLink = false; + mouseOnOptions = false; + } + } + + /// + /// Used in design mode. + /// + private void InitializeComponent() + { + this.SuspendLayout(); + // + // PopupNotifierForm + // + this.ClientSize = new System.Drawing.Size(392, 66); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + this.Name = "PopupNotifierForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.Manual; + this.ResumeLayout(false); + + } + + /// + /// Gets or sets the parent control. + /// + public new PopupNotifier Parent { get; set; } + + /// + /// Add two values but do not return a value greater than 255. + /// + /// first value + /// value to add + /// sum of both values + private int AddValueMax255(int input, int add) + { + return (input + add < 256) ? input + add : 255; + } + + /// + /// Subtract two values but do not returns a value below 0. + /// + /// first value + /// value to subtract + /// first value minus second value + private int DedValueMin0(int input, int ded) + { + return (input - ded > 0) ? input - ded : 0; + } + + /// + /// Returns a color which is darker than the given color. + /// + /// Color + /// darker color + private Color GetDarkerColor(Color color) + { + return System.Drawing.Color.FromArgb(255, DedValueMin0((int)color.R, Parent.GradientPower), DedValueMin0((int)color.G, Parent.GradientPower), DedValueMin0((int)color.B, Parent.GradientPower)); + } + + /// + /// Returns a color which is lighter than the given color. + /// + /// Color + /// lighter color + private Color GetLighterColor(Color color) + { + return System.Drawing.Color.FromArgb(255, AddValueMax255((int)color.R, Parent.GradientPower), AddValueMax255((int)color.G, Parent.GradientPower), AddValueMax255((int)color.B, Parent.GradientPower)); + } + + /// + /// Gets the rectangle of the content text. + /// + private RectangleF RectContentText + { + get + { + if (Parent.Image != null) + { + return new RectangleF( + Parent.ImagePadding.Left + Parent.ImageSize.Width + Parent.ImagePadding.Right + Parent.ContentPadding.Left, + Parent.HeaderHeight + Parent.TitlePadding.Top + heightOfTitle + Parent.TitlePadding.Bottom + Parent.ContentPadding.Top, + this.Width - Parent.ImagePadding.Left - Parent.ImageSize.Width - Parent.ImagePadding.Right - Parent.ContentPadding.Left - Parent.ContentPadding.Right - 16 - 5, + this.Height - Parent.HeaderHeight - Parent.TitlePadding.Top - heightOfTitle - Parent.TitlePadding.Bottom - Parent.ContentPadding.Top - Parent.ContentPadding.Bottom - 1); + } + else + { + return new RectangleF( + Parent.ContentPadding.Left, + Parent.HeaderHeight + Parent.TitlePadding.Top + heightOfTitle + Parent.TitlePadding.Bottom + Parent.ContentPadding.Top, + this.Width - Parent.ContentPadding.Left - Parent.ContentPadding.Right - 16 - 5, + this.Height - Parent.HeaderHeight - Parent.TitlePadding.Top - heightOfTitle - Parent.TitlePadding.Bottom - Parent.ContentPadding.Top - Parent.ContentPadding.Bottom - 1); + } + } + } + + /// + /// gets the rectangle of the close button. + /// + private Rectangle RectClose + { + get { return new Rectangle(this.Width - 5 - 16, Parent.HeaderHeight + 3, 16, 16); } + } + + /// + /// Gets the rectangle of the options button. + /// + private Rectangle RectOptions + { + get { return new Rectangle(this.Width - 5 - 16, Parent.HeaderHeight + 3 + 16 + 5, 16, 16); } + } + + /// + /// Update form to display hover styles when the mouse moves over the notification form. + /// + /// + /// + private void PopupNotifierForm_MouseMove(object sender, MouseEventArgs e) + { + if (Parent.ShowCloseButton) + { + mouseOnClose = RectClose.Contains(e.X, e.Y); + } + if (Parent.ShowOptionsButton) + { + mouseOnOptions = RectOptions.Contains(e.X, e.Y); + } + mouseOnLink = RectContentText.Contains(e.X, e.Y); + Invalidate(); + } + + /// + /// A mouse button has been released, check if something has been clicked. + /// + /// + /// + private void PopupNotifierForm_MouseUp(object sender, MouseEventArgs e) + { + if (e.Button == System.Windows.Forms.MouseButtons.Left) + { + if (RectClose.Contains(e.X, e.Y) && (CloseClick != null)) + { + CloseClick(this, EventArgs.Empty); + } + if (RectContentText.Contains(e.X, e.Y) && (LinkClick != null)) + { + LinkClick(this, EventArgs.Empty); + } + if (RectOptions.Contains(e.X, e.Y) && (Parent.OptionsMenu != null)) + { + if (ContextMenuOpened != null) + { + ContextMenuOpened(this, EventArgs.Empty); + } + Parent.OptionsMenu.Show(this, new Point(RectOptions.Right - Parent.OptionsMenu.Width, RectOptions.Bottom)); + Parent.OptionsMenu.Closed += new ToolStripDropDownClosedEventHandler(OptionsMenu_Closed); + } + } + } + + /// + /// The options popup menu has been closed. + /// + /// + /// + private void OptionsMenu_Closed(object sender, ToolStripDropDownClosedEventArgs e) + { + Parent.OptionsMenu.Closed -= new ToolStripDropDownClosedEventHandler(OptionsMenu_Closed); + + if (ContextMenuClosed != null) + { + ContextMenuClosed(this, EventArgs.Empty); + } + } + + /// + /// Create all GDI objects used to paint the form. + /// + private void AllocateGDIObjects() + { + rcBody = new Rectangle(0, 0, this.Width, this.Height); + rcHeader = new Rectangle(0, 0, this.Width, Parent.HeaderHeight); + rcForm = new Rectangle(0, 0, this.Width - 1, this.Height - 1); + + brushBody = new LinearGradientBrush(rcBody, Parent.BodyColor, GetLighterColor(Parent.BodyColor), LinearGradientMode.Vertical); + brushHeader = new LinearGradientBrush(rcHeader, Parent.HeaderColor, GetDarkerColor(Parent.HeaderColor), LinearGradientMode.Vertical); + brushButtonHover = new SolidBrush(Parent.ButtonHoverColor); + penButtonBorder = new Pen(Parent.ButtonBorderColor); + penContent = new Pen(Parent.ContentColor, 2); + penBorder = new Pen(Parent.BorderColor); + brushForeColor = new SolidBrush(ForeColor); + brushLinkHover = new SolidBrush(Parent.ContentHoverColor); + brushContent = new SolidBrush(Parent.ContentColor); + brushTitle = new SolidBrush(Parent.TitleColor); + + gdiInitialized = true; + } + + /// + /// Free all GDI objects. + /// + private void DisposeGDIObjects() + { + if (gdiInitialized) + { + brushBody.Dispose(); + brushHeader.Dispose(); + brushButtonHover.Dispose(); + penButtonBorder.Dispose(); + penContent.Dispose(); + penBorder.Dispose(); + brushForeColor.Dispose(); + brushLinkHover.Dispose(); + brushContent.Dispose(); + brushTitle.Dispose(); + } + } + + /// + /// Draw the notification form. + /// + /// + /// + private void PopupNotifierForm_Paint(object sender, PaintEventArgs e) + { + if (!gdiInitialized) + { + AllocateGDIObjects(); + } + + // draw window + e.Graphics.FillRectangle(brushBody, rcBody); + e.Graphics.FillRectangle(brushHeader, rcHeader); + e.Graphics.DrawRectangle(penBorder, rcForm); + if (Parent.ShowGrip) + { + e.Graphics.DrawImage(Properties.Resources.Grip, (int)((this.Width - Properties.Resources.Grip.Width) / 2), (int)((Parent.HeaderHeight - 3) / 2)); + } + if (Parent.ShowCloseButton) + { + if (mouseOnClose) + { + e.Graphics.FillRectangle(brushButtonHover, RectClose); + e.Graphics.DrawRectangle(penButtonBorder, RectClose); + } + e.Graphics.DrawLine(penContent, RectClose.Left + 4, RectClose.Top + 4, RectClose.Right - 4, RectClose.Bottom - 4); + e.Graphics.DrawLine(penContent, RectClose.Left + 4, RectClose.Bottom - 4, RectClose.Right - 4, RectClose.Top + 4); + } + if (Parent.ShowOptionsButton) + { + if (mouseOnOptions) + { + e.Graphics.FillRectangle(brushButtonHover, RectOptions); + e.Graphics.DrawRectangle(penButtonBorder, RectOptions); + } + e.Graphics.FillPolygon(brushForeColor, new Point[] { new Point(RectOptions.Left + 4, RectOptions.Top + 6), new Point(RectOptions.Left + 12, RectOptions.Top + 6), new Point(RectOptions.Left + 8, RectOptions.Top + 4 + 6) }); + } + + // draw icon + if (Parent.Image != null) + { + e.Graphics.DrawImage(Parent.Image, Parent.ImagePadding.Left, Parent.HeaderHeight + Parent.ImagePadding.Top, Parent.ImageSize.Width, Parent.ImageSize.Height); + } + + + if (Parent.IsRightToLeft) + { + heightOfTitle = (int)e.Graphics.MeasureString("A", Parent.TitleFont).Height; + + // the value 30 is because of x close icon + int titleX2 = this.Width - 30;// Parent.TitlePadding.Right; + + // draw title right to left + StringFormat headerFormat = new StringFormat(StringFormatFlags.DirectionRightToLeft); + e.Graphics.DrawString(Parent.TitleText, Parent.TitleFont, brushTitle, titleX2, Parent.HeaderHeight + Parent.TitlePadding.Top, headerFormat); + + // draw content text, optionally with a bold part + this.Cursor = mouseOnLink ? Cursors.Hand : Cursors.Default; + Brush brushText = mouseOnLink ? brushLinkHover : brushContent; + + // draw content right to left + StringFormat contentFormat = new StringFormat(StringFormatFlags.DirectionRightToLeft); + e.Graphics.DrawString(Parent.ContentText, Parent.ContentFont, brushText, RectContentText, contentFormat); + } + else + { + // calculate height of title + heightOfTitle = (int)e.Graphics.MeasureString("A", Parent.TitleFont).Height; + int titleX = Parent.TitlePadding.Left; + if (Parent.Image != null) + titleX += Parent.ImagePadding.Left + Parent.ImageSize.Width + Parent.ImagePadding.Right; + e.Graphics.DrawString(Parent.TitleText, Parent.TitleFont, brushTitle, titleX, Parent.HeaderHeight + Parent.TitlePadding.Top); + // draw content text, optionally with a bold part + this.Cursor = mouseOnLink ? Cursors.Hand : Cursors.Default; + Brush brushText = mouseOnLink ? brushLinkHover : brushContent; + e.Graphics.DrawString(Parent.ContentText, Parent.ContentFont, brushText, RectContentText); + } + } + + /// + /// Dispose GDI objects. + /// + /// + protected override void Dispose(bool disposing) + { + if (disposing) + { + DisposeGDIObjects(); + } + base.Dispose(disposing); + } + } +} \ No newline at end of file diff --git a/Notification-Popup-Window/Tulpep.NotificationWindow/Properties/AssemblyInfo.cs b/Notification-Popup-Window/Tulpep.NotificationWindow/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..b6537f5 --- /dev/null +++ b/Notification-Popup-Window/Tulpep.NotificationWindow/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Tulpep.NotificationWindow")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Tulpep.NotificationWindow")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("718bace5-a97f-4a78-ad50-5730eba79995")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Notification-Popup-Window/Tulpep.NotificationWindow/Properties/Resources.Designer.cs b/Notification-Popup-Window/Tulpep.NotificationWindow/Properties/Resources.Designer.cs new file mode 100644 index 0000000..e7a5058 --- /dev/null +++ b/Notification-Popup-Window/Tulpep.NotificationWindow/Properties/Resources.Designer.cs @@ -0,0 +1,73 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Tulpep.NotificationWindow.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Tulpep.NotificationWindow.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Grip { + get { + object obj = ResourceManager.GetObject("Grip", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/Notification-Popup-Window/Tulpep.NotificationWindow/Properties/Resources.resx b/Notification-Popup-Window/Tulpep.NotificationWindow/Properties/Resources.resx new file mode 100644 index 0000000..49e7c0b --- /dev/null +++ b/Notification-Popup-Window/Tulpep.NotificationWindow/Properties/Resources.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Grip.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Notification-Popup-Window/Tulpep.NotificationWindow/Tulpep.NotificationWindow.csproj b/Notification-Popup-Window/Tulpep.NotificationWindow/Tulpep.NotificationWindow.csproj new file mode 100644 index 0000000..428d840 --- /dev/null +++ b/Notification-Popup-Window/Tulpep.NotificationWindow/Tulpep.NotificationWindow.csproj @@ -0,0 +1,81 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {605006EB-D4E6-4312-A293-3A43FAC43240} + Library + Properties + Tulpep.NotificationWindow + Tulpep.NotificationWindow + v4.8 + 512 + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + + + + + + + + + + + + + Component + + + Form + + + + True + True + Resources.resx + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + + + + + + + \ No newline at end of file diff --git a/Notification-Popup-Window/appveyor.yml b/Notification-Popup-Window/appveyor.yml new file mode 100644 index 0000000..60e78f0 --- /dev/null +++ b/Notification-Popup-Window/appveyor.yml @@ -0,0 +1,40 @@ +# http://www.appveyor.com/docs/appveyor-yml + +# version format +version: 1.1.{build} + +# Fix line endings in Windows. (runs before repo cloning) +init: + - git config --global core.autocrlf input + +# Build worker image (VM template) +image: Visual Studio 2015 + +# Assembly Info +assembly_info: + patch: true + file: AssemblyInfo.* + assembly_version: "{version}" + assembly_file_version: "{version}" + assembly_informational_version: "{version}" + +#Build Relase instead of Debug +configuration: Release + +artifacts: + - path: Tulpep.NotificationWindow\bin\Release\Tulpep.NotificationWindow.dll + name: Tulpep.NotificationWindow.dll + - path: '**\Tulpep.NotificationWindow*.nupkg' + name: Tulpep.NotificationWindow.nupkg + +after_test: + - ps: .\Nuget\build.ps1 + +#Publish NuGet +deploy: + provider: NuGet + api_key: + secure: 5ldn0g+rIeS2ZHbyFJjilj/nCUyUcTTMN1As3uJ3kCtW2QStDsdk4dCiL4G2KvOL + artifact: /.*\.nupkg/ + on: + branch: master diff --git a/FSI.BT.Tools/RadialMenu/.gitignore b/NotifyIconWpf/.gitignore similarity index 100% rename from FSI.BT.Tools/RadialMenu/.gitignore rename to NotifyIconWpf/.gitignore diff --git a/FSI.BT.Tools/NotifyIconWpf/Directory.Build.props b/NotifyIconWpf/Directory.Build.props similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/Directory.Build.props rename to NotifyIconWpf/Directory.Build.props diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf.sln b/NotifyIconWpf/NotifyIconWpf.sln similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf.sln rename to NotifyIconWpf/NotifyIconWpf.sln diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf.snk b/NotifyIconWpf/NotifyIconWpf.snk similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf.snk rename to NotifyIconWpf/NotifyIconWpf.snk diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/BalloonIcon.cs b/NotifyIconWpf/NotifyIconWpf/BalloonIcon.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/BalloonIcon.cs rename to NotifyIconWpf/NotifyIconWpf/BalloonIcon.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Diagrams/TaskbarIcon Overview.cd b/NotifyIconWpf/NotifyIconWpf/Diagrams/TaskbarIcon Overview.cd similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Diagrams/TaskbarIcon Overview.cd rename to NotifyIconWpf/NotifyIconWpf/Diagrams/TaskbarIcon Overview.cd diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/AppBarInfo.cs b/NotifyIconWpf/NotifyIconWpf/Interop/AppBarInfo.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/AppBarInfo.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/AppBarInfo.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/BalloonFlags.cs b/NotifyIconWpf/NotifyIconWpf/Interop/BalloonFlags.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/BalloonFlags.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/BalloonFlags.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/IconDataMembers.cs b/NotifyIconWpf/NotifyIconWpf/Interop/IconDataMembers.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/IconDataMembers.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/IconDataMembers.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/IconState.cs b/NotifyIconWpf/NotifyIconWpf/Interop/IconState.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/IconState.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/IconState.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/MouseEvent.cs b/NotifyIconWpf/NotifyIconWpf/Interop/MouseEvent.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/MouseEvent.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/MouseEvent.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/NotifyCommand.cs b/NotifyIconWpf/NotifyIconWpf/Interop/NotifyCommand.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/NotifyCommand.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/NotifyCommand.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/NotifyIconData.cs b/NotifyIconWpf/NotifyIconWpf/Interop/NotifyIconData.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/NotifyIconData.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/NotifyIconData.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/NotifyIconVersion.cs b/NotifyIconWpf/NotifyIconWpf/Interop/NotifyIconVersion.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/NotifyIconVersion.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/NotifyIconVersion.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/Point.cs b/NotifyIconWpf/NotifyIconWpf/Interop/Point.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/Point.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/Point.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/SystemInfo.cs b/NotifyIconWpf/NotifyIconWpf/Interop/SystemInfo.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/SystemInfo.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/SystemInfo.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/TrayInfo.cs b/NotifyIconWpf/NotifyIconWpf/Interop/TrayInfo.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/TrayInfo.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/TrayInfo.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/WinApi.cs b/NotifyIconWpf/NotifyIconWpf/Interop/WinApi.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/WinApi.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/WinApi.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/WindowClass.cs b/NotifyIconWpf/NotifyIconWpf/Interop/WindowClass.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/WindowClass.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/WindowClass.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/WindowMessageSink.cs b/NotifyIconWpf/NotifyIconWpf/Interop/WindowMessageSink.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/WindowMessageSink.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/WindowMessageSink.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/WindowsMessages.cs b/NotifyIconWpf/NotifyIconWpf/Interop/WindowsMessages.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Interop/WindowsMessages.cs rename to NotifyIconWpf/NotifyIconWpf/Interop/WindowsMessages.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/NotifyIconWpf.csproj b/NotifyIconWpf/NotifyIconWpf/NotifyIconWpf.csproj similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/NotifyIconWpf.csproj rename to NotifyIconWpf/NotifyIconWpf/NotifyIconWpf.csproj diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/NotifyIconWpf.snk b/NotifyIconWpf/NotifyIconWpf/NotifyIconWpf.snk similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/NotifyIconWpf.snk rename to NotifyIconWpf/NotifyIconWpf/NotifyIconWpf.snk diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/PopupActivationMode.cs b/NotifyIconWpf/NotifyIconWpf/PopupActivationMode.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/PopupActivationMode.cs rename to NotifyIconWpf/NotifyIconWpf/PopupActivationMode.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Properties/AssemblyInfo.cs b/NotifyIconWpf/NotifyIconWpf/Properties/AssemblyInfo.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Properties/AssemblyInfo.cs rename to NotifyIconWpf/NotifyIconWpf/Properties/AssemblyInfo.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/RoutedEventHelper.cs b/NotifyIconWpf/NotifyIconWpf/RoutedEventHelper.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/RoutedEventHelper.cs rename to NotifyIconWpf/NotifyIconWpf/RoutedEventHelper.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/TaskbarIcon.Declarations.cs b/NotifyIconWpf/NotifyIconWpf/TaskbarIcon.Declarations.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/TaskbarIcon.Declarations.cs rename to NotifyIconWpf/NotifyIconWpf/TaskbarIcon.Declarations.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/TaskbarIcon.cs b/NotifyIconWpf/NotifyIconWpf/TaskbarIcon.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/TaskbarIcon.cs rename to NotifyIconWpf/NotifyIconWpf/TaskbarIcon.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Util.cs b/NotifyIconWpf/NotifyIconWpf/Util.cs similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/NotifyIconWpf/Util.cs rename to NotifyIconWpf/NotifyIconWpf/Util.cs diff --git a/FSI.BT.Tools/NotifyIconWpf/README.md b/NotifyIconWpf/README.md similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/README.md rename to NotifyIconWpf/README.md diff --git a/FSI.BT.Tools/NotifyIconWpf/global.json b/NotifyIconWpf/global.json similarity index 100% rename from FSI.BT.Tools/NotifyIconWpf/global.json rename to NotifyIconWpf/global.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..f9496a8 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# FSI.Tools + diff --git a/RadialMenu/.gitignore b/RadialMenu/.gitignore new file mode 100644 index 0000000..8e7a151 --- /dev/null +++ b/RadialMenu/.gitignore @@ -0,0 +1,400 @@ +# ---> VisualStudio +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio 6 auto-generated project file (contains which files were open etc.) +*.vbp + +# Visual Studio 6 workspace and project file (working project files containing files to include in project) +*.dsw +*.dsp + +# Visual Studio 6 technical files +*.ncb +*.aps + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# Visual Studio History (VSHistory) files +.vshistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +*.sln.iml + diff --git a/FSI.BT.Tools/RadialMenu/Controls/PieShape.cs b/RadialMenu/Controls/PieShape.cs similarity index 100% rename from FSI.BT.Tools/RadialMenu/Controls/PieShape.cs rename to RadialMenu/Controls/PieShape.cs diff --git a/FSI.BT.Tools/RadialMenu/Controls/RadialMenu.cs b/RadialMenu/Controls/RadialMenu.cs similarity index 100% rename from FSI.BT.Tools/RadialMenu/Controls/RadialMenu.cs rename to RadialMenu/Controls/RadialMenu.cs diff --git a/FSI.BT.Tools/RadialMenu/Controls/RadialMenuCentralItem.cs b/RadialMenu/Controls/RadialMenuCentralItem.cs similarity index 100% rename from FSI.BT.Tools/RadialMenu/Controls/RadialMenuCentralItem.cs rename to RadialMenu/Controls/RadialMenuCentralItem.cs diff --git a/FSI.BT.Tools/RadialMenu/Controls/RadialMenuItem.cs b/RadialMenu/Controls/RadialMenuItem.cs similarity index 100% rename from FSI.BT.Tools/RadialMenu/Controls/RadialMenuItem.cs rename to RadialMenu/Controls/RadialMenuItem.cs diff --git a/FSI.BT.Tools/RadialMenu/Converters/RadialMenuItemToArrowPosition.cs b/RadialMenu/Converters/RadialMenuItemToArrowPosition.cs similarity index 100% rename from FSI.BT.Tools/RadialMenu/Converters/RadialMenuItemToArrowPosition.cs rename to RadialMenu/Converters/RadialMenuItemToArrowPosition.cs diff --git a/FSI.BT.Tools/RadialMenu/Converters/RadialMenuItemToContentPosition.cs b/RadialMenu/Converters/RadialMenuItemToContentPosition.cs similarity index 100% rename from FSI.BT.Tools/RadialMenu/Converters/RadialMenuItemToContentPosition.cs rename to RadialMenu/Converters/RadialMenuItemToContentPosition.cs diff --git a/FSI.BT.Tools/RadialMenu/Properties/AssemblyInfo.cs b/RadialMenu/Properties/AssemblyInfo.cs similarity index 100% rename from FSI.BT.Tools/RadialMenu/Properties/AssemblyInfo.cs rename to RadialMenu/Properties/AssemblyInfo.cs diff --git a/FSI.BT.Tools/RadialMenu/README.md b/RadialMenu/README.md similarity index 100% rename from FSI.BT.Tools/RadialMenu/README.md rename to RadialMenu/README.md diff --git a/FSI.BT.Tools/RadialMenu/RadialMenu.csproj b/RadialMenu/RadialMenu.csproj similarity index 100% rename from FSI.BT.Tools/RadialMenu/RadialMenu.csproj rename to RadialMenu/RadialMenu.csproj diff --git a/FSI.BT.Tools/RadialMenu/RadialMenu.sln b/RadialMenu/RadialMenu.sln similarity index 100% rename from FSI.BT.Tools/RadialMenu/RadialMenu.sln rename to RadialMenu/RadialMenu.sln diff --git a/FSI.BT.Tools/RadialMenu/Resources/RadialMenu.gif b/RadialMenu/Resources/RadialMenu.gif similarity index 100% rename from FSI.BT.Tools/RadialMenu/Resources/RadialMenu.gif rename to RadialMenu/Resources/RadialMenu.gif diff --git a/FSI.BT.Tools/RadialMenu/Resources/RadialMenuCustom.png b/RadialMenu/Resources/RadialMenuCustom.png similarity index 100% rename from FSI.BT.Tools/RadialMenu/Resources/RadialMenuCustom.png rename to RadialMenu/Resources/RadialMenuCustom.png diff --git a/FSI.BT.Tools/RadialMenu/Resources/RadialMenuDefault.png b/RadialMenu/Resources/RadialMenuDefault.png similarity index 100% rename from FSI.BT.Tools/RadialMenu/Resources/RadialMenuDefault.png rename to RadialMenu/Resources/RadialMenuDefault.png diff --git a/FSI.BT.Tools/RadialMenu/Resources/RadialMenuExample.png b/RadialMenu/Resources/RadialMenuExample.png similarity index 100% rename from FSI.BT.Tools/RadialMenu/Resources/RadialMenuExample.png rename to RadialMenu/Resources/RadialMenuExample.png diff --git a/FSI.BT.Tools/RadialMenu/Resources/RadialMenuHalfShiftedItems.png b/RadialMenu/Resources/RadialMenuHalfShiftedItems.png similarity index 100% rename from FSI.BT.Tools/RadialMenu/Resources/RadialMenuHalfShiftedItems.png rename to RadialMenu/Resources/RadialMenuHalfShiftedItems.png diff --git a/FSI.BT.Tools/RadialMenu/Resources/RadialMenuIcon.png b/RadialMenu/Resources/RadialMenuIcon.png similarity index 100% rename from FSI.BT.Tools/RadialMenu/Resources/RadialMenuIcon.png rename to RadialMenu/Resources/RadialMenuIcon.png diff --git a/FSI.BT.Tools/RadialMenu/Resources/RadialMenuMultiLevels.gif b/RadialMenu/Resources/RadialMenuMultiLevels.gif similarity index 100% rename from FSI.BT.Tools/RadialMenu/Resources/RadialMenuMultiLevels.gif rename to RadialMenu/Resources/RadialMenuMultiLevels.gif diff --git a/FSI.BT.Tools/RadialMenu/Themes/Generic.xaml b/RadialMenu/Themes/Generic.xaml similarity index 100% rename from FSI.BT.Tools/RadialMenu/Themes/Generic.xaml rename to RadialMenu/Themes/Generic.xaml diff --git a/FSI.BT.Tools/RadialMenu/Themes/PieShape.xaml b/RadialMenu/Themes/PieShape.xaml similarity index 100% rename from FSI.BT.Tools/RadialMenu/Themes/PieShape.xaml rename to RadialMenu/Themes/PieShape.xaml diff --git a/FSI.BT.Tools/RadialMenu/Themes/RadialMenu.xaml b/RadialMenu/Themes/RadialMenu.xaml similarity index 100% rename from FSI.BT.Tools/RadialMenu/Themes/RadialMenu.xaml rename to RadialMenu/Themes/RadialMenu.xaml diff --git a/FSI.BT.Tools/RadialMenu/Themes/RadialMenuCentralItem.xaml b/RadialMenu/Themes/RadialMenuCentralItem.xaml similarity index 100% rename from FSI.BT.Tools/RadialMenu/Themes/RadialMenuCentralItem.xaml rename to RadialMenu/Themes/RadialMenuCentralItem.xaml diff --git a/FSI.BT.Tools/RadialMenu/Themes/RadialMenuItem.xaml b/RadialMenu/Themes/RadialMenuItem.xaml similarity index 100% rename from FSI.BT.Tools/RadialMenu/Themes/RadialMenuItem.xaml rename to RadialMenu/Themes/RadialMenuItem.xaml diff --git a/FSI.BT.Tools/RoboSharp/ApplicationConstants.cs b/RoboSharp/ApplicationConstants.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/ApplicationConstants.cs rename to RoboSharp/ApplicationConstants.cs diff --git a/FSI.BT.Tools/RoboSharp/CopyOptions.cs b/RoboSharp/CopyOptions.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/CopyOptions.cs rename to RoboSharp/CopyOptions.cs diff --git a/FSI.BT.Tools/RoboSharp/Debugger.cs b/RoboSharp/Debugger.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Debugger.cs rename to RoboSharp/Debugger.cs diff --git a/FSI.BT.Tools/RoboSharp/DefaultConfigurations/RoboSharpConfig_DE.cs b/RoboSharp/DefaultConfigurations/RoboSharpConfig_DE.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/DefaultConfigurations/RoboSharpConfig_DE.cs rename to RoboSharp/DefaultConfigurations/RoboSharpConfig_DE.cs diff --git a/FSI.BT.Tools/RoboSharp/DefaultConfigurations/RoboSharpConfig_EN.cs b/RoboSharp/DefaultConfigurations/RoboSharpConfig_EN.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/DefaultConfigurations/RoboSharpConfig_EN.cs rename to RoboSharp/DefaultConfigurations/RoboSharpConfig_EN.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/CommandErrorEventArgs.cs b/RoboSharp/EventArgObjects/CommandErrorEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/CommandErrorEventArgs.cs rename to RoboSharp/EventArgObjects/CommandErrorEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/CopyProgressEventArgs.cs b/RoboSharp/EventArgObjects/CopyProgressEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/CopyProgressEventArgs.cs rename to RoboSharp/EventArgObjects/CopyProgressEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/ErrorEventArgs.cs b/RoboSharp/EventArgObjects/ErrorEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/ErrorEventArgs.cs rename to RoboSharp/EventArgObjects/ErrorEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/FileProcessedEventArgs.cs b/RoboSharp/EventArgObjects/FileProcessedEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/FileProcessedEventArgs.cs rename to RoboSharp/EventArgObjects/FileProcessedEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/IProgressEstimatorUpdateEventArgs.cs b/RoboSharp/EventArgObjects/IProgressEstimatorUpdateEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/IProgressEstimatorUpdateEventArgs.cs rename to RoboSharp/EventArgObjects/IProgressEstimatorUpdateEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/ProgressEstimatorCreatedEventArgs.cs b/RoboSharp/EventArgObjects/ProgressEstimatorCreatedEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/ProgressEstimatorCreatedEventArgs.cs rename to RoboSharp/EventArgObjects/ProgressEstimatorCreatedEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/ResultListUpdatedEventArgs.cs b/RoboSharp/EventArgObjects/ResultListUpdatedEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/ResultListUpdatedEventArgs.cs rename to RoboSharp/EventArgObjects/ResultListUpdatedEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/RoboCommandCompletedEventArgs.cs b/RoboSharp/EventArgObjects/RoboCommandCompletedEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/RoboCommandCompletedEventArgs.cs rename to RoboSharp/EventArgObjects/RoboCommandCompletedEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/RoboQueueCommandStartedEventArgs.cs b/RoboSharp/EventArgObjects/RoboQueueCommandStartedEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/RoboQueueCommandStartedEventArgs.cs rename to RoboSharp/EventArgObjects/RoboQueueCommandStartedEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/RoboQueueCompletedEventArgs.cs b/RoboSharp/EventArgObjects/RoboQueueCompletedEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/RoboQueueCompletedEventArgs.cs rename to RoboSharp/EventArgObjects/RoboQueueCompletedEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/StatChangedEventArg.cs b/RoboSharp/EventArgObjects/StatChangedEventArg.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/StatChangedEventArg.cs rename to RoboSharp/EventArgObjects/StatChangedEventArg.cs diff --git a/FSI.BT.Tools/RoboSharp/EventArgObjects/TimeSpanEventArgs.cs b/RoboSharp/EventArgObjects/TimeSpanEventArgs.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/EventArgObjects/TimeSpanEventArgs.cs rename to RoboSharp/EventArgObjects/TimeSpanEventArgs.cs diff --git a/FSI.BT.Tools/RoboSharp/ExtensionMethods.cs b/RoboSharp/ExtensionMethods.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/ExtensionMethods.cs rename to RoboSharp/ExtensionMethods.cs diff --git a/FSI.BT.Tools/RoboSharp/ImpersonateUser.cs b/RoboSharp/ImpersonateUser.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/ImpersonateUser.cs rename to RoboSharp/ImpersonateUser.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/IProgressEstimator.cs b/RoboSharp/Interfaces/IProgressEstimator.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/IProgressEstimator.cs rename to RoboSharp/Interfaces/IProgressEstimator.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/IResults.cs b/RoboSharp/Interfaces/IResults.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/IResults.cs rename to RoboSharp/Interfaces/IResults.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/IRoboCommand.cs b/RoboSharp/Interfaces/IRoboCommand.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/IRoboCommand.cs rename to RoboSharp/Interfaces/IRoboCommand.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/IRoboCommandFactory.cs b/RoboSharp/Interfaces/IRoboCommandFactory.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/IRoboCommandFactory.cs rename to RoboSharp/Interfaces/IRoboCommandFactory.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/IRoboCopyCombinedExitStatus.cs b/RoboSharp/Interfaces/IRoboCopyCombinedExitStatus.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/IRoboCopyCombinedExitStatus.cs rename to RoboSharp/Interfaces/IRoboCopyCombinedExitStatus.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/IRoboCopyResultsList.cs b/RoboSharp/Interfaces/IRoboCopyResultsList.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/IRoboCopyResultsList.cs rename to RoboSharp/Interfaces/IRoboCopyResultsList.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/IRoboQueue.cs b/RoboSharp/Interfaces/IRoboQueue.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/IRoboQueue.cs rename to RoboSharp/Interfaces/IRoboQueue.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/IRoboQueueResults.cs b/RoboSharp/Interfaces/IRoboQueueResults.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/IRoboQueueResults.cs rename to RoboSharp/Interfaces/IRoboQueueResults.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/ISpeedStatistic.cs b/RoboSharp/Interfaces/ISpeedStatistic.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/ISpeedStatistic.cs rename to RoboSharp/Interfaces/ISpeedStatistic.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/IStatistic.cs b/RoboSharp/Interfaces/IStatistic.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/IStatistic.cs rename to RoboSharp/Interfaces/IStatistic.cs diff --git a/FSI.BT.Tools/RoboSharp/Interfaces/ITimeSpan.cs b/RoboSharp/Interfaces/ITimeSpan.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Interfaces/ITimeSpan.cs rename to RoboSharp/Interfaces/ITimeSpan.cs diff --git a/FSI.BT.Tools/RoboSharp/JobFile.cs b/RoboSharp/JobFile.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/JobFile.cs rename to RoboSharp/JobFile.cs diff --git a/FSI.BT.Tools/RoboSharp/JobFileBuilder.cs b/RoboSharp/JobFileBuilder.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/JobFileBuilder.cs rename to RoboSharp/JobFileBuilder.cs diff --git a/FSI.BT.Tools/RoboSharp/JobOptions.cs b/RoboSharp/JobOptions.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/JobOptions.cs rename to RoboSharp/JobOptions.cs diff --git a/FSI.BT.Tools/RoboSharp/LoggingOptions.cs b/RoboSharp/LoggingOptions.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/LoggingOptions.cs rename to RoboSharp/LoggingOptions.cs diff --git a/FSI.BT.Tools/RoboSharp/NativeMethods.cs b/RoboSharp/NativeMethods.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/NativeMethods.cs rename to RoboSharp/NativeMethods.cs diff --git a/FSI.BT.Tools/RoboSharp/ObservableList.cs b/RoboSharp/ObservableList.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/ObservableList.cs rename to RoboSharp/ObservableList.cs diff --git a/FSI.BT.Tools/RoboSharp/PriorityScheduler.cs b/RoboSharp/PriorityScheduler.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/PriorityScheduler.cs rename to RoboSharp/PriorityScheduler.cs diff --git a/FSI.BT.Tools/RoboSharp/ProcessedFileInfo.cs b/RoboSharp/ProcessedFileInfo.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/ProcessedFileInfo.cs rename to RoboSharp/ProcessedFileInfo.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/ProgressEstimator.cs b/RoboSharp/Results/ProgressEstimator.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/ProgressEstimator.cs rename to RoboSharp/Results/ProgressEstimator.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/ResultsBuilder.cs b/RoboSharp/Results/ResultsBuilder.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/ResultsBuilder.cs rename to RoboSharp/Results/ResultsBuilder.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/RoboCopyExitCodes.cs b/RoboSharp/Results/RoboCopyExitCodes.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/RoboCopyExitCodes.cs rename to RoboSharp/Results/RoboCopyExitCodes.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/RoboCopyResults.cs b/RoboSharp/Results/RoboCopyResults.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/RoboCopyResults.cs rename to RoboSharp/Results/RoboCopyResults.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/RoboCopyResultsList.cs b/RoboSharp/Results/RoboCopyResultsList.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/RoboCopyResultsList.cs rename to RoboSharp/Results/RoboCopyResultsList.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/RoboCopyResultsStatus.cs b/RoboSharp/Results/RoboCopyResultsStatus.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/RoboCopyResultsStatus.cs rename to RoboSharp/Results/RoboCopyResultsStatus.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/RoboQueueProgressEstimator.cs b/RoboSharp/Results/RoboQueueProgressEstimator.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/RoboQueueProgressEstimator.cs rename to RoboSharp/Results/RoboQueueProgressEstimator.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/RoboQueueResults.cs b/RoboSharp/Results/RoboQueueResults.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/RoboQueueResults.cs rename to RoboSharp/Results/RoboQueueResults.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/SpeedStatistic.cs b/RoboSharp/Results/SpeedStatistic.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/SpeedStatistic.cs rename to RoboSharp/Results/SpeedStatistic.cs diff --git a/FSI.BT.Tools/RoboSharp/Results/Statistic.cs b/RoboSharp/Results/Statistic.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/Results/Statistic.cs rename to RoboSharp/Results/Statistic.cs diff --git a/FSI.BT.Tools/RoboSharp/RetryOptions.cs b/RoboSharp/RetryOptions.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/RetryOptions.cs rename to RoboSharp/RetryOptions.cs diff --git a/FSI.BT.Tools/RoboSharp/RoboCommand.cs b/RoboSharp/RoboCommand.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/RoboCommand.cs rename to RoboSharp/RoboCommand.cs diff --git a/FSI.BT.Tools/RoboSharp/RoboCommandFactory.cs b/RoboSharp/RoboCommandFactory.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/RoboCommandFactory.cs rename to RoboSharp/RoboCommandFactory.cs diff --git a/FSI.BT.Tools/RoboSharp/RoboQueue.cs b/RoboSharp/RoboQueue.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/RoboQueue.cs rename to RoboSharp/RoboQueue.cs diff --git a/FSI.BT.Tools/RoboSharp/RoboSharp.csproj b/RoboSharp/RoboSharp.csproj similarity index 100% rename from FSI.BT.Tools/RoboSharp/RoboSharp.csproj rename to RoboSharp/RoboSharp.csproj diff --git a/FSI.BT.Tools/RoboSharp/RoboSharp.xml b/RoboSharp/RoboSharp.xml similarity index 100% rename from FSI.BT.Tools/RoboSharp/RoboSharp.xml rename to RoboSharp/RoboSharp.xml diff --git a/FSI.BT.Tools/RoboSharp/RoboSharpConfiguration.cs b/RoboSharp/RoboSharpConfiguration.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/RoboSharpConfiguration.cs rename to RoboSharp/RoboSharpConfiguration.cs diff --git a/FSI.BT.Tools/RoboSharp/SelectionOptions.cs b/RoboSharp/SelectionOptions.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/SelectionOptions.cs rename to RoboSharp/SelectionOptions.cs diff --git a/FSI.BT.Tools/RoboSharp/VersionManager.cs b/RoboSharp/VersionManager.cs similarity index 100% rename from FSI.BT.Tools/RoboSharp/VersionManager.cs rename to RoboSharp/VersionManager.cs diff --git a/SharpClipboard/.gitattributes b/SharpClipboard/.gitattributes new file mode 100644 index 0000000..1ff0c42 --- /dev/null +++ b/SharpClipboard/.gitattributes @@ -0,0 +1,63 @@ +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* text=auto + +############################################################################### +# Set default behavior for command prompt diff. +# +# This is need for earlier builds of msysgit that does not have it on by +# default for csharp files. +# Note: This is only used by command line +############################################################################### +#*.cs diff=csharp + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just uncomment the entries below +############################################################################### +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +############################################################################### +# behavior for image files +# +# image files are treated as binary by default. +############################################################################### +#*.jpg binary +#*.png binary +#*.gif binary + +############################################################################### +# diff behavior for common document formats +# +# Convert binary document formats to text before diffing them. This feature +# is only available from the command line. Turn it on by uncommenting the +# entries below. +############################################################################### +#*.doc diff=astextplain +#*.DOC diff=astextplain +#*.docx diff=astextplain +#*.DOCX diff=astextplain +#*.dot diff=astextplain +#*.DOT diff=astextplain +#*.pdf diff=astextplain +#*.PDF diff=astextplain +#*.rtf diff=astextplain +#*.RTF diff=astextplain diff --git a/SharpClipboard/.github/FUNDING.yml b/SharpClipboard/.github/FUNDING.yml new file mode 100644 index 0000000..9638591 --- /dev/null +++ b/SharpClipboard/.github/FUNDING.yml @@ -0,0 +1,12 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: ['https://www.buymeacoffee.com/willykimura'] diff --git a/SharpClipboard/.gitignore b/SharpClipboard/.gitignore new file mode 100644 index 0000000..83801db --- /dev/null +++ b/SharpClipboard/.gitignore @@ -0,0 +1,262 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates +*.nuspec + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +project.fragment.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +#*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush +.cr/ + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc \ No newline at end of file diff --git a/SharpClipboard/Assets/clipboard.png b/SharpClipboard/Assets/clipboard.png new file mode 100644 index 0000000..142f27d Binary files /dev/null and b/SharpClipboard/Assets/clipboard.png differ diff --git a/SharpClipboard/Assets/sharpclipboard-preview-01.png b/SharpClipboard/Assets/sharpclipboard-preview-01.png new file mode 100644 index 0000000..b28ea53 Binary files /dev/null and b/SharpClipboard/Assets/sharpclipboard-preview-01.png differ diff --git a/SharpClipboard/Assets/sharpclipboard-preview-02.png b/SharpClipboard/Assets/sharpclipboard-preview-02.png new file mode 100644 index 0000000..eba6e31 Binary files /dev/null and b/SharpClipboard/Assets/sharpclipboard-preview-02.png differ diff --git a/SharpClipboard/Assets/sharpclipboard-usage-01.gif b/SharpClipboard/Assets/sharpclipboard-usage-01.gif new file mode 100644 index 0000000..85e1ef6 Binary files /dev/null and b/SharpClipboard/Assets/sharpclipboard-usage-01.gif differ diff --git a/SharpClipboard/Assets/sharpclipboard-usage-02.gif b/SharpClipboard/Assets/sharpclipboard-usage-02.gif new file mode 100644 index 0000000..95e799f Binary files /dev/null and b/SharpClipboard/Assets/sharpclipboard-usage-02.gif differ diff --git a/SharpClipboard/Assets/sharpclipboard-usage-03.gif b/SharpClipboard/Assets/sharpclipboard-usage-03.gif new file mode 100644 index 0000000..2d64a92 Binary files /dev/null and b/SharpClipboard/Assets/sharpclipboard-usage-03.gif differ diff --git a/SharpClipboard/README.md b/SharpClipboard/README.md new file mode 100644 index 0000000..cda6200 --- /dev/null +++ b/SharpClipboard/README.md @@ -0,0 +1,111 @@ +# SharpClipboard +[![nuget-downloads](https://img.shields.io/nuget/dt/SharpClipboard?label=Downloads)](https://www.nuget.org/packages/SharpClipboard/) [![wk-donate](https://img.shields.io/badge/BuyMeACoffee-Donate-orange.svg)](https://www.buymeacoffee.com/willykimura) + +**SharpClipboard** is a clipboard-monitoring library for .NET that listens to the system's clipboard entries, +allowing developers to tap into the rich capabilities of determining the clipboard's contents at runtime. + +Here's a screenshot and below a usage-preview of the library's features: + +![sc-preview-01](/Assets/sharpclipboard-preview-01.png) +![sc-usage](/Assets/sharpclipboard-usage-01.gif) + +# Installation +To install via the [NuGet Package Manager](https://www.nuget.org/packages/SharpClipboard/) Console, run: + +> `Install-Package SharpClipboard` + +# Features +- Supports [.NET Framework 2.0](https://www.microsoft.com/en-us/download/details.aspx?id=6523) and above plus [.NET Core](https://dotnet.microsoft.com/download). +- Built as a component making it accessible in Design Mode. +- Silently monitors the system clipboard uninterrupted; can also be disabled while running. +- Provides support for multi-instance clipboard monitoring. +- Ability to detect clipboard content in various formats: **text**, **images**, **files**, and **other complex types**. +- Option to control the type of content to be monitored, e.g. **text** only, **text** and **images** only. +- Ability to capture the background application's details from where the clipboard's contents were captured. +# Usage +If you prefer working with the Designer, simply add the library to Visual Studio's Toolbox and use the +*Properties* window to change its options: + +![sc-preview-02](/Assets/sharpclipboard-preview-02.png) + +To use it in code, first import `WK.Libraries.SharpClipboardNS` - the code below will then assist you: +```c# + var clipboard = new SharpClipboard(); + + // Attach your code to the ClipboardChanged event to listen to cuts/copies. + clipboard.ClipboardChanged += ClipboardChanged; + + private void ClipboardChanged(Object sender, ClipboardChangedEventArgs e) + { + // Is the content copied of text type? + if (e.ContentType == SharpClipboard.ContentTypes.Text) + { + // Get the cut/copied text. + Debug.WriteLine(clipboard.ClipboardText); + } + + // Is the content copied of image type? + else if (e.ContentType == SharpClipboard.ContentTypes.Image) + { + // Get the cut/copied image. + Image img = clipboard.ClipboardImage; + } + + // Is the content copied of file type? + else if (e.ContentType == SharpClipboard.ContentTypes.Files) + { + // Get the cut/copied file/files. + Debug.WriteLine(clipboard.ClipboardFiles.ToArray()); + + // ...or use 'ClipboardFile' to get a single copied file. + Debug.WriteLine(clipboard.ClipboardFile); + } + + // If the cut/copied content is complex, use 'Other'. + else if (e.ContentType == SharpClipboard.ContentTypes.Other) + { + // Do something with 'clipboard.ClipboardObject' or 'e.Content' here... + } + } +``` + +You can also get the details of the application from where the clipboard's contents were cut/copied from using the `ClipboardChanged` argument property `SourceApplication`: + +```c# + private void ClipboardChanged(Object sender, SharpClipboard.ClipboardChangedEventArgs e) + { + // Gets the application's executable name. + Debug.WriteLine(e.SourceApplication.Name); + // Gets the application's window title. + Debug.WriteLine(e.SourceApplication.Title); + // Gets the application's process ID. + Debug.WriteLine(e.SourceApplication.ID.ToString()); + // Gets the application's executable path. + Debug.WriteLine(e.SourceApplication.Path); + } +``` + +This option could come in handy especially when you're building a clipboard-monitoring application where users may feel the need to know where every recorded cut/copy action occurred. + +To manually parse the content after a cut/copy has been detected, you can use the argument property `e.Content` in the `ClipboardChanged` event: + +```c# + private void ClipboardChanged(Object sender, ClipboardChangedEventArgs e) + { + // For texts... + string text = e.Content.ToString(); + + // or images... + Image img = (Image)e.Content; + + // or files... + List files = (List)e.Content; + + // or other complex types too. + // Person p = JsonConvert.DeserializeObject(e.Content); + } +``` + +
+ +*Made with* 💛 *by* [*Willy Kimura*]([https://github.com/Willy-Kimura) | *Like to say thank you?* ***Star*** *this project. Feel free to [BuyMeACoffee](https://www.buymeacoffee.com/willykimura) also.* 😊 \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/MainForm.Designer.cs b/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/MainForm.Designer.cs new file mode 100644 index 0000000..658c672 --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/MainForm.Designer.cs @@ -0,0 +1,442 @@ +using WK.Libraries.SharpClipboardNS; + +namespace SharpClipboard.Tests.NetCoreWinForms +{ + partial class MainForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + this.chkMonitorClipboard = new System.Windows.Forms.CheckBox(); + this.lblTitle = new System.Windows.Forms.Label(); + this.panel1 = new System.Windows.Forms.Panel(); + this.lblOptions = new System.Windows.Forms.Label(); + this.grpLibrarySettings = new System.Windows.Forms.GroupBox(); + this.grpObservableFormats = new System.Windows.Forms.GroupBox(); + this.lblObservableFilesDesc = new System.Windows.Forms.Label(); + this.chkObserveFiles = new System.Windows.Forms.CheckBox(); + this.lblObservableImagesDesc = new System.Windows.Forms.Label(); + this.chkObserveImages = new System.Windows.Forms.CheckBox(); + this.lblObservableTextsDesc = new System.Windows.Forms.Label(); + this.chkObserveTexts = new System.Windows.Forms.CheckBox(); + this.txtCopiedTexts = new System.Windows.Forms.TextBox(); + this.panel2 = new System.Windows.Forms.Panel(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.panel3 = new System.Windows.Forms.Panel(); + this.pbCopiedImage = new System.Windows.Forms.PictureBox(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.panel4 = new System.Windows.Forms.Panel(); + this.lstCopiedFiles = new System.Windows.Forms.ListBox(); + this.label5 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.sharpClipboard1 = new WK.Libraries.SharpClipboardNS.SharpClipboard(this.components); + this.panel1.SuspendLayout(); + this.grpLibrarySettings.SuspendLayout(); + this.grpObservableFormats.SuspendLayout(); + this.panel2.SuspendLayout(); + this.panel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pbCopiedImage)).BeginInit(); + this.panel4.SuspendLayout(); + this.SuspendLayout(); + // + // chkMonitorClipboard + // + this.chkMonitorClipboard.AutoSize = true; + this.chkMonitorClipboard.Checked = true; + this.chkMonitorClipboard.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkMonitorClipboard.Font = new System.Drawing.Font("Segoe UI Semibold", 9.75F); + this.chkMonitorClipboard.ForeColor = System.Drawing.Color.Black; + this.chkMonitorClipboard.Location = new System.Drawing.Point(17, 33); + this.chkMonitorClipboard.Name = "chkMonitorClipboard"; + this.chkMonitorClipboard.Size = new System.Drawing.Size(138, 21); + this.chkMonitorClipboard.TabIndex = 1; + this.chkMonitorClipboard.Text = "Monitor Clipboard"; + this.chkMonitorClipboard.UseVisualStyleBackColor = true; + this.chkMonitorClipboard.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged); + // + // lblTitle + // + this.lblTitle.AutoSize = true; + this.lblTitle.Font = new System.Drawing.Font("Segoe UI", 15.75F); + this.lblTitle.ForeColor = System.Drawing.Color.DodgerBlue; + this.lblTitle.Location = new System.Drawing.Point(22, 14); + this.lblTitle.Name = "lblTitle"; + this.lblTitle.Size = new System.Drawing.Size(155, 30); + this.lblTitle.TabIndex = 3; + this.lblTitle.Text = "SharpClipboard"; + // + // panel1 + // + this.panel1.BackColor = System.Drawing.Color.White; + this.panel1.Controls.Add(this.lblOptions); + this.panel1.Controls.Add(this.grpLibrarySettings); + this.panel1.Controls.Add(this.lblTitle); + this.panel1.Dock = System.Windows.Forms.DockStyle.Left; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(312, 397); + this.panel1.TabIndex = 4; + // + // lblOptions + // + this.lblOptions.AutoSize = true; + this.lblOptions.Font = new System.Drawing.Font("Segoe UI Semibold", 15.75F); + this.lblOptions.ForeColor = System.Drawing.Color.Black; + this.lblOptions.Location = new System.Drawing.Point(171, 14); + this.lblOptions.Name = "lblOptions"; + this.lblOptions.Size = new System.Drawing.Size(89, 30); + this.lblOptions.TabIndex = 6; + this.lblOptions.Text = "Options"; + // + // grpLibrarySettings + // + this.grpLibrarySettings.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.grpLibrarySettings.Controls.Add(this.grpObservableFormats); + this.grpLibrarySettings.Controls.Add(this.chkMonitorClipboard); + this.grpLibrarySettings.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.grpLibrarySettings.ForeColor = System.Drawing.SystemColors.ActiveCaption; + this.grpLibrarySettings.Location = new System.Drawing.Point(26, 57); + this.grpLibrarySettings.Name = "grpLibrarySettings"; + this.grpLibrarySettings.Size = new System.Drawing.Size(261, 327); + this.grpLibrarySettings.TabIndex = 5; + this.grpLibrarySettings.TabStop = false; + this.grpLibrarySettings.Text = "Change library settings"; + // + // grpObservableFormats + // + this.grpObservableFormats.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.grpObservableFormats.Controls.Add(this.lblObservableFilesDesc); + this.grpObservableFormats.Controls.Add(this.chkObserveFiles); + this.grpObservableFormats.Controls.Add(this.lblObservableImagesDesc); + this.grpObservableFormats.Controls.Add(this.chkObserveImages); + this.grpObservableFormats.Controls.Add(this.lblObservableTextsDesc); + this.grpObservableFormats.Controls.Add(this.chkObserveTexts); + this.grpObservableFormats.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.grpObservableFormats.ForeColor = System.Drawing.SystemColors.ActiveCaption; + this.grpObservableFormats.Location = new System.Drawing.Point(17, 74); + this.grpObservableFormats.Name = "grpObservableFormats"; + this.grpObservableFormats.Size = new System.Drawing.Size(229, 238); + this.grpObservableFormats.TabIndex = 6; + this.grpObservableFormats.TabStop = false; + this.grpObservableFormats.Text = "Observable Formats"; + // + // lblObservableFilesDesc + // + this.lblObservableFilesDesc.AutoSize = true; + this.lblObservableFilesDesc.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); + this.lblObservableFilesDesc.ForeColor = System.Drawing.Color.Gray; + this.lblObservableFilesDesc.Location = new System.Drawing.Point(33, 184); + this.lblObservableFilesDesc.Name = "lblObservableFilesDesc"; + this.lblObservableFilesDesc.Size = new System.Drawing.Size(176, 30); + this.lblObservableFilesDesc.TabIndex = 11; + this.lblObservableFilesDesc.Text = "Monitors any files/directories \r\nthat are copied to the clipboard."; + // + // chkObserveFiles + // + this.chkObserveFiles.AutoSize = true; + this.chkObserveFiles.Checked = true; + this.chkObserveFiles.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkObserveFiles.Font = new System.Drawing.Font("Segoe UI Semibold", 9.75F); + this.chkObserveFiles.ForeColor = System.Drawing.Color.Black; + this.chkObserveFiles.Location = new System.Drawing.Point(17, 163); + this.chkObserveFiles.Name = "chkObserveFiles"; + this.chkObserveFiles.Size = new System.Drawing.Size(53, 21); + this.chkObserveFiles.TabIndex = 10; + this.chkObserveFiles.Text = "Files"; + this.chkObserveFiles.UseVisualStyleBackColor = true; + this.chkObserveFiles.CheckedChanged += new System.EventHandler(this.chkObserveFiles_CheckedChanged); + // + // lblObservableImagesDesc + // + this.lblObservableImagesDesc.AutoSize = true; + this.lblObservableImagesDesc.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); + this.lblObservableImagesDesc.ForeColor = System.Drawing.Color.Gray; + this.lblObservableImagesDesc.Location = new System.Drawing.Point(33, 120); + this.lblObservableImagesDesc.Name = "lblObservableImagesDesc"; + this.lblObservableImagesDesc.Size = new System.Drawing.Size(164, 30); + this.lblObservableImagesDesc.TabIndex = 9; + this.lblObservableImagesDesc.Text = "Monitors any images that are \r\ncopied to the clipboard."; + // + // chkObserveImages + // + this.chkObserveImages.AutoSize = true; + this.chkObserveImages.Checked = true; + this.chkObserveImages.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkObserveImages.Font = new System.Drawing.Font("Segoe UI Semibold", 9.75F); + this.chkObserveImages.ForeColor = System.Drawing.Color.Black; + this.chkObserveImages.Location = new System.Drawing.Point(17, 99); + this.chkObserveImages.Name = "chkObserveImages"; + this.chkObserveImages.Size = new System.Drawing.Size(71, 21); + this.chkObserveImages.TabIndex = 8; + this.chkObserveImages.Text = "Images"; + this.chkObserveImages.UseVisualStyleBackColor = true; + this.chkObserveImages.CheckedChanged += new System.EventHandler(this.chkObserveImages_CheckedChanged); + // + // lblObservableTextsDesc + // + this.lblObservableTextsDesc.AutoSize = true; + this.lblObservableTextsDesc.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); + this.lblObservableTextsDesc.ForeColor = System.Drawing.Color.DimGray; + this.lblObservableTextsDesc.Location = new System.Drawing.Point(33, 54); + this.lblObservableTextsDesc.Name = "lblObservableTextsDesc"; + this.lblObservableTextsDesc.Size = new System.Drawing.Size(151, 30); + this.lblObservableTextsDesc.TabIndex = 7; + this.lblObservableTextsDesc.Text = "Monitors any texts that are \r\ncopied to the clipboard."; + // + // chkObserveTexts + // + this.chkObserveTexts.AutoSize = true; + this.chkObserveTexts.Checked = true; + this.chkObserveTexts.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkObserveTexts.Font = new System.Drawing.Font("Segoe UI Semibold", 9.75F); + this.chkObserveTexts.ForeColor = System.Drawing.Color.Black; + this.chkObserveTexts.Location = new System.Drawing.Point(17, 33); + this.chkObserveTexts.Name = "chkObserveTexts"; + this.chkObserveTexts.Size = new System.Drawing.Size(58, 21); + this.chkObserveTexts.TabIndex = 1; + this.chkObserveTexts.Text = "Texts"; + this.chkObserveTexts.UseVisualStyleBackColor = true; + this.chkObserveTexts.CheckedChanged += new System.EventHandler(this.chkObserveTexts_CheckedChanged); + // + // txtCopiedTexts + // + this.txtCopiedTexts.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.txtCopiedTexts.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.txtCopiedTexts.Location = new System.Drawing.Point(8, 69); + this.txtCopiedTexts.Multiline = true; + this.txtCopiedTexts.Name = "txtCopiedTexts"; + this.txtCopiedTexts.Size = new System.Drawing.Size(236, 314); + this.txtCopiedTexts.TabIndex = 5; + // + // panel2 + // + this.panel2.BackColor = System.Drawing.Color.Honeydew; + this.panel2.Controls.Add(this.label1); + this.panel2.Controls.Add(this.txtCopiedTexts); + this.panel2.Controls.Add(this.label2); + this.panel2.Dock = System.Windows.Forms.DockStyle.Left; + this.panel2.Location = new System.Drawing.Point(312, 0); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(252, 397); + this.panel2.TabIndex = 6; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("Segoe UI", 15.75F); + this.label1.ForeColor = System.Drawing.Color.Black; + this.label1.Location = new System.Drawing.Point(25, 14); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(130, 30); + this.label1.TabIndex = 7; + this.label1.Text = "Copied Texts"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); + this.label2.Location = new System.Drawing.Point(27, 43); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(99, 15); + this.label2.TabIndex = 8; + this.label2.Text = "will appear here..."; + // + // panel3 + // + this.panel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(234)))), ((int)(((byte)(234)))), ((int)(((byte)(255))))); + this.panel3.Controls.Add(this.pbCopiedImage); + this.panel3.Controls.Add(this.label3); + this.panel3.Controls.Add(this.label4); + this.panel3.Dock = System.Windows.Forms.DockStyle.Left; + this.panel3.Location = new System.Drawing.Point(564, 0); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(252, 397); + this.panel3.TabIndex = 7; + // + // pbCopiedImage + // + this.pbCopiedImage.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.pbCopiedImage.BackColor = System.Drawing.Color.Transparent; + this.pbCopiedImage.Image = null; + this.pbCopiedImage.Location = new System.Drawing.Point(7, 69); + this.pbCopiedImage.Name = "pbCopiedImage"; + this.pbCopiedImage.Size = new System.Drawing.Size(237, 313); + this.pbCopiedImage.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.pbCopiedImage.TabIndex = 9; + this.pbCopiedImage.TabStop = false; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Font = new System.Drawing.Font("Segoe UI", 15.75F); + this.label3.ForeColor = System.Drawing.Color.Black; + this.label3.Location = new System.Drawing.Point(25, 14); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(163, 30); + this.label3.TabIndex = 7; + this.label3.Text = "Copied Image(s)"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); + this.label4.Location = new System.Drawing.Point(27, 43); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(99, 15); + this.label4.TabIndex = 8; + this.label4.Text = "will appear here..."; + // + // panel4 + // + this.panel4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.panel4.BackColor = System.Drawing.Color.Ivory; + this.panel4.Controls.Add(this.lstCopiedFiles); + this.panel4.Controls.Add(this.label5); + this.panel4.Controls.Add(this.label6); + this.panel4.Location = new System.Drawing.Point(816, 0); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(252, 397); + this.panel4.TabIndex = 8; + // + // lstCopiedFiles + // + this.lstCopiedFiles.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.lstCopiedFiles.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lstCopiedFiles.FormattingEnabled = true; + this.lstCopiedFiles.HorizontalScrollbar = true; + this.lstCopiedFiles.Location = new System.Drawing.Point(8, 69); + this.lstCopiedFiles.Name = "lstCopiedFiles"; + this.lstCopiedFiles.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; + this.lstCopiedFiles.Size = new System.Drawing.Size(236, 314); + this.lstCopiedFiles.TabIndex = 11; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Font = new System.Drawing.Font("Segoe UI", 15.75F); + this.label5.ForeColor = System.Drawing.Color.Black; + this.label5.Location = new System.Drawing.Point(25, 14); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(136, 30); + this.label5.TabIndex = 7; + this.label5.Text = "Copied File(s)"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold); + this.label6.Location = new System.Drawing.Point(27, 43); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(99, 15); + this.label6.TabIndex = 8; + this.label6.Text = "will appear here..."; + // + // sharpClipboard1 + // + this.sharpClipboard1.MonitorClipboard = true; + this.sharpClipboard1.ObservableFormats.All = true; + this.sharpClipboard1.ObservableFormats.Files = true; + this.sharpClipboard1.ObservableFormats.Images = true; + this.sharpClipboard1.ObservableFormats.Others = true; + this.sharpClipboard1.ObservableFormats.Texts = true; + this.sharpClipboard1.ObserveLastEntry = true; + this.sharpClipboard1.Tag = null; + this.sharpClipboard1.ClipboardChanged += new System.EventHandler(this.sharpClipboard1_ClipboardChanged); + this.sharpClipboard1.MonitorClipboardChanged += new System.EventHandler(this.sharpClipboard1_MonitorClipboardChanged); + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1068, 397); + this.Controls.Add(this.panel4); + this.Controls.Add(this.panel3); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.Name = "MainForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "SharpClipboard: Tests"; + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.grpLibrarySettings.ResumeLayout(false); + this.grpLibrarySettings.PerformLayout(); + this.grpObservableFormats.ResumeLayout(false); + this.grpObservableFormats.PerformLayout(); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); + this.panel3.ResumeLayout(false); + this.panel3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pbCopiedImage)).EndInit(); + this.panel4.ResumeLayout(false); + this.panel4.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + private WK.Libraries.SharpClipboardNS.SharpClipboard sharpClipboard1; + private System.Windows.Forms.CheckBox chkMonitorClipboard; + private System.Windows.Forms.Label lblTitle; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.GroupBox grpLibrarySettings; + private System.Windows.Forms.GroupBox grpObservableFormats; + private System.Windows.Forms.CheckBox chkObserveTexts; + private System.Windows.Forms.Label lblOptions; + private System.Windows.Forms.Label lblObservableFilesDesc; + private System.Windows.Forms.CheckBox chkObserveFiles; + private System.Windows.Forms.Label lblObservableImagesDesc; + private System.Windows.Forms.CheckBox chkObserveImages; + private System.Windows.Forms.Label lblObservableTextsDesc; + private System.Windows.Forms.TextBox txtCopiedTexts; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Panel panel3; + private System.Windows.Forms.PictureBox pbCopiedImage; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Panel panel4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.ListBox lstCopiedFiles; + } +} + diff --git a/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/MainForm.cs b/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/MainForm.cs new file mode 100644 index 0000000..a816f49 --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/MainForm.cs @@ -0,0 +1,126 @@ +using System; +using System.IO; +using System.Drawing; +using System.Diagnostics; +using System.Windows.Forms; +using System.Security.Principal; +using System.Collections.Generic; + +namespace SharpClipboard.Tests.NetCoreWinForms +{ + public partial class MainForm : Form + { + #region Constructor + + public MainForm() + { + InitializeComponent(); + } + + #endregion + + #region Fields + + private static WK.Libraries.SharpClipboardNS.SharpClipboard clipboard = + new WK.Libraries.SharpClipboardNS.SharpClipboard(); + + #endregion + + #region Events + + private void sharpClipboard1_MonitorClipboardChanged(object sender, EventArgs e) + { + chkMonitorClipboard.Checked = sharpClipboard1.MonitorClipboard; + } + + private void checkBox1_CheckedChanged(object sender, EventArgs e) + { + sharpClipboard1.MonitorClipboard = chkMonitorClipboard.Checked; + } + + private void chkObserveTexts_CheckedChanged(object sender, EventArgs e) + { + sharpClipboard1.ObservableFormats.Texts = chkObserveTexts.Checked; + } + + private void chkObserveImages_CheckedChanged(object sender, EventArgs e) + { + sharpClipboard1.ObservableFormats.Images = chkObserveImages.Checked; + } + + private void chkObserveFiles_CheckedChanged(object sender, EventArgs e) + { + sharpClipboard1.ObservableFormats.Files = chkObserveFiles.Checked; + } + + private void sharpClipboard1_ClipboardChanged(object sender, WK.Libraries.SharpClipboardNS.SharpClipboard.ClipboardChangedEventArgs e) + { + if (e.ContentType == WK.Libraries.SharpClipboardNS.SharpClipboard.ContentTypes.Text) + { + txtCopiedTexts.Text = sharpClipboard1.ClipboardText; + + // Alternatively, you can use: + // --------------------------- + // txtCopiedTexts.Text = (string)e.Content; + } + else if (e.ContentType == WK.Libraries.SharpClipboardNS.SharpClipboard.ContentTypes.Image) + { + pbCopiedImage.Image = sharpClipboard1.ClipboardImage; + + // Alternatively, you can use: + // --------------------------- + // pbCopiedImage.Image = (Image)e.Content; + } + else if (e.ContentType == WK.Libraries.SharpClipboardNS.SharpClipboard.ContentTypes.Files) + { + // Declare variable to add the list of copied files. + List files = new List(); + + // Add all copied files to the declared variable. + foreach (string file in sharpClipboard1.ClipboardFiles) + { + files.Add(Path.GetFileName(file)); + } + + Debug.WriteLine(sharpClipboard1.ClipboardFiles.ToArray()); + + // Add all copied files to the files ListBox. + lstCopiedFiles.Items.Clear(); + lstCopiedFiles.Items.AddRange(files.ToArray()); + + // Alternatively, you can use: + // --------------------------- + // lstCopiedFiles.Items.AddRange(((List)e.Content).ToArray())); + } + else if (e.ContentType == WK.Libraries.SharpClipboardNS.SharpClipboard.ContentTypes.Other) + { + // Do something with 'e.Content' or alternatively + // 'sharpClipboard1.ClipboardObject' property here... + + // A great example is when a user has copied an Outlook Mail item. + // Such an item will be of a complex object-type that can be parsed and + // examined using the 'Microsoft.Office.Interop.Outlook' namespace features. + // See here: https://stackoverflow.com/questions/25375367/how-to-copy-mailitem-in-outlook-c-sharp + + // You can however still use the 'ClipboardText' property if you + // prefer simply displaying the copied object in text format. + txtCopiedTexts.Text = sharpClipboard1.ClipboardText.ToString(); + } + + // If you wish to get details of the application from where + // any text, file, image or other objects were cut/copied, + // simply add a TextBox and uncomment the lines below. + // -------------------------------------------------------- + // textBox1.Text = + // $"Name: {e.SourceApplication.Name} \n" + + // $"Title: {e.SourceApplication.Title} \n" + + // $"ID: {e.SourceApplication.ID} \n" + + // $"Handle: {e.SourceApplication.Handle} \n" + + // $"Path: {e.SourceApplication.Path}"; + // -------------------------------------------------------- + // This could come in-handy if you're developing a clipboard-monitoring app. + } + + #endregion + } +} \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/Program.cs b/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/Program.cs new file mode 100644 index 0000000..892bed9 --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/Program.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace SharpClipboard.Tests.NetCoreWinForms +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.SetHighDpiMode(HighDpiMode.SystemAware); + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new MainForm()); + } + } +} diff --git a/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/SharpClipboard.Tests.NetCoreWinForms.csproj b/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/SharpClipboard.Tests.NetCoreWinForms.csproj new file mode 100644 index 0000000..c95a7ef --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.NetCoreWinForms/SharpClipboard.Tests.NetCoreWinForms.csproj @@ -0,0 +1,13 @@ + + + + WinExe + netcoreapp3.1 + true + + + + + + + \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/App.config b/SharpClipboard/SharpClipboard.Tests.WinForms/App.config new file mode 100644 index 0000000..343984d --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/App.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/MainForm.Designer.cs b/SharpClipboard/SharpClipboard.Tests.WinForms/MainForm.Designer.cs new file mode 100644 index 0000000..6e64ebd --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/MainForm.Designer.cs @@ -0,0 +1,470 @@ +using WK.Libraries.SharpClipboardNS; + +namespace SharpClipboardPreview.Tests +{ + partial class MainForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + this.chkMonitorClipboard = new System.Windows.Forms.CheckBox(); + this.lblTitle = new System.Windows.Forms.Label(); + this.panel1 = new System.Windows.Forms.Panel(); + this.lblOptions = new System.Windows.Forms.Label(); + this.grpLibrarySettings = new System.Windows.Forms.GroupBox(); + this.grpObservableFormats = new System.Windows.Forms.GroupBox(); + this.lblObservableFilesDesc = new System.Windows.Forms.Label(); + this.chkObserveFiles = new System.Windows.Forms.CheckBox(); + this.lblObservableImagesDesc = new System.Windows.Forms.Label(); + this.chkObserveImages = new System.Windows.Forms.CheckBox(); + this.lblObservableTextsDesc = new System.Windows.Forms.Label(); + this.chkObserveTexts = new System.Windows.Forms.CheckBox(); + this.txtCopiedTexts = new System.Windows.Forms.TextBox(); + this.panel2 = new System.Windows.Forms.Panel(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.panel3 = new System.Windows.Forms.Panel(); + this.pbCopiedImage = new System.Windows.Forms.PictureBox(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.panel4 = new System.Windows.Forms.Panel(); + this.lstCopiedFiles = new System.Windows.Forms.ListBox(); + this.label5 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.sharpClipboard1 = new WK.Libraries.SharpClipboardNS.SharpClipboard(this.components); + this.panel1.SuspendLayout(); + this.grpLibrarySettings.SuspendLayout(); + this.grpObservableFormats.SuspendLayout(); + this.panel2.SuspendLayout(); + this.panel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pbCopiedImage)).BeginInit(); + this.panel4.SuspendLayout(); + this.SuspendLayout(); + // + // chkMonitorClipboard + // + this.chkMonitorClipboard.AutoSize = true; + this.chkMonitorClipboard.Checked = true; + this.chkMonitorClipboard.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkMonitorClipboard.Font = new System.Drawing.Font("Segoe UI Semibold", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.chkMonitorClipboard.ForeColor = System.Drawing.Color.Black; + this.chkMonitorClipboard.Location = new System.Drawing.Point(20, 38); + this.chkMonitorClipboard.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.chkMonitorClipboard.Name = "chkMonitorClipboard"; + this.chkMonitorClipboard.Size = new System.Drawing.Size(138, 21); + this.chkMonitorClipboard.TabIndex = 1; + this.chkMonitorClipboard.Text = "Monitor Clipboard"; + this.chkMonitorClipboard.UseVisualStyleBackColor = true; + this.chkMonitorClipboard.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged); + // + // lblTitle + // + this.lblTitle.AutoSize = true; + this.lblTitle.Font = new System.Drawing.Font("Segoe UI", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.lblTitle.ForeColor = System.Drawing.Color.DodgerBlue; + this.lblTitle.Location = new System.Drawing.Point(26, 16); + this.lblTitle.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblTitle.Name = "lblTitle"; + this.lblTitle.Size = new System.Drawing.Size(155, 30); + this.lblTitle.TabIndex = 3; + this.lblTitle.Text = "SharpClipboard"; + // + // panel1 + // + this.panel1.BackColor = System.Drawing.Color.White; + this.panel1.Controls.Add(this.lblOptions); + this.panel1.Controls.Add(this.grpLibrarySettings); + this.panel1.Controls.Add(this.lblTitle); + this.panel1.Dock = System.Windows.Forms.DockStyle.Left; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(364, 458); + this.panel1.TabIndex = 4; + // + // lblOptions + // + this.lblOptions.AutoSize = true; + this.lblOptions.Font = new System.Drawing.Font("Segoe UI", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.lblOptions.ForeColor = System.Drawing.Color.Black; + this.lblOptions.Location = new System.Drawing.Point(175, 16); + this.lblOptions.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblOptions.Name = "lblOptions"; + this.lblOptions.Size = new System.Drawing.Size(86, 30); + this.lblOptions.TabIndex = 6; + this.lblOptions.Text = "Options"; + // + // grpLibrarySettings + // + this.grpLibrarySettings.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.grpLibrarySettings.Controls.Add(this.grpObservableFormats); + this.grpLibrarySettings.Controls.Add(this.chkMonitorClipboard); + this.grpLibrarySettings.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + this.grpLibrarySettings.ForeColor = System.Drawing.SystemColors.ActiveCaption; + this.grpLibrarySettings.Location = new System.Drawing.Point(30, 66); + this.grpLibrarySettings.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.grpLibrarySettings.Name = "grpLibrarySettings"; + this.grpLibrarySettings.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.grpLibrarySettings.Size = new System.Drawing.Size(304, 377); + this.grpLibrarySettings.TabIndex = 5; + this.grpLibrarySettings.TabStop = false; + this.grpLibrarySettings.Text = "Change library settings"; + // + // grpObservableFormats + // + this.grpObservableFormats.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.grpObservableFormats.Controls.Add(this.lblObservableFilesDesc); + this.grpObservableFormats.Controls.Add(this.chkObserveFiles); + this.grpObservableFormats.Controls.Add(this.lblObservableImagesDesc); + this.grpObservableFormats.Controls.Add(this.chkObserveImages); + this.grpObservableFormats.Controls.Add(this.lblObservableTextsDesc); + this.grpObservableFormats.Controls.Add(this.chkObserveTexts); + this.grpObservableFormats.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + this.grpObservableFormats.ForeColor = System.Drawing.SystemColors.ActiveCaption; + this.grpObservableFormats.Location = new System.Drawing.Point(20, 85); + this.grpObservableFormats.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.grpObservableFormats.Name = "grpObservableFormats"; + this.grpObservableFormats.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.grpObservableFormats.Size = new System.Drawing.Size(267, 275); + this.grpObservableFormats.TabIndex = 6; + this.grpObservableFormats.TabStop = false; + this.grpObservableFormats.Text = "Observable Formats"; + // + // lblObservableFilesDesc + // + this.lblObservableFilesDesc.AutoSize = true; + this.lblObservableFilesDesc.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + this.lblObservableFilesDesc.ForeColor = System.Drawing.Color.Gray; + this.lblObservableFilesDesc.Location = new System.Drawing.Point(38, 212); + this.lblObservableFilesDesc.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblObservableFilesDesc.Name = "lblObservableFilesDesc"; + this.lblObservableFilesDesc.Size = new System.Drawing.Size(176, 30); + this.lblObservableFilesDesc.TabIndex = 11; + this.lblObservableFilesDesc.Text = "Monitors any files/directories \r\nthat are copied to the clipboard."; + // + // chkObserveFiles + // + this.chkObserveFiles.AutoSize = true; + this.chkObserveFiles.Checked = true; + this.chkObserveFiles.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkObserveFiles.Font = new System.Drawing.Font("Segoe UI Semibold", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.chkObserveFiles.ForeColor = System.Drawing.Color.Black; + this.chkObserveFiles.Location = new System.Drawing.Point(20, 188); + this.chkObserveFiles.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.chkObserveFiles.Name = "chkObserveFiles"; + this.chkObserveFiles.Size = new System.Drawing.Size(53, 21); + this.chkObserveFiles.TabIndex = 10; + this.chkObserveFiles.Text = "Files"; + this.chkObserveFiles.UseVisualStyleBackColor = true; + this.chkObserveFiles.CheckedChanged += new System.EventHandler(this.chkObserveFiles_CheckedChanged); + // + // lblObservableImagesDesc + // + this.lblObservableImagesDesc.AutoSize = true; + this.lblObservableImagesDesc.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + this.lblObservableImagesDesc.ForeColor = System.Drawing.Color.Gray; + this.lblObservableImagesDesc.Location = new System.Drawing.Point(38, 138); + this.lblObservableImagesDesc.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblObservableImagesDesc.Name = "lblObservableImagesDesc"; + this.lblObservableImagesDesc.Size = new System.Drawing.Size(164, 30); + this.lblObservableImagesDesc.TabIndex = 9; + this.lblObservableImagesDesc.Text = "Monitors any images that are \r\ncopied to the clipboard."; + // + // chkObserveImages + // + this.chkObserveImages.AutoSize = true; + this.chkObserveImages.Checked = true; + this.chkObserveImages.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkObserveImages.Font = new System.Drawing.Font("Segoe UI Semibold", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.chkObserveImages.ForeColor = System.Drawing.Color.Black; + this.chkObserveImages.Location = new System.Drawing.Point(20, 114); + this.chkObserveImages.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.chkObserveImages.Name = "chkObserveImages"; + this.chkObserveImages.Size = new System.Drawing.Size(71, 21); + this.chkObserveImages.TabIndex = 8; + this.chkObserveImages.Text = "Images"; + this.chkObserveImages.UseVisualStyleBackColor = true; + this.chkObserveImages.CheckedChanged += new System.EventHandler(this.chkObserveImages_CheckedChanged); + // + // lblObservableTextsDesc + // + this.lblObservableTextsDesc.AutoSize = true; + this.lblObservableTextsDesc.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + this.lblObservableTextsDesc.ForeColor = System.Drawing.Color.DimGray; + this.lblObservableTextsDesc.Location = new System.Drawing.Point(38, 62); + this.lblObservableTextsDesc.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblObservableTextsDesc.Name = "lblObservableTextsDesc"; + this.lblObservableTextsDesc.Size = new System.Drawing.Size(151, 30); + this.lblObservableTextsDesc.TabIndex = 7; + this.lblObservableTextsDesc.Text = "Monitors any texts that are \r\ncopied to the clipboard."; + // + // chkObserveTexts + // + this.chkObserveTexts.AutoSize = true; + this.chkObserveTexts.Checked = true; + this.chkObserveTexts.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkObserveTexts.Font = new System.Drawing.Font("Segoe UI Semibold", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.chkObserveTexts.ForeColor = System.Drawing.Color.Black; + this.chkObserveTexts.Location = new System.Drawing.Point(20, 38); + this.chkObserveTexts.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.chkObserveTexts.Name = "chkObserveTexts"; + this.chkObserveTexts.Size = new System.Drawing.Size(58, 21); + this.chkObserveTexts.TabIndex = 1; + this.chkObserveTexts.Text = "Texts"; + this.chkObserveTexts.UseVisualStyleBackColor = true; + this.chkObserveTexts.CheckedChanged += new System.EventHandler(this.chkObserveTexts_CheckedChanged); + // + // txtCopiedTexts + // + this.txtCopiedTexts.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.txtCopiedTexts.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.txtCopiedTexts.Location = new System.Drawing.Point(9, 80); + this.txtCopiedTexts.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.txtCopiedTexts.Multiline = true; + this.txtCopiedTexts.Name = "txtCopiedTexts"; + this.txtCopiedTexts.Size = new System.Drawing.Size(275, 362); + this.txtCopiedTexts.TabIndex = 5; + // + // panel2 + // + this.panel2.BackColor = System.Drawing.Color.Honeydew; + this.panel2.Controls.Add(this.label1); + this.panel2.Controls.Add(this.txtCopiedTexts); + this.panel2.Controls.Add(this.label2); + this.panel2.Dock = System.Windows.Forms.DockStyle.Left; + this.panel2.Location = new System.Drawing.Point(364, 0); + this.panel2.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(294, 458); + this.panel2.TabIndex = 6; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("Segoe UI", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.label1.ForeColor = System.Drawing.Color.Black; + this.label1.Location = new System.Drawing.Point(29, 16); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(130, 30); + this.label1.TabIndex = 7; + this.label1.Text = "Copied Texts"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + this.label2.Location = new System.Drawing.Point(31, 50); + this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(99, 15); + this.label2.TabIndex = 8; + this.label2.Text = "will appear here..."; + // + // panel3 + // + this.panel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(234)))), ((int)(((byte)(234)))), ((int)(((byte)(255))))); + this.panel3.Controls.Add(this.pbCopiedImage); + this.panel3.Controls.Add(this.label3); + this.panel3.Controls.Add(this.label4); + this.panel3.Dock = System.Windows.Forms.DockStyle.Left; + this.panel3.Location = new System.Drawing.Point(658, 0); + this.panel3.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(294, 458); + this.panel3.TabIndex = 7; + // + // pbCopiedImage + // + this.pbCopiedImage.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.pbCopiedImage.BackColor = System.Drawing.Color.Transparent; + this.pbCopiedImage.Image = ((System.Drawing.Image)(resources.GetObject("pbCopiedImage.Image"))); + this.pbCopiedImage.Location = new System.Drawing.Point(8, 80); + this.pbCopiedImage.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.pbCopiedImage.Name = "pbCopiedImage"; + this.pbCopiedImage.Size = new System.Drawing.Size(276, 361); + this.pbCopiedImage.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.pbCopiedImage.TabIndex = 9; + this.pbCopiedImage.TabStop = false; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Font = new System.Drawing.Font("Segoe UI", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.label3.ForeColor = System.Drawing.Color.Black; + this.label3.Location = new System.Drawing.Point(29, 16); + this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(163, 30); + this.label3.TabIndex = 7; + this.label3.Text = "Copied Image(s)"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + this.label4.Location = new System.Drawing.Point(31, 50); + this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(99, 15); + this.label4.TabIndex = 8; + this.label4.Text = "will appear here..."; + // + // panel4 + // + this.panel4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.panel4.BackColor = System.Drawing.Color.Ivory; + this.panel4.Controls.Add(this.lstCopiedFiles); + this.panel4.Controls.Add(this.label5); + this.panel4.Controls.Add(this.label6); + this.panel4.Location = new System.Drawing.Point(952, 0); + this.panel4.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(294, 458); + this.panel4.TabIndex = 8; + // + // lstCopiedFiles + // + this.lstCopiedFiles.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.lstCopiedFiles.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.lstCopiedFiles.FormattingEnabled = true; + this.lstCopiedFiles.HorizontalScrollbar = true; + this.lstCopiedFiles.ItemHeight = 15; + this.lstCopiedFiles.Location = new System.Drawing.Point(9, 80); + this.lstCopiedFiles.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.lstCopiedFiles.Name = "lstCopiedFiles"; + this.lstCopiedFiles.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; + this.lstCopiedFiles.Size = new System.Drawing.Size(275, 362); + this.lstCopiedFiles.TabIndex = 11; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Font = new System.Drawing.Font("Segoe UI", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.label5.ForeColor = System.Drawing.Color.Black; + this.label5.Location = new System.Drawing.Point(29, 16); + this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(136, 30); + this.label5.TabIndex = 7; + this.label5.Text = "Copied File(s)"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point); + this.label6.Location = new System.Drawing.Point(31, 50); + this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(99, 15); + this.label6.TabIndex = 8; + this.label6.Text = "will appear here..."; + // + // sharpClipboard1 + // + this.sharpClipboard1.MonitorClipboard = true; + this.sharpClipboard1.ObservableFormats.All = true; + this.sharpClipboard1.ObservableFormats.Files = true; + this.sharpClipboard1.ObservableFormats.Images = true; + this.sharpClipboard1.ObservableFormats.Others = true; + this.sharpClipboard1.ObservableFormats.Texts = true; + this.sharpClipboard1.ObserveLastEntry = true; + this.sharpClipboard1.Tag = null; + this.sharpClipboard1.ClipboardChanged += new System.EventHandler(this.sharpClipboard1_ClipboardChanged); + this.sharpClipboard1.MonitorClipboardChanged += new System.EventHandler(this.sharpClipboard1_MonitorClipboardChanged); + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1246, 458); + this.Controls.Add(this.panel4); + this.Controls.Add(this.panel3); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.Name = "MainForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "SharpClipboard: Tests"; + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.grpLibrarySettings.ResumeLayout(false); + this.grpLibrarySettings.PerformLayout(); + this.grpObservableFormats.ResumeLayout(false); + this.grpObservableFormats.PerformLayout(); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); + this.panel3.ResumeLayout(false); + this.panel3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pbCopiedImage)).EndInit(); + this.panel4.ResumeLayout(false); + this.panel4.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + private SharpClipboard sharpClipboard1; + private System.Windows.Forms.CheckBox chkMonitorClipboard; + private System.Windows.Forms.Label lblTitle; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.GroupBox grpLibrarySettings; + private System.Windows.Forms.GroupBox grpObservableFormats; + private System.Windows.Forms.CheckBox chkObserveTexts; + private System.Windows.Forms.Label lblOptions; + private System.Windows.Forms.Label lblObservableFilesDesc; + private System.Windows.Forms.CheckBox chkObserveFiles; + private System.Windows.Forms.Label lblObservableImagesDesc; + private System.Windows.Forms.CheckBox chkObserveImages; + private System.Windows.Forms.Label lblObservableTextsDesc; + private System.Windows.Forms.TextBox txtCopiedTexts; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Panel panel3; + private System.Windows.Forms.PictureBox pbCopiedImage; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Panel panel4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.ListBox lstCopiedFiles; + } +} + diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/MainForm.cs b/SharpClipboard/SharpClipboard.Tests.WinForms/MainForm.cs new file mode 100644 index 0000000..0e8aaea --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/MainForm.cs @@ -0,0 +1,129 @@ +using System; +using System.IO; +using System.Diagnostics; +using System.Windows.Forms; +using System.Collections.Generic; + +using WK.Libraries.SharpClipboardNS; + +namespace SharpClipboardPreview.Tests +{ + /// + /// The main application window. + /// + public partial class MainForm : Form + { + #region Constructor + + public MainForm() + { + InitializeComponent(); + + // Assign the various checkboxes to enable/disable + // the supported clipboard formats respectively. + chkMonitorClipboard.Checked = sharpClipboard1.MonitorClipboard; + chkObserveTexts.Checked = sharpClipboard1.ObservableFormats.Texts; + chkObserveFiles.Checked = sharpClipboard1.ObservableFormats.Files; + chkObserveImages.Checked = sharpClipboard1.ObservableFormats.Images; + } + + #endregion + + #region Events + + private void sharpClipboard1_MonitorClipboardChanged(object sender, EventArgs e) + { + chkMonitorClipboard.Checked = sharpClipboard1.MonitorClipboard; + } + + private void checkBox1_CheckedChanged(object sender, EventArgs e) + { + sharpClipboard1.MonitorClipboard = chkMonitorClipboard.Checked; + } + + private void chkObserveTexts_CheckedChanged(object sender, EventArgs e) + { + sharpClipboard1.ObservableFormats.Texts = chkObserveTexts.Checked; + } + + private void chkObserveImages_CheckedChanged(object sender, EventArgs e) + { + sharpClipboard1.ObservableFormats.Images = chkObserveImages.Checked; + } + + private void chkObserveFiles_CheckedChanged(object sender, EventArgs e) + { + sharpClipboard1.ObservableFormats.Files = chkObserveFiles.Checked; + } + + private void sharpClipboard1_ClipboardChanged(object sender, SharpClipboard.ClipboardChangedEventArgs e) + { + if (e.ContentType == SharpClipboard.ContentTypes.Text) + { + txtCopiedTexts.Text = sharpClipboard1.ClipboardText; + + // Alternatively, you can use: + // --------------------------- + // txtCopiedTexts.Text = (string)e.Content; + } + else if (e.ContentType == SharpClipboard.ContentTypes.Image) + { + pbCopiedImage.Image = sharpClipboard1.ClipboardImage; + + // Alternatively, you can use: + // --------------------------- + // pbCopiedImage.Image = (Image)e.Content; + } + else if (e.ContentType == SharpClipboard.ContentTypes.Files) + { + // Declare variable to add the list of copied files. + List files = new List(); + + // Add all copied files to the declared variable. + foreach (string file in sharpClipboard1.ClipboardFiles) + { + files.Add(Path.GetFileName(file)); + } + + Debug.WriteLine(sharpClipboard1.ClipboardFiles.ToArray()); + + // Add all copied files to the files ListBox. + lstCopiedFiles.Items.Clear(); + lstCopiedFiles.Items.AddRange(files.ToArray()); + + // Alternatively, you can use: + // --------------------------- + // lstCopiedFiles.Items.AddRange(((List)e.Content).ToArray())); + } + else if (e.ContentType == SharpClipboard.ContentTypes.Other) + { + // Do something with 'e.Content' or alternatively + // 'sharpClipboard1.ClipboardObject' property here... + + // A great example is when a user has copied an Outlook Mail item. + // Such an item will be of a complex object-type that can be parsed and + // examined using the 'Microsoft.Office.Interop.Outlook' namespace features. + // See here: https://stackoverflow.com/questions/25375367/how-to-copy-mailitem-in-outlook-c-sharp + + // You can however still use the 'ClipboardText' property if you + // prefer simply displaying the copied object in text format. + txtCopiedTexts.Text = sharpClipboard1.ClipboardText.ToString(); + } + + // If you wish to get details of the application from where + // any text, file, image or other objects were cut/copied, + // simply add a TextBox and uncomment the lines below. + // -------------------------------------------------------- + // textBox1.Text = + // $"Name: {e.SourceApplication.Name} \n" + + // $"Title: {e.SourceApplication.Title} \n" + + // $"ID: {e.SourceApplication.ID} \n" + + // $"Handle: {e.SourceApplication.Handle} \n" + + // $"Path: {e.SourceApplication.Path}"; + // -------------------------------------------------------- + // This could come in-handy if you're developing a clipboard-monitoring app. + } + + #endregion + } +} \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/MainForm.resx b/SharpClipboard/SharpClipboard.Tests.WinForms/MainForm.resx new file mode 100644 index 0000000..041453e --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/MainForm.resx @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m + dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAADdDSURBVHhe7d0LlGVXXefxSgKJARIBESIoGHxg1NGF + Dj5xBsfHCGvEcUacpc6o6HKYGdbI8g2GvDrvTjrP7rzoJF1dXVW3Hl11q6or9b5cgQAuQjTORGyRZFBE + QYYECe8QZv+L3pnTN7/uet3zP+fs/e21Pqu6/lX33HPPPXv/f+fcU/cOfOUrXwEAAJmRRQAAkDZZBAAA + aZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAA + kDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQA + AGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UA + AJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkE + AABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNF + AACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZ + BAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmT + RQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2 + WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABp + k0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQ + NlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAA + aZNFAACQNlkEAABpk0UAAJA2WQQAAGmTRQAAkDZZBAAAaZNF+LjzzjsH7r777oG77rrrhZOTk789Pz8/ + vLi4uBasAEBiVs2RI0cOHD58+L8ODg4+L8x9Nv/J+RHlk0X4sABw6NCh8+65557Jbrf7uT/5kz/5CgCk + 7u1vf/tjc3NzB8O/byQAVEcW4SMk4JesrKz8pRogAJC6paWld9qZADU/onyyCB8zMzM3q0EBALmYnp7+ + YzU/onyyCB/h6P8v1IAAgFzYdQFqfkT5ZBE+ut3uZ9SAAIBcrK2t/b2aH1E+WYQPNRgAICd2QaCaH1E+ + WYQPNRgAICchAPyzmh9RPlmEDzUYACAnBIDqyCJ8qMEAADkhAFRHFuFDDQYAyAkBoDqyCB9qMABATggA + 1ZFF+FCDAQByQgCojizChxoMAJATAkB1ZBE+1GAAgJwQAKoji/ChBgMA5IQAUB1ZhA81GAAgJwSA6sgi + fKjBAAA5IQBURxbhQw0GAMgJAaA6sggfajAAQE4IANWRRfhQgwEAckIAqI4swocaDACQEwJAdWQRPtRg + AICcEACqI4vwoQYDAOSEAFAdWYQPNRgAICcEgOrIInyowQAAOSEAVEcW4UMNBgDICQGgOrIIH2owAEBO + CADVkUX4UIMBAHJCAKiOLMKHGgwAkBMCQHVkET7UYHDy5W63+8XgSwBgwrzwRM884YIAUB1ZhA81GDws + LCzMjYyMvDL4MQAwi4uLb1fzRdkIANWRRfhQg8HD3NzcrXfdddcAAJi77757YH5+fkTNF2UjAFRHFuFD + DQYPR44c2W8D3qjJAEA+4lxwzz33jKv5omwEgOrIInyoweCBAAAgIgDkSxbhQw0GD8UAEKmJAUC6eucA + AkB+ZBE+1GDwoAKAUZMEgPSo8U8AyI8swocaDB4IAEC+1Ng3BID8yCJ8qMHg4UQBIFKTBoDmU+M9IgDk + RxbhQw0GDwQAIE9qvEcEgPzIInyoweBhowAQqQkEQPOo8d2LAJAfWYQPNRg8bDYAGDWZAGgONa4VAkB+ + ZBE+1GDwsJUAYNSkAlRB7ZN33nnnumINX1UcxxshAORHFuFDDQYPWw0ARk0ugCfbD/ft2zdw2223HbdP + 7t+/f+Btb3vbcSGgGAriPhxrxZ/FrymKj3uzCAD5kUX4UIPBAwEAdVXc1wYHB5/83v5vzfqGG24Y2Lt3 + 78CBAwee/L2tBAD73fgzc+211z7ltimIj3krCAD5kUX4UIPBw3YCQKQmG6BfYjM21vQPHjz45P/t6403 + 3rh+FqBfAeCaa65Zv228Xbxt8fumKY7XrSAA5EcW4UMNBg87CQBGTTrATlmz37Nnz8Add9yx3oRtX/MO + ALEev2+a+Fi3gwCQH1mEDzUYPOw0ABg1+QDbYc3cGvyhQ4cGrrvuutoFAPs+3r5Yr5v4OLeLAJAfWYQP + NRg89CMAGDUJAZsVG781eVPHAGC3s/WxdRsZGXnyfou/UwfxMe4EASA/sggfajB4IACgSrbvxKZfVPcA + MDk5OTA+Pj4wPDy8fv/F36tSfHw7RQDIjyzChxoMHvoVACI1KQG9eo/4e9U9AExMTKwHAPs6Nja2fkYg + 7v/F23iKj60fCAD5kUX4UIPBAwEAnjZq/FFTAkBk35sqzwjEx9YPBID8yCJ8qMHgod8BIFITFPJl+8Rm + Gn/UtABQDAL2NZ4RKN6+LPEx9RMBID+yCB9qMHgoKwAYNVkhL5s94u/V1AAQFYNAPCNQXFa/xMfTbwSA + /MgifKjB4KHMAGDUpIX02XPf29S3YocB4NRQOyf8/ouHhoa+PXz9tnCbbwpeEPdLu32ZASCKv1fGSwPx + sZSBAJAfWYQPNRg8lB0AjJq8kCZ7vrdzxN9rMwEgvhVw+P6ZocH+y6mpqT8M+/PwwsJCd3V19eja2trD + nU7nH4N/CN8/FHxgcXGxE35naHJy8k1hed8b1vkZtixTRgCIes8IxOXHZW9VHFtlIQDkRxbhQw0GDwQA + 9IM1tX40/mijAGBH76H2Y6GRXxka+wfDvvzl3n17Ex5fWVl5cHp6elcIED+8e/fu0gJA1I8zAnFclYkA + kB9ZhA81GDx4BIBITWZoNnte+9n4o5MFgLGxsR+em5s72O12P6f26e0IjeexmZmZA+E+XhEfWxkBILLb + xz8fjGcENiOOpbIRAPIji/ChBoMHAgC2w57PMhp/pALA6Ojoee12e19oEo+ofbkfwrIfnZ2dvTmsw3eU + GQCiuJzNXiwYx1LZCAD5kUX4UIPBg2cAiNTEhmaw56/Mxh8VA0C439PC0fJvdDqdf1L7cBnCfX08NOfX + h2Z8SvGx9zsARCoIxPuN9+2JAJAfWYQPNRg8VBEATHFyQ/3Zc+bR+CNrsvZpgPv373/m3Nzcnm63+yW1 + /5bs8Xa7fXloyM+M26CsABD1BoF4v94IAPmRRfhQg8EDAQBKfJ6sCVlDHhoachEDgP3/tttu+4awf06p + /dbT/Px8K4Sfb7DtUXYAiGz5xrZF8fnwQgDIjyzChxoMHqoKAFFv40G17Dmxpm9Xw5/steiyxLMMw8PD + 37i0tPRutc9WwdYlhJJv8goAUavVesqY8UAAyI8swocaDB4IADD2XMTGb6+9X3zxxe4uvPDCgVtvvdUC + wFmhAc2o/bVK1hT379//LM8AYPdjZ0N6x03ZCAD5kUX4UIPBQ9UBIFJNCT5s+1vjt9fcd+3aNXDBBRfI + Bl22YwHgtLBPXqf21TqYmpq6yv6G3z4OOJ6mL5Pdj50FiM+TFwJAfmQRPtRg8FCXAGB6GxPKZ9vdjrov + ueSSgYsuumi9Edv/e5uzBwsAIyMjbwr75Rd799O6sIsRp6enXx+vWfBgL4vE58oLASA/sggfajB4qFMA + ML0NCuWy19urvNq86NChQ9+1trb2CbWf1klYx38ITflldtbEi/fzQwDIjyzChxoMHuoWAEyxQaEc8QI/ + tf2rMj8/f4faR+todnb21ttuu83+UsGFXXyotllZCAD5kUX4UIPBAwEAdTA8PPyjnU7n02ofraPQqB4d + Ghp6hdp/U0AAyI8swocaDB7qGAAi1Siqcvvttx+3XlX8iVw/FLdvXRw4cOCM0HBqd9X/RsI6t0JwOdUu + Ciyb/eWB2nZlIQDkRxbhQw0GD3UOAEY1MS/FdbDTsL3rZCEgvn5ed3Hd66jVav1E2Be382l+lep2u58P + zfnJDw8qm9p2ZSEA5EcW4UMNBg91DwBGTYZl673/EwUAu0rbjs4sCBR/Vhe2jnU3Ozt7g9o3myCs+3Vq + u5ch7n8eCAD5kUX4UIPBQxMCgFETYr+p+zX2s40CgCn+yVZd2Ofm11lYx2eurq7+ldo3myCs+9EQ/s7q + 3e5lKO6TZSMA5EcW4UMNBg8EgK9S9xnZzzcTAIqqfGnA1suaq/pzsroZGRl5VUUf9NM3o6OjP1bcX1JA + AMiPLMKHGgwemhIAItXwtkstX7Hf3WoAMPGMQPE2HuxPxuyixSaYnJz8Q7VfNsnU1NTvxX0jFQSA/Mgi + fKjB4CHXAKCWfSL2+9sJAEVeLw3Eo/+GOCXsf2Nqv2wS+7RAe0MlD/Fak7IRAPIji/ChBoOHpgWASDW/ + jajlbIbddqcBwFR1RqCuQjN71tLS0nvUftkky8vLfxqe09PVY+y3uA+WjQCQH1mEDzUYPDQ1ABg1QSrq + tlthy+hHAIhiEIjLyVXYBt+wtrb2t2q/bJLV1dUPhaPzF6nH2G/F/bJMBID8yCJ8qMHgIfUAoG63Vbac + fgaAyG5b5cWCVQtN85vDhP+I2i+bJISYj4TH8lLbH8pW3C/LRADIjyzChxoMHpocAKLexqJ+ZydsmWUE + gGgnZwR6G0SThKb5LfZmOmq/bJJOp/Px8Dyep56ffivul2UiAORHFuFDDQYPqQUA9fOdsuWWGQCi3M4I + hMf7rYkEgE+E5+871WPst+J+WSYCQH5kET7UYPCQQgAom028HgEgikGgeF8pOvYSwKNqv2wSewkgPGcv + VY+x3+I+WDYCQH5kET7UYPBAANiYTbyeASCyZad8saBdOBeOnj+q9ssmsYsAw/P0ovjSRpmK+2WZCAD5 + kUX4UIPBAwFgY9asqggAUapB4MCBA2cvLy+/T+2XTRIew/1hv/ga9Rj7Le6DZSMA5EcW4UMNBg8EgI3Z + xFtlADD2kbAWAuw+4/0n4NTQaKbVftkk4TFM2Es2Hor7ZZkIAPmRRfhQg8EDAWBj1qyqDgCRvX/+vn37 + krB37157K+AL1X7ZJNPT02+N+0TZivtlmQgA+ZFF+FCDwQMBYGM28dYlABw8ePApH6jTZKOjoz8d9sPH + e/fLJhkZGfkJ2xfKRgBAmWQRPtRg8EAA2FidAoCxU8FxHZpucHDwBWtraw+rfbMJVlZW/joEmWerDzrq + N/v8hOJ+WSYCQH5kET7UYPBAANiYNao6BQDj+Xpw2cI+eIfaN5tgbm7uluJReplsn1PbrwwEgPzIInyo + weCBALCxOgYAU7w4rMnGxsZerfbNuut2u19stVr/privpIIAkB9ZhA81GDwQADZW5wBgp4WLR4lNFLbl + mYuLi6tq/6yz0CTnwvqfWfh441IV98myEQDyI4vwoQaDBwLAxuoaAOxPA20dbN2abmRk5CfDEfUX1D5a + R6FRPTY6OvrjMcR4KO6TZSMA5EcW4UMNBg8EgI3VNQBEdnTYe3V909i2DPviiNpH6yis62BY51Njcy6b + 7W/FfbJsBID8yCJ8qMHggQCwsboHAPvTwLhOTWXbMjyWl4cGUPuPB7YmFdb1e3tP0ZfJtlFxnywbASA/ + sggfajB4IABszCbfOgcAY+tRXOemmp6evkDtpzXy5bCOf2DrGvcDD73bqWwEgPzIInyoweCBALAxm4Dr + HgCMnQkorndDnR72ySG1r9bB7Ozs/gMHDpwe/4LBi9hOpSIA5EcW4UMNBg8EgI01JQAYaxa2XnEdmyhs + 42cvLi6+Xe2vVbJ1GhwcfI5tY/tcBi9xv/NEAMiPLMKHGgweCAAbs6bUlABg6xPXrcnCY/mu1dXVo2qf + rcLy8vJftVqtbxkfHx/wxhkAeJBF+FCDwQMBYGNNCgBR00OArf/w8PDLw1F3R+23nmwdwjb9bjsan5iY + kE26DHZf9qeeti2K+6MHAkB+ZBE+1GDwQADYmE3ATQsAJq5jE8VtHJru14d99KDadz3Mzs6+7eDBg19n + z7tnAIj3Y0f/th3ivueFAJAfWYQPNRg8EAA2ZhNwEwOAsfXtba5NELexCU3wadPT038UmoPbnwh2Op1H + QxP+3bD9To/Pu3cAGBkZWX/88f49EQDyI4vwoQaDBwLAxmwSbmoAaOo1AXEbm7jdQ0P8obC/ToT9trSP + Dw4N6PPz8/OtcNT/A3v27Dnu9XfvlwDs/uJ9eyMA5EcW4UMNBg8EgI1ZE2pqAIji+jZF3Mamd7u3Wq3X + LCwsLKr9eSfCMudGR0d/xu7L3p2wqgBQ9dG/IQDkRxbhQw0GDwSAjdlE3PQAYOtp697baOsqbmPTu92P + /f/pw8PDPx/237tWVlYeDvvyl3v37Y10u90vra2tPTw3N3f72NjYz4X7Pc3u25ZfZQAwVR79GwJAfmQR + PtRg8EAA2Jg1naYHgMjWPzbZOovb2PRud/u/vT3u7bffPnDHHXcM3HTTTc8OTfO109PTV4XG1Q6B4IFO + p/OPocF/zpr8MZ+12vLy8v3hd6ba7fbl4Wj/1WFZZ8dlx/u276sKAHU4+jcEgPzIInyoweAhBIA71QSA + /88m41QCgCk2u7qK29j0bnf7fzEAXH/99evN2b6324am/dyDBw++JDw3LwuP9zwT/v/tVgs/e3bvfcVl + F7+v8gyA3U/xcVeBAJAfWYQPNRg8zM3N3RIn1jpRk1JVbH0sAISJ+TmhkbworqM1iyYGAFtne1yx4dVR + 3Mam+DzE708WAIq3VXrvKy67+H0VAcCWHT/iuXedvc3PzxMAMiOL8KEGg4eZmZm9ceKrA5t8bKKti9gc + RkZG/uPa2trfdjqdfwrb7JpQf5qtbxMDQGSPq3f710VsRCY24OL3KQYAY/dTXLeqHDlyhACQGVmEDzUY + PNTpJQCbbG1iv/rqqwd2795dC7Y+o6OjPxQmpk8Wt9v09PRbbKJscgAwtt17J/86KDbsuH8Uv08tAMSj + /3hfVeMlgPzIInyoweChThcB2mRrk/n5558/cMEFF9RCaAznLC8v/2nvdgsT1afHxsZe1/QAYOuvmmLV + YrM2cf8ofp/iGQBbvq1HvL8qEQDyI4vwoQaDh7oFADv6v/zyyweuuOKKStk6XHrppae02+3b1HYza2tr + H261Wi+3JtrkIFDHEBCbdbEhFr9PKQDYMutw5X8RASA/sggfajB4qEsAsMnPJtg4IVZpcnJy/bP1w//f + oLZZ0fLy8n1hvV9oj8Fu02SqOVbF1iUq7iPx+9TOABTvpw4IAPmRRfhQg8FDnc4AjI6OrjffYjOugq1D + OLL/wXCE/1G1zXqFbTgemsOzVFNtGnseis2xKsWGHfeP4vepBABbXlWf+HcyBID8yCJ8qMHgoU4BwCZY + m3CrFibk54Uj+/eo7XUi7XZ7V7GR2mNpInv8qkl6i8262BiL36d0BsCWG++jLggA+ZFF+FCDwUNdAoBN + vDaB18BpoZnvU9vqZLrd7hdCc/jPsYFcdtllA7t27WqcSy65ZOC666578jmpSrFhx32k+H0qAaBur/1H + BID8yCJ8qMHgoU7XANRBmJR/PTTzL6pttZFOp/OJMKH/a3s81kgvuuiixrn44osHLrzwwspDQPE56d1H + 7P+pBIB4xiXeR10QAPIji/ChBoOHugQAmwirFpr3K6yJq+20WSsrK38+NDR0blMDQGR/AmkNUDVMD7FZ + F5tj8fumBwBbTh1f+48IAPmRRfhQg8EDAeCrE3yY3J+7uGifMKu301bYx8ru3r37GfHPCe3lgCaylwRu + vvlm2TTLFpt1sUEWv0/hDEBx2XVDAMiPLMKHGgwe6nQRYFXCpH+KvSWy2j7bNTc3d1OY4E+zRrVv376B + W265pZFs3WNj9VRs2PF5Kn7f5ABQ96N/QwDIjyzChxoMHggAd9uE/GthWzzeu212wj6C9vDhw//DGsne + vXvXG2lT2fpbc1XNsyyxWRebZPH7pp8BsOXafcZl1w0BID+yCB9qMHioOgDYRGgTaxXsvg8dOvQv1tbW + /k5tm50Kk9knw5HeT1kTjUfTTVZsmmUrNuy4rxS/b2oAsNvX9cr/IgJAfmQRPtRg8FB1ACj+7by3oaGh + 5ywtLb1DbZd+WV1dfSjcz3dYY7EG1WTWbGOTLFuxYcd9pfh9k88AFJdZVwSA/MgifKjB4KHKAGAToWrM + Hmwyn52dvV5tk35bWFjohMf6/GIzbSqvEFBs2HF/KX6/3QAQl19cnt3WarbM+LMyAkBTjv4NASA/sggf + ajB4qDoA2KTqze47TMi/vN2/99+OEDZCf7r9NGtSTRdDQLGh9ltszsVmWfx+uwHgtttuW/9qy7DftTBo + jTl+MFK8HwsA11577XH3a/ex0zMAtox4/3VGAMiPLMKHGgweqgoAVR392wQcjsJebp/kp7ZHiZ44fPjw + H1jjsnXYvXv3+p/ZqT+/q7tLL7104Morr1xvwtbMio27X2LTLTbL4vdbDQBWt9udKABEY2Nj6+wqfbvu + objv2Kcm7iQANOXo3xAA8iOL8KEGg4eqAoBNhDaJe7IJPzSKsxYXF1fVtihbt9v9fKvV+g/WTKyB2pvt + qDfhaQJ7t0B7nwPbrrHB9pMtMyruM/F7u9+NAkB83u3/VrfbnSgA9DZrq6kPpur9va2o+5/+FREA8iOL + 8KEGg4eqAoBN3DYZewoN4tR2u32N2g5e1tbWHg4h4PuuuuqqRgcAY+tvb3Rkp8tjk+0XW14U95ni98UA + YG9bbI3c/h+bvrH12m4AKEvxmoI6IwDkRxbhQw0GD1UEAJuAbbL2FhrvfwpH4Z9T28HTysrKe/bs2fN8 + ewnATqc3mX12gL1PQHxei03cWANWtXi03luP/7dlRcX9Jn5vv2vN3J7XG2+8cf2jpO0UvdWjugUAu5+m + nAUgAORHFuFDDQYPVQQA79f/7fTwoUOHvjscfX9EbYMqzM/Pt0IjONOakDXDpooN1bazNWF7fq3p2uOy + r7feeutxTd2+2sV2CwsLT545iA3R6sXfLf7M2P/tZ9bo7f6s+cf9yRqr3T42f1PHMwCmCWcBCAD5kUX4 + UIPBQxUBwCZdm8Q9HLuvrw0NZ0k9/iq12+1doQmdohprU2wUAOzn9v/YgK12+PDhgaNHj67/rLhPTE1N + HXfbYgMvskZvz228bZMCQFPOAhAA8iOL8KEGg4cqAkBsCB7s/mZmZi5Xj71q3W73s61W61dUY22K7QQA + u7juwQcffEoAsGBQvK0d4dtXW35RDAD2f7tt084AGFvnuB51RADIjyzChxoMHrwDgE3KNgl7sAY1Njb2 + utBov6Aeex10Op2PjYyM/EhsUsUG1hT2vBIANs/uz9Y1rkcdEQDyI4vwoQaDB88AYBOeTepeQmP4jtXV + 1b9Rj7tOVlZWHggN4aWx8TWNPbcEgK2z9Y6Pv24IAPmRRfhQg8GDZwCwi/Fsoi6bNYIwsZ+1EP6px1xH + YcKdDo3pGcUG1hT23BIAtsbu09Y5rkvdEADyI4vwoQaDB88AYBN0sVGXwd5tzb7OzMxcph5vnbXb7T2h + IZwSG1ZTWAMmAGyPrXtcnzohAORHFuFDDQYPXgEgHv3bJF0mu5/QYP59t9v9jHq8NWdvF/zfY8NqCgLA + 9tT5LAABID+yCB9qMHjwCgA20RYbdRmsKYT7OW9lZeVD6rE2QafT+XhopD8Vm2YTEAC2zz53wNY/boe6 + IADkRxbhQw0GD14BIE7aZTkWAs4ME9eMepxNsrq6+oHwmM61RmUNzBphXVmTJQBsX13PAhAA8iOL8KEG + gwePAGAT7S233FIqm+jb7fYl6jE20eLi4ttDY3uONbHev72vE2vSBICdi9uhLggA+ZFF+FCDwUMIAHeq + CaBfbHK2RmHvF28fr9pvtlwTms9rw+TxmHqMTRWemztCAzu9t+nWCQFg5+p4FoAAkB9ZhA81GDzMzc3d + ahNPWWwCtg9ruemmm0phTSjczzevrKx8UD2+hvtyaJa/HxuZNUR7b31rYnVh69bEADA4OHi21eoSAOK1 + APExVm1+fp4AkBlZhA81GDzMzMzcHCfofrOJxCbca6+9dmDPnj2lCJP6GeFoZVo9thTY2wWH5vBaaw7W + 0Oysh3oJpCr2PDcpAATnhf1laXV19aEQfu8My3mmrY814Z2wZdj6b5d9DoI9BlvfuL2qdOTIEQJAZmQR + PtRg8FDmNQA2MdvRvzVq+8z2MoTJ83z1uFKytrb2d6E5fB8BYPsBwLRarZ8Mjf+4M0ULCwvT4bbPsuUZ + W4atS/ze/q9q9vXYp0yu37edmbnhhhvkWarNstvH7VE1XgLIjyzChxoMHsoOANYUTJh8+8qWPTIy8prU + Xvc/kaWlpXeExvj18VoK1YyrYM26CQFgbGzslzudzj+obRvGwGj4nWfY/drv2m3iOsfb27KKNft67OWn + 9fu/6qqrBs4///yBCy64YNsuvPDC9W1iy4vbpSoEgPzIInyoweChrABgE6M1aju1GU9z7pQty5qHCc3m + pcvLy3+pHlOqwnN1KDSfp1szsuZjzaJq1gjrHgDCcn97o6A4Nzd3MCzrTFue3X+8r+J6F2v21dbPfmZn + Anbv3r3ewC+++OJts9tfffXVBAAxP6J8sggfajB4KPMMQLxSvF+sYdjkGBrNGQsLC5Pdblc+ppTZnzra + trXmo7aRN2uGdQ0AYTlnTE9Pb/otoUMI2B+W9TV2//G+iutdrNnXfgcAE88C2DLjtqkCASA/sggfajB4 + KCMA2IRsr4m+9a1vlac6t8tOsdrrpGFSf4t6LDmwiwInJiZ+ubcRWzPyVucAEH723NnZ2TvUNjyZEAJu + Cbc9Pd5Xcb2LNftq62c/62cAuOiii9ZfTiAAwJsswocaDB7KOgNw+eWXrzdtm9D6xSbYMPH+VGiCj6rH + kgt7LTs0wFdYU7LT3PZafHxfBE8WAKwR1i0AhO9fPD8/31bbbjNCcLg+LPfptvziesf7t5p9LSMARBag + 7XHZ8qtAAMiPLMKHGgwe+h0AbHK0ifjDH/7wwCOPPNI373jHO6zZnbuysvJX6nHkJmyHvwhN8yXWmG6+ + +WZ5VXmZ7EyMBQB7zusUAMJyvnNpaeldapttxczMzBVh2U8rrne8f6vZ17ICgC3HlkcAgCdZhA81GDz0 + OwDYpHjffffJx7gTDzzwwOntdrulHkOuwiQ9FRrRWVUEAPvzzroFgImJiR8Jweiv1bbahsfD/rYrrMup + cb3j/dv62dcyzwDYsmz7VhUCCAD5kUX4UIPBQz8DgE2KNpHb5P7BD36wr+69997fX1tbk48hZ6FJXWUB + wBpyme+42KtuASAs8+c6nc5H1Tbagcenpqb+ONzHqcX18AgA9pKXXQtg2yVuI08EgPzIInyoweChjGsA + +v2adJjgfzo0/0+r9c9dt9v90vj4+G/FP3mzbW+vH3uw+7RGWHUACLd7Q2gcj6jts1Nh+34hhIA/KK6H + RwCIbDvb8uN28kIAyI8swocaDB7KuAbAJst+sGWF5nLOysrKn6t1x1dZ82u1Wj9pjdiaqh2Ze7DnyBph + VQEg3O5p7Xb7otCkP6+2S7+E5X8urPOb4v3b+tnXsgOALa+q9wUgAORHFuFDDQYP/Q4ANmHbkWE/hOWd + Pj8/P6rWG8cLIel/hab47bkEgODM2dnZfeGxP9G7LcoQQsBnwnq/we7fKwAYeynAtpN3CCAA5EcW4UMN + Bg/9vgZANfLtCg3hd8M6ukzwKVhYWFgOz8H6p9zZ9rMGVRZbvj3fxjMA2O8ODw8/394ISm2DMoXm9Onx + 8fHX2/rZutj62fqUGQDiWQDvlwEIAPmRRfhQg8FDPwOANQKbqHbKlhOayb8Kk8H/VeuME7M3sgnN9OnW + OIthqt9s+faceweAoaGhb11cXFxVj91D2CcfDSHgl7wCgIlnAex+4vYqGwEgP7IIH2oweOhnALDXZXfK + GsGhQ4dezOv+2/b49PT071jjVI27X2z59px7BoCRkZEfXl5evl88ZlehST0SQsDrbDvYupcdAKo4C0AA + yI8swocaDB76fQ3AToVmcmpYp0G1rtgcO0oNzfLVsZFao7Jm2k+x+XkFgFar9Zq1tbWH1eOtQqfT+UTY + xq+1dfM4A2BfbXvZto7brEwEgPzIInyoweChXwEgTtg7YcsITeBNYb143X+HQrP88PDw8Pdag7Jtqy7i + 2wlbpj3vHgFgYmLi10Jj+KR6nFUKIeDj4+PjP1N2ADDxLAABAGWRRfhQg8FDPwKANYF4angnDh069Eo7 + slLria1bWlp6R2hO5zQ4AJwSar/X7Xa/qB5fHYT99WMhBPy4NWf78Ctr1FsVP+fCvtrnZ7zlLW+R3vzm + Nw/s3bvXJQQQAPIji/ChBoOHfgSA2AC2y46grFEtLy/fp9YR2zc3NzcYGulpqonvRNkBIHhGu92+Wj2m + ugkh4CPhsfzoFVdcsf7ufSdiIaH4NbryyivXa/YBWnv27DlubBTZOJmenl7f5nG7lYUAkB9ZhA81GDz0 + IwDYxXvH/jZ7W8Ltnx7W4261fti50DTeao21n6xJWyMqIwCE5X192B8OqMdSVyEE/P3IyMgPxqNz+2qs + acf/22OMjzX+nv3cto2NA3vXy9nZWTk/RI899hgBAKWQRfhQg8HDTgNAnNy2yybAqampN3S73S+p9cPO + 2Tvl2Z+uxUbcD/bclxEAwrJeHJrPonocdWcXKQ4PD3+/Pda4bXq3k/3Mvtr3cZvYy1/2+O30vh3hq/kh + euKJJwbe/e53r79FcNx2ZSAA5EcW4UMNBg87DQA2odvp4O0KR02vDIOev/cvWWhOf2dHqLEZ75Q998XG + 1o8A0G63v2dpaen9av2bYnV19Wg4mn953Da928m2w04CgPn0pz/95JmDuP36jQCQH1mEDzUYPOw0ABQv + 4tuqMAk+f3l5+U/VeqH/wrZ+f2g+51jjiE16u+y5Lza2nQaAVqv1qtA8P6TWu2lWVlY+EELAd9m26d1O + th12GgDMe97znuO2X78RAPIji/ChBoOHnQQAm8TUBWIbsSP/cPunzc3N3aHWCeUJE/tU2PbPskYcG9N2 + xOff7DQAjI+P/2Kn/x/lWykLWyEEnNe7nfoVAB555JH1swC2HFtGvxEA8iOL8KEGg4edBABr5DaJb0UM + AKEJ/Ldw//y9fwXa7fZVvQEgNunNiE0n3nYnAWBqaup/hkn/U2o9m87OboUQ8K3F7WTboR8BwLzrXe9a + H0+2jH4jAORHFuFDDQYP2w0AcQLbqmOT3StSO+JrErsocGJi4teLjcka0GbZ78d9oHj7zQYAu9jv6NGj + p4V1uDysz+O965eSpaWldw0NDZ0bt5Nth34FAPuLgPg82Nd+IgDkRxbhQw0GD9sNADZhjYyMbMnw8LCd + tnxBmBTfq9YFfsJE+2ho2K+y5mF/xmlH5aEhb8h+z55Hu120lQBgX8P9nR1CyB1hHeS6pcY+vCg85pf0 + OwDYXwS8973vXd/GcVz2CwEgP7IIH2oweNhuALC/W1ZN/kSsadhtjn2Gu1wX+FpZWfnL0Ji+zQKANffx + 8fEN2e/tJACE33vh/Pz8VC7NPwohYCls5xf2MwCYT37yk+sBLi6rXwgA+ZFF+FCDwcN2AoBNXja528S1 + WXa7cPT4G/y9f72Eif5ICGhne5wBCLf77tAIu2o9chC29UzYVi/oZwAwdi3AsQtr+4YAkB9ZhA81GDxs + JwDYhGUT+1aEo3973f9jah1QnRDIbB/YG44iT9nsWR1rVrYfbCUAhOb/oysrKw+qdcjJ/Pz8RNhWX9fP + AFDGuwMSAPIji/ChBoOH7Z4B2Cyb3EIjeLZ9MI26f1TPQkA4sn+TPV/2p2Ub6d0PNgoArVbrZ+2NiNR9 + 5yiEgJGwzb62XwEgXgvQz3cHJADkRxbhQw0GD1sNADZRbfZ0sQlHlqfNzc3dou4b9REm3kfGxsZeY8/v + RuK+sJkAEJb5mzapq/vMWRgTB8K2Osu2104DgPnUpz61vowYKnaKAJAfWYQPNRg8bDUAhAldNvoTmZqa + +tVwhPkFdd+ol9XV1b8ZHh4+zxp6bOpK3Bc2CABPP3z48Ft47k8sjL07wvY6sx8BwNhnBPTrWgACQH5k + ET7UYPCw1QBgRxibYb/barVezt/7N4v93frg4OA51th7T/1HcV84UQAItbNmZmZuCsv7cu/ycTz7q5gQ + mM7oRwCwswD2XNhzEp+j7SIA5EcW4UMNBg9bCQB2ZGfvPFa8uK+o+LMQAp6T8xXfTTY3N3dnaCJnxIZv + TcWee2P/j/uDCgDh6/PCPtVSy4UWmv6eoaGhp+00AJh77723L+8OSADIjyzChxoMHjYbAGyit8ZuFxqd + THyr3zCRXafuD43wxNTU1Jtjs7cr/xcWFtbZ/+MRZm8AGB8fPzeEvjWxPGwghK6rbr755lN3GgDsLwLs + +YjP0XYRAPIji/ChBoOHrQSAG2+8ceCmm246Ifu5hYSJiYn/EpbN6d8G63a7nxsbG/sFC3ShqT+5n4bG + 8OQRZjEAtFqt719ZWflztSxszujo6K7Z2dnj5oXtuP/++3d8FoAAkB9ZhA81GDxsJgDYBG+nJ6+77rqB + 66+/XrrhhhvWhd//nrW1tQ+r+0KzhOfxI4ODgz9gR/5xP52fn39KAAhB4dV2AaFaBjav0+nY17c+/PDD + Ayfy0EMPHfe1+P8PfehD61//7M/+bMcXAxIA8iOL8KEGg4fNngGYmpoamJubs7fyfYqwjPVTw/v3739u + aBa87p+Q0PDfE47sXxT3UwsDxQAwMTHxq6FxfVzdFlsXGuATIVD9UXxJLb7sFr/ecsst6/+PX622b9++ + 9efEzsJZ3f5vF+LGl3C2gwCQH1mEDzUYPGwUAGwisYu7ut3uQBicTxGWsX7hUbvdttf9r+1dPpotPMdm + 8sEHHzzzgQcesFP96xcD2r4RQuHvh/3iM+p22BG7BuN3LGDZdi5+jX9hE79aLV6cGRu/fW8vxxEAsBWy + CB9qMHgIAeBONQFENolYg7/vvvsG3ve+9z3FO9/5zoGlpSU7Nfy6cCT4OXUfaDYLAePj41eEI8xT7Ahz + cHDw9JmZmavCz7jOoyQhWH3p8OHDb7QxuNUAYC6//PL1NxjabgggAORHFuFDDQYP9i59NokoNpHY1d2P + P/64XGcTjgxt4nnZ2toa7/OfsNCQPh+O/l8fnuszQ9gbVr+D/rILMScnJ3/LxqI15Tgm7f8nCwBW27Vr + 18A111yzXrfvtyo8xwSAzMgifKjB4CEcye21SUOx1xePHj0q1zcKPz+j3W531LKRFntTp8XFxfeqn6Ec + diZgfHz8l7YaAC677LKBiy66aP1iwHi7rThy5AgBIDOyCB9qMHg42UsANhHYhX/h6H5gdXX1KaweJqir + 7RSxWjaAnbOmODEx8UtbDQAXXnjhwJ49e45798bN4iWA/MgifKjB4OFkFwHaRBKvOFaGhoZ+MYSAz6vl + AuifTqfzT+Pj47+w1QBgLwVs51oAAkB+ZBE+1GDwcLIAYJNGfDvYIvtZaP4vW11d/ZBaJoD+CyHgY2Nj + Y6+18beZAGAvAcSzAAQAbEQW4UMNBg8nCwB2AWBo9MexWnD2wsLCkloegPLYdRitVuvfbjYAXHzxxevi + 7/SO8RMhAORHFuFDDQYPJwoAJzr6N+12+1K1LADlW11d/T+jo6M/YeN0MwHAzgJce+216+G9d5yfCAEg + P7IIH2oweDhRALCJxCaWIquNjY39vP15kloWAB8hBDwUQsArNxMA7Osll1yypWsBCAD5kUX4UIPBw4kC + QG/zN+EIwl73/6BaDgBfYSweHRkZ+UEbmycLAPEsgH2Wh53BU+O9FwEgP7IIH2oweFABwCaTY6/1r7Pv + w6Ry5sLCwpxaBoBqrKysPDg0NPR9GwWAyMJC73hXCAD5kUX4UIPBgwoAdrHf8PDwkywEtNvtXer2AKoV + QsBfhHH6nRsFgK28LwABID+yCB9qMHjoDQDx6L945f/ExMTPdjqdf1a3B1C95eXl94exe95GZwCMXQuw + UQggAORHFuFDDQYPvQHAJg+bRKIQAL6Fv/cH6m9pael9Ybx+88kCwGbPAhAA8iOL8KEGg4feAFBs/mEi + eUaYCNrqdgDqJ4SAe0Nzf9Gll1663uwtBPSKZwHsbF9x7BcRAPIji/ChBoOH3gAQr/i3o4h2u32Bug2A + +goh4J3hKP8c+9M/eyvgXhYArr/++pOeBSAA5EcW4UMNBg/FAGCN344MTKvV+nfdbvez6jYA6m1hYaET + jvCfZ0HexnXhrN66YrNXCAD5kUX4UIPBQwwAcaI4dmrw3JWVlf+tfh9AM4QQsHjw4MGv20rjjwgA+ZFF + +FCDwUPxDMCxCeLMMPin1O8CaJYwlmfCmH6OCgAnCwQEgPzIInyoweCheAbATE1NvVn9HoBmCmN84sCB + A2f3Nvx4ZqBYiwgA+ZFF+FCDwUMxANinjNkAVL8HoLnm5+dHQgg4q9jkbcxbCCjWIgJAfmQRPtRg8BAC + QJgD1v/e/9zV1dUPqN8B0HxhrN8VQsAzY5MnAKBIFuFDDQYPc3Nzt+3fv/+UcITQUj8HkI4w3t8WQsCZ + 1uQJACiSRfhQg8FDu92+anJy8o3qZwDSMzs7e6M1+WIAiP+Pjhw5QgDIjCzChxoMHpaWlt4fBt2j6mcA + 0jQzM3NlaPxPjwGg2PwJAHmSRfhQgwEASvLE9PT05eHI/2kxANjXiJcA8iOL8KEGAwCU6PGpqakLQsM/ + zQKAvQxAAMiXLMKHGgwAUKZut/vF6enpNxMAIIvwoQYDAJQthIAvHD58+HcsAMQQQADIjyzChxoMAOAh + hIDPhxDwxngtAAEgP7IIH2owAIAX+/TPycnJ39y7d+/A3NxcJe8LQgCojizChxoMAODss3fdddevtNvt + g+JnpSMAVEcW4UMNBgDwZmcCOp3OR9XPykYAqI4swocaDACQEwJAdWQRPtRgAICcEACqI4vwoQYDAOSE + AFAdWYQPNRgAICcEgOrIInyowQAAOSEAVEcW4UMNBgDICQGgOrIIH2owAEBOCADVkUX4UIMBAHJCAKiO + LMKHGgwAkBMCQHVkET7UYACAnBAAqiOL8KEGAwDkhABQHVmEDzUYACAnBIDqyCJ8qMEAADkhAFRHFuFD + DQYAyAkBoDqyCB9qMABATggA1ZFF+FCDAQByQgCojizChxoMAJATAkB1ZBE+1GAAgJwQAKoji/ChBgMA + 5IQAUB1ZhA81GAAgJwSA6sgifKjBAAA5IQBURxbhQw0GAMgJAaA6sggfajAAQE4IANWRRfhQgwEAckIA + qI4swocaDACQEwJAdWQRPtRgAICcEACqI4vwoQYDAOSEAFAdWYQPNRgAICcEgOrIInyowQAAOSEAVEcW + 4UMNBgDICQGgOrIIH2owAEBOCADVkUX4UIMBAHJCAKiOLMKHGgwAkBMCQHVkET7UYACAnBAAqiOL8KEG + AwDkJASAx9T8iPLJInyEHf8RNSAAIBerq6sPqfkR5ZNF+FheXr5fDQgAyMVC+KfmR5RPFuFjenr6UjUg + ACAXk5OTb1TzI8oni/Bx9913P3dpaeleNSgAIHX33HPPzF133fUMNT+ifLIIH2HHHxgcHDyn3W5ft7a2 + 9vdqgABAYp4I892Hp6endx04cOBr77zzTjk/onyyCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAA + IG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggA + ANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosA + ACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbII + AADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaL + AAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2y + CAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANIm + iwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBt + sggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADS + JosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAg + bbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA + 0iaLAAAgbbIIAADSJosAACBtsggAANImiwAAIG2yCAAA0iaLAAAgbbIIAADSJosAACBtsggAANImiwAA + IG2yCAAA0iaLAAAgZV8Z+H8/k+/WS0mpwAAAAABJRU5ErkJggg== + + + + 65 + + \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/Program.cs b/SharpClipboard/SharpClipboard.Tests.WinForms/Program.cs new file mode 100644 index 0000000..2fcaa66 --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/Program.cs @@ -0,0 +1,19 @@ +using System; +using System.Windows.Forms; + +namespace SharpClipboardPreview.Tests +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new MainForm()); + } + } +} diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/AssemblyInfo.cs b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..80cd62f --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SharpClipboard Tests")] +[assembly: AssemblyDescription("A testing project for the SharpClipboard library.")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Willy Kimura")] +[assembly: AssemblyProduct("SharpCliboard - Testing Project")] +[assembly: AssemblyCopyright("Copyright © 2019, Willy Kimura.")] +[assembly: AssemblyTrademark("A product of Willy Kimura.")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("86f8eac7-259d-4a2f-842d-aa93163293c0")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Resources.Designer.cs b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Resources.Designer.cs new file mode 100644 index 0000000..10dac30 --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SharpClipboardPreview.Tests.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SharpClipboardPreview.Tests.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Resources.resx b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Settings.Designer.cs b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Settings.Designer.cs new file mode 100644 index 0000000..07568de --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SharpClipboardPreview.Tests.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.5.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Settings.settings b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SharpClipboard/SharpClipboard.Tests.WinForms/SharpClipboard.Tests.WinForms.csproj b/SharpClipboard/SharpClipboard.Tests.WinForms/SharpClipboard.Tests.WinForms.csproj new file mode 100644 index 0000000..240df8b --- /dev/null +++ b/SharpClipboard/SharpClipboard.Tests.WinForms/SharpClipboard.Tests.WinForms.csproj @@ -0,0 +1,45 @@ + + + WinExe + netcoreapp3.0;net20 + true + false + SharpClipboardPreview.Tests + + + + + + + + + + + + + + + True + True + Resources.resx + + + True + True + Settings.settings + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard.sln b/SharpClipboard/SharpClipboard.sln new file mode 100644 index 0000000..01eb2dc --- /dev/null +++ b/SharpClipboard/SharpClipboard.sln @@ -0,0 +1,37 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30002.166 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SharpClipboard", "SharpClipboard\SharpClipboard.csproj", "{005C3326-D638-4113-AEBB-A83433CC015E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SharpClipboard.Tests.WinForms", "SharpClipboard.Tests.WinForms\SharpClipboard.Tests.WinForms.csproj", "{86F8EAC7-259D-4A2F-842D-AA93163293C0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpClipboard.Tests.NetCoreWinForms", "SharpClipboard.Tests.NetCoreWinForms\SharpClipboard.Tests.NetCoreWinForms.csproj", "{D73E5EB1-DC2F-46E2-A30D-D76ECF2C4A07}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {005C3326-D638-4113-AEBB-A83433CC015E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {005C3326-D638-4113-AEBB-A83433CC015E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {005C3326-D638-4113-AEBB-A83433CC015E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {005C3326-D638-4113-AEBB-A83433CC015E}.Release|Any CPU.Build.0 = Release|Any CPU + {86F8EAC7-259D-4A2F-842D-AA93163293C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {86F8EAC7-259D-4A2F-842D-AA93163293C0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {86F8EAC7-259D-4A2F-842D-AA93163293C0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {86F8EAC7-259D-4A2F-842D-AA93163293C0}.Release|Any CPU.Build.0 = Release|Any CPU + {D73E5EB1-DC2F-46E2-A30D-D76ECF2C4A07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D73E5EB1-DC2F-46E2-A30D-D76ECF2C4A07}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D73E5EB1-DC2F-46E2-A30D-D76ECF2C4A07}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D73E5EB1-DC2F-46E2-A30D-D76ECF2C4A07}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8D4EE96B-783A-40A6-ACB6-75B1ABB152B6} + EndGlobalSection +EndGlobal diff --git a/SharpClipboard/SharpClipboard/Properties/AssemblyInfo.cs b/SharpClipboard/SharpClipboard/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..0824492 --- /dev/null +++ b/SharpClipboard/SharpClipboard/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SharpClipboard - A library for anonymously monitoring clipboard entries.")] +[assembly: AssemblyDescription("SharpClipboard is a clipboard-monitoring library for .NET that listens to the system's clipboard entries, allowing developers to tap into the rich capabilities of determining the clipboard's contents at runtime.")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Willy Kimura")] +[assembly: AssemblyProduct("SharpClipboard - Clipboard Monitoring Library")] +[assembly: AssemblyCopyright("Copyright © 2020, Willy Kimura.")] +[assembly: AssemblyTrademark("A product of Willy Kimura.")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("005c3326-d638-4113-aebb-a83433cc015e")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("3.5.2.0")] +[assembly: AssemblyFileVersion("3.5.2.0")] diff --git a/SharpClipboard/SharpClipboard/Properties/Resources.Designer.cs b/SharpClipboard/SharpClipboard/Properties/Resources.Designer.cs new file mode 100644 index 0000000..612bd1b --- /dev/null +++ b/SharpClipboard/SharpClipboard/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace WK.Libraries.SharpClipboardNS.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WK.Libraries.SharpClipboardNS.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.ControlsTheDesignerRemoves.resx b/SharpClipboard/SharpClipboard/Properties/Resources.resx similarity index 100% rename from FSI.BT.Tools/FSI.BT.Tools/SystemTrayMenu/UserInterface/Menu.ControlsTheDesignerRemoves.resx rename to SharpClipboard/SharpClipboard/Properties/Resources.resx diff --git a/SharpClipboard/SharpClipboard/SharpClipboard.Designer.cs b/SharpClipboard/SharpClipboard/SharpClipboard.Designer.cs new file mode 100644 index 0000000..88dd467 --- /dev/null +++ b/SharpClipboard/SharpClipboard/SharpClipboard.Designer.cs @@ -0,0 +1,36 @@ +namespace WK.Libraries.SharpClipboardNS +{ + partial class SharpClipboard + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + components = new System.ComponentModel.Container(); + } + + #endregion + } +} diff --git a/SharpClipboard/SharpClipboard/SharpClipboard.cs b/SharpClipboard/SharpClipboard/SharpClipboard.cs new file mode 100644 index 0000000..8ecd3f2 --- /dev/null +++ b/SharpClipboard/SharpClipboard/SharpClipboard.cs @@ -0,0 +1,729 @@ +#region Copyright + +/* + * Developer : Willy Kimura (WK). + * Library : SharpCliboard. + * License : MIT. + * + * This handy library was designed to assist .NET developers + * monitor the system cliboard in an easier and pluggable + * fashion that before. It provides support for detecting + * data formats including texts, images & files. To use it + * at design-time, simply add the component in the Toolbox + * then drag-n-drop it inside your Form to customize its + * options and features. Improvements are always welcome. + * + */ + +#endregion + + +using System; +using System.Drawing; +using System.Windows.Forms; +using System.ComponentModel; +using System.Collections.Generic; +using System.ComponentModel.Design; +using System.Runtime.InteropServices; + +using WK.Libraries.SharpClipboardNS.Views; + +namespace WK.Libraries.SharpClipboardNS +{ + /// + /// Assists in anonymously monitoring the system clipboard by + /// detecting any copied/cut data and the type of data it is. + /// + [Designer(typeof(WKDesigner))] + [DefaultEvent("ClipboardChanged")] + [DefaultProperty("MonitorClipboard")] + [Description("Assists in anonymously monitoring the system clipboard by " + + "detecting any copied/cut data and the type of data it is.")] + public partial class SharpClipboard : Component + { + #region Constructors + + /// + /// Initializes a new instance of . + /// + public SharpClipboard() + { + InitializeComponent(); + + SetDefaults(); + } + + /// + /// Initializes a new instance of . + /// + /// + /// The container hosting the component. + /// + public SharpClipboard(IContainer container) + { + container.Add(this); + + InitializeComponent(); + + SetDefaults(); + } + + #endregion + + #region Fields + + private bool _monitorClipboard; + private bool _observeLastEntry; + + private Timer _timer = new Timer(); + private ClipboardHandle _handle = new ClipboardHandle(); + private ObservableDataFormats _observableFormats = new ObservableDataFormats(); + + #endregion + + #region Enumerations + + /// + /// Provides a list of the supported clipboard content types. + /// + public enum ContentTypes + { + /// + /// Represents content. + /// + Text = 0, + + /// + /// Represents content. + /// + Image = 1, + + /// + /// Represents content as a of files. + /// + Files = 2, + + /// + /// Represents any complex objects. + /// + Other = 3 + } + + #endregion + + #region Properties + + #region Browsable + + /// + /// Gets or sets a value indicating whether the clipboard + /// will be monitored once the application launches. + /// + [Category("#Clipboard: Behaviour")] + [Description("Sets a value indicating whether the clipboard " + + "will be monitored once the application launches.")] + public bool MonitorClipboard + { + get { return _monitorClipboard; } + set { + + _monitorClipboard = value; + MonitorClipboardChanged?.Invoke(this, EventArgs.Empty); + + } + } + + /// + /// When set to true, the last cut/copied clipboard item will + /// not be auto-picked once monitoring is enabled. However when + /// set to false, the last cut/copied clipboard item will be + /// auto-picked once monitoring is enabled. + /// + [Category("#Clipboard: Behaviour")] + [Description("When set to true, the last cut/copied clipboard item will " + + "be auto-picked once monitoring is enabled. However when " + + "set to false, the last cut/copied clipboard item will not " + + "be auto-picked once monitoring is enabled.")] + public bool ObserveLastEntry + { + get { return _observeLastEntry; } + set { + + _observeLastEntry = value; + ObserveLastEntryChanged?.Invoke(this, EventArgs.Empty); + + } + } + + /// + /// Gets or sets the data formats that will be observed + /// or monitored when cut/copy actions are triggered. + /// + [Category("#Clipboard: Behaviour")] + [Description("Sets the data formats that will be observed " + + "or monitored when cut/copy actions are triggered.")] + [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] + public ObservableDataFormats ObservableFormats + { + get { return _observableFormats; } + set { + + _observableFormats = value; + ObservableFormatsChanged?.Invoke(this, EventArgs.Empty); + + } + } + + /// + /// Gets or sets the object that contains programmer- + /// supplied data associated with the component. + /// + [Bindable(true)] + [Category("#Clipboard: Miscellaneous")] + [TypeConverter(typeof(StringConverter))] + [Description("Sets the object that contains programmer-" + + "supplied data associated with the component.")] + public virtual object Tag { get; set; } + + #endregion + + #region Non-browsable + + /// + /// Gets the currently cut/copied clipboard text. + /// + [Browsable(false)] + public string ClipboardText { get; internal set; } + + /// + /// Gets the currently cut/copied clipboard . + /// This is necessary when handling complex content copied to the clipboard. + /// + [Browsable(false)] + public object ClipboardObject { get; internal set; } + + /// + /// Gets the currently cut/copied clipboard file-path. + /// + [Browsable(false)] + public string ClipboardFile { get; internal set; } + + /// + /// Gets the currently cut/copied clipboard file-paths. + /// + [Browsable(false)] + public List ClipboardFiles { get; internal set; } = new List(); + + /// + /// Gets the currently cut/copied clipboard image. + /// + [Browsable(false)] + public Image ClipboardImage { get; internal set; } + + /// + /// Lets you change the invisible clipboard-window-handle's title + /// that is designed to receive broadcasted clipboard messages. This is + /// however unnecessary for normal users but may be essential if you're + /// working under special circumstances that require supervision. + /// The window will however remain hidden from all users. + /// + [Browsable(false)] + public static string HandleCaption { get; set; } = string.Empty; + + #endregion + + #endregion + + #region Methods + + #region Public + + /// + /// Gets the current foreground window's handle. + /// + /// + public IntPtr ForegroundWindowHandle() + { + return GetForegroundWindow(); + } + + /// + /// Starts the clipboard-monitoring process and + /// initializes the system clipboard-access handle. + /// + public void StartMonitoring() + { + _handle.Show(); + } + + /// + /// Ends the clipboard-monitoring process and + /// shuts the system clipboard-access handle. + /// + public void StopMonitoring() + { + _handle.Close(); + } + + #endregion + + #region Private + + /// + /// Apply library-default settings and launch code. + /// + private void SetDefaults() + { + _handle.SharpClipboardInstance = this; + + _timer.Enabled = true; + _timer.Interval = 1000; + _timer.Tick += OnLoad; + + MonitorClipboard = true; + ObserveLastEntry = true; + } + + /// + /// Invokes the event with formal parameters. + /// + /// The current clipboard content. + /// The current clipboard content-type. + internal void Invoke(object content, ContentTypes type, SourceApplication source) + { + ClipboardChanged?.Invoke(this, new ClipboardChangedEventArgs(content, type, source)); + } + + /// + /// Gets the foreground or currently active window handle. + /// + [DllImport("user32.dll")] + static extern IntPtr GetForegroundWindow(); + + #endregion + + #endregion + + #region Events + + #region Public + + #region Event Handlers + + /// + /// This event is triggered whenever the + /// system clipboard has been modified. + /// + [Category("#Clipboard: Events")] + [Description("This event is triggered whenever the " + + "system clipboard has been modified.")] + public event EventHandler ClipboardChanged = null; + + /// + /// Occurs whenever the clipboard-monitoring status has been changed. + /// + [Category("#Clipboard: Events")] + [Description("Occurs whenever the clipboard-monitoring status has been changed.")] + public event EventHandler MonitorClipboardChanged = null; + + /// + /// Occurs whenever the allowed observable formats have been changed. + /// + [Category("#Clipboard: Events")] + [Description("Occurs whenever the allowed observable formats have been changed.")] + public event EventHandler ObservableFormatsChanged = null; + + /// + /// Occurs whenever the 'ObserveLastEntry' property has been changed. + /// + [Category("#Clipboard: Events")] + [Description("Occurs whenever the allowed observable formats have been changed.")] + public event EventHandler ObserveLastEntryChanged = null; + + #endregion + + #region Event Arguments + + /// + /// Provides data for the event. + /// + public class ClipboardChangedEventArgs : EventArgs + { + #region Constructor + + /// + /// Provides data for the event. + /// + /// The current clipboard content. + /// The current clipboard-content-type. + public ClipboardChangedEventArgs(object content, ContentTypes contentType, SourceApplication source) + { + Content = content; + ContentType = contentType; + + _source = new SourceApplication(source.ID, source.Handle, source.Name, + source.Title, source.Path); + } + + #endregion + + #region Fields + + private SourceApplication _source; + + #endregion + + #region Properties + + /// + /// Gets the currently copied clipboard content. + /// + public object Content { get; } + + /// + /// Gets the currently copied clipboard content-type. + /// + public ContentTypes ContentType { get; } + + /// + /// Gets the application from where the + /// clipboard's content were copied. + /// + public SourceApplication SourceApplication + { + get { return _source; } + + } + + #endregion + } + + #endregion + + #endregion + + #region Private + + /// + /// This initiates a Timer that then begins the + /// clipboard-monitoring service. The Timer will + /// auto-shutdown once the service has started. + /// + private void OnLoad(object sender, EventArgs e) + { + if (!DesignMode) + { + _timer.Stop(); + _timer.Enabled = false; + + StartMonitoring(); + } + } + + #endregion + + #endregion + + #region Smart Tags + + #region Standard: Designer + + [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")] + public class WKDesigner : ComponentDesigner + { + private DesignerActionListCollection actionLists; + + // Use pull model to populate smart tag menu. + public override DesignerActionListCollection ActionLists + { + get { + if (null == actionLists) + { + actionLists = new DesignerActionListCollection + { + new WKComponentActionList(this.Component) + }; + } + + return actionLists; + } + } + } + + #endregion + + #region Modifiers: Properties + + /// + /// Initializes a new instance of the class. + /// + public class WKComponentActionList : DesignerActionList + { + private SharpClipboard WKComponent; + private DesignerActionUIService designerActionUISvc = null; + + public WKComponentActionList(IComponent component) : base(component) + { + this.WKComponent = component as SharpClipboard; + + // Cache a reference to DesignerActionUIService so + // that the DesignerActionList can be refreshed. + this.designerActionUISvc = GetService(typeof(DesignerActionUIService)) + as DesignerActionUIService; + + // Automatically display Smart Tags for quick access + // to the most common properties needed by users. + this.AutoShow = true; + } + + #region Properties Manager + + internal static PropertyDescriptor GetPropertyDescriptor(IComponent component, string propertyName) + { + return TypeDescriptor.GetProperties(component)[propertyName]; + } + + internal static IDesignerHost GetDesignerHost(IComponent component) + { + return (IDesignerHost)component.Site.GetService(typeof(IDesignerHost)); + } + + internal static IComponentChangeService GetChangeService(IComponent component) + { + return (IComponentChangeService)component.Site.GetService(typeof(IComponentChangeService)); + } + + internal static void SetValue(IComponent component, string propertyName, object value) + { + PropertyDescriptor propertyDescriptor = GetPropertyDescriptor(component, propertyName); + IComponentChangeService svc = GetChangeService(component); + IDesignerHost host = GetDesignerHost(component); + DesignerTransaction txn = host.CreateTransaction(); + + try + { + svc.OnComponentChanging(component, propertyDescriptor); + propertyDescriptor.SetValue(component, value); + svc.OnComponentChanged(component, propertyDescriptor, null, null); + txn.Commit(); + txn = null; + } + + finally + { + if (txn != null) + txn.Cancel(); + } + } + + #endregion + + #region Items Manager + + /// + /// Implementation of this abstract method creates Smart Tag items, + /// associates their targets, and collects them into a list. + /// + public override DesignerActionItemCollection GetSortedActionItems() + { + DesignerActionItemCollection items = new DesignerActionItemCollection + { + // Define static section header entries. + new DesignerActionHeaderItem("Behaviour"), + + // Add Designer items. + new DesignerActionPropertyItem("MonitorClipboard", + "Monitor Clipboard", "Behaviour", + GetPropertyDescriptor(this.Component, "MonitorClipboard").Description) + + }; + + return items; + } + + #region Properties + + public bool MonitorClipboard + { + get { return WKComponent.MonitorClipboard; } + set { SetValue(WKComponent, "MonitorClipboard", value); } + } + + #endregion + + #endregion + } + + #endregion + + #endregion + } + + #region Property Classes + + /// + /// Provides a list of supported observable data formats + /// that can be monitored from the system clipboard. + /// + [EditorBrowsable(EditorBrowsableState.Never)] + [TypeConverter(typeof(ExpandableObjectConverter))] + [Description("Provides a list of supported observable data formats " + + "that can be monitored from the system clipboard.")] + public class ObservableDataFormats + { + /// + /// Creates a new options class-instance. + /// + public ObservableDataFormats() + { + _all = true; + } + + #region Fields + + private bool _all; + + #endregion + + #region Properties + + /// + /// Gets or sets a value indicating whether all the + /// supported observable formats will be monitored. + /// + [ParenthesizePropertyName(true)] + [Category("#Clipboard: Behaviour")] + [Description("Sets a value indicating whether all the supported " + + "observable formats will be monitored.")] + public bool All + { + get { return _all; } + set { + + _all = value; + + Texts = value; + Files = value; + Images = value; + Others = value; + + } + } + + /// + /// Gets or sets a value indicating whether texts will be monitored. + /// + [Category("#Clipboard: Behaviour")] + [Description("Sets a value indicating whether texts will be monitored.")] + public bool Texts { get; set; } = true; + + /// + /// Gets or sets a value indicating whether files will be monitored. + /// + [Category("#Clipboard: Behaviour")] + [Description("Sets a value indicating whether files will be monitored.")] + public bool Files { get; set; } = true; + + /// + /// Gets or sets a value indicating whether images will be monitored. + /// + [Category("#Clipboard: Behaviour")] + [Description("Sets a value indicating whether images will be monitored.")] + public bool Images { get; set; } = true; + + /// + /// Gets or sets a value indicating whether other + /// complex object-types will be monitored. + /// + [Category("#Clipboard: Behaviour")] + [Description("Sets a value indicating whether other " + + "complex object-types will be monitored.")] + public bool Others { get; set; } = true; + + #endregion + + #region Overrides + + /// + /// Returns a containing the list of observable data + /// formats provided and their applied statuses separated by semi-colons. + /// + public override string ToString() + { + return $"Texts: {Texts}; Images: {Images}; Files: {Files}; Others: {Others}"; + } + + #endregion + } + + /// + /// Stores details of the application from + /// where the clipboard's content were copied. + /// + [EditorBrowsable(EditorBrowsableState.Never)] + public class SourceApplication + { + /// + /// Creates a new class-instance. + /// + /// The application's ID. + /// The application's handle. + /// The application's name. + /// The application's title. + /// The application's path. + internal SourceApplication(int id, IntPtr handle, string name, + string title, string path) + { + ID = id; + Name = name; + Path = path; + Title = title; + Handle = handle; + } + + #region Properties + + /// + /// Gets the application's process-ID. + /// + public int ID { get; } + + /// + /// Gets the appliation's window-handle. + /// + public IntPtr Handle { get; } + + /// + /// Gets the application's name. + /// + public string Name { get; } + + /// + /// Gets the application's title-text. + /// + public string Title { get; } + + /// + /// Gets the application's absolute path. + /// + public string Path { get; } + + #endregion + + #region Overrides + + /// + /// Returns a containing the list + /// of application details provided. + /// + public override string ToString() + { + return $"ID: {ID}; Handle: {Handle}, Name: {Name}; " + + $"Title: {Title}; Path: {Path}"; + } + + #endregion + } + + #endregion +} \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard/SharpClipboard.csproj b/SharpClipboard/SharpClipboard/SharpClipboard.csproj new file mode 100644 index 0000000..4a93f4e --- /dev/null +++ b/SharpClipboard/SharpClipboard/SharpClipboard.csproj @@ -0,0 +1,58 @@ + + + WK.Libraries.SharpClipboardNS + netcoreapp3.0;net20 + true + false + true + 3.5.0 + WillyKimura + + + MIT + https://github.com/Willy-Kimura/SharpClipboard + + SharpClipboard is a clipboard-monitoring library for .NET that listens to the system's clipboard entries, allowing developers to tap into the rich capabilities of determining the clipboard's contents at runtime. + - The 'ClipboardFiles' property will now be cleared upon copying files. +- Prevented crashing when performing a clipboard operation in Remote Desktop environments. + © 2020 Willy Kimura + c# vb clipboard monitor clipboard-monitor clipboard-manager clipboard-history + clipboard.png + git + https://github.com/Willy-Kimura/SharpClipboard.git + + + + SharpClipboard.xml + + + SharpClipboard.xml + + + + + + + + + + + + + + + True + True + Resources.resx + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + + \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard/SharpClipboard.xml b/SharpClipboard/SharpClipboard/SharpClipboard.xml new file mode 100644 index 0000000..7098399 --- /dev/null +++ b/SharpClipboard/SharpClipboard/SharpClipboard.xml @@ -0,0 +1,396 @@ + + + + SharpClipboard + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Assists in anonymously monitoring the system clipboard by + detecting any copied/cut data and the type of data it is. + + + + + Initializes a new instance of . + + + + + Initializes a new instance of . + + + The container hosting the component. + + + + + Provides a list of the supported clipboard content types. + + + + + Represents content. + + + + + Represents content. + + + + + Represents content as a of files. + + + + + Represents any complex objects. + + + + + Gets or sets a value indicating whether the clipboard + will be monitored once the application launches. + + + + + When set to true, the last cut/copied clipboard item will + not be auto-picked once monitoring is enabled. However when + set to false, the last cut/copied clipboard item will be + auto-picked once monitoring is enabled. + + + + + Gets or sets the data formats that will be observed + or monitored when cut/copy actions are triggered. + + + + + Gets or sets the object that contains programmer- + supplied data associated with the component. + + + + + Gets the currently cut/copied clipboard text. + + + + + Gets the currently cut/copied clipboard . + This is necessary when handling complex content copied to the clipboard. + + + + + Gets the currently cut/copied clipboard file-path. + + + + + Gets the currently cut/copied clipboard file-paths. + + + + + Gets the currently cut/copied clipboard image. + + + + + Lets you change the invisible clipboard-window-handle's title + that is designed to receive broadcasted clipboard messages. This is + however unnecessary for normal users but may be essential if you're + working under special circumstances that require supervision. + The window will however remain hidden from all users. + + + + + Gets the current foreground window's handle. + + + + + + Starts the clipboard-monitoring process and + initializes the system clipboard-access handle. + + + + + Ends the clipboard-monitoring process and + shuts the system clipboard-access handle. + + + + + Apply library-default settings and launch code. + + + + + Invokes the event with formal parameters. + + The current clipboard content. + The current clipboard content-type. + + + + Gets the foreground or currently active window handle. + + + + + This event is triggered whenever the + system clipboard has been modified. + + + + + Occurs whenever the clipboard-monitoring status has been changed. + + + + + Occurs whenever the allowed observable formats have been changed. + + + + + Occurs whenever the 'ObserveLastEntry' property has been changed. + + + + + Provides data for the event. + + + + + Provides data for the event. + + The current clipboard content. + The current clipboard-content-type. + + + + Gets the currently copied clipboard content. + + + + + Gets the currently copied clipboard content-type. + + + + + Gets the application from where the + clipboard's content were copied. + + + + + This initiates a Timer that then begins the + clipboard-monitoring service. The Timer will + auto-shutdown once the service has started. + + + + + Initializes a new instance of the class. + + + + + Implementation of this abstract method creates Smart Tag items, + associates their targets, and collects them into a list. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Provides a list of supported observable data formats + that can be monitored from the system clipboard. + + + + + Creates a new options class-instance. + + + + + Gets or sets a value indicating whether all the + supported observable formats will be monitored. + + + + + Gets or sets a value indicating whether texts will be monitored. + + + + + Gets or sets a value indicating whether files will be monitored. + + + + + Gets or sets a value indicating whether images will be monitored. + + + + + Gets or sets a value indicating whether other + complex object-types will be monitored. + + + + + Returns a containing the list of observable data + formats provided and their applied statuses separated by semi-colons. + + + + + Stores details of the application from + where the clipboard's content were copied. + + + + + Creates a new class-instance. + + The application's ID. + The application's handle. + The application's name. + The application's title. + The application's path. + + + + Gets the application's process-ID. + + + + + Gets the appliation's window-handle. + + + + + Gets the application's name. + + + + + Gets the application's title-text. + + + + + Gets the application's absolute path. + + + + + Returns a containing the list + of application details provided. + + + + + This window acts as a handle to the clipboard-monitoring process and + thus will be launched in the background once the component has started + the monitoring service. However, it won't be visible to anyone even via + the Task Manager. + + + + + Initializes a new instance of . + + + + + Checks if the handle is ready to monitor the system clipboard. + It is used to provide a final value for use whenever the property + 'ObserveLastEntry' is enabled. + + + + + Gets or sets an active instance + for use when managing the current clipboard handle. + + + + + Modifications in this overriden method have + been added to disable viewing of the handle- + window in the Task Manager. + + + + + This is the main clipboard detection method. + Algorithmic customizations are most welcome. + + The processed window-reference message. + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + diff --git a/SharpClipboard/SharpClipboard/Views/ClipboardHandle.Designer.cs b/SharpClipboard/SharpClipboard/Views/ClipboardHandle.Designer.cs new file mode 100644 index 0000000..eb08c4d --- /dev/null +++ b/SharpClipboard/SharpClipboard/Views/ClipboardHandle.Designer.cs @@ -0,0 +1,97 @@ +namespace WK.Libraries.SharpClipboardNS.Views +{ + partial class ClipboardHandle + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ClipboardHandle)); + this.panel1 = new System.Windows.Forms.Panel(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.lblInformation = new System.Windows.Forms.Label(); + this.panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.Controls.Add(this.pictureBox1); + this.panel1.Controls.Add(this.lblInformation); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(408, 125); + this.panel1.TabIndex = 2; + // + // pictureBox1 + // + this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); + this.pictureBox1.Location = new System.Drawing.Point(178, 14); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(53, 50); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.pictureBox1.TabIndex = 3; + this.pictureBox1.TabStop = false; + // + // lblInformation + // + this.lblInformation.AutoSize = true; + this.lblInformation.ForeColor = System.Drawing.Color.DimGray; + this.lblInformation.Location = new System.Drawing.Point(24, 72); + this.lblInformation.Name = "lblInformation"; + this.lblInformation.Size = new System.Drawing.Size(360, 39); + this.lblInformation.TabIndex = 2; + this.lblInformation.Text = resources.GetString("lblInformation.Text"); + // + // ClipboardHandle + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.ClientSize = new System.Drawing.Size(408, 125); + this.Controls.Add(this.panel1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Name = "ClipboardHandle"; + this.Opacity = 0D; + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = ""; + this.WindowState = System.Windows.Forms.FormWindowState.Minimized; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.OnClose); + this.Load += new System.EventHandler(this.OnLoad); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.Label lblInformation; + } +} \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard/Views/ClipboardHandle.cs b/SharpClipboard/SharpClipboard/Views/ClipboardHandle.cs new file mode 100644 index 0000000..1e68680 --- /dev/null +++ b/SharpClipboard/SharpClipboard/Views/ClipboardHandle.cs @@ -0,0 +1,386 @@ +#region Copyright + +/* + * The SharpClipboard Handle. + * ---------------------------------------------+ + * Please preserve this window. + * It acts as the core message-processing handle + * for receiving broadcasted clipboard messages. + * + * The window however will not be visible to + * end users both via the Taskbar and the Task- + * Manager so no need to panic. At the very least + * you may change the window's title using the + * static property 'SharpClipboard.HandleCaption'. + * ---------------------------------------------+ + * + */ + +#endregion + + +using System; +using System.Text; +using System.Drawing; +using System.Diagnostics; +using System.Windows.Forms; +using System.ComponentModel; +using System.Runtime.InteropServices; + +namespace WK.Libraries.SharpClipboardNS.Views +{ + /// + /// This window acts as a handle to the clipboard-monitoring process and + /// thus will be launched in the background once the component has started + /// the monitoring service. However, it won't be visible to anyone even via + /// the Task Manager. + /// + public partial class ClipboardHandle : Form + { + #region Constructor + + /// + /// Initializes a new instance of . + /// + public ClipboardHandle() + { + InitializeComponent(); + + // [optional] Applies the default window title. + // This may only be necessary for forensic purposes. + Text = SharpClipboard.HandleCaption; + } + + #endregion + + #region Fields + + private IntPtr _chainedWnd; + + const int WM_DRAWCLIPBOARD = 0x0308; + const int WM_CHANGECBCHAIN = 0x030D; + + private bool _ready; + + private string _processName = string.Empty; + private string _executableName = string.Empty; + private string _executablePath = string.Empty; + + #endregion + + #region Properties + + /// + /// Checks if the handle is ready to monitor the system clipboard. + /// It is used to provide a final value for use whenever the property + /// 'ObserveLastEntry' is enabled. + /// + [Browsable(false)] + internal bool Ready + { + get { + + if (SharpClipboardInstance.ObserveLastEntry) + _ready = true; + + return _ready; + + } + set { _ready = value; } + } + + /// + /// Gets or sets an active instance + /// for use when managing the current clipboard handle. + /// + [Browsable(false)] + internal SharpClipboard SharpClipboardInstance { get; set; } + + #endregion + + #region Methods + + #region Clipboard Management + + #region Win32 Integration + + [DllImport("user32.dll")] + static extern IntPtr SetClipboardViewer(IntPtr hWndNewViewer); + + [DllImport("user32.dll")] + static extern bool ChangeClipboardChain(IntPtr hWndRemove, IntPtr hWndNewNext); + + [DllImport("user32.dll")] + public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam); + + #endregion + + #region Clipboard Monitor + + /// + /// Modifications in this overriden method have + /// been added to disable viewing of the handle- + /// window in the Task Manager. + /// + protected override CreateParams CreateParams + { + get { + + + var cp = base.CreateParams; + + // Turn on WS_EX_TOOLWINDOW. + cp.ExStyle |= 0x80; + + return cp; + + } + } + + /// + /// This is the main clipboard detection method. + /// Algorithmic customizations are most welcome. + /// + /// The processed window-reference message. + protected override void WndProc(ref Message m) + { + base.WndProc(ref m); + + switch (m.Msg) + { + case WM_DRAWCLIPBOARD: + + // If clipboard-monitoring is enabled, proceed to listening. + if (Ready && SharpClipboardInstance.MonitorClipboard) + { + IDataObject dataObj; + int retryCount = 0; + + while (true) + { + try + { + dataObj = Clipboard.GetDataObject(); + break; + } + catch (ExternalException) + { + // Crashes when large data is copied from clipboard + // without retries. We'll therefore need to do a 5-step + // retry count to cut some slack for the operation to + // fully complete and ensure that the data is captured; + // if all else fails, then throw an exception. + // You may extend the retries if need be. + if (++retryCount > 5) + throw; + + System.Threading.Thread.Sleep(100); + } + } + + try + { + // Determines whether a file/files have been cut/copied. + if ((SharpClipboardInstance.ObservableFormats.Files == true) && + (dataObj.GetDataPresent(DataFormats.FileDrop))) + { + string[] capturedFiles = (string[])dataObj.GetData(DataFormats.FileDrop); + + // If the 'capturedFiles' string array persists as null, then this means + // that the copied content is of a complex object type since the file-drop + // format is able to capture more-than-just-file content in the clipboard. + // Therefore assign the content its rightful type. + if (capturedFiles == null) + { + SharpClipboardInstance.ClipboardObject = dataObj; + SharpClipboardInstance.ClipboardText = dataObj.GetData(DataFormats.UnicodeText).ToString(); + + SharpClipboardInstance.Invoke(dataObj, SharpClipboard.ContentTypes.Other, + new SourceApplication(GetForegroundWindow(), SharpClipboardInstance.ForegroundWindowHandle(), + GetApplicationName(), GetActiveWindowTitle(), GetApplicationPath())); + } + else + { + // Clear all existing files before update. + SharpClipboardInstance.ClipboardFiles.Clear(); + + SharpClipboardInstance.ClipboardFiles.AddRange(capturedFiles); + SharpClipboardInstance.ClipboardFile = capturedFiles[0]; + + SharpClipboardInstance.Invoke(capturedFiles, SharpClipboard.ContentTypes.Files, + new SourceApplication(GetForegroundWindow(), SharpClipboardInstance.ForegroundWindowHandle(), + GetApplicationName(), GetActiveWindowTitle(), GetApplicationPath())); + } + } + + // Determines whether text has been cut/copied. + else if ((SharpClipboardInstance.ObservableFormats.Texts == true) && + (dataObj.GetDataPresent(DataFormats.Text) || dataObj.GetDataPresent(DataFormats.UnicodeText))) + { + string capturedText = dataObj.GetData(DataFormats.UnicodeText).ToString(); + SharpClipboardInstance.ClipboardText = capturedText; + + SharpClipboardInstance.Invoke(capturedText, SharpClipboard.ContentTypes.Text, + new SourceApplication(GetForegroundWindow(), SharpClipboardInstance.ForegroundWindowHandle(), + GetApplicationName(), GetActiveWindowTitle(), GetApplicationPath())); + } + + // Determines whether an image has been cut/copied. + else if ((SharpClipboardInstance.ObservableFormats.Images == true) && + (dataObj.GetDataPresent(DataFormats.Bitmap))) + { + Image capturedImage = dataObj.GetData(DataFormats.Bitmap) as Image; + SharpClipboardInstance.ClipboardImage = capturedImage; + + SharpClipboardInstance.Invoke(capturedImage, SharpClipboard.ContentTypes.Image, + new SourceApplication(GetForegroundWindow(), SharpClipboardInstance.ForegroundWindowHandle(), + GetApplicationName(), GetActiveWindowTitle(), GetApplicationPath())); + } + + // Determines whether a complex object has been cut/copied. + else if ((SharpClipboardInstance.ObservableFormats.Others == true) && + !(dataObj.GetDataPresent(DataFormats.FileDrop))) + { + SharpClipboardInstance.Invoke(dataObj, SharpClipboard.ContentTypes.Other, + new SourceApplication(GetForegroundWindow(), SharpClipboardInstance.ForegroundWindowHandle(), + GetApplicationName(), GetActiveWindowTitle(), GetApplicationPath())); + } + } + catch (AccessViolationException) + { + // Use-cases such as Remote Desktop usage might throw this exception. + // Applications with Administrative privileges can however override + // this exception when run in a production environment. + } + catch (NullReferenceException) { } + } + + // Provides support for multi-instance clipboard monitoring. + SendMessage(_chainedWnd, m.Msg, m.WParam, m.LParam); + + break; + + case WM_CHANGECBCHAIN: + + if (m.WParam == _chainedWnd) + _chainedWnd = m.LParam; + else + SendMessage(_chainedWnd, m.Msg, m.WParam, m.LParam); + + break; + } + } + + #endregion + + #region Helper Methods + + public void StartMonitoring() + { + this.Show(); + } + + public void StopMonitoring() + { + this.Close(); + } + + #endregion + + #endregion + + #region Source App Management + + #region Win32 Externals + + [DllImport("user32.dll")] + static extern int GetForegroundWindow(); + + [DllImport("user32.dll")] + static extern IntPtr GetForegroundWindowPtr(); + + [DllImport("user32.dll")] + static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count); + + [DllImport("user32")] + private static extern UInt32 GetWindowThreadProcessId(Int32 hWnd, out Int32 lpdwProcessId); + + #endregion + + #region Helper Methods + + private Int32 GetProcessID(Int32 hwnd) + { + Int32 processID = 1; + GetWindowThreadProcessId(hwnd, out processID); + + return processID; + } + + private string GetApplicationName() + { + try + { + Int32 hwnd = 0; + hwnd = GetForegroundWindow(); + + _processName = Process.GetProcessById(GetProcessID(hwnd)).ProcessName; + _executablePath = Process.GetProcessById(GetProcessID(hwnd)).MainModule.FileName; + _executableName = _executablePath.Substring(_executablePath.LastIndexOf(@"\") + 1); + } + catch (Exception) { } + + return _executableName; + } + + private string GetApplicationPath() + { + return _executablePath; + } + + private string GetActiveWindowTitle() + { + const int capacity = 256; + StringBuilder content = null; + IntPtr handle = IntPtr.Zero; + + try + { + content = new StringBuilder(capacity); + handle = SharpClipboardInstance.ForegroundWindowHandle(); + } + catch (Exception) { } + + if (GetWindowText(handle, content, capacity) > 0) + return content.ToString(); + + return null; + } + + #endregion + + #endregion + + #endregion + + #region Events + + private void OnLoad(object sender, EventArgs e) + { + // Start listening for clipboard changes. + _chainedWnd = SetClipboardViewer(this.Handle); + + Ready = true; + } + + private void OnClose(object sender, FormClosingEventArgs e) + { + // Stop listening to clipboard changes. + ChangeClipboardChain(this.Handle, _chainedWnd); + + _chainedWnd = IntPtr.Zero; + } + + #endregion + } +} \ No newline at end of file diff --git a/SharpClipboard/SharpClipboard/Views/ClipboardHandle.resx b/SharpClipboard/SharpClipboard/Views/ClipboardHandle.resx new file mode 100644 index 0000000..cb3fa25 --- /dev/null +++ b/SharpClipboard/SharpClipboard/Views/ClipboardHandle.resx @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + + + iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAABGdBTUEAALGPC/xhBQAACEpJREFUeF7t + nW2IFVUYx83eg8he6NUszUoqQkmovoSSH/SDgZRlfbAgqcAikkqsSCO1F2sRIiqIAj9ESW9ircTeu677 + Zi+7aplFmVZaVtiLJthqm9v/Gf6zjMfn7HWdOefO3Ht+8Ocue545z/Occ2bumbkzZ4YEAoFAIBAIBAKB + QCDQT2dn52ktLS1ToDnQK2vWrMFHyxbqT0Px/1eDl/H5AD4nSx2sLlCJ5cuXH42Gmwgthj6F/oP6UqoX + kroWoUMmiA+6Cwhs9KnQMkhGstaIWUp8LENnTOrr6zuKYdQfSH5oc3PzjWiM9YnG8a1uaFpddYQki2P5 + LUj8y0RDVFtfQNMZYu2C3f4aJCqjTmuEqgsDowt75dUMt3bATOREJNgA/ZtM+DD1K/QOGudJdOAMaGxb + W9uojo6OM/F5qoh/j5IysRFb2Qb6jXUMRvux/RLUcwLDLzZomEuQ1AYjyYHUiwYoQbNbW1svYzVHhBzu + MKIvR2Pei3qbocHMqtZhu9GsqpigEeVY/7eRmE1boTnt7e3ncvPMKZfL54kP+tJiMLVLJgrcvFgg+HnQ + gUQyNn2NjpqJ0XYMN3WO+ILP2+H7GyMWTZLDQ9w0/0hyCPj1RAI27ZSGr+YUkDOymYjldyM2TS/Cfig3 + zSeSEAI9nMZ/1+WhZrBg0AxHR7yvxHmQYPdqNQdMRRCgXINRg6f2yIijee7g3rDHiPkgweYlmucLBPao + FnBC36GDrqB5bsHM60rE+r0Ru6l5NM8HaNgZSpBJrYfN2TTPPXJ4RMyfGzkkdQAD7maaVxfO861TTQTa + 3tTUdArNCwMGzDCJXcuJ2g2b6p4ndHV1nYRABrqm043RdDLNC4fEjhwGuli4UdqA5v7BCFmiBBVrG0bI + cJoWFnTCCOTys5Fbv9AGT9HUL3KZAAHsNwOienAGeRVNC49coENOtlz3ofxSmvqBJzDW4yPK7qJpzYCc + Zmu5Uq1ezw/k+ogSRKz3aFZT8CRzpZFrv9BBN9DULQhkKBx+ZQZA/VUqlc6iqTMUv5FY7AyZSsPPbtMv + tcHLXgBH0wzH/cIouJ9mTtF8i1jsFHTCg5pvairN3AEnaw2nsTZjSnYszZyi+I7EYqds2rTpOPhSz5Tl + e5FmbkDvj9cci1B2B82co/kXsdg5yHWW5l+EsrE0yx708AuaU2irr9EvKP4jsdg5kiv8/WD6pxpoli10 + qv7Gio6ZSzMvaDGIWOwF+HvE9E/twF6Q/Y9LqHSy4kzUm6dr+77AoDsfuau/MWOafj3NsgMd8JzmDIF8 + QJO6A/l/ZLaHCG31NE2yAxV/ZjoSoQPupEndgYa+R2sTaC1NskHuvUGl6u6GIC6kWd2B3EdrbQL1omwY + zdKDyiYpTkQ/0qRuQRvYrpROpEl6cJixXYh6gyZ1C9rgLaNNIsnhiSbpQQeo8384eYwmXtFiEbHYK2ib + +VosaJulNEkPKlS/7aGq3FGsxBGJxV5BQ9t+D19Fk/Sgso1G5ZHQ++No4hUtFhGLvYIOsF2e2UCT9KAy + 9bS7XC5fQBOvaLGIWOwVDMKRWizQVpqkB5X9YVQeqVoPwGmxiFjsFewBZ2ixQDtpkh5Uts+oPJJcmqWJ + V7RYRCz2SmNj4/FaLFAPTdKDykIHWPDVAeEQZMHXISh8CVuQR6O0WKAtNEkPKgvTUAu+pqGrjMojyUkI + TbyixSJisVcwCG/TYsH/s7tMj4ZeanEynyZe0WIRsdgr8PuEGQf1PE3Sg4bO1cU4JY5ILPYKBuebWixo + s7tpkh44sV2O3kYTryhxRGKxV+D3JzMOEdpsAk3Sw9u01ZtT0dMX08wbWhwiFnsDjTxGiwPqyfy2dVT6 + ieEkEoKYRRNvaHGIWOwN5K7+JIlBmf0NWqh4kemIaqKJN5QYIrHYG/C52oxBhI5ZQJPsQKW27wHvt6Uo + MURisRcwyq23paDsOpplBzpAHsDeYTqjHqaZFxT/kVjsBfiTlQC0OLbLHeQ0yxZU/ozhLJbcDeZtdRHF + fyQWO4erv/xi+qcW0Sx7+FiS5lSOe9n9CF0Bzb+Ixc5BrrL6ihoDysbQzA1w0mk6per+9nSojWbuQA/b + 7hEVeXmCXPEbicVOgZ/HTb+x0DaTaOYWOJNlILUg9mIGMJJmzlD8RmKxM3jpea/pl+qgmXvCQ3qHCgPP + z0N6MXDaaAaR0Bya1Qxo4LlKnrFW0swfdfigtvq7OOT/Qe0YjIqBlirYXq2fLLNEvtOQi+0EVA491Vmq + QOBjS7ZpqWgL9pRzaF44JHbkMNACfx2+pt5WKi1XA3XLup40LwwSM2JfZ+SSVPWXq4lBIJUWbPpWdmWa + 5x5ONzcbOSSVnwWbYhBQpSXLdsiXGc1zC+K8FrJd54mVryXLYuQLSQk2KXl0Z4Gzq4UpkJgkNonRiPkg + wWYhN8kfPFl5zQxaUa6WrZQVdTF4ir9sZQySGeikJdZeGXFybyU384745qi3XV7ol+TEzYoBgpYnyWtl + 6WKvPzhlBgKfDu1iIpUkL+DJ3eLd6KybuHkxwUgbCX2sJGeT/M5axjaZLV+P+u6DBrt8fTcav9jL18fI + 2SIaVJ4m/MdI8nB0yAscsJeMSK5FKn/L/2AzDra3wmahbAMd0QscoGdRR228wCEJZxtvGwnnSR8ixosY + bu2CROW7oZpvTzJVHy/xScJzhinYI/ChNooP1d9rrDRwvB2DjpCz6O2JxnElubTcAJ/j6T4Qg5EoS2JO + ZGfI8jiDmbXYFL/KcDEaPbzKcDCUSqXT0WiT0SHyfIK8BmsF/u7CZ/wyz7iRo5d5smwF1CDbyLbhZZ6B + QCAQCAQCgUAgEEgwZMj/Dc7t3j0iwbAAAAAASUVORK5CYII= + + + + True + + + Please note that this window acts as a handle to the clipboard-monitoring +process and thus will be launched in the background once the component +has started the monitoring service. However, it won't be visible to anyone. + + + True + + \ No newline at end of file diff --git a/SharpClipboard/_config.yml b/SharpClipboard/_config.yml new file mode 100644 index 0000000..c419263 --- /dev/null +++ b/SharpClipboard/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-cayman \ No newline at end of file diff --git a/git-remote-init b/git-remote-init new file mode 100644 index 0000000..e8da571 --- /dev/null +++ b/git-remote-init @@ -0,0 +1,11 @@ +#!/bin/bash +gitTop=$( git rev-parse --show-toplevel 2> /dev/null ) +[[ "" == "$gitTop" ]] && exit 0 +gitRemotes=$gitTop/.gitremotes +[[ ! -e $gitRemotes ]] && exit 0 +# if exists added remote repos then exit +[[ "$( git remote -v )" == "" ]] && exit 0 +remotes=$(sed '/origin/d' $gitRemotes | awk 'NR%2==0 {print $1";"$2 }') +for r in $remotes ; do + git remote add $(echo $r | sed 's/;/ /') +done diff --git a/git-remote-save b/git-remote-save new file mode 100644 index 0000000..5c0771e --- /dev/null +++ b/git-remote-save @@ -0,0 +1,6 @@ +#!/bin/bash +gitTop=$( git rev-parse --show-toplevel 2> /dev/null ) +[[ "" == "$gitTop" ]] && exit 0 +gitRemotes=$gitTop/.gitremotes +[[ "$( git remote -v )" == "" ]] && exit 0 +git remote -v > $gitRemotes