kCura.Utility
Namespace with 77 public types
Classes
Array
Provides access to static methods for operating over arrays.
BitCollection
Represents a collection of bit values.
Buffer
Manages a provided .
BufferAcquisitionException
Represents an exceptional failure attempting to acquire a buffer.
BufferPool
Represents a resizable buffer pool.
CacheItemValueInitializationException
Represents an exceptional failure attempting to intialize a cache item.
CacheValueInitializationTimeoutException
CachingOptions
Represents options for cache entry creation and expiration.
CollectionParameterBuilder`1
Maintains a set of SQL parameters as well as their CSV string representation.
CombinedTextReader
Represents an aggregate of various text readers.
Config
Provides access to kCura.Utility configuration values.
[LogAllEvents, CreateErrorForInvalidDate, IOErrorNumberOfRetries, IOErrorWaitTimeInSeconds, ExportErrorNumberOfRetries, ExportErrorWaitTimeInSeconds]
DataSetFactory
Simple class to create a dataset with a single datatable. This class is useful
for testing and building mockups
DataTable
Provides static utility methods for manipulating data table representations.
DateTime
Provides static utility methods for manipulating instances of .
DecimalHelper
Provides static methods for validating scale and precision of instances of .
DelimitedFileCell
An empty class.
Directory
Provides access to methods that manipulate directories on disk.
DirectoryElements
Represents a collection of directories and files.
Drive
Represents a hard drive.
DriveInfoWrap
Wraps an instance of .
DriveSpace
Represents the space available on a particular drive.
DriveSpaceException
Represents an exceptional state while attempting to store data on disk.
EmailAddress
EnumExtensions
Wraps methods as extensions.
EnumHelper
Provides static methods for manipulating instances of .
ExecutionTimer
A lightweight time measurement utility, with a using-style measurement mechanism.
File
FileSystem
Provides static methods for retreiving network paths relative to a particular machine.
GenericCsvReader
Imports files containing comma-separated values.
GuidBuilder
Duplicates a subset of the functionality of .
HtmlUtility
Utility class for working with HTML
InjectionManager
Manages injection points.
JdbcHelper
Provides static methods for translating SQL server connection strings to java-based connection strings.
LazyDictionaryCache
LazyDictionaryCache`2
An implementation backed by a .
LazyMemoryCache
Represents a singleton memory cache storing lazy values
MD5
Provide static methods for MD5 hashing streams and strings.
NullableTypesEnhanced
This class has functions with enhanced functionality of some of the functions in nullableTypes.
NullableTypesHelper
Provides methods for converting nullable types.
Observer
Raises events that provide status of an arbitrary operation.
OnProcessFileEvent
An event representing the start of file processing.
ParameterCompression
Provides static methods for string compression.
ParameterSerialization
Provides static methods for XML serialization and deserialization.
ProcessHelper
Provides the ability to delegate the execution of an executable to another thread.
QueryStringBuilder
A data bag storing a URL and empty name-value collection.
RecursiveFileProcessor
ReflectionHelper
Helps discover implementations through reflection
RetryHelper
Provides access to methods for retrying a provided delegate with either failover or retry.
RetryLogger
SafeFindHandle
Represents a file handle.
SHA1
Provides static methods for SHA1 hashing streams and strings.
SQLInjectionHelper
Provides static methods to validate string for use in SQL statements.
SqlNameHelper
Stream
Provides static methods for manipulating instances of .
Strings
Provides static methods for manipulating instance of .
SystemTime
Represents a particular moment in time on the system.
Text
Provides static access to encoding information.
Timekeeper
TrustedIPHelper
Provides methods for verifying IP addresses' trust level.
Type
Wraps access to operators over instances of .
TypedLazyMemoryCache
TypedLazyMemoryCache`2
A wrapper around a with generic key and value types.
URI
Provides static methods for manipulating path strings.
UrlParser
Provides static methods for parsing and manipulating instances of .
VersionHelper
The VersionHelper class contains methods for working with version numbers as string.
XmlHelper
Provides static methods for generating audit elements as well as XML serialization/deserialization.
Abstract Classes
DelimitedFileImporter
Abstract representation of a file importer that operates over delimited files.
ImporterExceptionBase
Represents an exceptional failure attempting to import data
ImprovedDelimitedFileImporter
Attempts to improve upon , without the same object ancestry.
Appears to be abandoned and unreferenced.
LazyItemPerWorkspaceCache`2
Base implementation for storing items in the .
LazyTableCache`3
Base implementation for storing table data in the .
LazyTableCacheAsList`2
RobustIoReporter
Interfaces
IDrive
Represents the parameters of a hard disk drive.
IDriveInfo
Represents information about a particular drive.
IRetryLogger
Represents the ability to log retry events.
ISearchQueryTranslator
Represents the ability to translate a search query to a valid SQL string.