Westwind.Utilities

Type NameDescription
 AsyncUtils ClassHelper class to run async methods within a sync process. Source: https://www.ryadel.com/en/asyncutil-c-helper-class-async-method-sync-result-wait/
 ComObject ClassWrapper around a COM object that allows 'dynamic' like behavior to work in .NET Core where dynamic with COM objects is not working. This Credit to:…
 DataUtils ClassUtility library for common data operations.
 DebugUtils ClassDebugUtils class contains various utility methods for debugging and diagnostic tasks
 DelegateFactory ClassThis class creates a generic method delegate from a MethodInfo signature converting the method call into a LateBoundMethod delegate call. Using this class allows making repeated calls very quickly.…
 Encryption ClassClass that provides a number of encryption helper utilities to make it easier to create hashes and two-way encryption, create checksums and more.
 Expando ClassClass that provides extensible properties and methods to an existing object when cast to dynamic. This dynamic object stores 'extra' properties in a dictionary or checks the actual properties of the…
 FileUtils ClasswwUtils class which contains a set of common utility classes for Formatting strings Reflection Helpers Object Serialization Stream Manipulation
 GenericUtils Class
 HtmlUtils ClassHtml string and formatting utilities
 HttpClientRequestSettings ClassConfiguration object for Http Requests used by the HttpClientUtils methods. Allows you to set the URL, verb, headers proxy and credentials that are then passed to the HTTP client.
 HttpClientUtils ClassHttp Client wrapper that provides single line access for common Http requests that return string, Json or binary content. Most methods have dual versions using simple parameters, or an…
 HttpRequestSettings ClassConfiguration object for Http Requests used by the HttpUtils methods. Allows you to set the URL, verb, headers proxy and credentials that are then passed to the HTTP client.
 HttpUtils ClassSimple HTTP request helper to let you retrieve data from a Web server and convert it to something useful.
 HttpUtilsWebClient ClassCustomized version of WebClient that provides access to the Response object so we can read result data from the Response.
 ImageUtils ClassSummary description for wwImaging.
 JsonSerializationUtils ClassJSON Serialization helper class using Json.NET. This class has simplified single line serialization methods to serialize JSON to and from string and files on disk with error handling and some common…
 LanguageUtils Class
 NetworkUtils Class
 ObjectFactory<T> Class
 PasswordScrubber ClassA very basic password scrubber that can scrub passwords from JSON and Sql Connection strings. This is a very basic implementation where you can provide the keys to scrub or use default values.
 PropertyBag ClassCreates a serializable string/object dictionary that is XML serializable Encodes keys as element names and values as simple values with a type attribute that contains an XML type name. Complex names…
 PropertyBag<TValue> Class
 ReflectionUtils ClassCollection of Reflection and type conversion related utility functions
 Scheduler ClassA generic scheduling service that runs on a background thread and fires events in a given check frequency.
 SchedulerItem ClassA simple item wrapper that allows separating items by type.
 SecureStringExtensions Class
 SerializationUtils Class
 ShellUtils ClassWindows specific shell utility functions
 StringSerializer ClassA very simple flat object serializer that can be used for intra application serialization. It creates a very compact positional string of properties. Only serializes top level properties, with no…
 StringUtils ClassString utility class that provides a host of string related operations
 TimeUtils ClassTime Utilities class provides date and time related routines.
 UrlEncodingParser ClassA query string or UrlEncoded form parser and editor class that allows reading and writing of urlencoded key value pairs used for query string and HTTP form data. Useful for parsing and editing…
 UrlParser ClassInternally used class that is used to expand links in text strings.
 ValidationError ClassObject that holds a single Validation Error for the business object
 ValidationErrorCollection ClassA collection of ValidationError objects that is used to collect errors that occur duing calls to the Validate method.
 VersionExtensions Class
 XmlUtils ClassString utility class that provides a host of string related operations
 LateBoundMethod DelegateLateBoundMethod is a generic method signature that is passed an instance and an array of parameters and returns an object. It basically can be used to call any method.
 DataAccessProviderTypes Enum
 DateTimeResolution Enum
 HttpFormPostMode Enum
 LineFeedTypes Enum
 ObjectToStringTypes Enum
 PathReturnOptions Enum
 RoundingDirection EnumDetermines how date time values are rounded
 TerminalModes Enum

Assembly: Westwind.Utilities.dll