Craig's Utility Library  4.0 Beta
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 ►CAttribute
 ►CBlockingCollection
 ►CBootstrapperBase< IDictionary< Tuple< Type, string >, ITypeBuilder >>
 CUtilities.IO.FileFormats.Delimited.CellCell within a delimited file
 CUtilities.Media.Procedural.CellularMapA cellular map creator
 CUtilities.DataTypes.ChangeChange class
 ►CUtilities.Configuration.Manager.BaseClasses.Config< ClassType >
 CUtilities.Configuration.ConfigurationSystemConfiguration system enum
 CUtilities.Configuration.Manager.Default.ConnectionStringConnection string class
 CUtilities.DataTypes.DateSpanRepresents a date span
 ►CDictionary
 ►CUtilities.IO.FileSystem.BaseClasses.DirectoryBase< string, ResourceDirectory >
 ►CUtilities.IO.FileSystem.BaseClasses.DirectoryBase< System.IO.DirectoryInfo, LocalDirectory >
 ►CUtilities.IO.FileSystem.BaseClasses.DirectoryBase< Uri, FtpDirectory >
 ►CUtilities.IO.FileSystem.BaseClasses.DirectoryBase< Uri, WebDirectory >
 ►CDynamicObject
 ►CDynamo
 CUtilities.DataTypes.Edge< T >Edge pointing from vertex source to vertex sink
 CUtilities.IO.FileFormats.RSS.EnclosureEnclosure class for RSS feeds (used for pod casting)
 ►CEventArgs
 CUtilities.DataTypes.Patterns.Factory< Key, T >Factory class
 ►CUtilities.IO.FileFormats.FixedLength.BaseClasses.FieldBase< string >
 ►CUtilities.IO.FileSystem.BaseClasses.FileBase< string, ResourceFile >
 ►CUtilities.IO.FileSystem.BaseClasses.FileBase< System.IO.FileInfo, LocalFile >
 ►CUtilities.IO.FileSystem.BaseClasses.FileBase< Uri, FtpFile >
 ►CUtilities.IO.FileSystem.BaseClasses.FileBase< Uri, WebFile >
 ►CUtilities.IO.FileFormats.BaseClasses.FormatBase< FormatType, string >
 CUtilities.DataTypes.FractionRepresents a fraction
 ►CUtilities.DataTypes.AOP.Generators.BaseClasses.GeneratorBaseGenerator base class
 CUtilities.IO.FileFormats.RSS.GUIDGUID info holder
 CUtilities.DataTypes.AOP.Interfaces.IAOPModuleAOP module interface
 ►CUtilities.DataTypes.AOP.Interfaces.IAspectAspect interface
 ►CUtilities.IO.Encryption.Interfaces.IAsymmetricAsymmetric encryptor
 ►CUtilities.ORM.Manager.QueryProvider.Interfaces.IBatchBatch interface, used to add commands and executes them
 ►CUtilities.ORM.Manager.Schema.Default.Database.SQLServer.Builders.Interfaces.IBuilderBuilder interface Helps with simplifying schema building
 ►CUtilities.DataTypes.AOP.Interfaces.IClassGeneratorClass generator interface
 ►CIClientValidatable
 ►CICloneable
 ►CICollection
 ►CICollectionManyToMany
 ►CICollectionManyToOne
 ►CUtilities.ORM.Manager.Schema.Interfaces.IColumnColumn interface
 ►CUtilities.ORM.Manager.QueryProvider.Interfaces.ICommandCommand interface
 ►CIComparable
 ►CIComparer
 ►CUtilities.IO.Compression.Interfaces.ICompressorCompressor interface
 ►CUtilities.Configuration.Manager.Interfaces.IConfigInterface for the Config object
 ►CUtilities.Configuration.Manager.Interfaces.IConfigSystemInterface for the Config system
 ►CUtilities.Workflow.Manager.Interfaces.IConstraint< T >Constraint interface
 ►CUtilities.DataTypes.Conversion.Converters.Interfaces.IConverterConverter interface
 ►CICustomFormatter
 ►CUtilities.ORM.Interfaces.IDatabaseDatabase configuration interface
 ►CUtilities.DataTypes.DataMapper.Interfaces.IDataMapperData mapper interface
 ►CIDictionary
 ►CIDictionary< int, ICollection< T >>
 ►CIDictionary< Key, IEnumerable< Value >>
 ►CIDictionary< T1, IEnumerable< T2 >>
 ►CIDisposable
 ►CIEnumerable
 ►CIEnumerable< Vertex< T >>
 ►CIEqualityComparer
 ►CIEquatable
 ►CUtilities.IO.FileFormats.FixedLength.Interfaces.IField< T >Field interface
 ►CUtilities.IO.FileSystem.Interfaces.IFileSystemInterface for the file system
 ►CUtilities.DataTypes.Patterns.IFluentInterfaceHelps in fluent interface design to hide ToString, Equals, and GetHashCode
 ►CIFormatProvider
 ►CUtilities.IO.Messaging.Interfaces.IFormatterFormatter interface
 ►CUtilities.ORM.Manager.Schema.Interfaces.IFunctionFunction class
 ►CUtilities.ORM.Manager.QueryProvider.Interfaces.IGenerator< T >Generator interface, used to generate commands
 ►CIGenerator
 ►CUtilities.Random.Interfaces.IGenerator< bool >
 ►CUtilities.Random.Interfaces.IGenerator< Color >
 ►CUtilities.Random.Interfaces.IGenerator< DateTime >
 ►CUtilities.Random.Interfaces.IGenerator< Guid >
 ►CUtilities.Random.Interfaces.IGenerator< string >
 ►CUtilities.Random.Interfaces.IGenerator< TimeSpan >
 ►CUtilities.IO.Encryption.Interfaces.IHasherHasher interface
 ►CUtilities.ORM.Manager.Mapper.Interfaces.IIDID interface
 ►CUtilities.Workflow.Manager.Interfaces.IInvoker< T >Invoker interface
 ►CIList
 ►CIList< IField< T >>
 ►CUtilities.ORM.Manager.Mapper.Interfaces.IMapMap interface
 CUtilities.DataTypes.DataMapper.Interfaces.IMapperModuleMapping interface
 ►CIMapping
 ►CUtilities.DataTypes.DataMapper.Interfaces.IMappingMapping interface
 ►CUtilities.DataTypes.DataMapper.Interfaces.IMapping< Left, Right >
 ►CUtilities.IO.Messaging.Interfaces.IMessageMessage interface
 ►CUtilities.IO.Messaging.Interfaces.IMessagingSystemMessaging system interface
 ►CUtilities.IoC.Interfaces.IModuleIoC module base class
 ►CUtilities.ORM.Manager.Mapper.Interfaces.IMultiMappingMultiple item mapping interface
 ►CINotifyCollectionChanged
 ►CINotifyPropertyChanged
 ►CUtilities.ORM.Interfaces.IObject< IDType >Object interface
 ►CUtilities.Workflow.Manager.Interfaces.IOperation< T >Operation interface
 ►CIParameter
 ►CUtilities.ORM.Manager.QueryProvider.Interfaces.IParameter< DataType >
 ►CUtilities.ORM.Manager.Mapper.Interfaces.IProperty< ClassType, DataType, ReturnType >Property interface
 CUtilities.ORM.Manager.Mapper.Interfaces.IProperty< ClassType, DataType >Property interface
 ►CUtilities.ORM.Manager.Mapper.Interfaces.IProperty< ClassType >
 ►CUtilities.ORM.Manager.Mapper.Interfaces.IProperty< ClassType, DataType >
 ►CUtilities.ORM.Manager.QueryProvider.Interfaces.IQueryProviderQuery provider
 ►CUtilities.IO.FileFormats.FixedLength.Interfaces.IRecord< T >Record interface
 ►CUtilities.ORM.Manager.Mapper.Interfaces.IReferenceReference interface
 ►CUtilities.Profiler.Manager.Interfaces.IResultProfiler results interface
 ►CUtilities.Profiler.Manager.Interfaces.IResultEntryProfiler result entry interface
 ►CUtilities.ORM.Manager.Schema.Interfaces.ISchemaGeneratorSchema generator interface
 ►CISerializable
 ►CUtilities.IO.Serializers.Interfaces.ISerializerSerializer interface
 ►CUtilities.IO.Serializers.Interfaces.ISerializer< T >
 ►CUtilities.IO.Encryption.Interfaces.IShiftShift based encryption interface
 ►CUtilities.ORM.Manager.Mapper.Interfaces.ISingleMappingSingle item mapping interface
 ►CUtilities.ORM.Manager.Schema.Interfaces.ISourceInterface for source objects (like databases)
 ►CUtilities.ORM.Manager.SourceProvider.Interfaces.ISourceInfoSource information
 ►CUtilities.DataTypes.Formatters.Interfaces.IStringFormatterString formatter
 ►CUtilities.IO.Encryption.Interfaces.ISymmetricSymmetric encryption
 ►CUtilities.ORM.Manager.Schema.Interfaces.ITableInterface for table like structures
 CUtilities.IO.FileFormats.RSS.ItemItem class for RSS feeds
 ►CUtilities.ORM.Manager.Schema.Interfaces.ITriggerTrigger interface
 ►CUtilities.IoC.Default.Interfaces.ITypeBuilderType builder interface
 ►CUtilities.DataTypes.DataMapper.Interfaces.ITypeMappingType mapping interface
 ►CUtilities.DataTypes.DataMapper.Interfaces.ITypeMapping< Left, Right >
 ►CUtilities.Workflow.Manager.Interfaces.IWorkflowWorkflow interface
 ►CUtilities.Workflow.Manager.Interfaces.IWorkflow< T >
 ►CUtilities.Workflow.Manager.Interfaces.IWorkflowNode< T >Workflow node interface
 ►CIXmlSerializable
 ►CList
 ►CUtilities.IO.Logging.BaseClasses.LogBase< DefaultLog >
 CUtilities.DataTypes.DataMapper.ManagerData mapper manager
 CUtilities.IO.Encryption.ManagerCompression manager
 CUtilities.ORM.Manager.QueryProvider.ManagerQuery provider manager
 CUtilities.ORM.Manager.Schema.ManagerSchema manager
 CUtilities.DataTypes.AOP.ManagerAOP interface manager
 CUtilities.DataTypes.Conversion.ManagerConversion manager
 CUtilities.IO.Messaging.ManagerMessaging manager
 CUtilities.IO.Compression.ManagerCompression manager
 CUtilities.IO.Serializers.ManagerSerialization manager class
 CUtilities.DataTypes.MatrixMatrix used in linear algebra
 CUtilities.DataTypes.AI.NaiveBayes< T >Naive bayes classifier
 CUtilities.ORM.Manager.ORMManagerORM Manager class
 ►CUtilities.ORM.Manager.QueryProvider.BaseClasses.ParameterBase< string >
 ►CPropertyBase< ClassType, DataType, ID< ClassType, DataType >>
 ►CPropertyBase< ClassType, DataType, ManyToOne< ClassType, DataType >>
 ►CPropertyBase< ClassType, DataType, Map< ClassType, DataType >>
 ►CPropertyBase< ClassType, DataType, Reference< ClassType, DataType >>
 ►CPropertyBase< ClassType, ICollection< DataType >, ICollectionManyToMany< ClassType, DataType >>
 ►CPropertyBase< ClassType, ICollection< DataType >, ICollectionManyToOne< ClassType, DataType >>
 ►CPropertyBase< ClassType, IEnumerable< DataType >, IEnumerableManyToOne< ClassType, DataType >>
 ►CPropertyBase< ClassType, IEnumerable< DataType >, ManyToMany< ClassType, DataType >>
 ►CPropertyBase< ClassType, IList< DataType >, IListManyToMany< ClassType, DataType >>
 ►CPropertyBase< ClassType, IList< DataType >, IListManyToOne< ClassType, DataType >>
 ►CPropertyBase< ClassType, List< DataType >, ListManyToMany< ClassType, DataType >>
 ►CPropertyBase< ClassType, List< DataType >, ListManyToOne< ClassType, DataType >>
 ►CRandom
 CUtilities.Media.RGBHistogramClass used to create an RGB Histogram
 CUtilities.DataTypes.RowHolds an individual row
 CUtilities.IO.SerializationTypeSerialization enum like class
 ►CUtilities.IO.Serializers.BaseClasses.SerializerBase< byte[]>
 ►CUtilities.IO.Serializers.BaseClasses.SerializerBase< string >
 CUtilities.ORM.Manager.SessionSession object
 CUtilities.DataTypes.Patterns.BaseClasses.Singleton< T >Base class used for singletons
 CUtilities.Profiler.Manager.Default.StopWatchActs as a stop watch (records start and stop times)
 ►CStream
 ►CUtilities.IO.FileFormats.BaseClasses.StringFormatBase< Document >
 ►CUtilities.IO.FileFormats.BaseClasses.StringFormatBase< INI >
 ►CUtilities.IO.FileFormats.BaseClasses.StringFormatBase< VCalendar >
 ►CUtilities.IO.FileFormats.BaseClasses.StringFormatBase< VCard >
 ►CUtilities.IO.FileFormats.BaseClasses.StringListFormatBase< Delimited, Row >
 ►CStringListFormatBase< Excel, List< string >>
 ►CStringListFormatBase< ObjectType, IRecord< FieldType >>
 CUtilities.DataTypes.TableHolds tabular information
 CUtilities.IO.FileFormats.RSS.ThumbnailThumbnail info holder
 CUtilities.DataTypes.TreeNode< T >Node class for the Binary tree
 ►CTypeConverter
 ►CUtilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< DbType >
 ►CUtilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< SqlDbType >
 ►CValidationAttribute
 CUtilities.DataTypes.Vector3Vector class (holds three items)
 CUtilities.DataTypes.Vertex< T >Vertex within the graph