SYMBOL INDEX (1235 symbols across 115 files) FILE: Westwind.Utilities.Data/Configuration/SqlServerConfigurationProvider.cs class SqlServerConfigurationProvider (line 61) | public class SqlServerConfigurationProvider : Configu... method Read (line 122) | public override T Read() FILE: Westwind.Utilities.Data/ConnectionStringInfo.cs class ConnectionStringInfo (line 23) | public class ConnectionStringInfo method GetConnectionStringInfo (line 49) | public static ConnectionStringInfo GetConnectionStringInfo(string conn... method RetrieveConnectionStringFromConfig (line 97) | public static string RetrieveConnectionStringFromConfig(string connect... FILE: Westwind.Utilities.Data/DataAccessBase.cs class DataAccessBase (line 67) | [DebuggerDisplay("{ ErrorMessage } {ConnectionString} {LastSql}")] method DataAccessBase (line 76) | protected DataAccessBase() method DataAccessBase (line 87) | protected DataAccessBase(string connectionString) method DataAccessBase (line 105) | protected DataAccessBase(string connectionString, string providerName) method DataAccessBase (line 119) | protected DataAccessBase(string connectionString, DbProviderFactory pr... method DataAccessBase (line 144) | public DataAccessBase(string connectionString, DataAccessProviderTypes... method GetConnectionInfo (line 161) | public void GetConnectionInfo(string connectionString, string provider... method OpenConnection (line 268) | public virtual bool OpenConnection() method CloseConnection (line 329) | public virtual void CloseConnection() method CloseConnection (line 346) | public virtual void CloseConnection(DbCommand Command) method CreateCommand (line 368) | public virtual DbCommand CreateCommand(string sql, CommandType command... method CreateCommand (line 412) | public virtual DbCommand CreateCommand(string sql, params object[] par... method AddParameters (line 426) | protected void AddParameters(DbCommand command, object[] parameters) method ParseObjectParameters (line 459) | public DbParameterCollection ParseObjectParameters(DbCommand command, ... method CreateParameter (line 489) | public virtual DbParameter CreateParameter(string parameterName, objec... method CreateParameter (line 508) | public virtual DbParameter CreateParameter(string parameterName, objec... method CreateParameter (line 523) | public virtual DbParameter CreateParameter(string parameterName, objec... method CreateParameter (line 538) | public virtual DbParameter CreateParameter(string parameterName, objec... method CreateParameter (line 554) | public virtual DbParameter CreateParameter(string parameterName, objec... method BeginTransaction (line 570) | public virtual bool BeginTransaction() method CommitTransaction (line 590) | public virtual bool CommitTransaction() method RollbackTransaction (line 613) | public virtual bool RollbackTransaction() method ExecuteNonQuery (line 634) | public virtual int ExecuteNonQuery(DbCommand Command) method ExecuteNonQuery (line 683) | public virtual int ExecuteNonQuery(string sql, params object[] paramet... method ExecuteNonQueryAsync (line 698) | public virtual async Task ExecuteNonQueryAsync(DbCommand Command) method ExecuteNonQueryAsync (line 746) | public virtual async Task ExecuteNonQueryAsync(string sql, params... method ExecuteScalar (line 766) | public virtual object ExecuteScalar(DbCommand command, params object[]... method ExecuteScalar (line 798) | public virtual object ExecuteScalar(string sql, params object[] parame... method ExecuteScalarAsync (line 819) | public virtual async Task ExecuteScalarAsync(DbCommand command... method ExecuteScalarAsync (line 852) | public virtual async Task ExecuteScalarAsync(string sql, param... method RunSqlScript (line 875) | public bool RunSqlScript(string script, bool continueOnError = false, ... method DoesTableExist (line 934) | public virtual bool DoesTableExist(string tablename, string schema = n... method ExecuteReader (line 958) | public virtual DbDataReader ExecuteReader(DbCommand command, params ob... method ExecuteReader (line 997) | public virtual DbDataReader ExecuteReader(string sql, params object[] ... method ExecuteDynamicDataReader (line 1017) | public virtual dynamic ExecuteDynamicDataReader(string sql, params obj... method ExecuteReader (line 1033) | [Obsolete("Use the Query method instead with the same syntax")] method ExecuteReader (line 1050) | [Obsolete("Use the Query method instead with the same syntax")] method Query (line 1071) | public virtual IEnumerable Query(string sql, params object[] par... method QueryList (line 1097) | public virtual List QueryList(string sql, params object[] parame... method QueryList (line 1124) | public virtual List QueryList(DbCommand command, params object[]... method QueryListWithExclusions (line 1154) | public virtual List QueryListWithExclusions(string sql, string p... method QueryListWithExclusions (line 1184) | public virtual List QueryListWithExclusions(DbCommand command, s... method Query (line 1217) | public virtual IEnumerable Query(DbCommand command, params objec... method QueryWithExclusions (line 1251) | public virtual IEnumerable QueryWithExclusions(string sql, strin... method QueryWithExclusions (line 1285) | public virtual IEnumerable QueryWithExclusions(DbCommand sqlComm... method ExecuteStoredProcedureReader (line 1312) | public virtual DbDataReader ExecuteStoredProcedureReader(string stored... method ExecuteStoredProcedureReader (line 1337) | public virtual IEnumerable ExecuteStoredProcedureReader(string s... method ExecuteStoredProcedureNonQuery (line 1358) | public virtual int ExecuteStoredProcedureNonQuery(string storedProc, p... method ExecuteTable (line 1380) | public virtual DataTable ExecuteTable(string tablename, DbCommand comm... method ExecuteTable (line 1426) | public virtual DataTable ExecuteTable(string Tablename, string Sql, pa... method ExecuteDataSet (line 1448) | public virtual DataSet ExecuteDataSet(string Tablename, DbCommand Comm... method ExecuteDataSet (line 1462) | public virtual DataSet ExecuteDataSet(string tablename, string sql, pa... method ExecuteDataSet (line 1475) | public virtual DataSet ExecuteDataSet(DataSet dataSet, string tableNam... method ExecuteDataSet (line 1521) | public virtual DataSet ExecuteDataSet(DataSet dataSet, string tablenam... method CreatePagingCommand (line 1540) | public virtual DbCommand CreatePagingCommand(string sql, int pageSize,... method GetEntity (line 1575) | public virtual bool GetEntity(object entity, DbCommand command, string... method GetEntity (line 1611) | public bool GetEntity(object entity, string sql, object[] parameters) method GetEntity (line 1632) | public virtual bool GetEntity(object entity, string table, string keyF... method FindKey (line 1656) | public virtual T FindKey(object keyValue, string tableName,string k... method Find (line 1688) | public virtual T Find(string sql, params object[] parameters) method FindEx (line 1709) | public virtual T FindEx(string sql, string propertiesToSkip, params... method UpdateEntity (line 1731) | public virtual bool UpdateEntity(object entity, string table, string k... method GetUpdateEntityCommand (line 1762) | public virtual DbCommand GetUpdateEntityCommand(object entity, string ... method GetUpdateEntityCommand (line 1834) | public virtual DbCommand GetUpdateEntityCommand(object entity, string ... method UpdateEntity (line 1913) | public virtual bool UpdateEntity(object entity, string table, string k... method InsertEntity (line 1947) | public object InsertEntity(object entity, string table, string propert... method InsertEntityAsync (line 1986) | public async Task InsertEntityAsync(object entity, string tabl... method GetInsertEntityCommand (line 2022) | public DbCommand GetInsertEntityCommand(object entity, string table, s... method SaveEntity (line 2095) | public virtual bool SaveEntity(object entity, string table, string key... method SetError (line 2127) | protected virtual void SetError(string message, int errorNumber) method SetError (line 2146) | protected virtual void SetError(string message, Exception ex = null) method SetError (line 2153) | protected virtual void SetError(DbException ex) method SetError (line 2161) | protected virtual void SetError(SqlException ex) method SetError (line 2170) | protected virtual void SetError(Exception ex) method SetError (line 2193) | protected virtual void SetError() method Dispose (line 2201) | public void Dispose() FILE: Westwind.Utilities.Data/DataTableExtensions.cs class DataTableDynamicExtensions (line 15) | public static class DataTableDynamicExtensions method DynamicRow (line 23) | public static dynamic DynamicRow(this DataTable dt, int index) method DynamicRows (line 35) | public static DynamicDataRows DynamicRows(this DataTable dt) class DynamicDataRows (line 47) | public class DynamicDataRows : IEnumerator, IEnumerable<... method DynamicDataRows (line 76) | public DynamicDataRows(DataRowCollection rows) method GetEnumerator (line 82) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 89) | IEnumerator IEnumerable.GetEnumerator() method Dispose (line 95) | public void Dispose() method MoveNext (line 103) | public bool MoveNext() method Reset (line 108) | public void Reset() FILE: Westwind.Utilities.Data/DynamicDataReader.cs class DynamicDataReader (line 17) | public class DynamicDataReader : DynamicObject method DynamicDataReader (line 28) | public DynamicDataReader(IDataReader dataReader) method TryGetMember (line 41) | public override bool TryGetMember(GetMemberBinder binder, out object r... method TryInvokeMember (line 69) | public override bool TryInvokeMember(InvokeMemberBinder binder, object... FILE: Westwind.Utilities.Data/DynamicDataRow.cs class DynamicDataRow (line 15) | public class DynamicDataRow : DynamicObject method DynamicDataRow (line 26) | public DynamicDataRow(DataRow dataRow) method TryGetMember (line 40) | public override bool TryGetMember(GetMemberBinder binder, out object r... method TrySetMember (line 67) | public override bool TrySetMember(SetMemberBinder binder, object value) FILE: Westwind.Utilities.Data/Security/UserTokenManager.cs class UserTokenManager (line 17) | public class UserTokenManager method UserTokenManager (line 41) | public UserTokenManager(string connectionString = null) method IsTokenValid (line 52) | public bool IsTokenValid(string tokenId, bool renewLease = true) method GetToken (line 72) | public UserToken GetToken(string tokenId, bool checkForExpiration = tr... method GetTokenByTokenIdentifier (line 119) | public UserToken GetTokenByTokenIdentifier(string tokenIdentifier, boo... method CreateNewToken (line 171) | public string CreateNewToken(string userId, string referenceId = null,... method DeleteToken (line 237) | public bool DeleteToken(string userTokenId) method DeleteTokenForUserId (line 256) | public bool DeleteTokenForUserId(string userId) method DeleteExpiredTokens (line 272) | public bool DeleteExpiredTokens() method CreateUserTokenSqlTable (line 294) | public virtual bool CreateUserTokenSqlTable() method IsUserTokenTable (line 329) | public bool IsUserTokenTable() method GetSqlData (line 348) | SqlDataAccess GetSqlData() method SetError (line 358) | protected void SetError() method SetError (line 363) | protected void SetError(string message) method SetError (line 373) | protected void SetError(Exception ex, bool checkInner = false) class UserToken (line 392) | public class UserToken method UserToken (line 394) | public UserToken() method ToString (line 452) | public override string ToString() => Id ?? "no id set"; FILE: Westwind.Utilities.Data/SqlDataAccess.cs class SqlDataAccess (line 53) | public class SqlDataAccess : DataAccessBase method SqlDataAccess (line 56) | public SqlDataAccess() method SqlDataAccess (line 62) | public SqlDataAccess(string connectionString) method SqlDataAccess (line 67) | public SqlDataAccess(string connectionString, string providerName) method SqlDataAccess (line 75) | public SqlDataAccess(string connectionString, DbProviderFactory provider) method SqlDataAccess (line 79) | public SqlDataAccess(string connectionString, DataAccessProviderTypes ... method CreatePagingCommand (line 92) | public override DbCommand CreatePagingCommand(string sql, int pageSize... FILE: Westwind.Utilities.Data/SqlUtils.cs class SqlUtils (line 21) | public class SqlUtils method GetDbProviderFactory (line 32) | public static DbProviderFactory GetDbProviderFactory(string dbProvider... method GetDbProviderFactory (line 55) | public static DbProviderFactory GetDbProviderFactory(DataAccessProvide... method GetDbProviderFactory (line 84) | public static DbProviderFactory GetDbProviderFactory(string providerName) method GetSqlCommand (line 115) | public static SqlCommand GetSqlCommand(string ConnectionString, string... method GetSqlDataReader (line 156) | public static SqlDataReader GetSqlDataReader(string ConnectionString, ... method GetDataTable (line 184) | public static DataTable GetDataTable(string Tablename, string Connecti... method CloseConnection (line 215) | public static void CloseConnection(SqlCommand Command) FILE: Westwind.Utilities.Test/AppConfiguration/AutoConfigFileConfigurationTests.cs class AutoConfigFileConfigurationTests (line 13) | [TestClass] method DefaultConstructorInstanceTest (line 35) | [TestMethod] method DefaultConstructorWithCustomProviderTest (line 53) | [TestMethod] method DefaultConstructorWithAppSettingsProviderTest (line 79) | [TestMethod] method AutoConfigWriteConfigurationTest (line 118) | [TestMethod] method WriteConfigurationTest (line 141) | [TestMethod] method DefaultConstructor2InstanceTest (line 184) | [TestMethod] method WriteConfiguration2Test (line 203) | [TestMethod] method NoConstructorWriteConfiguration2Test2 (line 229) | [TestMethod] class NoConstructorConfiguration (line 239) | public class NoConstructorConfiguration : AppConfiguration method New (line 246) | public static NoConstructorConfiguration New() FILE: Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/AutoConfigFileConfiguration.cs class AutoConfigFileConfiguration (line 21) | public class AutoConfigFileConfiguration : Westwind.Utilities.Configurat... method AutoConfigFileConfiguration (line 36) | public AutoConfigFileConfiguration() class AutoConfigFile2Configuration (line 60) | public class AutoConfigFile2Configuration : AppConfiguration method AutoConfigFile2Configuration (line 67) | public AutoConfigFile2Configuration() class NoConstructorConfiguration (line 79) | public class NoConstructorConfiguration : AppConfiguration method New (line 86) | public static NoConstructorConfiguration New() FILE: Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/CustomConfigFileConfiguration.cs class CustomConfigFileConfiguration (line 16) | public class CustomConfigFileConfiguration : Westwind.Utilities.Configur... method CustomConfigFileConfiguration (line 36) | public CustomConfigFileConfiguration() method OnCreateDefaultProvider (line 65) | protected override IConfigurationProvider OnCreateDefaultProvider(stri... FILE: Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/DatabaseConfiguration.cs class DatabaseConfiguration (line 14) | public class DatabaseConfiguration : Westwind.Utilities.Configuration.Ap... method DatabaseConfiguration (line 25) | public DatabaseConfiguration() method OnCreateDefaultProvider (line 40) | protected override IConfigurationProvider OnCreateDefaultProvider(stri... method Initialize (line 69) | public void Initialize(string connectionString, string tableName = null) FILE: Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/JsonFileConfiguration.cs class JsonFileConfiguration (line 14) | public class JsonFileConfiguration : Westwind.Utilities.Configuration.Ap... method JsonFileConfiguration (line 25) | public JsonFileConfiguration() method Initialize (line 43) | public void Initialize(string configFile) method OnCreateDefaultProvider (line 48) | protected override IConfigurationProvider OnCreateDefaultProvider(stri... FILE: Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/LicenseInformation.cs class LicenseInformation (line 6) | public class LicenseInformation method FromString (line 12) | public static LicenseInformation FromString(string data) method ToString (line 17) | public override string ToString() FILE: Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/StringConfigFileConfiguration.cs class StringConfiguration (line 13) | public class StringConfiguration : Westwind.Utilities.Configuration.AppC... method StringConfiguration (line 23) | public StringConfiguration() method OnCreateDefaultProvider (line 33) | protected override IConfigurationProvider OnCreateDefaultProvider(stri... method Initialize (line 49) | public void Initialize(string xml) FILE: Westwind.Utilities.Test/AppConfiguration/ConfigurationClasses/XmlFileConfiguration.cs class XmlFileConfiguration (line 14) | public class XmlFileConfiguration : Westwind.Utilities.Configuration.App... method XmlFileConfiguration (line 26) | public XmlFileConfiguration() method Initialize (line 44) | public void Initialize(string configFile) method OnCreateDefaultProvider (line 49) | protected override IConfigurationProvider OnCreateDefaultProvider(stri... FILE: Westwind.Utilities.Test/AppConfiguration/CustomConfigFileConfigurationTests.cs class CustomConfigurationTests (line 13) | [TestClass] method DefaultConstructorInstanceTest (line 35) | [TestMethod] method CustomFileLocationInstanceTest (line 51) | [TestMethod] method WriteConfigurationTest (line 71) | [TestMethod] method WriteAndReadConfigurationTest (line 128) | [TestMethod] method WriteEncryptedConfigurationTest (line 176) | [TestMethod] FILE: Westwind.Utilities.Test/AppConfiguration/DatabaseConfigurationTests.cs class DatabaseConfigurationTests (line 13) | [TestClass] method DefaultConstructorInstanceTest (line 48) | [TestMethod] method WriteConfigurationTest (line 61) | [TestMethod] FILE: Westwind.Utilities.Test/AppConfiguration/JsonFileConfigurationTests.cs class JsonFileConfigurationTests (line 13) | [TestClass] method JsonFileConfigurationTests (line 22) | public JsonFileConfigurationTests() method DefaultConstructorInstanceTest (line 32) | [TestMethod] method WriteConfigurationTest (line 45) | [TestMethod] method WriteEncryptedConfigurationTest (line 73) | [TestMethod] method RawJsonFileWithSingletonTest (line 113) | [TestMethod] class MyJsonConfiguration (line 125) | public class MyJsonConfiguration : AppConfiguration method MyJsonConfiguration (line 129) | static MyJsonConfiguration() FILE: Westwind.Utilities.Test/AppConfiguration/StringConfigurationTests.cs class StringConfigurationTests (line 26) | [TestClass] method WriteConfigurationTest (line 51) | [TestMethod] method ReadConfigurationFromStringTest (line 85) | [TestMethod] method WriteEncryptedConfigurationTest (line 111) | [TestMethod] FILE: Westwind.Utilities.Test/AppConfiguration/XmlFileConfigurationTests.cs class XmlConfigurationTests (line 11) | [TestClass] method DefaultConstructorInstanceTest (line 40) | [TestMethod] method WriteConfigurationTest (line 53) | [TestMethod] method WriteEncryptedConfigurationTest (line 91) | [TestMethod] FILE: Westwind.Utilities.Test/AsyncUtilsTests.cs class AsyncUtilsTests (line 10) | [TestClass] method TimeoutAfter2SecondsTest (line 13) | [TestMethod] method SucceedTimeoutAfter2SecondsTest (line 27) | [TestMethod] method ExceptionTimeoutAfter2SecondsTest (line 52) | [TestMethod] method TimeoutWithResultAfter2SecondsTest (line 78) | [TestMethod] method NoTimeoutWithResultAfter2SecondsTest (line 103) | [TestMethod] method TaskExceptionWithResultAfter2SecondsTest (line 126) | [TestMethod] method SucceedTimeoutAfter2SecondsWithTaskWaitTest (line 150) | [TestMethod] method DoSomething (line 174) | private async Task DoSomething(int timeout) method DoThrow (line 180) | private async Task DoThrow(int timeout) FILE: Westwind.Utilities.Test/DataUtilsTests.cs class DataUtilsTests (line 15) | [TestClass] method DataTableToListTest (line 22) | [TestMethod] method IndexOfByteArrayTest (line 39) | [TestMethod] method IndexOfByteArrayEndTest (line 48) | [TestMethod] method IndexOfByteArrayBeginTest (line 57) | [TestMethod] method ReplaceBytesTest (line 66) | [TestMethod] method ReplaceBytesEndTest (line 82) | [TestMethod] method ReplaceBytesBeginningTest (line 97) | [TestMethod] method ReplaceBytesBeginningAndEndTest (line 112) | [TestMethod] method GetPostGreSqlProviderTest (line 130) | [TestMethod] method GetMySqlProviderTest (line 141) | [TestMethod] FILE: Westwind.Utilities.Test/DynamicDataReaderTests.cs class DynamicDataReaderTests (line 21) | [TestClass] method MyClassInitialize (line 49) | [ClassInitialize()] method BasicDataReaderTimerTests (line 68) | [TestMethod] method BasicDynamicDataReaderTimerTest (line 104) | [TestMethod] FILE: Westwind.Utilities.Test/DynamicDataRowTests.cs class DynamicDataRowTests (line 16) | [TestClass] method DynamicDataRowTests (line 19) | public DynamicDataRowTests() method BasicDataRowTests (line 66) | [TestMethod] method DynamicDataTableTest (line 96) | [TestMethod] FILE: Westwind.Utilities.Test/EncryptionTests.cs class EncryptionTests (line 9) | [TestClass] method SimpleEncryptDecryptWith16ByteKey (line 17) | [TestMethod] method SimpleEncryptWith24ByteKey (line 28) | [TestMethod] method EncryptDecryptString (line 39) | [TestMethod] method EncryptDecryptWithExtendedCharacterString (line 54) | [TestMethod] method EncryptDecryptWithExtendedCharacterStringByteKey (line 70) | [TestMethod] method EncryptDecryptWithExtendedCharacterByteData (line 85) | [TestMethod] method HashValues (line 100) | [TestMethod] method HashValuesHMAC (line 131) | [TestMethod] method BinHexBase64CompareTest (line 173) | [TestMethod] FILE: Westwind.Utilities.Test/ExpandUrlsParserTest.cs class ExpandUrlsParserTest (line 13) | [TestClass] method ExpandUrlsParserTest (line 16) | public ExpandUrlsParserTest() method ParseExpandedLinks (line 63) | [TestMethod] method ParseOddExpandedLinks (line 76) | [TestMethod] FILE: Westwind.Utilities.Test/ExpandoTests.cs class ExpandoTests (line 17) | [TestClass] method ExpandoTests (line 20) | public ExpandoTests() method ExandoBasicTests (line 69) | [TestMethod] method AddAndReadDynamicPropertiesTest (line 113) | [TestMethod] method AddAndReadDynamicIndexersTest (line 135) | [TestMethod] method PropertyAsIndexerTest (line 154) | [TestMethod] method DynamicAccessToPropertyTest (line 166) | [TestMethod] method IterateOverDynamicPropertiesTest (line 183) | [TestMethod] method MixInObjectInstanceTest (line 208) | [TestMethod] method TwoWayJsonSerializeExpandoTyped (line 225) | [TestMethod] method TwoWayXmlSerializeExpandoTyped (line 269) | [TestMethod] method ExpandoObjectJsonTest (line 310) | [TestMethod] method UserExampleTest (line 331) | [TestMethod] method ExpandoMixinTest (line 376) | [TestMethod] class ObjWithProp (line 401) | public class ObjWithProp : Expando method GivenPropWhenSetWithIndexThenPropsValue (line 406) | [TestMethod] method InvalidAssignmentErrorOnStaticProperty (line 420) | [TestMethod] method ExpandoFromDictionary (line 438) | [TestMethod] method ExpandoFromList (line 459) | [TestMethod] class ExpandoInstance (line 479) | public class ExpandoInstance : Expando method ExpandoInstance (line 484) | public ExpandoInstance() method ExpandoInstance (line 491) | public ExpandoInstance(object instance) class Address (line 496) | public class Address method Address (line 502) | public Address() class User (line 510) | public class User : Expando method User (line 518) | public User() : base() method User (line 523) | public User(object instance) FILE: Westwind.Utilities.Test/FileUtilsTests.cs class FileUtilsTest (line 8) | [TestClass] method SafeFilenameTest (line 11) | [TestMethod] method NormalizePathTest (line 22) | [TestMethod] method NormalizeDirectoryTest (line 42) | [TestMethod] method CompactPathTest (line 77) | [TestMethod] method TildefyPathTest (line 101) | [TestMethod] method CopyDirectory (line 128) | [TestMethod] method ExpandPathEnvironmentVariablesTest (line 163) | [TestMethod] method ExpandPathEnvironmentVariablesUserFolderTest (line 174) | [TestMethod] method DeleteFilesTest (line 186) | [TestMethod] method FindFileHierarchicalUp (line 227) | [TestMethod] method FindFileHierarchicalDown (line 239) | [TestMethod] method FindFilesHierarchal (line 249) | [TestMethod] method GetRelativePathTest (line 266) | [TestMethod] method IsRelativePathTest (line 288) | [TestMethod] method ResolvePathTest (line 313) | [TestMethod] FILE: Westwind.Utilities.Test/HttpClientTests.cs class HttpClientTests (line 10) | [TestClass] method InvalidUrlTest (line 14) | [TestMethod] method HttpTimingsTest (line 27) | [TestMethod] method HttpTimingsTestsAsync (line 41) | [TestMethod] method AddPostKeyGetPostBufferTest (line 54) | [TestMethod] method AddPostKeyRawGetPostBufferTest (line 69) | [TestMethod] FILE: Westwind.Utilities.Test/HttpClientUtilsTests.cs class HttpClientUtilsTests (line 15) | [TestClass] method HttpClientUtilsTests (line 18) | public HttpClientUtilsTests() method HttpRequestStringWithUrlTest (line 24) | [TestMethod] method HttpRequestStringWithBadUrlTest (line 36) | [TestMethod] method ASynchBytesDownloadTest (line 59) | [TestMethod] method DownloadAsFileAsyncTest (line 67) | [TestMethod] method DownloadAsFileWithSettingsAsyncTest (line 82) | [TestMethod] method SynchronousStringDownloadTest (line 107) | [TestMethod] method SynchronousStringSettingsDownload (line 115) | [TestMethod] method SynchronousBytesDownload (line 126) | [TestMethod] method HttpRequestJsonStringWithUrlTest (line 135) | [TestMethod] method HttpRequestHtmlPostTest (line 153) | [TestMethod] method HttpRequestBadJsonPostTest (line 169) | [TestMethod] method HttpRequestBadJsonPostWithExceptionsTest (line 206) | [TestMethod] method HttpMaxResponseSizeTest (line 242) | [TestMethod] method HttpPostRequest (line 259) | [TestMethod] method HttpUploadFileRequest (line 280) | [TestMethod] method DownloadImageAsyncTest (line 301) | [TestMethod] method DownloadImageAsyncSettingsTest (line 316) | [TestMethod] FILE: Westwind.Utilities.Test/HttpUtilsTests.cs class HttpUtilsTests (line 11) | [TestClass] method HttpUtilsTests (line 14) | public HttpUtilsTests() method HttpRequestStringWithUrlTest (line 20) | [TestMethod] method HttpRequestStringWithUrlAsyncTest (line 27) | [TestMethod] method InvalidUrlTest (line 34) | [TestMethod] method HttpRequestStringWithSettingsTest (line 50) | [TestMethod] method JsonRequestTest (line 65) | [TestMethod] method JsonRequestAsyncTest (line 81) | [TestMethod] method JsonRequestPostTest (line 99) | [TestMethod] method JsonRequestPostAsyncTest (line 143) | [TestMethod] method DownloadImageFile (line 189) | [TestMethod] method HttpTimeout (line 217) | [ExpectedException(typeof(WebException))] class CodeSnippet (line 231) | public class CodeSnippet FILE: Westwind.Utilities.Test/ImagingTests.cs class ImagingTests (line 10) | [TestClass] method RotateFileToFileTest (line 21) | [TestMethod] method RotateFileToSelfFileTest (line 34) | [TestMethod] method RotateFileInMemory (line 47) | [TestMethod] method ResizeBitMap (line 66) | [TestMethod] method ResizeBitMapFile (line 80) | [TestMethod] method ResizeSquareBitMap (line 91) | [TestMethod] method ResizeHighQualityBitMap (line 112) | [TestMethod] FILE: Westwind.Utilities.Test/Models/Entities/Customer.cs class Customer (line 11) | public class Customer method Customer (line 35) | public Customer() FILE: Westwind.Utilities.Test/Models/Entities/LineItem.cs class LineItem (line 9) | public class LineItem FILE: Westwind.Utilities.Test/Models/Entities/Order.cs class Order (line 10) | public class Order method Order (line 24) | public Order() FILE: Westwind.Utilities.Test/Models/Entities/WebLogEntry.cs class WebLogEntry (line 47) | public class WebLogEntry : LogEntry method WebLogEntry (line 49) | public WebLogEntry() { } method WebLogEntry (line 50) | public WebLogEntry(Exception ex) : base(ex) { } method WebLogEntry (line 53) | public WebLogEntry(Exception ex, HttpContext context) : base(ex) method UpdateFromRequest (line 132) | public bool UpdateFromRequest() method UpdateFromRequest (line 144) | public bool UpdateFromRequest(HttpContext context) class LogEntry (line 184) | public class LogEntry method LogEntry (line 187) | public LogEntry() method LogEntry (line 191) | public LogEntry(Exception ex) method UpdateFromException (line 275) | public void UpdateFromException(Exception ex) type ErrorLevels (line 288) | [Flags] FILE: Westwind.Utilities.Test/NetworkUtilsTests.cs class NetworkUtilsTests (line 13) | [TestClass] method NetworkUtilsTests (line 16) | public NetworkUtilsTests() method GetBaseDomain (line 53) | [TestMethod] method IsLocalIpAddress (line 64) | [TestMethod] FILE: Westwind.Utilities.Test/ObjectFactoryTests.cs class ObjectFactoryTests (line 13) | [TestClass] method ObjectFactoryTests (line 16) | public ObjectFactoryTests() method GetUniqueObjectKeyTest (line 63) | [TestMethod] method ThreadScopedObjectTest (line 83) | [TestMethod] class Information (line 108) | class Information method Information (line 113) | public Information() method Information (line 116) | public Information(string name) FILE: Westwind.Utilities.Test/PasswordScrubberTests.cs class PasswordScrubberTests (line 13) | [TestClass] method PasswordScrubberTests (line 16) | public PasswordScrubberTests() method SqlConnectionStringTest (line 57) | [TestMethod] method JsonScrubTest (line 76) | [TestMethod] method JsonAndSqlConnectionScrubTest (line 101) | [TestMethod] FILE: Westwind.Utilities.Test/PropertyBagTest.cs class PropertyBagTest (line 14) | [TestClass] method PropertyBagTest (line 17) | public PropertyBagTest() method PropertyBagTwoWayObjectSerializationTest (line 66) | [TestMethod] method PropertyBagInContainerTwoWayObjectSerializationTest (line 99) | [TestMethod] method PropertyBagTwoWayValueTypeSerializationTest (line 139) | [TestMethod] method SerializationToJson (line 161) | [TestMethod] method SerializationToXml (line 180) | [TestMethod] method DictionaryXmlSerializerTest (line 201) | [TestMethod] method ToXml (line 219) | string ToXml(object obj) class ContainerObject (line 232) | public class ContainerObject class ComplexObject (line 238) | public class ComplexObject FILE: Westwind.Utilities.Test/ReflectionUtilsTests.cs class ReflectionUtilsTests (line 7) | [TestClass] method TypedValueToStringTest (line 10) | [TestMethod] FILE: Westwind.Utilities.Test/SanitizeHtmlTests.cs class SanitizeHtmlTests (line 7) | [TestClass] method HtmlSanitizeScriptTags (line 10) | [TestMethod] method HtmlSanitizeJavaScriptTags (line 21) | [TestMethod] method HtmlSanitizeJavaScriptTagsSingleQuotes (line 32) | [TestMethod] method HtmlSanitizeJavaScriptTagsSingleQuotesWithLineBreaksInTag (line 43) | [TestMethod] method HtmlSanitizeJavaScriptTagsWithUnicodeQuotes (line 54) | [TestMethod] method HtmlSanitizeEventAttributes (line 66) | [TestMethod] method HtmlSanitizeEventAttributesWithLineBreaks (line 80) | [TestMethod] method IncorrectOnParsingBugTest (line 93) | [TestMethod] method IncorrectOnEventParsingWithFakeEventInBodyTest (line 105) | [TestMethod] FILE: Westwind.Utilities.Test/ShellUtilsTests.cs class ShellUtilsTests (line 12) | [TestClass] method ExecuteProcessAndGetOutput (line 15) | [TestMethod] method ExecuteProcessAndCaptureOutputAction (line 29) | [TestMethod] method ExecuteProcess (line 44) | [TestMethod] FILE: Westwind.Utilities.Test/SmtpClientNativeTests.cs class SmtpClientNativeTests (line 9) | [TestClass] method SendMailTest (line 17) | [TestMethod] method SendMailAsyncTest (line 43) | [TestMethod] FILE: Westwind.Utilities.Test/SqlDataAccessFoxProTests.cs class SqlDataAccessFoxProTests (line 30) | [TestClass] method SqlDataAccessFoxProTests (line 36) | public SqlDataAccessFoxProTests() method Initialize (line 63) | [ClassInitialize()] method SimpleSelectOleDbTest (line 68) | [TestMethod] method InsertEntityOleDbTest (line 91) | [TestMethod] method UpdateEntityOleDbTest (line 121) | [TestMethod] FILE: Westwind.Utilities.Test/SqlDataAccessMySqlTests.cs class SqlDataAccessMySqlTests (line 10) | [TestClass] method SqlDataAccessMySqlTests (line 16) | public SqlDataAccessMySqlTests() method Initialize (line 35) | [ClassInitialize()] method GetMySqlInstance (line 57) | [TestMethod] method ExecuteReaderTest (line 67) | [TestMethod] method CreateTable (line 85) | [TestMethod] FILE: Westwind.Utilities.Test/SqlDataAccessSqlLiteTests.cs class SqlDataAccessSqliteTests (line 10) | [TestClass] method SqlDataAccessSqliteTests (line 16) | public SqlDataAccessSqliteTests() method Initialize (line 35) | [ClassInitialize()] method GetSqliteInstance (line 57) | [TestMethod] method ExecuteReaderTest (line 67) | [TestMethod] method CreateTable (line 84) | [TestMethod] FILE: Westwind.Utilities.Test/SqlDataAccessTests.cs class SqlDataAccessTests (line 16) | [TestClass] method SqlDataAccessTests (line 22) | public SqlDataAccessTests() method Initialize (line 41) | [ClassInitialize()] method ExecuteReaderTest (line 57) | [TestMethod] method ExecuteNonQueryTest (line 76) | [TestMethod] method InsertEntityTest (line 91) | [TestMethod] method UdateEntityTest (line 114) | [TestMethod] method FindTest (line 141) | [TestMethod] method FindByKeyTest (line 152) | [TestMethod] method DataReaderToObjectTest (line 166) | [TestMethod] method ExecuteDataReaderToListTest (line 185) | [TestMethod] method ExecuteDataReaderWithNoMatchingDataTest (line 207) | [TestMethod] method QueryWithNoMatchingDataTest (line 217) | [TestMethod] method QueryToIEnumerableTest (line 232) | [TestMethod] method QueryToListTest (line 258) | [TestMethod] method QueryToCustomer (line 278) | [TestMethod] method ExecuteDataReaderToListManualTest (line 295) | [TestMethod] method NewParametersReaderTest (line 332) | [TestMethod] method NewParametersTableTest (line 363) | [TestMethod] method NewParametersExecuteEntityTest (line 392) | [TestMethod] method NewParametersxecuteDynamicTest (line 416) | [TestMethod] method FindByIdTest (line 441) | [TestMethod] method FindBySqlTest (line 458) | [TestMethod] method QueryTest (line 471) | [TestMethod] method ExecuteDynamicDataReaderTest (line 492) | [TestMethod] method QueryException (line 514) | [TestMethod] method DoesTableExist (line 534) | [TestMethod] method BinaryDataTest (line 544) | [TestMethod] FILE: Westwind.Utilities.Test/StrExtractTest.cs class StrExtractTest (line 14) | [TestClass] method StrExtractTest (line 17) | public StrExtractTest() method ExtractStringTest (line 61) | [TestMethod] method ExtractStringWithDelimetersTest (line 81) | [TestMethod] method RegExExtractionTest (line 109) | [TestMethod] method ReplaceStringTest (line 120) | [TestMethod] FILE: Westwind.Utilities.Test/StringSerializerTests.cs class StringSerializerTests (line 13) | [TestClass] method StringSerializerTest (line 18) | [TestMethod] method StringSerializerNullTest (line 62) | [TestMethod] method StringSerializerWithNullStringValuesTest (line 77) | [TestMethod] method XmlSerializerSizeTest (line 101) | [TestMethod] method JsonSerializerSizeTest (line 134) | [TestMethod] method LosSerializerSizeTest (line 165) | [TestMethod] class UserState (line 201) | [Serializable] class Role (line 259) | [Serializable] FILE: Westwind.Utilities.Test/StringUtilsTests.cs class StringUtilsTests (line 13) | [TestClass] method StringUtilsTests (line 16) | public StringUtilsTests() method ToCamelCaseTest (line 56) | [TestMethod] method FromCamelCaseTest (line 80) | [TestMethod] method ToCamelCaseUpperCasingTest (line 123) | [TestMethod] method NormalizeIndentationTest (line 147) | [TestMethod] method ReplicateStringTest (line 188) | [TestMethod] method ReplicateCharTest (line 195) | [TestMethod] method Base36EncodeTest (line 201) | [TestMethod] method GenerateUniqueId (line 230) | [TestMethod] method RandomStringTest (line 247) | [TestMethod] method RandomStringWithNumbersTest (line 258) | [TestMethod] method ExtractStringTest (line 269) | [TestMethod] method ExtractStringWithDelimitersTest (line 281) | [TestMethod] method GetLinesTest (line 318) | [TestMethod] method CountLinesTest (line 341) | [TestMethod] method IndexOfNthCharTest (line 361) | [TestMethod] method IndexOfNthStringTest (line 391) | [TestMethod] method LastIndexOfNthStringTest (line 421) | [TestMethod] method LastIndexOfNthCharTest (line 451) | [TestMethod] method StringTokenization (line 484) | [TestMethod] method NormalizeLineFeedTest (line 515) | [TestMethod] method TextAbstractTest (line 539) | [TestMethod] method IsStringInListTest (line 553) | [TestMethod] method OccursCharTest (line 566) | [TestMethod] method OccursStringTest (line 587) | [TestMethod] method GetMaxCharactersTest (line 614) | [TestMethod] method GetLastCharactersTest (line 637) | [TestMethod] method ToAndFromBase64StringTest (line 657) | [TestMethod] FILE: Westwind.Utilities.Test/SupportClasses/DebugModes.cs type DebugModes (line 9) | public enum DebugModes FILE: Westwind.Utilities.Test/SupportClasses/JsonNetSerializationUtilsTests.cs class JsonNetSerializationUtilsTests (line 10) | [TestClass] method JsonStringSerializeTest (line 13) | [TestMethod] method JsonStringSerializeCamelCaseTest (line 25) | [TestMethod] method JsonSerializeToFile (line 38) | [TestMethod] method JsonDeserializeStringTest (line 49) | [TestMethod] method DeserializeFromFileTest (line 67) | [TestMethod] method JsonNativeInstantiation (line 89) | [TestMethod] method NativePerfTest (line 132) | [TestMethod] method Native2PerfTest (line 163) | [TestMethod] method UtilsPerfTest (line 185) | [TestMethod] method PrettifyJsonStringTest (line 208) | [TestMethod] FILE: Westwind.Utilities.Test/SupportClasses/TestHelpers.cs class TestHelpers (line 7) | public class TestHelpers method GetTestConfigFilePath (line 9) | public static string GetTestConfigFilePath() method GetApplicationConfigFile (line 15) | public static string GetApplicationConfigFile() method DeleteTestConfigFile (line 21) | public static void DeleteTestConfigFile() FILE: Westwind.Utilities.Test/TimeUtilsTests.cs class TimeUtilsTest (line 8) | [TestClass] method FriendlyElapsedTimeOverflowTest (line 14) | [TestMethod] FILE: Westwind.Utilities.Test/UrlEncodingParserTests.cs class UrlEncodingParserTests (line 12) | [TestClass] method QueryStringTest (line 15) | [TestMethod] method QueryStringNullTest (line 42) | [TestMethod] method QueryValuesNullTest (line 60) | [TestMethod] method QueryStringMultipleTest (line 79) | [TestMethod] method QueryStringPlusSigns (line 108) | [TestMethod] method WriteUrlTest (line 122) | [TestMethod] method HttpUtilityTest (line 194) | [TestMethod] FILE: Westwind.Utilities.Test/UserTokenManagerTests.cs class UserTokenManagerTests (line 12) | [TestClass] method Initialize (line 17) | [TestInitialize] method CreateTokenTest (line 26) | [TestMethod] method UpdateTokenTest (line 36) | [TestMethod] method ValidateTokenTest (line 61) | [TestMethod] method GetTokenByTokenIdentifierTest (line 74) | [TestMethod] FILE: Westwind.Utilities.Test/VersionExtensionsTests.cs class VersionExtensionsTests (line 13) | [TestClass] method DefaultVersionStringTest (line 16) | [TestMethod] method MinTokenCountProvidedTest (line 34) | [TestMethod] method MaxTokenProvidedTest (line 52) | [TestMethod] FILE: Westwind.Utilities.Test/WindowsUtilsTests.cs class WindowsUtilsTests (line 8) | [TestClass] method GetDotnetVersionTest (line 11) | [TestMethod] method GetWindowsVersionTest (line 23) | [TestMethod] FILE: Westwind.Utilities.Test/XmlUtilsTest.cs class XmlUtilsTest (line 15) | [TestClass] method XmlUtilsTest (line 18) | public XmlUtilsTest() method ElementValuesTest (line 52) | [TestMethod] method AttributeValuesTest (line 80) | [TestMethod] method XmlStringForElement (line 103) | [TestMethod] method XmlStringForAttributes (line 115) | [TestMethod] type TestKeyValues (line 130) | public enum TestKeyValues FILE: Westwind.Utilities.Test/_TestConfigurationSettings.cs class TestConfigurationSettings (line 4) | public class TestConfigurationSettings FILE: Westwind.Utilities.Windows/Utilities/ComObject.cs class ComObject (line 17) | #if NET6_0_OR_GREATER method ComObject (line 32) | public ComObject(object instance) method CreateFromProgId (line 45) | public static ComObject CreateFromProgId(string progid) method CreateFirstFrom (line 65) | public static ComObject CreateFirstFrom(Guid clsid) method ComObject (line 85) | public ComObject(string progid) method ComObject (line 94) | public ComObject(Guid clsid) method Detach (line 103) | public object Detach() method TryGetMember (line 113) | public override bool TryGetMember(GetMemberBinder binder, out object r... method TrySetMember (line 128) | public override bool TrySetMember(SetMemberBinder binder, object value) method TryInvokeMember (line 146) | public override bool TryInvokeMember(InvokeMemberBinder binder, object... method TryGetIndex (line 160) | public override bool TryGetIndex(GetIndexBinder binder, object[] index... method WrapIfRequired (line 187) | private static object WrapIfRequired(object obj) method Dispose (line 190) | public void Dispose() FILE: Westwind.Utilities.Windows/Utilities/HtmlUtils.cs class HtmlUtils (line 15) | #if NET6_0_OR_GREATER method FixHTMLForDisplay (line 25) | public static string FixHTMLForDisplay(string html) method StripHtml (line 38) | public static string StripHtml(string html) method DisplayMemo (line 53) | public static string DisplayMemo(string htmlText) method DisplayMemoEncoded (line 71) | public static string DisplayMemoEncoded(string text) method HtmlEncode (line 102) | [Obsolete("Use System.Net.WebUtility.HtmlEncode() instead.")] method Href (line 158) | public static string Href(string text, string url, string target = nul... method Href (line 174) | public static string Href(string url) method ImgRef (line 186) | public static string ImgRef(string imageUrl, string additionalMarkup =... method ResolveUrl (line 215) | internal static string ResolveUrl(string originalUrl) method BinaryToEmbeddedBase64 (line 259) | public static string BinaryToEmbeddedBase64(byte[] imageBytes, string ... method EmbeddedBase64ToBinary (line 272) | public static (byte[] bytes, string mimeType) EmbeddedBase64ToBinary(s... method HtmlAbstract (line 296) | public static string HtmlAbstract(string html, int length) method SanitizeHtml (line 329) | public static string SanitizeHtml(string html, string htmlTagBlacklist... FILE: Westwind.Utilities.Windows/Utilities/WindowsUtils.cs class WindowsUtils (line 14) | #if NET6_0_OR_GREATER method GetDotnetVersion (line 150) | public static string GetDotnetVersion() method GetWindowsVersion (line 214) | public static string GetWindowsVersion() method TryGetRegistryKey (line 233) | public static bool TryGetRegistryKey(string path, string key, out dyna... method IsUserAnAdmin (line 257) | [DllImport("shell32.dll", SetLastError = true)] FILE: Westwind.Utilities/Configuration/AppConfiguration.cs class AppConfiguration (line 59) | public abstract class AppConfiguration method AppConfiguration (line 92) | public AppConfiguration() method Initialize (line 109) | public void Initialize(IConfigurationProvider provider = null, method OnInitialize (line 144) | protected virtual void OnInitialize(IConfigurationProvider provider, method OnCreateDefaultProvider (line 163) | protected virtual IConfigurationProvider OnCreateDefaultProvider(strin... method Write (line 188) | public virtual bool Write() method WriteAsString (line 210) | public virtual string WriteAsString() method Read (line 232) | public virtual T Read() method Read (line 252) | public virtual bool Read() method Read (line 273) | public virtual bool Read(string xml) method Read (line 296) | public static T Read(IConfigurationProvider provider) method Read (line 312) | public static T Read(string xml, IConfigurationProvider provider) method Read (line 332) | public static T Read(string xml) class MyAppConfiguration (line 343) | class MyAppConfiguration : AppConfiguration method MyAppConfiguration (line 345) | public MyAppConfiguration() method OnCreateDefaultProvider (line 356) | protected override IConfigurationProvider OnCreateDefaultProvider(stri... FILE: Westwind.Utilities/Configuration/Providers/ConfigurationFileConfigurationProvider.cs class ConfigurationFileConfigurationProvider (line 59) | public class ConfigurationFileConfigurationProvider : method Read (line 93) | public override TAppConfig Read() method Read (line 108) | public override bool Read(AppConfiguration config) method IsIList (line 225) | bool IsIList(Type type) method Read (line 247) | public override bool Read(AppConfiguration config, string filename) method Write (line 327) | public override bool Write(AppConfiguration config) method WriteConfigurationValue (line 419) | private void WriteConfigurationValue(string keyName, string Value, Mem... method GetNamedValueFromXml (line 460) | protected string GetNamedValueFromXml(XmlDocument Dom, string Key, str... method GetXmlNamespaceInfo (line 479) | protected void GetXmlNamespaceInfo(XmlDocument Dom) method CreateConfigSection (line 509) | private XmlNode CreateConfigSection(XmlDocument dom, string configSect... method TypedValueToString (line 569) | static string TypedValueToString(object rawValue, CultureInfo culture ... method StringToTypedValue (line 639) | static object StringToTypedValue(string sourceString, Type targetType,... FILE: Westwind.Utilities/Configuration/Providers/ConfigurationProviderBase.cs class ConfigurationProviderBase (line 49) | public abstract class ConfigurationProviderBase : ICo... method Read (line 99) | public abstract T Read() method Read (line 109) | public abstract bool Read(AppConfiguration config); method Write (line 117) | public abstract bool Write(AppConfiguration config); method Read (line 128) | public virtual T Read(string xml) method Read (line 158) | public virtual bool Read(AppConfiguration config, string xml) method WriteAsString (line 196) | public virtual string WriteAsString(AppConfiguration config) method EncryptFields (line 223) | public virtual void EncryptFields(AppConfiguration config) method DecryptFields (line 268) | public virtual void DecryptFields(AppConfiguration config) method SetError (line 315) | protected virtual void SetError(string message) method SetError (line 331) | protected virtual void SetError(Exception ex) method CreateConfigurationInstance (line 343) | protected TAppConfiguration CreateConfigurationInstance() FILE: Westwind.Utilities/Configuration/Providers/IConfigurationProvider.cs type IConfigurationProvider (line 47) | public interface IConfigurationProvider method Read (line 75) | T Read() method Read (line 83) | bool Read(AppConfiguration config); method Read (line 84) | T Read(string xml) method Read (line 94) | bool Read(AppConfiguration config, string xml); method Write (line 101) | bool Write(AppConfiguration config); method WriteAsString (line 109) | string WriteAsString(AppConfiguration config); method EncryptFields (line 115) | void EncryptFields(AppConfiguration config); method DecryptFields (line 121) | void DecryptFields(AppConfiguration config); FILE: Westwind.Utilities/Configuration/Providers/JsonFileConfigurationProvider.cs class JsonFileConfigurationProvider (line 43) | public class JsonFileConfigurationProvider : Configur... method Read (line 65) | public override bool Read(AppConfiguration config) method Read (line 85) | public override TAppConfig Read() method Write (line 99) | public override bool Write(AppConfiguration config) FILE: Westwind.Utilities/Configuration/Providers/StringConfigurationProvider.cs class StringConfigurationProvider (line 48) | public class StringConfigurationProvider : Configurat... method Read (line 58) | public override T Read() method Read (line 68) | public override bool Read(AppConfiguration config) method Write (line 78) | public override bool Write(AppConfiguration config) FILE: Westwind.Utilities/Configuration/Providers/XmlFileConfigurationProvider.cs class XmlFileConfigurationProvider (line 47) | public class XmlFileConfigurationProvider : Configura... method Read (line 72) | public override bool Read(AppConfiguration config) method Read (line 97) | public override TAppConfig Read() method Write (line 111) | public override bool Write(AppConfiguration config) FILE: Westwind.Utilities/Data/ValidationError.cs class ValidationError (line 43) | public class ValidationError method ValidationError (line 82) | public ValidationError() : base() {} method ValidationError (line 84) | public ValidationError(string message) method ValidationError (line 88) | public ValidationError(string message, string fieldName) method ValidationError (line 93) | public ValidationError(string message, string fieldName, string id) method ToString (line 101) | public override string ToString() FILE: Westwind.Utilities/Data/ValidationErrorCollection.cs class ValidationErrorCollection (line 10) | public class ValidationErrorCollection : CollectionBase method Add (line 41) | public void Add(ValidationError error) method Add (line 62) | public void Add(string message, string fieldName = "", string id = "") method AddFormat (line 84) | public void AddFormat(string message, string fieldName, string id, par... method Remove (line 93) | public void Remove(int index) method Assert (line 118) | public bool Assert(bool condition, string message, string fieldName, s... method Assert (line 138) | public bool Assert(bool condition, string message) method Assert (line 161) | public bool Assert(bool condition, string message, string fieldName) method Assert (line 180) | public bool Assert(bool condition, ValidationError error) method ToString (line 194) | public override string ToString() method ToString (line 216) | public string ToString(string prefixLine) method ToHtml (line 236) | public string ToHtml() FILE: Westwind.Utilities/InternetTools/HttpClient.cs class HttpClient (line 57) | #if NET6_0_OR_GREATER method HttpClient (line 303) | public HttpClient() method CreateWebRequestObject (line 322) | public bool CreateWebRequestObject(string Url) method ResetPostData (line 344) | public void ResetPostData() method SetPostStream (line 350) | public void SetPostStream(Stream postStream) method AddPostKey (line 366) | public void AddPostKey(string key, byte[] value) method AddPostKey (line 410) | public void AddPostKey(string key, string value) method AddPostKey (line 422) | public void AddPostKey(string fullPostBuffer) method AddPostKey (line 432) | public void AddPostKey(byte[] fullPostBuffer) method AddPostFile (line 444) | public bool AddPostFile(string key,string fileName, string contentType... method GetPostBuffer (line 496) | public string GetPostBuffer() method DownloadStream (line 513) | public StreamReader DownloadStream(string url) method GetUrlResponse (line 565) | [Obsolete("Use DownloadResponse instead.")] method DownloadResponseAsync (line 572) | public async Task DownloadResponseAsync(string url) method DownloadResponse (line 783) | public HttpWebResponse DownloadResponse(string url) method StreamPostBuffer (line 996) | protected void StreamPostBuffer(Stream PostData) method GetUrl (line 1082) | [Obsolete("Use the DownloadString() method instead.")] method DownloadString (line 1095) | public string DownloadString(string url, long bufferSize = 8192, Encod... method DownloadStringAsync (line 1134) | public async Task DownloadStringAsync(string url, long bufferS... method GetUrlPartial (line 1176) | [Obsolete("Use DownloadStringPartial() instead.")] method DownloadStringPartial (line 1193) | public string DownloadStringPartial(string url, int size) method DownloadBytes (line 1218) | public byte[] DownloadBytes(string url, long bufferSize = 8192) method DownloadBytesAsync (line 1333) | public async Task DownloadBytesAsync(string url, long bufferSi... method GetUrlFile (line 1448) | [Obsolete("Use DownloadFile() instead.")] method DownloadFile (line 1461) | public bool DownloadFile(string url,long bufferSize,string outputFile) method CheckCertificateCallback (line 1508) | private static bool CheckCertificateCallback(object sender, X509Certif... class ReceiveDataEventArgs (line 1532) | public class ReceiveDataEventArgs method Dispose (line 1570) | public void Dispose() type HttpPostMode (line 1587) | public enum HttpPostMode class AcceptAllCertificatePolicy (line 1601) | internal class AcceptAllCertificatePolicy : ICertificatePolicy method AcceptAllCertificatePolicy (line 1603) | public AcceptAllCertificatePolicy() method CheckValidationResult (line 1607) | public bool CheckValidationResult(ServicePoint sPoint, class HttpTimings (line 1616) | public class HttpTimings method StartRequest (line 1622) | public void StartRequest() method IsEmpty (line 1639) | public bool IsEmpty() FILE: Westwind.Utilities/InternetTools/SmtpClientNative.cs class SmtpClientNative (line 51) | public class SmtpClientNative : IDisposable method AddHeader (line 245) | public void AddHeader(string headerName, string value) method AddHeadersFromString (line 263) | public void AddHeadersFromString(string headers) method LoadSmtpClient (line 282) | public SmtpClient LoadSmtpClient() method Connect (line 332) | public bool Connect() method Close (line 347) | public bool Close() method SendMail (line 362) | public bool SendMail() method SendMailAsync (line 404) | public void SendMailAsync() method SendMailRun (line 413) | protected void SendMailRun() method SendMessage (line 432) | public bool SendMessage(string recipient, string ccList, string bccList) method GetMessage (line 469) | protected virtual MailMessage GetMessage() method AssignMailAddresses (line 550) | private void AssignMailAddresses(MailAddressCollection address, string... method GetEmailFromFullAddress (line 569) | string GetEmailFromFullAddress(string fullEmail) method AddAlternateView (line 589) | public void AddAlternateView(AlternateView view) method LogString (line 601) | protected void LogString(string message) method SetError (line 620) | private void SetError(string errorMessage) method Dispose (line 636) | public void Dispose() FILE: Westwind.Utilities/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Westwind.Utilities/SupportClasses/DelegateFactory.cs class DelegateFactory (line 24) | public static class DelegateFactory method Create (line 33) | public static LateBoundMethod Create(MethodInfo method) method CreateParameterExpressions (line 51) | private static Expression[] CreateParameterExpressions(MethodInfo meth... method Create (line 68) | public static LateBoundMethod Create(Type type, string methodName, par... FILE: Westwind.Utilities/SupportClasses/Encryption.cs class Encryption (line 23) | public static class Encryption method EncryptBytes (line 53) | public static byte[] EncryptBytes(byte[] inputBytes, string encryption... method EncryptBytes (line 69) | public static byte[] EncryptBytes(byte[] inputBytes, SecureString encr... method EncryptBytes (line 85) | public static byte[] EncryptBytes(byte[] inputBytes, byte[] encryption... method EncryptBytes (line 121) | public static byte[] EncryptBytes(string inputString, string encryptio... method EncryptString (line 134) | public static string EncryptString(string inputString, byte[] encrypti... method EncryptString (line 152) | public static string EncryptString(string inputString, string encrypti... method EncryptString (line 171) | public static string EncryptString(string inputString,SecureString enc... method DecryptBytes (line 191) | public static byte[] DecryptBytes(byte[] decryptBuffer, string encrypt... method DecryptBytes (line 210) | public static byte[] DecryptBytes(byte[] decryptBuffer, SecureString e... method DecryptBytes (line 227) | public static byte[] DecryptBytes(byte[] decryptBuffer, byte[] encrypt... method DecryptBytes (line 268) | public static byte[] DecryptBytes(string decryptString, string encrypt... method DecryptBytes (line 285) | public static byte[] DecryptBytes(string decryptString, SecureString e... method DecryptString (line 305) | public static string DecryptString(string decryptString, string encryp... method DecryptString (line 330) | public static string DecryptString(string decryptString, SecureString ... method DecryptString (line 357) | public static string DecryptString(string decryptString, byte[] encryp... method ProtectBytes (line 391) | public static byte[] ProtectBytes(byte[] encryptBytes, byte[] key, Dat... method ProtectBytes (line 412) | public static byte[] ProtectBytes(byte[] encryptBytes, string key, Dat... method ProtectString (line 434) | public static string ProtectString(string encryptString, string key, D... method ProtectString (line 461) | public static string ProtectString(string encryptString, byte[] key, D... method UnprotectBytes (line 487) | public static byte[] UnprotectBytes(byte[] encryptBytes, byte[] key, D... method UnprotectBytes (line 508) | public static byte[] UnprotectBytes(byte[] encryptBytes, string key, D... method UnprotectString (line 530) | public static string UnprotectString(string encryptString, string key,... method UnprotectString (line 560) | public static string UnprotectString(string encryptString, byte[] key,... method ComputeHash (line 614) | public static string ComputeHash(string plainText, method ComputeHash (line 660) | public static string ComputeHash(string plainText, method ComputeHash (line 706) | public static string ComputeHash(byte[] byteData, method GZipMemory (line 791) | public static byte[] GZipMemory(byte[] buffer) method GZipMemory (line 811) | public static byte[] GZipMemory(string input) method GZipMemory (line 822) | public static byte[] GZipMemory(string filename, bool isFile) method GZipFile (line 835) | public static bool GZipFile(string filename, string outputFile) method GetChecksumFromFile (line 857) | public static string GetChecksumFromFile(string file, string mode = "S... method GetChecksumFromBytes (line 912) | public static string GetChecksumFromBytes(byte[] fileData, string mode... method BinaryToBinHex (line 963) | public static string BinaryToBinHex(byte[] data) method BinHexToBinary (line 983) | public static byte[] BinHexToBinary(string hex) method ParseHexChar (line 1000) | static int ParseHexChar(char c) class SecureStringExtensions (line 1015) | public static class SecureStringExtensions method GetString (line 1017) | public static string GetString(this SecureString source) FILE: Westwind.Utilities/SupportClasses/Expando.cs class Expando (line 61) | [Serializable] method Expando (line 102) | public Expando() method Expando (line 115) | public Expando(object instance) method Expando (line 135) | public Expando(IDictionary dict) method InitializeAsDictionary (line 143) | private void InitializeAsDictionary(Expando expando, IDictionary GetDynamicMemberNames() method TryGetMember (line 211) | public override bool TryGetMember(GetMemberBinder binder, out object r... method TrySetMember (line 246) | public override bool TrySetMember(SetMemberBinder binder, object value) method TryInvokeMember (line 277) | public override bool TryInvokeMember(InvokeMemberBinder binder, object... method GetProperty (line 302) | protected bool GetProperty(object instance, string name, out object re... method SetProperty (line 329) | protected bool SetProperty(object instance, string name, object value) method InvokeMethod (line 355) | protected bool InvokeMethod(object instance, string name, object[] arg... method GetProperties (line 442) | public IEnumerable> GetProperties(bool inc... method Contains (line 462) | public bool Contains(KeyValuePair item, bool includeIn... FILE: Westwind.Utilities/SupportClasses/ObjectFactory.cs class ObjectFactory (line 16) | public class ObjectFactory method CreateObject (line 30) | public static T CreateObject(params object[] args) method CreateThreadScopedObject (line 42) | public static T CreateThreadScopedObject(params object[] args) method GetUniqueObjectKey (line 82) | public static string GetUniqueObjectKey(params object[] args) FILE: Westwind.Utilities/SupportClasses/PropertyBag.cs class PropertyBag (line 17) | [XmlRoot("properties")] method CreateFromXml (line 25) | public new static PropertyBag CreateFromXml(string xml) method GetSchema (line 51) | public System.Xml.Schema.XmlSchema GetSchema() method WriteXml (line 67) | public void WriteXml(System.Xml.XmlWriter writer) method ReadXml (line 137) | public void ReadXml(System.Xml.XmlReader reader) method ToXml (line 187) | public string ToXml() method FromXml (line 199) | public bool FromXml(string xml) method CreateFromXml (line 229) | public static PropertyBag CreateFromXml(string xml) class PropertyBag (line 43) | [XmlRoot("properties")] method CreateFromXml (line 25) | public new static PropertyBag CreateFromXml(string xml) method GetSchema (line 51) | public System.Xml.Schema.XmlSchema GetSchema() method WriteXml (line 67) | public void WriteXml(System.Xml.XmlWriter writer) method ReadXml (line 137) | public void ReadXml(System.Xml.XmlReader reader) method ToXml (line 187) | public string ToXml() method FromXml (line 199) | public bool FromXml(string xml) method CreateFromXml (line 229) | public static PropertyBag CreateFromXml(string xml) FILE: Westwind.Utilities/SupportClasses/Scheduler.cs class Scheduler (line 14) | public class Scheduler : IDisposable method Start (line 88) | public void Start(int checkFrequency) method Start (line 102) | public void Start() method Stop (line 114) | public void Stop() method Cancel (line 131) | public void Cancel() method Run (line 149) | private void Run() method OnExecuteScheduledEvent (line 194) | protected virtual void OnExecuteScheduledEvent() method OnError (line 219) | protected virtual void OnError(Exception ex) method AddItem (line 235) | public void AddItem(object item) method AddItem (line 247) | public void AddItem(SchedulerItem item) method AddItem (line 257) | public void AddItem(string textData, string type = null) method AddItem (line 270) | public void AddItem(byte[] data, string type = null) method GetNextItem (line 284) | public object GetNextItem() method PingServer (line 301) | public void PingServer(string url = null) method Dispose (line 322) | public void Dispose() class SchedulerItem (line 334) | public class SchedulerItem FILE: Westwind.Utilities/SupportClasses/StringSerializer.cs class StringSerializer (line 30) | public static class StringSerializer method SerializeObject (line 47) | public static string SerializeObject(object objectToSerialize, string ... method DeserializeObject (line 103) | public static object DeserializeObject(string serialized, Type type, s... method Deserialize (line 163) | public static T Deserialize(string serialized, string separator = n... FILE: Westwind.Utilities/SupportClasses/UrlEncodingParser.cs class UrlEncodingParser (line 22) | public class UrlEncodingParser : NameValueCollection method UrlEncodingParser (line 63) | public UrlEncodingParser(string queryStringOrUrl = null, bool decodeSp... method SetValues (line 79) | public void SetValues(string key, IEnumerable values) method Parse (line 94) | public NameValueCollection Parse(string query) method ToString (line 140) | public override string ToString() FILE: Westwind.Utilities/SupportClasses/UrlParser.cs class UrlParser (line 49) | public class UrlParser method ExpandUrls (line 61) | public static string ExpandUrls(string text, string target = null, boo... method ExpandUrlsInternal (line 78) | private string ExpandUrlsInternal(string text) method ExpandUrlsRegExEvaluator (line 114) | private string ExpandUrlsRegExEvaluator(System.Text.RegularExpressions... method ExpandFormattedLinks (line 143) | private string ExpandFormattedLinks(System.Text.RegularExpressions.Mat... FILE: Westwind.Utilities/Utilities/AsyncUtils.cs class AsyncUtils (line 15) | public static class AsyncUtils method RunSync (line 28) | public static void RunSync(Func task) method RunSync (line 40) | public static void RunSync(Func task, method RunSync (line 66) | public static TResult RunSync(Func> task) method RunSync (line 81) | public static TResult RunSync(Func> func, method FireAndForget (line 109) | public static void FireAndForget(this Task t) method FireAndForget (line 126) | public static void FireAndForget(this Task t, Action del) method Timeout (line 140) | public static async Task Timeout(this Task task, int timeoutMs) method TimeoutWithResult (line 160) | public static async Task TimeoutWithResult(this Task... method DelayExecution (line 184) | public static void DelayExecution(int delayMs, Action action, Action(int delayMs, Action action, T ... FILE: Westwind.Utilities/Utilities/ComObject.cs class ComObject (line 17) | #if NET6_0_OR_GREATER method ComObject (line 32) | public ComObject(object instance) method CreateFromProgId (line 45) | public static ComObject CreateFromProgId(string progid) method CreateFirstFrom (line 65) | public static ComObject CreateFirstFrom(Guid clsid) method ComObject (line 85) | public ComObject(string progid) method ComObject (line 94) | public ComObject(Guid clsid) method Detach (line 103) | public object Detach() method TryGetMember (line 113) | public override bool TryGetMember(GetMemberBinder binder, out object r... method TrySetMember (line 128) | public override bool TrySetMember(SetMemberBinder binder, object value) method TryInvokeMember (line 146) | public override bool TryInvokeMember(InvokeMemberBinder binder, object... method TryGetIndex (line 160) | public override bool TryGetIndex(GetIndexBinder binder, object[] index... method WrapIfRequired (line 187) | private static object WrapIfRequired(object obj) method Dispose (line 190) | public void Dispose() FILE: Westwind.Utilities/Utilities/DataUtils.cs class DataUtils (line 54) | public static class DataUtils method GenerateUniqueId (line 81) | public static string GenerateUniqueId(int stringSize = 8, string addit... method GenerateUniqueNumericId (line 107) | public static long GenerateUniqueNumericId() method GetRandomNumber (line 122) | public static int GetRandomNumber(int min, int max) method IndexOfByteArray (line 139) | public static int IndexOfByteArray(byte[] buffer, byte[] bufferToFind) method IndexOfByteArray (line 173) | public static int IndexOfByteArray(byte[] buffer, string stringToFind,... method RemoveBytes (line 192) | public static byte[] RemoveBytes(byte[] buffer, byte[] bytesToRemove) method CopyDataRow (line 244) | public static bool CopyDataRow(DataRow source, DataRow target) method CopyObjectFromDataRow (line 268) | public static void CopyObjectFromDataRow(DataRow row, object targetObj... method CopyObjectToDataRow (line 305) | public static bool CopyObjectToDataRow(DataRow row, object target) method DataTableToTypedList (line 339) | public static List DataTableToTypedList(DataTable dsTable) where... method CopyObjectData (line 362) | public static void CopyObjectData(object source, Object target) method CopyObjectData (line 373) | public static void CopyObjectData(object source, Object target, Bindin... method CopyObjectData (line 384) | public static void CopyObjectData(object source, Object target, string... method CopyObjectData (line 400) | public static void CopyObjectData(object source, object target, string... method DataTableToObjectList (line 450) | public static List DataTableToObjectList(DataTable dsTable) wher... method DataReaderToObjectList (line 482) | public static List DataReaderToObjectList(IDataReader reader, st... method DataReaderToIEnumerable (line 524) | public static IEnumerable DataReaderToIEnumerable(IDataReader re... method DataReaderToList (line 550) | public static List DataReaderToList(IDataReader reader, string p... method DataReaderToObject (line 595) | public static void DataReaderToObject(IDataReader reader, object insta... method InitializeDataRowWithBlanks (line 671) | public static void InitializeDataRowWithBlanks(DataRow row) method SqlTypeToDotNetType (line 713) | public static Type SqlTypeToDotNetType(SqlDbType sqlType) method DbTypeToDotNetType (line 747) | public static Type DbTypeToDotNetType(DbType sqlType) method DotNetTypeToDbType (line 782) | public static DbType DotNetTypeToDbType(Type type) method DotNetTypeToSqlType (line 819) | public static SqlDbType DotNetTypeToSqlType(Type type) type DataAccessProviderTypes (line 855) | public enum DataAccessProviderTypes FILE: Westwind.Utilities/Utilities/DebugUtils.cs class DebugUtils (line 45) | public static class DebugUtils method GetInnerMostException (line 52) | [Obsolete("Use Exception.GetBaseException() instead")] method GetInnerExceptions (line 70) | public static Exception[] GetInnerExceptions(Exception ex) method GetTextWithLineNumbers (line 95) | public static string GetTextWithLineNumbers(string text, string lineFo... method ParseStackTrace (line 129) | public static string ParseStackTrace(string stackTrace) FILE: Westwind.Utilities/Utilities/ExensionMethods/DateTimeExtensions.cs class DateTimeExtensions (line 5) | public static class DateTimeExtensions method Between (line 14) | public static bool Between(this DateTime date, DateTime startDate, Dat... method EndOfDay (line 27) | public static DateTime EndOfDay(this DateTime date) method BeginningOfDay (line 38) | public static DateTime BeginningOfDay(this DateTime date) method EndOfMonth (line 48) | public static DateTime EndOfMonth(this DateTime obj) method BeginningOfMonth (line 58) | public static DateTime BeginningOfMonth(this DateTime obj) FILE: Westwind.Utilities/Utilities/ExensionMethods/DictionaryExtensions.cs class DictionaryExtensions (line 17) | public static class DictionaryExtensions method ToXml (line 24) | public static string ToXml(this IDictionary items, string root = "root") method FromXml (line 66) | public static void FromXml(this IDictionary items, string xml) FILE: Westwind.Utilities/Utilities/ExensionMethods/LinqExtensions.cs class LinqExtensions (line 8) | public static class LinqExtensions method FlattenTree (line 24) | public static IEnumerable FlattenTree( FILE: Westwind.Utilities/Utilities/ExensionMethods/MemoryStreamExtensions.cs class MemoryStreamExtensions (line 10) | public static class MemoryStreamExtensions method AsString (line 18) | public static string AsString(this MemoryStream ms, Encoding encoding ... method FromString (line 32) | public static void FromString(this MemoryStream ms, string inputString... class StreamExtensions (line 46) | public static class StreamExtensions method AsString (line 55) | public static string AsString(this Stream s, Encoding encoding = null) method AsBytes (line 70) | public static byte[] AsBytes(this Stream s) method AsBytesAsync (line 91) | public static async Task AsBytesAsync(this Stream s) FILE: Westwind.Utilities/Utilities/FileUtils.cs class FileUtils (line 54) | public static class FileUtils method GetPhysicalPath (line 71) | public static string GetPhysicalPath(string filename) method GetRelativePath (line 95) | public static string GetRelativePath(string fullPath, string basePath ) method GetRelativeFilePath (line 130) | public static string GetRelativeFilePath(string filePath, string compa... method ResolvePath (line 155) | public static string ResolvePath(string basePath, string relativeFile) method IsRelativePath (line 173) | public static bool IsRelativePath(string path) method GetShortPath (line 188) | public static string GetShortPath(string path) method GetShortPathName (line 214) | [DllImport("kernel32.dll", CharSet = CharSet.Auto)] method GetWindowsLongFilename (line 240) | public static string GetWindowsLongFilename(string path) method ExpandPathEnvironmentVariables (line 288) | public static string ExpandPathEnvironmentVariables(string path) method TildefyUserPath (line 305) | public static string TildefyUserPath(string path) method GetCompactPath (line 328) | public static string GetCompactPath(string path, int length = 70) method GetTempFilenameWithExtension (line 368) | public static string GetTempFilenameWithExtension(string extension, st... method BreakFilenameIntoWords (line 396) | public static string BreakFilenameIntoWords(string filename) method NormalizePath (line 412) | public static string NormalizePath(string path) method NormalizeDirectory (line 435) | public static string NormalizeDirectory(string path) method AddTrailingSlash (line 450) | public static string AddTrailingSlash(string path) method AddTrailingSlash (line 472) | public static string AddTrailingSlash(string path, char slashChar) method FilePathAsUrl (line 493) | public static string FilePathAsUrl(string path) method GetFileEncoding (line 514) | public static Encoding GetFileEncoding(string srcFile) method GetChecksumFromFile (line 543) | public static string GetChecksumFromFile(string file, string hashAlgor... method FindFileInHierarchy (line 592) | public static string FindFileInHierarchy( string currentPath, string s... method FindFileInHierarchyInternal (line 621) | private static string FindFileInHierarchyInternal(string path, string ... method FindFilesInHierarchy (line 663) | public static string[] FindFilesInHierarchy(string startPath, string s... method FindFilesInHierarchyInternal (line 692) | private static string[] FindFilesInHierarchyInternal(string path, stri... type FindFileInHierarchyDirection (line 720) | public enum FindFileInHierarchyDirection method SafeFilename (line 739) | public static string SafeFilename(string fileName, string replacementS... method CamelCaseSafeFilename (line 762) | public static string CamelCaseSafeFilename(string filename) method HasInvalidPathCharacters (line 782) | public static bool HasInvalidPathCharacters(string path, params char[]... method CopyStream (line 799) | public static void CopyStream(Stream source, Stream dest, int bufferSize) method CopyStream (line 817) | public static void CopyStream(Stream source, Stream dest, int bufferSi... method OpenStreamReaderWithEncoding (line 830) | public static StreamReader OpenStreamReaderWithEncoding(string srcFile) method ReadAllTextAsync (line 846) | public static async Task ReadAllTextAsync(string filename, Enc... method ReadAllBytesAsync (line 862) | public static async Task ReadAllBytesAsync(string filename) method WriteAllTextAsync (line 888) | public static async Task WriteAllTextAsync(string filename, string tex... method WriteAllBytesAsync (line 908) | public static async Task WriteAllBytesAsync(string filename, byte[] by... method CopyFileEnsureDirectory (line 933) | public static bool CopyFileEnsureDirectory(string sourceFilePath, stri... method CopyDirectory (line 967) | public static void CopyDirectory(string sourceDirectory, string target... method CopyDirectory (line 987) | public static void CopyDirectory(DirectoryInfo source, DirectoryInfo t... method DeleteFiles (line 1030) | public static int DeleteFiles(string path, string filespec, bool recur... method DeleteTimedoutFiles (line 1072) | public static void DeleteTimedoutFiles(string filespec, int seconds) FILE: Westwind.Utilities/Utilities/GenericUtils.cs class GenericUtils (line 8) | public static class GenericUtils method InList (line 14) | public static bool InList(this T item, params T[] list) method InList (line 22) | public static bool InList(this T item, IEnumerable list) method Inlist (line 38) | public static bool Inlist(this T item, params T[] list) method Inlist (line 51) | public static bool Inlist(this string item, bool caseSensitive, param... FILE: Westwind.Utilities/Utilities/HtmlUtils.cs class HtmlUtils (line 10) | public static class HtmlUtils method FixHTMLForDisplay (line 17) | public static string FixHTMLForDisplay(string html) method StripHtml (line 33) | public static string StripHtml(string html) method DisplayMemo (line 51) | public static string DisplayMemo(string htmlText) method DisplayMemoEncoded (line 69) | public static string DisplayMemoEncoded(string text) method HtmlEncode (line 99) | [Obsolete("Use System.Net.WebUtility.HtmlEncode() instead.")] method BinaryToEmbeddedBase64 (line 151) | public static string BinaryToEmbeddedBase64(byte[] imageBytes, string ... method EmbeddedBase64ToBinary (line 165) | public static (byte[] bytes, string mimeType) EmbeddedBase64ToBinary(s... method HtmlAbstract (line 189) | public static string HtmlAbstract(string html, int length) method SanitizeHtml (line 224) | public static string SanitizeHtml(string html, string htmlTagBlacklist... method Href (line 283) | public static string Href(string text, string url, string target = nul... method Href (line 301) | public static string Href(string url) method ImgRef (line 313) | public static string ImgRef(string imageUrl, string additionalMarkup =... method ResolveUrl (line 342) | public static string ResolveUrl(string originalUrl) method GetSiteBasePath (line 383) | public static string GetSiteBasePath(string url) method GetRelativeUrlPath (line 395) | public static string GetRelativeUrlPath(string url, PathReturnOptions ... type PathReturnOptions (line 417) | public enum PathReturnOptions FILE: Westwind.Utilities/Utilities/HttpClientUtils.cs class HttpClientUtils (line 23) | public class HttpClientUtils method DownloadStringAsync (line 49) | public static async Task DownloadStringAsync(HttpClientRequest... method DownloadStringAsync (line 149) | public static async Task DownloadStringAsync(string url, objec... method DownloadString (line 176) | public static string DownloadString(HttpClientRequestSettings settings) method DownloadString (line 274) | public static string DownloadString(string url, object data = null, st... method DownloadFileAsync (line 309) | public static async Task DownloadFileAsync(HttpClientRequestSett... method DownloadFileAsync (line 410) | public static Task DownloadFileAsync(string url, string filename) method DownloadFile (line 431) | public static bool DownloadFile(HttpClientRequestSettings settings, st... method DownloadFile (line 532) | public static bool DownloadFile(string url, string filename) method DownloadImageToFileAsync (line 565) | public static async Task DownloadImageToFileAsync(string image... method DownloadImageToFileAsync (line 645) | public static async Task DownloadImageToFileAsync( HttpClientR... method DownloadImageToFile (line 669) | public static string DownloadImageToFile(string imageUrl = null, strin... method DownloadImageToFile (line 749) | public static string DownloadImageToFile(HttpClientRequestSettings set... method DownloadBytesAsync (line 764) | public static async Task DownloadBytesAsync(HttpClientRequestS... method DownloadImageToFile (line 836) | public static string DownloadImageToFile(string imageUrl = null, strin... method DownloadBytesAsync (line 903) | public static async Task DownloadBytesAsync(string url, object... method DownloadBytes (line 931) | public static byte[] DownloadBytes(HttpClientRequestSettings settings) method DownloadBytes (line 1017) | public static byte[] DownloadBytes(string url, object data = null, str... method DownloadJsonAsync (line 1048) | public static async Task DownloadJsonAsync(HttpClien... method DownloadJsonAsync (line 1078) | public static async Task DownloadJsonAsync(string ur... method DownloadJson (line 1098) | public static TResult DownloadJson(HttpClientRequestSettings ... method DownloadJson (line 1136) | public static TResult DownloadJson(string url, string verb = ... method DownloadResponseMessageAsync (line 1157) | public static async Task DownloadResponseMessageA... method DownloadResponseMessage (line 1197) | public static HttpResponseMessage DownloadResponseMessage(HttpClientRe... method GetHttpClient (line 1236) | public static HttpClient GetHttpClient(HttpClientHandler handler = null, method ApplySettingsToRequest (line 1266) | public static void ApplySettingsToRequest(HttpClientRequestSettings se... method SetHttpHeader (line 1330) | private static void SetHttpHeader(HttpRequestMessage req, string heade... class HttpClientRequestSettings (line 1377) | public class HttpClientRequestSettings method HttpClientRequestSettings (line 1559) | public HttpClientRequestSettings() method ResetPostData (line 1585) | public void ResetPostData() method SetPostStream (line 1591) | public void SetPostStream(Stream postStream) method AddPostKey (line 1607) | public void AddPostKey(string key, byte[] value) method AddPostKey (line 1652) | public void AddPostKey(string key, string value) method AddPostKey (line 1664) | public void AddPostKey(string fullPostBuffer) method AddPostKey (line 1674) | public void AddPostKey(byte[] fullPostBuffer) method AddPostFile (line 1688) | public bool AddPostFile(string key, string filename, string contentTyp... method GetPostBuffer (line 1744) | public string GetPostBuffer() method GetPostBufferBytes (line 1770) | public byte[] GetPostBufferBytes() method GetResponseStringAsync (line 1790) | public async Task GetResponseStringAsync() method GetResponseJson (line 1813) | public async Task GetResponseJson() method GetResponseErrorMessage (line 1828) | public async Task GetResponseErrorMessage() method GetResponseDataAsync (line 1846) | public async Task GetResponseDataAsync() method ToString (line 1864) | public override string ToString() type HttpFormPostMode (line 1870) | public enum HttpFormPostMode FILE: Westwind.Utilities/Utilities/HttpUtils.cs class HttpUtils (line 14) | [Obsolete("Use HttpClientUtils if possible.")] method HttpRequestString (line 24) | public static string HttpRequestString(string url) method HttpRequestString (line 34) | public static string HttpRequestString(HttpRequestSettings settings) method HttpRequestBytes (line 71) | public static byte[] HttpRequestBytes(string url) method HttpRequestBytes (line 82) | public static byte[] HttpRequestBytes(HttpRequestSettings settings) method HttpRequestStringAsync (line 117) | public static async Task HttpRequestStringAsync(string url) method HttpRequestStringAsync (line 128) | public static async Task HttpRequestStringAsync(HttpRequestSet... method HttpRequestBytesAsync (line 164) | public static async Task HttpRequestBytesAsync(string url) method HttpRequestBytesAsync (line 174) | public static async Task HttpRequestBytesAsync(HttpRequestSett... method JsonRequest (line 213) | public static TResultType JsonRequest(HttpRequestSettings... method JsonRequestAsync (line 261) | public static async Task JsonRequestAsync(Ht... method DownloadImageToFile (line 312) | public static string DownloadImageToFile(string imageUrl, string filen... method DownloadImageToFileAsync (line 381) | public static async Task DownloadImageToFileAsync(string image... method CreateWebProxy (line 446) | public static IWebProxy CreateWebProxy(string proxyAddress = null, boo... class HttpRequestSettings (line 472) | public class HttpRequestSettings method HttpRequestSettings (line 594) | public HttpRequestSettings() FILE: Westwind.Utilities/Utilities/HttpUtilsWebClient.cs class HttpUtilsWebClient (line 12) | public class HttpUtilsWebClient : WebClient method HttpUtilsWebClient (line 19) | public HttpUtilsWebClient(HttpRequestSettings settings = null) method GetWebRequest (line 50) | protected override WebRequest GetWebRequest(Uri address) method GetWebResponse (line 73) | protected override WebResponse GetWebResponse(WebRequest request) method GetWebResponse (line 94) | protected override WebResponse GetWebResponse(WebRequest request, Syst... FILE: Westwind.Utilities/Utilities/ImageUtils.cs class ImageUtils (line 49) | public static class ImageUtils method ResizeImage (line 64) | public static Bitmap ResizeImage(string filename, int width, int heigh... method ResizeImage (line 88) | public static Bitmap ResizeImage(byte[] data, int width, int height, I... method ResizeImage (line 115) | public static bool ResizeImage(string filename, string outputFilename, method ResizeImage (line 145) | public static Bitmap ResizeImage(Bitmap bmp, int width, int height, method AdjustImageToRatio (line 224) | public static Bitmap AdjustImageToRatio(Stream imageStream, decimal ra... method AdjustImageToRatio (line 314) | public static Bitmap AdjustImageToRatio(byte[] imageContent, decimal r... method SaveJpeg (line 332) | public static bool SaveJpeg(Bitmap bmp, string outputFileName, long jp... method SaveJpeg (line 369) | public static bool SaveJpeg(Bitmap bmp, Stream imageStream, long jpegQ... method RoateImage (line 406) | public static bool RoateImage(string filename, string outputFilename =... method RoateImage (line 451) | public static byte[] RoateImage(byte[] data, RotateFlipType type = Rot... method StripJpgExifData (line 495) | public static void StripJpgExifData(string imageFile, int imageQuality... method NormalizeJpgImageRotation (line 517) | public static void NormalizeJpgImageRotation(string imageFile, int ima... method GetImageFormatFromFilename (line 584) | public static ImageFormat GetImageFormatFromFilename(string filename) method GetImageMediaTypeFromFilename (line 611) | public static string GetImageMediaTypeFromFilename(string file) method GetExtensionFromMediaType (line 644) | public static string GetExtensionFromMediaType(string mediaType) method IsImage (line 674) | public static bool IsImage(string filename) method IsImage (line 700) | public static bool IsImage(byte[] data) FILE: Westwind.Utilities/Utilities/JsonSerializationUtils.cs class JsonSerializationUtils (line 52) | public static class JsonSerializationUtils method Serialize (line 74) | public static string Serialize(object value, bool throwExceptions = fa... method SerializeToFile (line 124) | public static bool SerializeToFile(object value, string fileName, bool... method Deserialize (line 168) | public static object Deserialize(string jsonText, Type type, bool thro... method Deserialize (line 206) | public static T Deserialize(string jsonText, bool throwExceptions =... method DeserializeFromFile (line 223) | public static object DeserializeFromFile(string fileName, Type objectT... method DeserializeFromFile (line 265) | public static T DeserializeFromFile(string fileName, bool throwExc... method FormatJsonString (line 279) | public static string FormatJsonString(string json) method CreateJsonNet (line 289) | public static JsonSerializer CreateJsonNet(bool throwExceptions = true... FILE: Westwind.Utilities/Utilities/KnownFolders.cs class KnownFolders (line 12) | public static class KnownFolders method GetPath (line 22) | public static string GetPath(KnownFolder knownFolder) method GetPath (line 38) | public static string GetPath(KnownFolder knownFolder, bool defaultUser) method GetDefaultPath (line 51) | public static string GetDefaultPath(KnownFolder knownFolder) method GetDefaultPath (line 66) | public static string GetDefaultPath(KnownFolder knownFolder, bool defa... method Initialize (line 78) | public static void Initialize(KnownFolder knownFolder) method Initialize (line 91) | public static void Initialize(KnownFolder knownFolder, bool defaultUser) method GetPath (line 96) | private static string GetPath(KnownFolder knownFolder, KnownFolderFlag... method SHGetKnownFolderPath (line 184) | [DllImport("Shell32.dll")] type KnownFolderFlags (line 189) | [Flags] type KnownFolder (line 230) | public enum KnownFolder FILE: Westwind.Utilities/Utilities/LanguageUtils.cs class LanguageUtils (line 6) | public static class LanguageUtils method IgnoreErrors (line 15) | public static bool IgnoreErrors(Action operation) method IgnoreErrors (line 39) | public static T IgnoreErrors(Func operation, T defaultValue = de... FILE: Westwind.Utilities/Utilities/NetworkUtils.cs class NetworkUtils (line 9) | public static class NetworkUtils method GetBaseDomain (line 18) | public static string GetBaseDomain(string domainName) method GetBaseDomain (line 39) | public static string GetBaseDomain(this Uri uri) method IsLocalIpAddress (line 57) | public static bool IsLocalIpAddress(string hostOrIp) method IsLocalIpAddress (line 100) | public static bool IsLocalIpAddress(Uri uri) FILE: Westwind.Utilities/Utilities/PasswordScrubber.cs class PasswordScrubber (line 17) | public class PasswordScrubber method ScrubJsonValues (line 37) | public string ScrubJsonValues(string configString, params string[] jso... method ScrubSqlConnectionStringValues (line 55) | public string ScrubSqlConnectionStringValues(string configString, para... method ObscureValue (line 73) | public string ObscureValue(string value, int showUnobscuredCharacterCo... FILE: Westwind.Utilities/Utilities/ReflectionUtils.cs class ReflectionUtils (line 50) | public static class ReflectionUtils method CreateInstanceFromType (line 75) | public static object CreateInstanceFromType(Type typeToCreate, params ... method CreateInstanceFromString (line 95) | public static object CreateInstanceFromString(string typeName, params ... method GetTypeFromName (line 130) | public static Type GetTypeFromName(string typeName, string assemblyName ) method GetTypeFromName (line 169) | public static Type GetTypeFromName(string typeName) method CreateComInstance (line 180) | #if NET6_0_OR_GREATER method LoadAssembly (line 198) | public static Assembly LoadAssembly(string assemblyName) method ShallowClone (line 225) | public static object ShallowClone(object source) method StringToTypedValue (line 257) | public static object StringToTypedValue(string sourceString, Type targ... method StringToTypedValue (line 388) | public static T StringToTypedValue(string sourceString, CultureInfo... method TypedValueToString (line 402) | public static string TypedValueToString(object rawValue, CultureInfo c... method CallMethod (line 463) | public static object CallMethod(object instance, string method, Type[]... method CallMethod (line 489) | public static object CallMethod(object instance, string method, params... method InvokeEvent (line 517) | public static void InvokeEvent(object instance, string eventName, para... method GetProperty (line 541) | public static object GetProperty(object instance, string property) method GetPropertyInternal (line 553) | private static object GetPropertyInternal(object Parent, string Property) method GetPropertyInfoInternal (line 626) | public static PropertyInfo GetPropertyInfoInternal(object Parent, stri... method GetField (line 648) | public static object GetField(object Object, string Property) method SetProperty (line 661) | public static void SetProperty(object obj, string property, object value) method SetPropertyInternal (line 672) | private static object SetPropertyInternal(object Parent, string Proper... method SetField (line 756) | public static void SetField(object obj, string property, object value) method GetEnumList (line 767) | public static List> GetEnumList(Type enum... method CallMethodEx (line 799) | public static object CallMethodEx(object parent, string method, params... method GetPropertyEx (line 829) | public static object GetPropertyEx(object Parent, string Property) method GetPropertyInfoEx (line 859) | public static PropertyInfo GetPropertyInfoEx(object Parent, string Pro... method SetPropertyEx (line 896) | public static object SetPropertyEx(object parent, string property, obj... method CallStaticMethod (line 929) | public static object CallStaticMethod(string typeName, string method, ... method GetStaticProperty (line 957) | public static object GetStaticProperty(string typeName, string property) method GetStaticProperty (line 972) | public static object GetStaticProperty(Type type, string property) method GetPropertyCom (line 997) | public static object GetPropertyCom(object instance, string property) method GetPropertyExCom (line 1010) | public static object GetPropertyExCom(object parent, string property) method SetPropertyCom (line 1043) | public static void SetPropertyCom(object inst, string Property, object... method SetPropertyExCom (line 1067) | public static object SetPropertyExCom(object parent, string property, ... method CallMethodCom (line 1101) | public static object CallMethodCom(object instance, string method, par... method CallMethodExCom (line 1113) | public static object CallMethodExCom(object parent, string method, par... method IsAnonoymousType (line 1142) | public static bool IsAnonoymousType(object objectOrType) FILE: Westwind.Utilities/Utilities/SecurityUtils.cs class SecurityUtils (line 46) | public static class SecurityUtils method LogonUser (line 57) | [DllImport("advapi32.dll", SetLastError = true)] method CloseHandle (line 67) | [DllImport("kernel32.dll", SetLastError = true)] method ImpersonateUser (line 83) | public static WindowsImpersonationContext ImpersonateUser(string usern... method RevertImpersonation (line 113) | public static void RevertImpersonation(WindowsImpersonationContext con... FILE: Westwind.Utilities/Utilities/SerializationUtils.cs class SerializationUtils (line 51) | public static class SerializationUtils method SerializeObject (line 61) | public static bool SerializeObject(object instance, string fileName, b... method SerializeObject (line 132) | public static bool SerializeObject(object instance, XmlTextWriter writ... method SerializeObject (line 169) | public static bool SerializeObject(object instance, out string xmlResu... method SerializeObject (line 181) | public static bool SerializeObject(object instance, out string xmlResu... method SerializeObject (line 209) | public static bool SerializeObject(object instance, out byte[] resultB... method SerializeObjectToString (line 250) | public static string SerializeObjectToString(object instance, bool thr... method SerializeObjectToByteArray (line 261) | public static byte[] SerializeObjectToByteArray(object instance, bool ... method DeSerializeObject (line 280) | public static object DeSerializeObject(string fileName, Type objectTyp... method DeSerializeObject (line 293) | public static object DeSerializeObject(string fileName, Type objectTyp... method DeSerializeObject (line 366) | public static object DeSerializeObject(XmlReader reader, Type objectType) method DeSerializeObject (line 375) | public static object DeSerializeObject(string xml, Type objectType) method DeSerializeObject (line 389) | public static object DeSerializeObject(byte[] buffer, Type objectType,... method ObjectToString (line 426) | public static string ObjectToString(object instanc, string separator, ... type ObjectToStringTypes (line 466) | public enum ObjectToStringTypes FILE: Westwind.Utilities/Utilities/ShellUtils.cs class ShellUtils (line 50) | public static class ShellUtils method ExecuteProcess (line 63) | public static int ExecuteProcess(string executable, method ExecuteProcess (line 120) | public static int ExecuteProcess(string executable, method ExecuteProcess (line 145) | public static int ExecuteProcess(string executable, method ExecuteProcess (line 173) | private static int ExecuteProcess(string executable, method GoUrl (line 273) | public static bool GoUrl(string url, string workingFolder = null) method OpenUrl (line 310) | public static bool OpenUrl(string url) method ShellExecute (line 374) | public static int ShellExecute(string url, string arguments = null, method OpenFileInExplorer (line 399) | public static bool OpenFileInExplorer(string filename) method OpenTerminal (line 433) | public static bool OpenTerminal(string folder, TerminalModes mode = Te... method ExecuteCommandLine (line 477) | public static void ExecuteCommandLine(string fullCommandLine, method ShowString (line 549) | public static bool ShowString(string text, string extension = null) method ShowHtml (line 567) | public static bool ShowHtml(string htmlString) method ShowText (line 578) | public static bool ShowText(string TextString) method HttpGet (line 596) | public static string HttpGet(string url) method HttpGet (line 608) | public static string HttpGet(string url, out string errorMessage) method HttpGetBytes (line 637) | public static byte[] HttpGetBytes(string url) method HttpGetBytes (line 650) | public static byte[] HttpGetBytes(string url, out string errorMessage) type TerminalModes (line 673) | public enum TerminalModes FILE: Westwind.Utilities/Utilities/StringUtils.cs class StringUtils (line 53) | public static class StringUtils method TrimStart (line 66) | public static string TrimStart(this string text, string textToTrim, bo... method TrimEnd (line 94) | public static string TrimEnd(this string text, string textToTrim, bool... method TrimTo (line 130) | [Obsolete("Please use the StringUtils.Truncate() method instead.")] method Replicate (line 148) | public static string Replicate(string input, int charCount) method Replicate (line 164) | public static string Replicate(char character, int charCount) method IndexOfNth (line 176) | public static int IndexOfNth(this string source, string matchString, i... method IndexOfNth (line 207) | public static int IndexOfNth(this string source, char matchChar, int c... method LastIndexOfNth (line 237) | public static int LastIndexOfNth(this string source, string matchStrin... method LastIndexOfNth (line 265) | public static int LastIndexOfNth(this string source, char matchChar, i... method EqualsNoCase (line 294) | public static bool EqualsNoCase(this string text, string compareTo) method ProperCase (line 309) | public static string ProperCase(string Input) method ToCamelCase (line 321) | public static string ToCamelCase(string phrase) method FromCamelCase (line 367) | public static string FromCamelCase(string camelCase) method BreakIntoWords (line 399) | public static string BreakIntoWords(string text) method ExtractString (line 449) | public static string ExtractString(this string source, method StripAfter (line 505) | public static string StripAfter(this string value, string delimiter, b... method ReplaceStringInstance (line 529) | public static string ReplaceStringInstance(string origString, string f... method ReplaceString (line 569) | #if NET6_0_OR_GREATER method ReplaceLastNthInstance (line 605) | public static string ReplaceLastNthInstance(string source, string oldV... method Truncate (line 629) | public static string Truncate(this string text, int maxLength) method TextAbstract (line 646) | public static string TextAbstract(string text, int length) method TerminateString (line 676) | public static string TerminateString(string value, string terminatorSt... method Right (line 695) | public static string Right(string full, int rightCharCount) method StartsWithAny (line 712) | public static bool StartsWithAny(this string str, params string[] matc... method StartsWithAny (line 733) | public static bool StartsWithAny(this string str, StringComparison com... method ContainsAny (line 753) | public static bool ContainsAny(this string str, params string[] matchV... method ContainsAny (line 774) | public static bool ContainsAny(this string str, StringComparison compa... method ContainsAny (line 796) | public static bool ContainsAny(this string str, params char[] matchVal... method ContainsAny (line 818) | public static bool ContainsAny(this string str, StringComparison compa... method EqualsAny (line 841) | public static bool EqualsAny(this string str, params string[] matchVal... method EqualsAny (line 866) | public static bool EqualsAny(this string str, StringComparison compare... method ReplaceMany (line 893) | public static string ReplaceMany(this string str, string[] matchValues... method ReplaceMany (line 919) | public static string ReplaceMany(this string str, string valuesToMatch... method ReplaceMany (line 945) | public static string ReplaceMany(this string str, string[] matchValues... method ReplaceMany (line 968) | public static string ReplaceMany(this string str, string valuesToMatch... method Inlist (line 996) | public static bool Inlist(this string s, params string[] list) method Inlist (line 1011) | public static bool Inlist(string s, StringComparison compare, params s... method IsStringInList (line 1033) | public static bool IsStringInList(string stringList, string valueToFin... method Contains (line 1055) | public static bool Contains(this string text, string searchFor, String... method GetLines (line 1068) | public static string[] GetLines(this string s, int maxLines = 0) method CountLines (line 1086) | public static int CountLines(this string s) method Occurs (line 1102) | public static int Occurs(string source, char match) method Occurs (line 1121) | public static int Occurs(string source, string match) method GetMaxCharacters (line 1138) | public static string GetMaxCharacters(this string s, int maxCharacters... method GetLastCharacters (line 1160) | public static string GetLastCharacters(this string s, int characterCount) method StripNonNumber (line 1174) | public static string StripNonNumber(string input) method TokenizeString (line 1201) | public static List TokenizeString(ref string text, string star... method DetokenizeString (line 1227) | public static string DetokenizeString(string text, IEnumerable... method ParseInt (line 1246) | public static int ParseInt(string input, int defaultValue = 0, IFormat... method ParseDecimal (line 1271) | public static decimal ParseDecimal(string input, decimal defaultValue ... method NewStringId (line 1293) | public static string NewStringId() method RandomString (line 1304) | public static string RandomString(int size, bool includeNumbers = false) method UrlEncode (line 1343) | public static string UrlEncode(string text) method UrlEncodePathSafe (line 1357) | public static string UrlEncodePathSafe(string text) method UrlDecode (line 1368) | public static string UrlDecode(string text) method GetUrlEncodedKey (line 1385) | public static string GetUrlEncodedKey(string urlEncoded, string key) method SetUrlEncodedKey (line 1412) | public static string SetUrlEncodedKey(string urlEncoded, string key, s... method BinHexToBinary (line 1436) | public static byte[] BinHexToBinary(string hex) method BinaryToBinHex (line 1460) | public static string BinaryToBinHex(byte[] data) method StringToBytes (line 1484) | public static byte[] StringToBytes(string text, Encoding encoding = null) method BytesToString (line 1501) | public static string BytesToString(byte[] buffer, Encoding encoding = ... method ToBase64String (line 1518) | public static string ToBase64String(string text, Encoding encoding = n... method FromBase64String (line 1533) | public static string FromBase64String(string base64, Encoding encoding... method ParseHexChar (line 1542) | static int ParseHexChar(char c) method Base36Encode (line 1565) | public static string Base36Encode(long value) method Base36Decode (line 1586) | public static long Base36Decode(string input) method NormalizeLineFeeds (line 1615) | public static string NormalizeLineFeeds(string text, LineFeedTypes typ... method NormalizeIndentation (line 1641) | public static string NormalizeIndentation(string code) method LogString (line 1692) | public static void LogString(string output, string filename, Encoding ... method StringToStream (line 1715) | public static Stream StringToStream(string text, Encoding encoding = n... method StreamToString (line 1734) | public static string StreamToString(Stream stream, Encoding encoding =... method GetProperty (line 1754) | public static string GetProperty(string propertyString, string key) method SetProperty (line 1769) | public static string SetProperty(string propertyString, string key, st... method ToJsonString (line 1798) | public static string ToJsonString(string text) type LineFeedTypes (line 1850) | public enum LineFeedTypes FILE: Westwind.Utilities/Utilities/TimeUtils.cs class TimeUtils (line 43) | public static class TimeUtils method FriendlyDateString (line 54) | public static string FriendlyDateString(DateTime date, bool showTime =... method ShortDateString (line 84) | public static string ShortDateString(DateTime date, bool showTime=fals... method ShortDateString (line 102) | public static string ShortDateString(DateTime? date, bool ShowTime) method ShortTimeString (line 115) | public static string ShortTimeString(DateTime date) method FriendlyElapsedTimeString (line 128) | public static string FriendlyElapsedTimeString(int milliSeconds) method FriendlyElapsedTimeString (line 141) | public static string FriendlyElapsedTimeString(double milliSeconds) method FriendlyElapsedTimeString (line 175) | public static string FriendlyElapsedTimeString(TimeSpan elapsed) method FractionalHoursToString (line 186) | public static string FractionalHoursToString(decimal hours, string for... method FractionalHoursToString (line 204) | public static string FractionalHoursToString(decimal hours) method RoundDateToMinuteInterval (line 215) | public static decimal RoundDateToMinuteInterval(decimal hours, int min... method RoundDateToMinuteInterval (line 240) | public static DateTime RoundDateToMinuteInterval(DateTime time, int mi... method DateTimeFromDateAndTime (line 282) | public static DateTime DateTimeFromDateAndTime(string Date, string Time) method DateTimeFromDateAndTime (line 293) | public static DateTime DateTimeFromDateAndTime(DateTime Date, string T... method MimeDateTime (line 302) | public static string MimeDateTime(DateTime Time) method IsBetween (line 330) | public static bool IsBetween(this DateTime date, DateTime startDate, D... method IsBetween (line 344) | public static bool IsBetween(this TimeSpan date, DateTime startDate, D... method Truncate (line 358) | public static DateTime Truncate(DateTime date, DateTimeResolution reso... method ToTimeZoneTime (line 390) | public static DateTime ToTimeZoneTime(this DateTime time, string timeZ... method ToTimeZoneTime (line 403) | public static DateTime ToTimeZoneTime(this DateTime time, TimeZoneInfo... type RoundingDirection (line 414) | public enum RoundingDirection type DateTimeResolution (line 421) | public enum DateTimeResolution FILE: Westwind.Utilities/Utilities/VersionUtils.cs class VersionExtensions (line 8) | public static class VersionExtensions method FormatVersion (line 21) | public static string FormatVersion(this Version version, int minTokens... method FormatVersion (line 52) | public static string FormatVersion(string version, int minTokens = 2, ... method CompareVersions (line 65) | public static int CompareVersions(string versionToCompare, string vers... FILE: Westwind.Utilities/Utilities/XmlUtils.cs class XmlUtils (line 47) | public static class XmlUtils method XmlString (line 66) | public static string XmlString(string text, bool isAttribute = false) method GetXmlNode (line 117) | public static XmlNode GetXmlNode(XmlNode node, string xPath, XmlNamesp... method GetXmlString (line 129) | public static string GetXmlString(XmlNode node, string xPath = null, X... method GetXmlEnum (line 151) | public static T GetXmlEnum(XmlNode node, string xPath, XmlNamespace... method GetXmlInt (line 166) | public static int GetXmlInt(XmlNode node, string XPath, XmlNamespaceMa... method GetXmlDecimal (line 184) | public static decimal GetXmlDecimal(XmlNode node, string XPath, XmlNam... method GetXmlBool (line 202) | public static bool GetXmlBool(XmlNode node, string xPath,XmlNamespaceM... method GetXmlDateTime (line 221) | public static DateTime GetXmlDateTime(XmlNode node, string xPath, XmlN... method GetXmlAttributeString (line 244) | public static string GetXmlAttributeString(XmlNode node, string attrib... method GetXmlAttributeInt (line 260) | public static int GetXmlAttributeInt(XmlNode node, string attributeNam... method GetXmlAttributeBool (line 277) | public static bool? GetXmlAttributeBool(XmlNode node, string attribute... method MapTypeToXmlType (line 292) | public static string MapTypeToXmlType(Type type) method MapXmlTypeToType (line 332) | public static Type MapXmlTypeToType(string xmlType) method CreateXmlNamespaceManager (line 375) | public static XmlNamespaceManager CreateXmlNamespaceManager(XmlDocumen...