├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── Changelog.md ├── LICENSE.md ├── Readme.md ├── Westwind.Utilities.Data ├── Configuration │ └── SqlServerConfigurationProvider.cs ├── ConnectionStringInfo.cs ├── DataAccessBase.cs ├── DataTableExtensions.cs ├── DynamicDataReader.cs ├── DynamicDataRow.cs ├── LICENSE.MD ├── Security │ └── UserTokenManager.cs ├── SqlDataAccess.cs ├── SqlUtils.cs ├── Westwind.Utilities.Data.csproj ├── icon.png └── publish-nuget.ps1 ├── Westwind.Utilities.Test ├── App.config ├── AppConfiguration │ ├── AutoConfigFileConfigurationTests.cs │ ├── ConfigurationClasses │ │ ├── AutoConfigFileConfiguration.cs │ │ ├── CustomConfigFileConfiguration.cs │ │ ├── DatabaseConfiguration.cs │ │ ├── JsonFileConfiguration.cs │ │ ├── LicenseInformation.cs │ │ ├── StringConfigFileConfiguration.cs │ │ └── XmlFileConfiguration.cs │ ├── CustomConfigFileConfigurationTests.cs │ ├── DatabaseConfigurationTests.cs │ ├── JsonFileConfigurationTests.cs │ ├── StringConfigurationTests.cs │ └── XmlFileConfigurationTests.cs ├── AsyncUtilsTests.cs ├── DataUtilsTests.cs ├── DynamicDataReaderTests.cs ├── DynamicDataRowTests.cs ├── EncryptionTests.cs ├── ExpandUrlsParserTest.cs ├── ExpandoTests.cs ├── FileUtilsTests.cs ├── HttpClientTests.cs ├── HttpClientUtilsTests.cs ├── HttpUtilsTests.cs ├── ImagingTests.cs ├── Models │ └── Entities │ │ ├── Customer.cs │ │ ├── LineItem.cs │ │ ├── Order.cs │ │ └── WebLogEntry.cs ├── NetworkUtilsTests.cs ├── ObjectFactoryTests.cs ├── PasswordScrubberTests.cs ├── PropertyBagTest.cs ├── ReflectionUtilsTests.cs ├── SanitizeHtmlTests.cs ├── ShellUtilsTests.cs ├── SmtpClientNativeTests.cs ├── SqlDataAccessFoxProTests.cs ├── SqlDataAccessMySqlTests.cs ├── SqlDataAccessSqlLiteTests.cs ├── SqlDataAccessTests.cs ├── StrExtractTest.cs ├── StringSerializerTests.cs ├── StringUtilsTests.cs ├── SupportClasses │ ├── DebugModes.cs │ ├── JsonNetSerializationUtilsTests.cs │ └── TestHelpers.cs ├── SupportFiles │ ├── AlbumViewerData.sqlite │ ├── HighQuality.jpg │ ├── Images │ │ ├── SailBig.jpg │ │ └── SquareImage.jpg │ ├── SailBig.jpg │ ├── SquareImage.jpg │ ├── _MyJsonConfiguration.json │ └── customers.DBF ├── TimeUtilsTests.cs ├── UrlEncodingParserTests.cs ├── UserTokenManagerTests.cs ├── VersionExtensionsTests.cs ├── Westwind.Utilities.Test.csproj ├── Westwind.Utilities.Test.dll.config ├── WindowsUtilsTests.cs ├── XmlUtilsTest.cs └── _TestConfigurationSettings.cs ├── Westwind.Utilities.Windows ├── LICENSE.MD ├── Utilities │ ├── ComObject.cs │ ├── HtmlUtils.cs │ └── WindowsUtils.cs ├── Westwind.Utilities.Windows.csproj ├── icon.png └── publish-nuget.ps1 ├── Westwind.Utilities.sln ├── Westwind.Utilities.slnx └── Westwind.Utilities ├── .gitignore ├── Configuration ├── AppConfiguration.cd ├── AppConfiguration.cs └── Providers │ ├── ConfigurationFileConfigurationProvider.cs │ ├── ConfigurationProviderBase.cs │ ├── IConfigurationProvider.cs │ ├── JsonFileConfigurationProvider.cs │ ├── StringConfigurationProvider.cs │ └── XmlFileConfigurationProvider.cs ├── Data ├── ValidationError.cs └── ValidationErrorCollection.cs ├── InternetTools ├── HttpClient.cs └── SmtpClientNative.cs ├── LICENSE.MD ├── Properties ├── Resources.Designer.cs └── Resources.resx ├── SupportClasses ├── DelegateFactory.cs ├── Encryption.cs ├── Expando.cs ├── ObjectFactory.cs ├── PropertyBag.cs ├── Scheduler.cs ├── StringSerializer.cs ├── UrlEncodingParser.cs └── UrlParser.cs ├── Utilities ├── AsyncUtils.cs ├── ComObject.cs ├── DataUtils.cs ├── DebugUtils.cs ├── ExensionMethods │ ├── DateTimeExtensions.cs │ ├── DictionaryExtensions.cs │ ├── LinqExtensions.cs │ └── MemoryStreamExtensions.cs ├── FileUtils.cs ├── GenericUtils.cs ├── HtmlUtils.cs ├── HttpClientUtils.cs ├── HttpUtils.cs ├── HttpUtilsWebClient.cs ├── ImageUtils.cs ├── JsonSerializationUtils.cs ├── LanguageUtils.cs ├── NetworkUtils.cs ├── PasswordScrubber.cs ├── ReflectionUtils.cs ├── SecurityUtils.cs ├── SerializationUtils.cs ├── ShellUtils.cs ├── StringUtils.cs ├── TimeUtils.cs ├── VersionUtils.cs └── XmlUtils.cs ├── Westwind.Utilities.csproj ├── Westwind.Utilities.sln ├── icon.png └── publish-nuget.ps1 /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Readme.md -------------------------------------------------------------------------------- /Westwind.Utilities.Data/Configuration/SqlServerConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/Configuration/SqlServerConfigurationProvider.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Data/ConnectionStringInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/ConnectionStringInfo.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Data/DataAccessBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/DataAccessBase.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Data/DataTableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/DataTableExtensions.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Data/DynamicDataReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/DynamicDataReader.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Data/DynamicDataRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/DynamicDataRow.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Data/LICENSE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/LICENSE.MD -------------------------------------------------------------------------------- /Westwind.Utilities.Data/Security/UserTokenManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/Security/UserTokenManager.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Data/SqlDataAccess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/SqlDataAccess.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Data/SqlUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/SqlUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Data/Westwind.Utilities.Data.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/Westwind.Utilities.Data.csproj -------------------------------------------------------------------------------- /Westwind.Utilities.Data/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/icon.png -------------------------------------------------------------------------------- /Westwind.Utilities.Data/publish-nuget.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Data/publish-nuget.ps1 -------------------------------------------------------------------------------- /Westwind.Utilities.Test/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/App.config -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/AutoConfigFileConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/AutoConfigFileConfigurationTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/AutoConfigFileConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/AutoConfigFileConfiguration.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/CustomConfigFileConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/CustomConfigFileConfiguration.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/DatabaseConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/DatabaseConfiguration.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/JsonFileConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/JsonFileConfiguration.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/LicenseInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/LicenseInformation.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/StringConfigFileConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/StringConfigFileConfiguration.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/XmlFileConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/XmlFileConfiguration.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/CustomConfigFileConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/CustomConfigFileConfigurationTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/DatabaseConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/DatabaseConfigurationTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/JsonFileConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/JsonFileConfigurationTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/StringConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/StringConfigurationTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AppConfiguration/XmlFileConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AppConfiguration/XmlFileConfigurationTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/AsyncUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/AsyncUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/DataUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/DataUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/DynamicDataReaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/DynamicDataReaderTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/DynamicDataRowTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/DynamicDataRowTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/EncryptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/EncryptionTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/ExpandUrlsParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/ExpandUrlsParserTest.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/ExpandoTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/ExpandoTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/FileUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/FileUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/HttpClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/HttpClientTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/HttpClientUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/HttpClientUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/HttpUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/HttpUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/ImagingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/ImagingTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/Models/Entities/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/Models/Entities/Customer.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/Models/Entities/LineItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/Models/Entities/LineItem.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/Models/Entities/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/Models/Entities/Order.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/Models/Entities/WebLogEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/Models/Entities/WebLogEntry.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/NetworkUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/NetworkUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/ObjectFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/ObjectFactoryTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/PasswordScrubberTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/PasswordScrubberTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/PropertyBagTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/PropertyBagTest.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/ReflectionUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/ReflectionUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SanitizeHtmlTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SanitizeHtmlTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/ShellUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/ShellUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SmtpClientNativeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SmtpClientNativeTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SqlDataAccessFoxProTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SqlDataAccessFoxProTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SqlDataAccessMySqlTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SqlDataAccessMySqlTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SqlDataAccessSqlLiteTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SqlDataAccessSqlLiteTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SqlDataAccessTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SqlDataAccessTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/StrExtractTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/StrExtractTest.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/StringSerializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/StringSerializerTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/StringUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/StringUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportClasses/DebugModes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportClasses/DebugModes.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportClasses/JsonNetSerializationUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportClasses/JsonNetSerializationUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportClasses/TestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportClasses/TestHelpers.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportFiles/AlbumViewerData.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportFiles/AlbumViewerData.sqlite -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportFiles/HighQuality.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportFiles/HighQuality.jpg -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportFiles/Images/SailBig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportFiles/Images/SailBig.jpg -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportFiles/Images/SquareImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportFiles/Images/SquareImage.jpg -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportFiles/SailBig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportFiles/SailBig.jpg -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportFiles/SquareImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportFiles/SquareImage.jpg -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportFiles/_MyJsonConfiguration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportFiles/_MyJsonConfiguration.json -------------------------------------------------------------------------------- /Westwind.Utilities.Test/SupportFiles/customers.DBF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/SupportFiles/customers.DBF -------------------------------------------------------------------------------- /Westwind.Utilities.Test/TimeUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/TimeUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/UrlEncodingParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/UrlEncodingParserTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/UserTokenManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/UserTokenManagerTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/VersionExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/VersionExtensionsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/Westwind.Utilities.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/Westwind.Utilities.Test.csproj -------------------------------------------------------------------------------- /Westwind.Utilities.Test/Westwind.Utilities.Test.dll.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/Westwind.Utilities.Test.dll.config -------------------------------------------------------------------------------- /Westwind.Utilities.Test/WindowsUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/WindowsUtilsTests.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/XmlUtilsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/XmlUtilsTest.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Test/_TestConfigurationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Test/_TestConfigurationSettings.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Windows/LICENSE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Windows/LICENSE.MD -------------------------------------------------------------------------------- /Westwind.Utilities.Windows/Utilities/ComObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Windows/Utilities/ComObject.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Windows/Utilities/HtmlUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Windows/Utilities/HtmlUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Windows/Utilities/WindowsUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Windows/Utilities/WindowsUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities.Windows/Westwind.Utilities.Windows.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Windows/Westwind.Utilities.Windows.csproj -------------------------------------------------------------------------------- /Westwind.Utilities.Windows/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Windows/icon.png -------------------------------------------------------------------------------- /Westwind.Utilities.Windows/publish-nuget.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.Windows/publish-nuget.ps1 -------------------------------------------------------------------------------- /Westwind.Utilities.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.sln -------------------------------------------------------------------------------- /Westwind.Utilities.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities.slnx -------------------------------------------------------------------------------- /Westwind.Utilities/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/.gitignore -------------------------------------------------------------------------------- /Westwind.Utilities/Configuration/AppConfiguration.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Configuration/AppConfiguration.cd -------------------------------------------------------------------------------- /Westwind.Utilities/Configuration/AppConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Configuration/AppConfiguration.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Configuration/Providers/ConfigurationFileConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Configuration/Providers/ConfigurationFileConfigurationProvider.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Configuration/Providers/ConfigurationProviderBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Configuration/Providers/ConfigurationProviderBase.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Configuration/Providers/IConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Configuration/Providers/IConfigurationProvider.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Configuration/Providers/JsonFileConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Configuration/Providers/JsonFileConfigurationProvider.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Configuration/Providers/StringConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Configuration/Providers/StringConfigurationProvider.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Configuration/Providers/XmlFileConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Configuration/Providers/XmlFileConfigurationProvider.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Data/ValidationError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Data/ValidationError.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Data/ValidationErrorCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Data/ValidationErrorCollection.cs -------------------------------------------------------------------------------- /Westwind.Utilities/InternetTools/HttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/InternetTools/HttpClient.cs -------------------------------------------------------------------------------- /Westwind.Utilities/InternetTools/SmtpClientNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/InternetTools/SmtpClientNative.cs -------------------------------------------------------------------------------- /Westwind.Utilities/LICENSE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/LICENSE.MD -------------------------------------------------------------------------------- /Westwind.Utilities/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Properties/Resources.resx -------------------------------------------------------------------------------- /Westwind.Utilities/SupportClasses/DelegateFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/SupportClasses/DelegateFactory.cs -------------------------------------------------------------------------------- /Westwind.Utilities/SupportClasses/Encryption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/SupportClasses/Encryption.cs -------------------------------------------------------------------------------- /Westwind.Utilities/SupportClasses/Expando.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/SupportClasses/Expando.cs -------------------------------------------------------------------------------- /Westwind.Utilities/SupportClasses/ObjectFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/SupportClasses/ObjectFactory.cs -------------------------------------------------------------------------------- /Westwind.Utilities/SupportClasses/PropertyBag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/SupportClasses/PropertyBag.cs -------------------------------------------------------------------------------- /Westwind.Utilities/SupportClasses/Scheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/SupportClasses/Scheduler.cs -------------------------------------------------------------------------------- /Westwind.Utilities/SupportClasses/StringSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/SupportClasses/StringSerializer.cs -------------------------------------------------------------------------------- /Westwind.Utilities/SupportClasses/UrlEncodingParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/SupportClasses/UrlEncodingParser.cs -------------------------------------------------------------------------------- /Westwind.Utilities/SupportClasses/UrlParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/SupportClasses/UrlParser.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/AsyncUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/AsyncUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/ComObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/ComObject.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/DataUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/DataUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/DebugUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/DebugUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/ExensionMethods/DateTimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/ExensionMethods/DateTimeExtensions.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/ExensionMethods/DictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/ExensionMethods/DictionaryExtensions.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/ExensionMethods/LinqExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/ExensionMethods/LinqExtensions.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/ExensionMethods/MemoryStreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/ExensionMethods/MemoryStreamExtensions.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/FileUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/FileUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/GenericUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/GenericUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/HtmlUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/HtmlUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/HttpClientUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/HttpClientUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/HttpUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/HttpUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/HttpUtilsWebClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/HttpUtilsWebClient.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/ImageUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/ImageUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/JsonSerializationUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/JsonSerializationUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/LanguageUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/LanguageUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/NetworkUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/NetworkUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/PasswordScrubber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/PasswordScrubber.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/ReflectionUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/ReflectionUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/SecurityUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/SecurityUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/SerializationUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/SerializationUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/ShellUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/ShellUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/StringUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/StringUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/TimeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/TimeUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/VersionUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/VersionUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Utilities/XmlUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Utilities/XmlUtils.cs -------------------------------------------------------------------------------- /Westwind.Utilities/Westwind.Utilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Westwind.Utilities.csproj -------------------------------------------------------------------------------- /Westwind.Utilities/Westwind.Utilities.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/Westwind.Utilities.sln -------------------------------------------------------------------------------- /Westwind.Utilities/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/icon.png -------------------------------------------------------------------------------- /Westwind.Utilities/publish-nuget.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RickStrahl/Westwind.Utilities/HEAD/Westwind.Utilities/publish-nuget.ps1 --------------------------------------------------------------------------------