31 packages tagged with “leoxia”
Abstractions for System.IO classes. Provides: IConsole IDirectory IDirectoryInfo IDirectoryInfoFactory IFile IFileInfo IFileInfoFactory IPath IStreadmReader IStreamWriter ITextReader ITextWriter
Abstractions for System classes. Provides: IAssembly IEnvironment IShallowCloneable ITimeProvider
Implementations for IO Abstractions of Leoxia.Lx.IO.Abstractions
Implementations for System abstractions classes. Provides Implementations for: IAssembly IEnvironment
Abstractions for System.IO.FileSystem.Watcher Provides: IFileSystemWatcher
Abstractions for System.IO.FileSystem.DriveInfo Provides: IDriveInfo IDriveInfoFactory
Implementations for System abstractions classes. Provides Implementations for: ITimeProvider
Abstractions for System.Diagnostics. Provides: IStopwatch IStopwatchFactory
Special Collections not available in Framework. Empty collections singletons. Provides: IHashSet<T> and HashSetAdapter<T> ReadOnlyHashSet<T> ICursor<T> and Cursor<T> ListPairAdapter<TX, TY>
Implementations for Leoxia.Abstractions.Diagnostics. Provides Implementations for: IStopwatch IStopwatchFactory
Threads related classes.
File system IO related classes. Provides: DocumentText DocumentTextSaver MD5HashFileProvider TemporaryFileProvider
Process management classes. Provides: ProcessKiller
Configuration helper to populate a class configuration based on IConfiguration values.
Provides reflection based helpers for testing purposes. Provides: ObjectBuilder ObjectComparer ObjectFiller ObjectTester AssemblyExtensions TypeExtensions InstanceExtensions ListExtensions
Constant values. Stateless objects. For internal use only.
Concurrent Collections. Provides: ConcurrentHashSet<T>
Text manipulation classes. Provides: CasingExtensions LineExtensions TransformExtensions TrimExtensions WordFormExtensions
Simple Log Library. Provides ILogger LogManager FileAppender RollingFileAppender ConsoleAppender
Fluent Assertions for different kind of types. Reduce assert avaialable depending on the type while providing meaningful messages. Doesn't support expression analysis yet. Provides: ObjectCheckable ListCheckable BoolCheckable IntegerCheckable StringCheckable TypeCheckable EquatableCheckable
Graph structure, traversal and related algorithms. Provides: GraphSet<T> GraphNode<T> GraphSetExtensions GraphNodeComparer
Type analysis based on reflection. Provides: CachedProperty CachedType DefaultProvider (default(T) value given typeof(T)) TypeExtensions (Type analysis)
Helper classes for serialization/deserialization of Json files. Provides Serialize() and Deserialize() on IFileInfo.
Provides contract checkers for different common interfaces. Ensure that interface is really well implemented. Provides: CollectionChecker (for ICollection) EnumerableChecker (for IEnumerable) EquatableChecker (for IEquatable) SetChecker (for ISet) HashSetChecker (for IHashSet) IShallowCloneableChecker (for IShallowCloneable)
Network communication related classes. Provides: IpAddressExtensions IpResolver TraceRoute
Provides helpers for manipulation of classes in System.Security or its sub namespaces. Provides: RSACertificateCipher X509CertificateProvider
Mock Ioc Helpers. It helps instiantiation of classes through IOC and automock. Based on Moq and DryIOC. Provides MockUnitTestFixture WriterUnitTestFixture
Package Description