API Diff between 3.1.21 and 4.0.263-beta
3050 Additions
510 Removals
Utilities.AI
Utilities.Caching
Utilities.Caching.Interfaces
Utilities.Cisco
-
public class Directory : IDisplay
-
public class DirectoryEntry
-
public class Error
- public virtual string Number { get; set; }
- public virtual string Text { get; set; }
- public Error()
-
public class Execute
-
public class ExecuteItem
-
public class : IMenuItem
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual int { get; set; }
- public virtual int { get; set; }
- public virtual int { get; set; }
- public virtual int { get; set; }
- public ()
-
public class Image : IDisplay
- public virtual string Prompt { get; set; }
- public virtual List<SoftKeyItem> SoftKeys { get; set; }
- public virtual string Title { get; set; }
- public virtual string URL { get; set; }
- public virtual int X { get; set; }
- public virtual int Y { get; set; }
- public Image()
-
public class Input : IDisplay
-
public enum InputFlag
-
public class InputItem
-
public class : IDisplay
- public virtual string { get; set; }
- public virtual List<IMenuItem> { get; set; }
- public virtual string { get; set; }
- public virtual List<SoftKeyItem> { get; set; }
- public virtual string { get; set; }
- public virtual int { get; set; }
- public virtual int { get; set; }
- public ()
-
public class : IMenuItem
- public virtual string { get; set; }
- public virtual string { get; set; }
- public ()
-
public class SoftKeyItem
- public virtual string Name { get; set; }
- public virtual int Position { get; set; }
- public virtual string URL { get; set; }
- public virtual string URLDown { get; set; }
- public SoftKeyItem()
-
public class Status : IDisplay
- public virtual List<SoftKeyItem> SoftKeys { get; set; }
- public virtual string Text { get; set; }
- public virtual int Timer { get; set; }
- public virtual string URL { get; set; }
- public virtual int X { get; set; }
- public virtual int Y { get; set; }
- public Status()
-
public class Text : IDisplay
Utilities.Cisco.Interfaces
-
public interface IDisplay
-
public interface
Utilities.CodeGen
Utilities.CodeGen.BaseClasses
Utilities.CodeGen.Interfaces
Utilities.CodeGen.Templates
-
public class Class : ObjectBase
- protected virtual AccessModifier AccessModifier { get; protected set; }
- protected virtual string ClassName { get; protected set; }
- protected virtual List<IFunction> Constructors { get; protected set; }
- protected virtual List<IFunction> Functions { get; protected set; }
- protected virtual Modifiers Modifier { get; protected set; }
- protected virtual string Namespace { get; protected set; }
- protected virtual List<IProperty> Properties { get; protected set; }
- protected virtual List<Using> Usings { get; protected set; }
- public Class(AccessModifier AccessModifier, Modifiers Modifier, string ClassName, string Namespace)
- public virtual void AddConstructor(AccessModifier AccessModifier, string Body, IParameter[] ParameterList)
- public virtual void AddFunction(AccessModifier AccessModifier, Modifiers Modifier, string Type, string Name, string Body, IParameter[] ParameterList)
- public virtual void AddProperty(AccessModifier AccessModifier, Modifiers Modifier, string PropertyType, string Name, string GetFunction, string SetFunction)
- public virtual void AddProperty(AccessModifier AccessModifier, Modifiers Modifier, string PropertyType, string Name)
- public virtual void AddUsing(string Namespace)
-
public class Constructor : ObjectBase, IFunction, IObject
-
public class DefaultProperty : ObjectBase, IProperty, IObject
-
public class Function : ObjectBase, IFunction, IObject
-
public class Parameter : ObjectBase, IParameter, IObject
- protected virtual string Name { get; protected set; }
- protected virtual string Type { get; protected set; }
- public Parameter(string Type, string Name, Class Object)
-
public class Property : ObjectBase, IProperty, IObject
-
public class Using : ObjectBase
Utilities.CodeGen.Templates.BaseClasses
Utilities.CodeGen.Templates.Enums
Utilities.CodeGen.Templates.Interfaces
Utilities.Compression.ExtensionMethods
Utilities.Compression.ExtensionMethods.Enums
Utilities.Configuration
Utilities.Configuration.Interfaces
Utilities.Configuration.Manager
Utilities.Configuration.Manager.BaseClasses
-
public abstract class Config<ConfigClassType> : Dynamo<ConfigClassType>, IConfig where ConfigClassType : Config<ConfigClassType>
Utilities.Configuration.Manager.Default
Utilities.Configuration.Manager.Interfaces
Utilities.Configuration.Manager.Module
Utilities.DataMapper
-
public class Mapping<Left, Right>
- protected virtual Func<Left, object> LeftGet { get; protected set; }
- protected virtual Action<Left, object> LeftSet { get; protected set; }
- protected virtual Func<Right, object> RightGet { get; protected set; }
- protected virtual Action<Right, object> RightSet { get; protected set; }
- public Mapping(Expression<Func<Left, object>> LeftExpression, Expression<Func<Right, object>> RightExpression)
- public Mapping(Func<Left, object> LeftGet, Action<Left, object> LeftSet, Expression<Func<Right, object>> RightExpression)
- public Mapping(Expression<Func<Left, object>> LeftExpression, Func<Right, object> RightGet, Action<Right, object> RightSet)
- public Mapping(Func<Left, object> LeftGet, Action<Left, object> LeftSet, Func<Right, object> RightGet, Action<Right, object> RightSet)
- public virtual void Copy(Left Source, Right Destination)
- public virtual void Copy(Right Source, Left Destination)
- public virtual void CopyLeftToRight(Left Source, Right Destination)
- public virtual void CopyRightToLeft(Right Source, Left Destination)
-
public class MappingManager
-
public class TypeMapping<Left, Right> : ITypeMapping
- protected virtual List<Mapping<Left, Right>> Mappings { get; protected set; }
- public TypeMapping()
- public virtual TypeMapping<Left, Right> AddMapping(Expression<Func<Left, object>> LeftExpression, Expression<Func<Right, object>> RightExpression)
- public virtual TypeMapping<Left, Right> AddMapping(Func<Left, object> LeftGet, Action<Left, object> LeftSet, Expression<Func<Right, object>> RightExpression)
- public virtual TypeMapping<Left, Right> AddMapping(Expression<Func<Left, object>> LeftExpression, Func<Right, object> RightGet, Action<Right, object> RightSet)
- public virtual TypeMapping<Left, Right> AddMapping(Func<Left, object> LeftGet, Action<Left, object> LeftSet, Func<Right, object> RightGet, Action<Right, object> RightSet)
- public virtual TypeMapping<Left, Right> AutoMap()
- public void Copy(Left Source, Right Destination)
- public void Copy(Right Source, Left Destination)
- public void CopyLeftToRight(Left Source, Right Destination)
- public void CopyRightToLeft(Right Source, Left Destination)
Utilities.DataMapper.Interfaces
Utilities.DataTypes
-
public static class ArrayExtensions
-
public class Bag<T> : ICollection<T>, IEnumerable<T>, IEnumerable
-
public class BinaryTree<T> : ICollection<T>, IEnumerable<T>, IEnumerable where T : IComparable<T>
-
public static class CacheExtensions
-
public class Change
-
public enum CharIs
-
public static class ConcurrentBagExtensions
-
public static class ConcurrentDictionaryExtensions
-
public enum DateCompare
-
public class DateSpan
-
public static class DateTimeExtensions
-
public static class DelegateExtensions
-
public class Dynamo : DynamicObject, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, INotifyPropertyChanged, ISerializable, IXmlSerializable
-
public abstract class Dynamo<T> : Dynamo where T : Dynamo<T>
-
public static class ExceptionExtensions
-
public class Fraction
-
public static class GenericObjectExtensions
-
public static class ICollectionExtensions
-
public static class IComparableExtensions
-
public static class IDictionaryExtensions
-
public static class IEnumerableExtensions
-
public class List<T> : List<T>
-
public class ListMapping<T1, T2> : IDictionary<T1, List<T2>>, ICollection<KeyValuePair<T1, List<T2>>>, IEnumerable<KeyValuePair<T1, List<T2>>>, IEnumerable
- public virtual EventHandler<ChangedEventArgs> Changed { get; set; }
- public virtual IEnumerable<T2> this[T1 key] { get; set; }
- protected ConcurrentDictionary<T1, ConcurrentBag<T2>> Items { get; }
- public virtual List<T2> this[T1 key] { get; set; }
- protected virtual Dictionary<T1, List<T2>> Items { get; protected set; }
- public ICollection<IEnumerable<T2>> Values { get; }
- public ICollection<List<T2>> Values { get; }
- public virtual void Add(KeyValuePair<T1, IEnumerable<T2>> item)
- public virtual void Add(T1 Key, IEnumerable<T2> Value)
- public virtual void Add(KeyValuePair<T1, List<T2>> item)
- public virtual void Add(T1 Key, List<T2> Value)
- public virtual bool Contains(KeyValuePair<T1, IEnumerable<T2>> item)
- public virtual bool Contains(T1 Key, IEnumerable<T2> Values)
- public virtual bool Contains(KeyValuePair<T1, List<T2>> item)
- public virtual bool Contains(T1 Key, List<T2> Values)
- public void CopyTo(KeyValuePair<T1, IEnumerable<T2>>[] array, int arrayIndex)
- public IEnumerator<KeyValuePair<T1, IEnumerable<T2>>> GetEnumerator()
- public void CopyTo(KeyValuePair<T1, List<T2>>[] array, int arrayIndex)
- public IEnumerator<KeyValuePair<T1, List<T2>>> GetEnumerator()
- public virtual bool Remove(KeyValuePair<T1, IEnumerable<T2>> item)
- public virtual bool Remove(KeyValuePair<T1, List<T2>> item)
- public virtual bool TryGetValue(T1 Key, out IEnumerable Value)
- public virtual bool TryGetValue(T1 Key, out List Value)
-
public static class MatchCollectionExtensions
-
public static class MathExtensions
-
public class Matrix
-
public class ObservableList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
-
public static class PermutationExtensions
-
public static class PredicateExtensions
-
public class PriorityQueue<T> : ListMapping<int, T>
- public virtual int Count { get; }
- public bool IsReadOnly { get; }
- public virtual ICollection<T> this[int key] { get; set; }
- protected IDictionary<int, ICollection<T>> Items { get; }
- public virtual ICollection<int> Keys { get; }
- public ICollection<ICollection<T>> Values { get; }
- public virtual void Add(int Key, T Value)
- public virtual void Add(KeyValuePair<int, ICollection<T>> item)
- public virtual void Add(int Key, ICollection<T> Value)
- public virtual void Clear()
- public virtual bool Contains(KeyValuePair<int, ICollection<T>> item)
- public virtual bool Contains(int Key, ICollection<T> Values)
- public bool Contains(int Key, T Value)
- public virtual bool ContainsKey(int key)
- public void CopyTo(KeyValuePair<int, ICollection<T>>[] array, int arrayIndex)
- public IEnumerator<KeyValuePair<int, ICollection<T>>> GetEnumerator()
- public virtual bool Remove(int key)
- public virtual bool Remove(KeyValuePair<int, ICollection<T>> item)
- public virtual bool Remove(int Key, T Value)
- public virtual bool TryGetValue(int Key, out ICollection Value)
-
public static class ProcessExtensions
-
public static class ReflectionExtensions
-
public class RingBuffer<T> : ICollection<T>, IEnumerable<T>, ICollection, IEnumerable
-
public class Row
-
public class Set<T> : List<T>
-
public static class StackTraceExtensions
-
public static class StreamExtensions
-
public enum StringCase
-
public enum StringCompare
-
public static class StringExtensions
-
public enum StringFilter
-
public class StringTemplate : Dictionary<string, string>
-
public class Table
-
public class TagDictionary<Key, Value> : IDictionary<Key, IEnumerable<Value>>, ICollection<KeyValuePair<Key, IEnumerable<Value>>>, IEnumerable<KeyValuePair<Key, IEnumerable<Value>>>, IEnumerable
-
public class TaskQueue<T> : BlockingCollection<T>, IDisposable
-
public enum TimeFrame
-
public static class TimeSpanExtensions
-
public static class TypeConversionExtensions
-
public static class ValueTypeExtensions
-
public class Vector3
-
public enum VersionInfo
-
public class Vector<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
Utilities.DataTypes.AI
Utilities.DataTypes.AOP
Utilities.DataTypes.AOP.Interfaces
Utilities.DataTypes.AOP.Module
Utilities.DataTypes.Caching
Utilities.DataTypes.Caching.BaseClasses
Utilities.DataTypes.Caching.Default
Utilities.DataTypes.Caching.Interfaces
Utilities.DataTypes.Caching.Module
Utilities.DataTypes.CodeGen
Utilities.DataTypes.CodeGen.BaseClasses
Utilities.DataTypes.CodeGen.Module
Utilities.DataTypes.Conversion
Utilities.DataTypes.Conversion.Converters
Utilities.DataTypes.Conversion.Converters.BaseClasses
Utilities.DataTypes.Conversion.Converters.Interfaces
Utilities.DataTypes.Conversion.Module
Utilities.DataTypes.DataMapper
Utilities.DataTypes.DataMapper.BaseClasses
Utilities.DataTypes.DataMapper.Default
Utilities.DataTypes.DataMapper.Interfaces
Utilities.DataTypes.DataMapper.Module
Utilities.DataTypes.EventArgs
Utilities.DataTypes.ExtensionMethods
-
public static class ArrayExtensions
- public static Array Clear(this Array Array)
- public static ArrayType[] Clear<ArrayType>(this ArrayType[] Array)
- public static ArrayType[] Combine<ArrayType>(this ArrayType[] Array1, ArrayType[] Array2)
-
public static class DateTimeExtensions
- public static DateTime AddWeeks(this DateTime Date, int NumberOfWeeks)
- public static int Age(this DateTime Date, DateTime CalculateFrom = default)
- public static DateTime BeginningOfDay(this DateTime Input)
- public static DateTime ConvertToTimeZone(this DateTime Date, TimeZoneInfo TimeZone)
- public static int DaysInMonth(this DateTime Date)
- public static int DaysLeftInMonth(this DateTime Date)
- public static int DaysLeftInWeek(this DateTime Date)
- public static int DaysLeftInYear(this DateTime Date)
- public static DateTime EndOfDay(this DateTime Input)
- public static DateTime FirstDayOfMonth(this DateTime Date)
- public static DateTime FirstDayOfQuarter(this DateTime Date, DateTime Quarter1Start = default)
- public static DateTime FirstDayOfWeek(this DateTime Date, CultureInfo CultureInfo = null)
- public static DateTime FirstDayOfYear(this DateTime Date)
- public static DateTime FromUnixTime(this int Date)
- public static DateTime FromUnixTime(this long Date)
- public static bool IsInFuture(this DateTime Date)
- public static bool IsInPast(this DateTime Date)
- public static bool IsToday(this DateTime Date)
- public static bool IsWeekDay(this DateTime Date)
- public static bool IsWeekEnd(this DateTime Date)
- public static DateTime LastDayOfMonth(this DateTime Date)
- public static DateTime LastDayOfQuarter(this DateTime Date, DateTime Quarter1Start = default)
- public static DateTime LastDayOfWeek(this DateTime Date, CultureInfo CultureInfo = null)
- public static DateTime LastDayOfYear(this DateTime Date)
- public static TimeZoneInfo LocalTimeZone(this DateTime Date)
- public static string RelativeTime(this DateTime Input, DateTime Epoch)
- public static DateTime SetTime(this DateTime Date, int Hour, int Minutes, int Seconds)
- public static DateTime SetTime(this DateTime Date, TimeSpan Time)
- public static int ToUnix(this DateTime Date)
- public static double UTCOffset(this DateTime Date)
-
public static class GenericObjectExtensions
- public static T Chain<T>(this T Object, Action<T> Action)
- public static R Chain<T, R>(this T Object, Func<T, R> Function)
- public static T Do<T>(this T Object, Action<T> Action, T DefaultValue = null)
- public static R Do<T, R>(this T Object, Func<T, R> Function, R DefaultValue = null)
- public static T Execute<T>(this Func<T> Function, int Attempts = 3, int RetryDelay = 0, int TimeOut = 2147483647)
- public static void Execute(this Action Action, int Attempts = 3, int RetryDelay = 0, int TimeOut = 2147483647)
- public static T If<T>(this T Object, Predicate<T> Predicate, T DefaultValue = null)
- public static T NotIf<T>(this T Object, Predicate<T> Predicate, T DefaultValue = null)
- public static R Return<T, R>(this T Object, Func<T, R> Function, R DefaultValue = null)
- public static T ThrowIfFalse<T>(this T Item, Predicate<T> Predicate, Exception Exception)
- public static T ThrowIfTrue<T>(this T Item, Predicate<T> Predicate, Exception Exception)
-
public static class ICollectionExtensions
- public static T AddAndReturn<T>(this ICollection<T> Collection, T Item)
- public static bool AddIf<T>(this ICollection<T> Collection, T Item, Predicate<T> Predicate)
- public static bool AddIf<T>(this ICollection<T> Collection, IEnumerable<T> Items, Predicate<T> Predicate)
- public static bool AddIfUnique<T>(this ICollection<T> Collection, T Item)
- public static bool AddIfUnique<T>(this ICollection<T> Collection, IEnumerable<T> Items)
- public static ICollection<T> AddRange<T>(this ICollection<T> Collection, IEnumerable<T> Items)
- public static ICollection<T> Remove<T>(this ICollection<T> Collection, Func<T, bool> Predicate)
- public static ICollection<T> RemoveRange<T>(this ICollection<T> Collection, IEnumerable<T> Items)
-
public static class IComparableExtensions
-
public static class IDictionaryExtensions
-
public static class IEnumerableExtensions
- public static IEnumerable<T> ElementsBetween<T>(this IEnumerable<T> List, int Start, int End)
- public static bool Exists<T>(this IEnumerable<T> List, Predicate<T> Match)
- public static bool FalseForAll<T>(this IEnumerable<T> List, Predicate<T>[] Predicates)
- public static bool FalseForAny<T>(this IEnumerable<T> List, Predicate<T>[] Predicates)
- public static IEnumerable<T> First<T>(this IEnumerable<T> List, int Count)
- public static IEnumerable<T> For<T>(this IEnumerable<T> List, int Start, int End, Action<T> Action)
- public static IEnumerable<R> For<T, R>(this IEnumerable<T> List, int Start, int End, Func<T, R> Function)
- public static IEnumerable<T> ForEach<T>(this IEnumerable<T> List, Action<T> Action)
- public static IEnumerable<R> ForEach<T, R>(this IEnumerable<T> List, Func<T, R> Function)
- public static IEnumerable<T> ForEachParallel<T>(this IEnumerable<T> List, Action<T> Action)
- public static IEnumerable<R> ForEachParallel<T, R>(this IEnumerable<T> List, Func<T, R> Function)
- public static IEnumerable<T> ForParallel<T>(this IEnumerable<T> List, int Start, int End, Action<T> Action)
- public static IEnumerable<R> ForParallel<T, R>(this IEnumerable<T> List, int Start, int End, Func<T, R> Function)
- public static bool IsNullOrEmpty<T>(this IEnumerable<T> Value)
- public static IEnumerable<T> Last<T>(this IEnumerable<T> List, int Count)
- public static IEnumerable<T> RemoveDefaults<T>(this IEnumerable<T> Value, IEqualityComparer<T> EqualityComparer = null)
- public static IEnumerable<T> ThrowIfFalseForAll<T, E>(this IEnumerable<T> Items, E Exception, Predicate<T>[] Predicates) where E : Exception
- public static IEnumerable<T> ThrowIfFalseForAny<T, E>(this IEnumerable<T> Items, E Exception, Predicate<T>[] Predicates) where E : Exception
- public static IEnumerable<T> ThrowIfTrueForAll<T, E>(this IEnumerable<T> Items, E Exception, Predicate<T>[] Predicates) where E : Exception
- public static IEnumerable<T> ThrowIfTrueForAny<T, E>(this IEnumerable<T> Items, E Exception, Predicate<T>[] Predicates) where E : Exception
- public static Target[] ToArray<Source, Target>(this IEnumerable<Source> List, Func<Source, Target> ConvertingFunction)
- public static DataTable ToDataTable<T>(this IEnumerable<T> List, string[] Columns)
- public static string ToString<T>(this IEnumerable<T> List, Func<T, string> ItemOutput = null, string Seperator = ",")
- public static bool TrueForAll<T>(this IEnumerable<T> List, Predicate<T>[] Predicates)
- public static bool TrueForAny<T>(this IEnumerable<T> List, Predicate<T>[] Predicates)
- public static IEnumerable<T> TryAll<T>(this IEnumerable<T> List, Action<T> Action, Action<T> CatchAction = null)
- public static IEnumerable<T> TryAllParallel<T>(this IEnumerable<T> List, Action<T> Action, Action<T> CatchAction = null)
-
public static class MatchCollectionExtensions
-
public static class StreamExtensions
-
public static class StringExtensions
- public static string AlphaCharactersOnly(this string Input)
- public static string AlphaNumericOnly(this string Input)
- public static string Center(this string Input, int Length, string Padding = " ")
- public static string Encode(this string Input, Encoding OriginalEncodingUsing = null, Encoding EncodingUsing = null)
- public static string ExpandTabs(this string Input, int TabSize = 4)
- public static string FilterOutText(this string Input, string Filter)
- public static string FormatString(this string Input, string Format)
- public static string FromBase64(this string Input, Encoding EncodingUsing)
- public static byte[] FromBase64(this string Input)
- public static bool IsUnicode(this string Input)
- public static string KeepFilterText(this string Input, string Filter)
- public static string Left(this string Input, int Length)
- public static string MaskLeft(this string Input, int EndPosition = 4, char Mask = '#')
- public static string MaskRight(this string Input, int StartPosition = 4, char Mask = '#')
- public static string NextSequence(this string Sequence, char Min = ' ', char Max = '~')
- public static int NumberTimesOccurs(this string Input, string Match)
- public static string NumericOnly(this string Input, bool KeepNumericPunctuation = true)
- public static string Pluralize(this string Word, CultureInfo Culture = null)
- public static string RegexFormat(this string Input, string Format, string OutputFormat, RegexOptions Options = 0)
- public static string Reverse(this string Input)
- public static string Right(this string Input, int Length)
- public static string Singularize(this string Word, CultureInfo Culture = null)
- public static string StripLeft(this string Input, string Characters = " ")
- public static string StripRight(this string Input, string Characters = " ")
- public static string ToBase64(this string Input, Encoding OriginalEncodingUsing = null)
- public static byte[] ToByteArray(this string Input, Encoding EncodingUsing = null)
- public static string ToFirstCharacterUpperCase(this string Input)
- public static string ToSentenceCapitalize(this string Input)
- public static string ToTitleCase(this string Input)
-
public static class TimeSpanExtensions
-
public static class TypeConversionExtensions
- public static string FormatToString(this object Input, string Format)
- public static bool IsDefault<T>(this T Object, IEqualityComparer<T> EqualityComparer = null)
- public static bool IsNotDefault<T>(this T Object, IEqualityComparer<T> EqualityComparer = null)
- public static bool IsNotNull(this object Object)
- public static bool IsNotNullOrDBNull(this object Object)
- public static bool IsNull(this object Object)
- public static bool IsNullOrDBNull(this object Object)
- public static T NullCheck<T>(this T Object, T DefaultValue = null)
- public static T ThrowIfDefault<T>(this T Item, string Name, IEqualityComparer<T> EqualityComparer = null)
- public static T ThrowIfNull<T>(this T Item, string Name)
- public static T ThrowIfNullOrDBNull<T>(this T Item, string Name)
- public static IEnumerable<T> ThrowIfNullOrEmpty<T>(this IEnumerable<T> Item, string Name)
- public static DbType ToDbType(this Type Type)
- public static DbType ToDbType(this SqlDbType Type)
- public static List<T> ToList<T>(this DataTable Data, Func<T> Creator = null)
- public static SqlDbType ToSqlDbType(this DbType Type)
- public static SqlDbType ToSQLDbType(this Type Type)
- public static Type ToType(this SqlDbType Type)
- public static Type ToType(this DbType Type)
- public static R TryTo<T, R>(this T Object, R DefaultValue = null)
- public static object TryTo<T>(this T Object, Type ResultType, object DefaultValue = null)
-
public static class ValueTypeExtensions
- public static bool IsUnicode(this byte[] Input)
- public static string ToBase64String(this byte[] Input)
- public static bool ToBool(this int Input)
- public static string ToEncodedString(this byte[] Input, Encoding EncodingUsing = null, int Index = 0, int Count = -1)
- public static int ToInt(this bool Value)
Utilities.DataTypes.Formatters.Interfaces
Utilities.DataTypes.Patterns.BaseClasses
Utilities.Encryption
-
public static class RSAEncryption
- public static string CreateKey(bool PrivatePublic)
- public static string Decrypt(string Input, string Key, Encoding EncodingUsing = null)
- public static string Encrypt(string Input, string Key, Encoding EncodingUsing = null)
- public static string SignHash(string Input, string Key, out string Hash, Encoding EncodingUsing = null)
- public static bool VerifyHash(string Hash, string SignedHash, string Key)
Utilities.Encryption.ExtensionMethods
-
public static class HashExtensions
-
public static class ShiftExtensions
- public static byte[] Decrypt(this byte[] Data, byte[] Key, bool OneTimePad)
- public static string Decrypt(this string Data, string Key, bool OneTimePad, Encoding EncodingUsing = null)
- public static byte[] Encrypt(this byte[] Data, byte[] Key, bool OneTimePad)
- public static string Encrypt(this string Data, string Key, bool OneTimePad, Encoding EncodingUsing = null)
-
public static class SymmetricExtensions
- public static string Decrypt(this string Data, DeriveBytes Key, Encoding EncodingUsing = null, SymmetricAlgorithm AlgorithmUsing = null, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static string Decrypt(this string Data, string Key, Encoding EncodingUsing = null, SymmetricAlgorithm AlgorithmUsing = null, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Decrypt(this byte[] Data, DeriveBytes Key, SymmetricAlgorithm AlgorithmUsing = null, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Decrypt(this byte[] Data, string Key, SymmetricAlgorithm AlgorithmUsing = null, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static string Encrypt(this string Data, string Key, Encoding EncodingUsing = null, SymmetricAlgorithm AlgorithmUsing = null, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static string Encrypt(this string Data, DeriveBytes Key, Encoding EncodingUsing = null, SymmetricAlgorithm AlgorithmUsing = null, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Encrypt(this byte[] Data, string Key, SymmetricAlgorithm AlgorithmUsing = null, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Encrypt(this byte[] Data, DeriveBytes Key, SymmetricAlgorithm AlgorithmUsing = null, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
Utilities.Environment
Utilities.Environment.DataTypes
Utilities.Environment.ExtensionMethods
Utilities.Error
Utilities.Error.ExtensionMethods
Utilities.Events
Utilities.Events.EventArgs
Utilities.Exchange
-
public class Appointment
-
public static class Exchange
- public static bool ArePeopleFree(StringDictionary People, DateTime StartTime, DateTime EndTime, int Interval, string UserName, string Password, string Server, string TimeZoneDifference)
- public static List<VCalendar> GetCalendarItems(string UserName, string Password, string Server, string Directory, DateTime StartDate, DateTime EndDate)
- public static List<VCard> GetContacts(string UserName, string Password, string Directory, string Server)
- public static List<Message> GetEmail(string UserName, string Password, string Directory, string Server)
- public static byte[] GetFreeBusyData(StringDictionary People, DateTime StartTime, DateTime EndTime, int Interval, string UserName, string Password, string Server, string TimeZoneDifference)
- public static StringDictionary GetGAL(string UserName, string Password, string Server)
- public static bool HasPermissionToCalendar(string UserName, string Password, string Directory, string Server)
- public static DateTime PickNextAvailableTime(StringDictionary People, DateTime StartTime, DateTime EndTime, string UserName, string Password, string Server, string TimeZoneDifference)
- public static DateTime PickPreviousAvailableTime(StringDictionary People, DateTime StartTime, DateTime EndTime, string UserName, string Password, string Server, string TimeZoneDifference)
Utilities.FileFormats
Utilities.FileFormats.BlogML
-
public class Author
-
public class Authors
-
public class BlogML
-
public class Categories
-
public class Category
-
public class
- public virtual bool { get; set; }
- public virtual string { get; set; }
- public virtual DateTime { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public ()
- public (XmlElement Element)
-
public class
-
public class Post
-
public class Posts
-
public class Tag
-
public class Tags
Utilities.FileFormats.CSV
Utilities.FileFormats.Delimited
-
public class Cell
- public virtual string Value { get; set; }
- public Cell()
- public Cell(string Content)
-
public abstract class Delimited
-
public class Row
- public virtual List<Cell> Cells { get; set; }
- protected virtual string Delimiter { get; protected set; }
- public virtual Cell this[int Position] { get; set; }
- public virtual int NumberOfCells { get; }
- public Row()
- public Row(string Delimiter)
- public Row(string Content, string Delimiter)
Utilities.FileFormats.ExtensionMethods
Utilities.FileFormats.FixedLength
Utilities.FileFormats.FixedLength.BaseClasses
Utilities.FileFormats.FixedLength.Interfaces
-
public interface IField<T>
- int Length { get; set; }
- T Value { get; set; }
- void Parse(string Value, int Length = -1, string FillerCharacter = " ")
-
public interface IRecord<T>
Utilities.FileFormats.GenericDelimited
Utilities.FileFormats.INI
-
public class INI
- public virtual string FileName { get; set; }
- public INI()
- public INI(string FileName)
- public virtual bool DeleteFromINI(string Section)
- public virtual bool DeleteFromINI(string Section, string Key)
- public virtual string ReadFromINI(string Section, string Key, string DefaultValue = "")
- public virtual string ToXML()
- public virtual void WriteToINI(string Section, string Key, string Value)
Utilities.FileFormats.OPMLHelper
Utilities.FileFormats.PipeDelimited
Utilities.FileFormats.RSD
-
public class API
- public virtual string APILink { get; set; }
- public virtual string BlogID { get; set; }
- public virtual string Name { get; set; }
- public virtual bool Preferred { get; set; }
- public API()
- public API(XmlElement Element)
-
public class APIs
-
public class RSD
Utilities.FileFormats.RSSHelper
-
public class
- public virtual List<string> { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual bool { get; set; }
- public virtual string { get; set; }
- public virtual List<Item> { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual DateTime { get; set; }
- public virtual string { get; set; }
- public virtual int { get; set; }
- public virtual string { get; set; }
- public ()
- public (XmlElement Element)
-
public class
-
public class
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public ()
- public (XmlElement Element)
-
public class
- public virtual string { get; set; }
- public virtual string { get; set; }
- public ()
- public (XmlElement Element)
-
public class
- public virtual string { get; set; }
- public virtual List<string> { get; set; }
- public virtual string { get; set; }
- public virtual Enclosure { get; set; }
- public virtual GUID { get; set; }
- public virtual string { get; set; }
- public virtual DateTime { get; set; }
- public virtual Thumbnail { get; set; }
- public virtual string { get; set; }
- public ()
- public (XmlElement Element)
-
public static class
- public static string (string Original)
-
public class
- public virtual int { get; set; }
- public virtual string { get; set; }
- public virtual int { get; set; }
- public ()
- public (XmlElement Element)
Utilities.FileFormats.XFN
Utilities.FileFormats.XMDP
Utilities.FileFormats.Zip
Utilities.IO
-
public static class CompressionExtensions
-
public enum CompressionType
-
public class DirectoryInfo : IDirectory, IComparable<IDirectory>, IEnumerable<IFile>, IEnumerable, IComparable, IEquatable<IDirectory>, ICloneable
-
public class EmailMessage : MessageBase, IMessage
-
public static class EncryptionExtensions
-
public static class FileFormatExtensions
-
public class FileInfo : IFile, IComparable<IFile>, IComparable, IEquatable<IFile>, ICloneable
-
public static class HTMLExtensions
-
public static class IDirectoryExtensions
-
public static class IFileExtensions
-
public static class Log
-
public enum MinificationType
-
public static class SerializationExtensions
-
public class SerializationType
-
public static class StringExtensions
Utilities.IO.Compression
Utilities.IO.Compression.BaseClasses
Utilities.IO.Compression.Default
Utilities.IO.Compression.Interfaces
Utilities.IO.Compression.Module
Utilities.IO.Encryption
Utilities.IO.Encryption.BaseClasses
Utilities.IO.Encryption.Default
Utilities.IO.Encryption.Interfaces
Utilities.IO.Encryption.Module
Utilities.IO.Enums
Utilities.IO.ExtensionMethods
-
public static class DirectoryInfoExtensions
- public static DirectoryInfo CopyTo(this DirectoryInfo Source, string Destination, bool Recursive = true, CopyOptions Options = 1)
- public static void DeleteAll(this DirectoryInfo Info)
- public static DirectoryInfo DeleteDirectoriesNewerThan(this DirectoryInfo Directory, DateTime CompareDate, bool Recursive = false)
- public static DirectoryInfo DeleteDirectoriesOlderThan(this DirectoryInfo Directory, DateTime CompareDate, bool Recursive = false)
- public static DirectoryInfo DeleteFiles(this DirectoryInfo Directory, bool Recursive = false)
- public static DirectoryInfo DeleteFilesNewerThan(this DirectoryInfo Directory, DateTime CompareDate, bool Recursive = false)
- public static DirectoryInfo DeleteFilesOlderThan(this DirectoryInfo Directory, DateTime CompareDate, bool Recursive = false)
- public static DriveInfo DriveInfo(this DirectoryInfo Directory)
- public static DirectoryInfo SetAttributes(this DirectoryInfo Directory, FileAttributes Attributes, bool Recursive = false)
- public static long Size(this DirectoryInfo Directory, string SearchPattern = "*", bool Recursive = false)
-
public static class FileInfoExtensions
- public static FileInfo Append(this FileInfo File, string Content, Encoding EncodingUsing = null)
- public static FileInfo Append(this FileInfo File, byte[] Content)
- public static bool CompareTo(this FileInfo File1, FileInfo File2)
- public static DriveInfo DriveInfo(this FileInfo File)
- public static Process Execute(this FileInfo File, string Arguments = "", string Domain = "", string User = "", string Password = "", ProcessWindowStyle WindowStyle = 0, string WorkingDirectory = "")
- public static Process Execute(this FileInfo File, ProcessStartInfo Info)
- public static string Read(this FileInfo File)
- public static byte[] ReadBinary(this FileInfo File)
- public static FileInfo Save(this FileInfo File, string Content, Encoding EncodingUsing = null)
- public static FileInfo Save(this FileInfo File, byte[] Content)
- public static FileInfo SaveAsync(this FileInfo File, string Content, AsyncCallback CallBack, object StateObject, Encoding EncodingUsing = null)
- public static FileInfo SaveAsync(this FileInfo File, byte[] Content, AsyncCallback CallBack, object StateObject)
- public static FileInfo SetAttributes(this FileInfo File, FileAttributes Attributes)
-
public static class SerializationExtensions
- public static T JSONToObject<T>(this string Content, Encoding EncodingUsing = null)
- public static T JSONToObject<T>(this FileInfo Content, Encoding EncodingUsing = null)
- public static object JSONToObject(this string Content, Type ObjectType, Encoding EncodingUsing = null)
- public static object JSONToObject(this FileInfo Content, Type ObjectType, Encoding EncodingUsing = null)
- public static T SOAPToObject<T>(this string Content, Encoding EncodingUsing = null)
- public static T SOAPToObject<T>(this FileInfo Content, Encoding EncodingUsing = null)
- public static object SOAPToObject(this string Content, Type ObjectType, Encoding EncodingUsing = null)
- public static object SOAPToObject(this FileInfo Content, Type ObjectType, Encoding EncodingUsing = null)
- public static byte[] ToBinary(this object Object, string FileToSaveTo = "")
- public static string ToJSON(this object Object, string FileToSaveTo = "", Encoding EncodingUsing = null)
- public static T ToObject<T>(this byte[] Content)
- public static object ToObject(this byte[] Content, Type ObjectType)
- public static T ToObject<T>(this XmlDocument Content, Encoding EncodingUsing = null)
- public static object ToObject(this XmlDocument Content, Type ObjectType, Encoding EncodingUsing = null)
- public static string ToSOAP(this object Object, string FileToSaveTo = "", Encoding EncodingUsing = null)
- public static string ToXML(this object Object, string FileToSaveTo = "", Encoding EncodingUsing = null)
- public static T XMLToObject<T>(this string Content, Encoding EncodingUsing = null)
- public static T XMLToObject<T>(this FileInfo Content, Encoding EncodingUsing = null)
- public static object XMLToObject(this string Content, Type ObjectType, Encoding EncodingUsing = null)
- public static object XMLToObject(this FileInfo Content, Type ObjectType, Encoding EncodingUsing = null)
-
public static class StringExtensions
-
public static class UriExtensions
- public static Process Execute(this Uri URL)
- public static string Read(this Uri URL, string UserName = "", string Password = "")
- public static Stream Read(this Uri URL, WebClient Client, string UserName = "", string Password = "")
- public static byte[] ReadBinary(this Uri URL, string UserName = "", string Password = "")
Utilities.IO.ExtensionMethods.Enums
Utilities.IO.FileFormats
Utilities.IO.FileFormats.BaseClasses
-
public abstract class FormatBase<FormatType, ContentType> : IFormat<FormatType, ContentType>, IComparable, IComparable<FormatType>, IEquatable<FormatType>, ICloneable where FormatType : FormatBase<FormatType, ContentType>
-
public abstract class StringFormatBase<FormatType> : FormatBase<FormatType, string> where FormatType : StringFormatBase<FormatType>
-
public abstract class StringListFormatBase<FormatType, RecordType> : StringFormatBase<FormatType>, IList<RecordType>, ICollection<RecordType>, IEnumerable<RecordType>, IEnumerable where FormatType : StringListFormatBase<FormatType, RecordType>
Utilities.IO.FileFormats.Delimited
Utilities.IO.FileFormats.FixedLength
Utilities.IO.FileFormats.FixedLength.BaseClasses
Utilities.IO.FileFormats.FixedLength.Interfaces
Utilities.IO.FileFormats.Interfaces
Utilities.IO.FileFormats.RSS
Utilities.IO.FileSystem
Utilities.IO.FileSystem.BaseClasses
-
public abstract class DirectoryBase<InternalDirectoryType, DirectoryType> : IDirectory, IComparable<IDirectory>, IEnumerable<IFile>, IEnumerable, IComparable, IEquatable<IDirectory>, ICloneable where DirectoryType : DirectoryBase<InternalDirectoryType, DirectoryType>
-
public abstract class FileBase<InternalFileType, FileType> : IFile, IComparable<IFile>, IComparable, IEquatable<IFile>, ICloneable where FileType : FileBase<InternalFileType, FileType>
-
public abstract class FileSystemBase : SafeDisposableBaseClass, IFileSystem
-
public abstract class LocalFileSystemBase : FileSystemBase, IFileSystem
Utilities.IO.FileSystem.Default
Utilities.IO.FileSystem.Interfaces
Utilities.IO.FileSystem.Module
Utilities.IO.Logging
Utilities.IO.Logging.BaseClasses
Utilities.IO.Logging.Default
Utilities.IO.Logging.Interfaces
Utilities.IO.Logging.Module
Utilities.IO.Messaging
Utilities.IO.Messaging.BaseClasses
Utilities.IO.Messaging.Default
Utilities.IO.Messaging.Interfaces
Utilities.IO.Messaging.Module
Utilities.IO.Serializers
Utilities.IO.Serializers.BaseClasses
Utilities.IO.Serializers.Default
Utilities.IO.Serializers.Interfaces
Utilities.IO.Serializers.Module
Utilities.IoC
Utilities.IoC.BaseClasses
Utilities.IoC.Default
Utilities.IoC.Default.Interfaces
Utilities.IoC.Interfaces
Utilities.IoC.Mappings
Utilities.IoC.Mappings.Attributes
Utilities.IoC.Mappings.BaseClasses
Utilities.IoC.Mappings.Interfaces
Utilities.IoC.Mappings.Internal_Classes
Utilities.IoC.Providers
Utilities.IoC.Providers.BaseClasses
Utilities.IoC.Providers.DefaultProviders
Utilities.IoC.Providers.Implementations
Utilities.IoC.Providers.Interfaces
Utilities.IoC.Providers.Scope
Utilities.IoC.Utils
Utilities.LDAP
-
public class Directory : IDisposable
- public virtual string Password { get; set; }
- public virtual string Path { get; set; }
- public virtual string Query { get; set; }
- public virtual string SortBy { get; set; }
- public virtual string UserName { get; set; }
- public Directory(string Query, string UserName, string Password, string Path)
- public virtual bool Authenticate()
- public virtual void Close()
- public void Dispose()
- public virtual List<Entry> FindActiveGroupMembers(string GroupName)
- public virtual List<Entry> FindActiveGroups(string Filter, object[] args)
- public virtual List<Entry> FindActiveUsers(string Filter, object[] args)
- public virtual List<Entry> FindActiveUsersAndGroups(string Filter, object[] args)
- public virtual List<Entry> FindAll()
- public virtual List<Entry> FindComputers(string Filter, object[] args)
- public virtual List<Entry> FindGroups(string Filter, object[] args)
- public virtual Entry FindOne()
- public virtual Entry FindUserByUserName(string UserName)
- public virtual List<Entry> FindUsers(string Filter, object[] args)
- public virtual List<Entry> FindUsersAndGroups(string Filter, object[] args)
-
public class Entry : IDisposable
Utilities.Math
-
public static class Conversion
-
public class Matrix
- public virtual int Height { get; set; }
- public virtual double this[int X, int Y] { get; set; }
- public virtual double[,] Values { get; set; }
- public virtual int Width { get; set; }
- public Matrix(int Width, int Height, double[,] Values = null)
- public static Matrix op_Addition(Matrix M1, Matrix M2)
- public static Matrix op_Division(Matrix M1, double D)
- public static Matrix op_Division(double D, Matrix M1)
- public static bool op_Equality(Matrix M1, Matrix M2)
- public static bool op_Inequality(Matrix M1, Matrix M2)
- public static Matrix op_Multiply(Matrix M1, Matrix M2)
- public static Matrix op_Multiply(Matrix M1, double D)
- public static Matrix op_Multiply(double D, Matrix M1)
- public static Matrix op_Subtraction(Matrix M1, Matrix M2)
- public static Matrix op_UnaryNegation(Matrix M1)
- public virtual double Determinant()
- public virtual Matrix Transpose()
-
public class Set<T> : Vector<T>
-
public class Vector3
- public virtual double[] Array { get; set; }
- public virtual double Magnitude { get; }
- public virtual double X { get; set; }
- public virtual double Y { get; set; }
- public virtual double Z { get; set; }
- public Vector3(double X, double Y, double Z)
- public static double Angle(Vector3 V1, Vector3 V2)
- public static double Distance(Vector3 V1, Vector3 V2)
- public static double DotProduct(Vector3 V1, Vector3 V2)
- public static Vector3 Interpolate(Vector3 V1, Vector3 V2, double Control)
- public static Vector3 op_Addition(Vector3 V1, Vector3 V2)
- public static Vector3 op_Division(Vector3 V1, double D)
- public static bool op_Equality(Vector3 V1, Vector3 V2)
- public static bool op_GreaterThan(Vector3 V1, Vector3 V2)
- public static bool op_GreaterThanOrEqual(Vector3 V1, Vector3 V2)
- public static bool op_Inequality(Vector3 V1, Vector3 V2)
- public static bool op_LessThan(Vector3 V1, Vector3 V2)
- public static bool op_LessThanOrEqual(Vector3 V1, Vector3 V2)
- public static Vector3 op_Multiply(Vector3 V1, double D)
- public static Vector3 op_Multiply(double D, Vector3 V1)
- public static Vector3 op_Multiply(Vector3 V1, Vector3 V2)
- public static Vector3 op_Subtraction(Vector3 V1, Vector3 V2)
- public static Vector3 op_UnaryNegation(Vector3 V1)
- public virtual void Normalize()
Utilities.Math.ExtensionMethods
Utilities.Media
Utilities.Media.Image
Utilities.Media.Image.ExtensionMethods
-
public static class BitmapExtensions
- public enum Align
- public enum Quality
- public static Bitmap AddNoise(this Bitmap OriginalImage, int Amount = 10, string FileName = "")
- public static Bitmap AdjustBrightness(this Bitmap Image, int Value = 0, string FileName = "")
- public static Bitmap AdjustContrast(this Bitmap OriginalImage, float Value = 0, string FileName = "")
- public static Bitmap AdjustGamma(this Bitmap OriginalImage, float Value = 1, string FileName = "")
- public static Bitmap And(this Bitmap Image1, Bitmap Image2, string FileName = "")
- public static Bitmap BlackAndWhite(this Bitmap Image, string FileName = "")
- public static Bitmap BlueFilter(this Bitmap Image, string FileName = "")
- public static Bitmap BoxBlur(this Bitmap Image, int Size = 3, string FileName = "")
- public static Bitmap Colorize(this Bitmap OriginalImage, Color[] Colors, string FileName = "")
- public static Bitmap Crop(this Bitmap ImageUsing, int Width, int Height, Align VAlignment, Align HAlignment, string FileName = "")
- public static Bitmap Dilate(this Bitmap OriginalImage, int Size, string FileName = "")
- public static Bitmap DrawRoundedRectangle(this Bitmap Image, Color BoxColor, int XPosition, int YPosition, int Height, int Width, int CornerRadius, string FileName = "")
- public static Bitmap DrawText(this Bitmap Image, string TextToDraw, Font FontToUse, Brush BrushUsing, RectangleF BoxToDrawWithin, string FileName = "")
- public static Bitmap EdgeDetection(this Bitmap OriginalImage, float Threshold, Color EdgeColor, string FileName = "")
- public static Bitmap Emboss(this Bitmap Image, string FileName = "")
- public static Bitmap Equalize(this Bitmap OriginalImage, string FileName = "")
- public static Bitmap Flip(this Bitmap Image, bool FlipX, bool FlipY, string FileName = "")
- public static Bitmap GaussianBlur(this Bitmap Image, int Size = 3, string FileName = "")
- public static List<string> GetHTMLPalette(this Bitmap OriginalImage)
- public static ImageFormat GetImageFormat(this string FileName)
- public static Color GetPixel(this BitmapData Data, int x, int y, int PixelSizeInBytes)
- public static int GetPixelSize(this BitmapData Data)
- public static Bitmap GreenFilter(this Bitmap Image, string FileName = "")
- public static Bitmap Jitter(this Bitmap OriginalImage, int MaxJitter = 5, string FileName = "")
- public static Bitmap KuwaharaBlur(this Bitmap OriginalImage, int Size = 3, string FileName = "")
- public static Bitmap LaplaceEdgeDetection(this Bitmap Image, string FileName = "")
- public static BitmapData LockImage(this Bitmap Image)
- public static Bitmap MedianFilter(this Bitmap OriginalImage, int Size = 3, string FileName = "")
- public static Bitmap Negative(this Bitmap OriginalImage, string FileName = "")
- public static Bitmap Or(this Bitmap Image1, Bitmap Image2, string FileName = "")
- public static Bitmap Pixelate(this Bitmap OriginalImage, int PixelSize = 5, string FileName = "")
- public static Bitmap RedFilter(this Bitmap Image, string FileName = "")
- public static Bitmap Resize(this Bitmap Image, int MaxSide, Quality Quality = 1, string FileName = "")
- public static Bitmap Resize(this Bitmap Image, int Width, int Height, Quality Quality = 1, string FileName = "")
- public static Bitmap Rotate(this Bitmap Image, float DegreesToRotate, string FileName = "")
- public static Bitmap SepiaTone(this Bitmap Image, string FileName = "")
- public static void SetPixel(this BitmapData Data, int x, int y, Color PixelColor, int PixelSizeInBytes)
- public static Bitmap Sharpen(this Bitmap Image, string FileName = "")
- public static Bitmap SharpenLess(this Bitmap Image, string FileName = "")
- public static Bitmap SinWave(this Bitmap OriginalImage, float Amplitude, float Frequency, bool XDirection, bool YDirection, string FileName = "")
- public static Bitmap SNNBlur(this Bitmap OriginalImage, int Size = 3, string FileName = "")
- public static Bitmap SobelEdgeDetection(this Bitmap Input, string FileName = "")
- public static Bitmap SobelEmboss(this Bitmap Image, string FileName = "")
- public static Bitmap StretchContrast(this Bitmap OriginalImage, string FileName = "")
- public static Bitmap Threshold(this Bitmap OriginalImage, float Threshold = 0.5, string FileName = "")
- public static string ToBase64(this Bitmap Image, ImageFormat DesiredFormat = null)
- public static Bitmap Turbulence(this Bitmap OriginalImage, int Roughness = 8, float Power = 5, int Seed = 25123864, string FileName = "")
- public static Bitmap UnlockImage(this Bitmap Image, BitmapData ImageData)
- public static Bitmap Watermark(this Bitmap Image, Bitmap WatermarkImage, float Opacity, int X, int Y, Color KeyColor, string FileName = "")
- public static Bitmap Xor(this Bitmap Image1, Bitmap Image2, string FileName = "")
-
public static class ScreenExtensions
Utilities.Media.Image.Procedural
-
public class CellularMap
-
public static class CellularTexture
- public static Bitmap Generate(int Width, int Height, int NumberOfPoints, int Seed)
-
public static class FaultFormation
- public static Bitmap Generate(int Width, int Height, int NumberFaults, int Seed)
-
public static class MidpointDisplacement
- public static Bitmap Generate(int Width, int Height, int NumberOfCracks, int Iterations, int MaxChange, int MaxLength, int Seed)
-
public static class PerlinNoise
- public static Bitmap Generate(int Width, int Height, int MaxRGBValue, int MinRGBValue, float Frequency, float Amplitude, float Persistance, int Octaves, int Seed)
Utilities.Media.Procedural
Utilities.ORM
-
public static class DbCommandExtensions
-
public static class IDataReaderExtensions
-
public class ObjectBaseClass<ObjectType, IDType> : IComparable, IComparable<ObjectType>, IObject<IDType> where ObjectType : ObjectBaseClass<ObjectType, IDType> where IDType : IComparable
- public static EventHandler<LoadingEventArgs> Loading
- public static EventHandler<DeletedEventArgs> Deleted
- public static EventHandler<DeletingEventArgs> Deleting
- public static EventHandler<LoadedEventArgs> Loaded
- public static EventHandler<LoadingEventArgs> Loading
- public static EventHandler<SavedEventArgs> Saved
- public static EventHandler<SavingEventArgs> Saving
- public EventHandler<DeletedEventArgs> Deleted { get; set; }
- public EventHandler<DeletingEventArgs> Deleting { get; set; }
- public EventHandler<LoadedEventArgs> Loaded { get; set; }
- public EventHandler<SavedEventArgs> Saved { get; set; }
- public EventHandler<SavingEventArgs> Saving { get; set; }
- public static IEnumerable<ObjectType> All(IParameter[] Params)
- public static IEnumerable<ObjectType> All(string Command, CommandType Type, string ConnectionString, object[] Params)
- public static ObjectType Any(IParameter[] Params)
- public static ObjectType Any(string Command, CommandType Type, string ConnectionString, object[] Params)
- protected static void OnLoading(object sender, LoadingEventArgs e)
- public static IEnumerable<ObjectType> All(IParameter[] Params)
- public static IEnumerable<ObjectType> All(Session Session, IParameter[] Params)
- public static IEnumerable<ObjectType> All(string Command, CommandType CommandType, IParameter[] Params)
- public static IEnumerable<ObjectType> All(Session Session, string Command, CommandType CommandType, IParameter[] Params)
- public static ObjectType Any(IParameter[] Params)
- public static ObjectType Any(Session Session, IParameter[] Params)
- public static ObjectType Any(string Command, CommandType CommandType, IParameter[] Params)
- public static ObjectType Any(Session Session, string Command, CommandType CommandType, IParameter[] Params)
- protected static void OnLoaded(object sender, LoadedEventArgs e)
- protected static void OnLoading(object sender, LoadingEventArgs e)
- public static bool op_GreaterThan(ObjectBaseClass<ObjectType, IDType> first, ObjectBaseClass<ObjectType, IDType> second)
- public static bool op_LessThan(ObjectBaseClass<ObjectType, IDType> first, ObjectBaseClass<ObjectType, IDType> second)
- public static int PageCount(int PageSize = 25, IParameter[] Params)
- public static IEnumerable<ObjectType> Paged(int PageSize = 25, int CurrentPage = 0, string OrderBy = "", IParameter[] Params)
- public static int PageCount(int PageSize = 25, IParameter[] Params)
- public static int PageCount(Session Session, int PageSize = 25, IParameter[] Params)
- public static int PageCount(string Command, int PageSize = 25, IParameter[] Params)
- public static int PageCount(Session Session, string Command, int PageSize = 25, IParameter[] Params)
- public static IEnumerable<ObjectType> Paged(string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IParameter[] Params)
- public static IEnumerable<ObjectType> Paged(Session Session, string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IParameter[] Params)
- public static IEnumerable<ObjectType> PagedCommand(string Command, string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IParameter[] Params)
- public static IEnumerable<ObjectType> PagedCommand(Session Session, string Command, string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IParameter[] Params)
- public static void Save(IEnumerable<ObjectType> Objects, Session Session)
- protected virtual void OnDeleted(DeletedEventArgs e)
- protected virtual void OnDeleting(DeletingEventArgs e)
- protected virtual void OnLoaded(LoadedEventArgs e)
- protected virtual void OnLoading(LoadingEventArgs e)
- protected virtual void OnSaved(SavedEventArgs e)
- protected virtual void OnSaving(SavingEventArgs e)
- public virtual void Delete(Session Session)
- protected virtual void OnDeleted(DeletedEventArgs e)
- protected virtual void OnDeleting(DeletingEventArgs e)
- protected virtual void OnLoaded(LoadedEventArgs e)
- protected virtual void OnLoading(LoadingEventArgs e)
- protected virtual void OnSaved(SavedEventArgs e)
- protected virtual void OnSaving(SavingEventArgs e)
- public virtual void Save(Session Session)
-
public static class QueryProvider
-
public class ORM
-
public class Session
- public Session(Default QueryProvider)
- public virtual IEnumerable<ObjectType> All<ObjectType>(string Columns, int Limit, string OrderBy, IParameter[] Parameters)
- public virtual IEnumerable<ObjectType> All<ObjectType>(IParameter[] Parameters)
- public virtual IEnumerable<ObjectType> All<ObjectType>(string Command, CommandType CommandType, IParameter[] Parameters)
- public virtual ObjectType Any<ObjectType>(string Columns, IParameter[] Parameters)
- public virtual ObjectType Any<ObjectType>(IParameter[] Parameters)
- public virtual ObjectType Any<ObjectType>(string Command, CommandType CommandType, IParameter[] Parameters)
- public virtual void Delete<ObjectType>(ObjectType Object)
- public virtual List<DataType> LoadListProperties<ObjectType, DataType>(ObjectType Object, string PropertyName, IParameter[] Parameters)
- public virtual IEnumerable<DataType> LoadProperties<ObjectType, DataType>(ObjectType Object, string PropertyName, IParameter[] Parameters)
- public virtual DataType LoadProperty<ObjectType, DataType>(ObjectType Object, string PropertyName, IParameter[] Parameters)
- public virtual int PageCount<ObjectType>(int PageSize = 25, IParameter[] Parameters)
- public virtual int PageCount<ObjectType>(string Command, int PageSize = 25, IParameter[] Parameters)
- public virtual IEnumerable<ObjectType> Paged<ObjectType>(string Columns = "*", string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IParameter[] Parameters)
- public virtual IEnumerable<ObjectType> PagedCommand<ObjectType>(string Command, string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IParameter[] Parameters)
- public virtual void Save<ObjectType, PrimaryKeyType>(ObjectType Object, IParameter[] Parameters)
Utilities.ORM.Aspect
Utilities.ORM.Aspect.Interfaces
Utilities.ORM.BaseClasses
Utilities.ORM.Database
Utilities.ORM.Interfaces
Utilities.ORM.Manager
Utilities.ORM.Manager.Aspect.Interfaces
Utilities.ORM.Manager.Mapper
Utilities.ORM.Manager.Mapper.BaseClasses
-
public abstract class PropertyBase<ClassType, DataType, ReturnType> : IProperty<ClassType, DataType, ReturnType>, IFluentInterface, IProperty<ClassType, DataType>, IProperty<ClassType>, IProperty where ReturnType : IProperty<ClassType, DataType, ReturnType>
Utilities.ORM.Manager.Mapper.Default
-
public class ICollectionManyToMany<ClassType, DataType> : PropertyBase<ClassType, ICollection<DataType>, ICollectionManyToMany<ClassType, DataType>>, ICollectionManyToMany, IMultiMapping
-
public class ICollectionManyToOne<ClassType, DataType> : PropertyBase<ClassType, ICollection<DataType>, ICollectionManyToOne<ClassType, DataType>>, ICollectionManyToOne, IMultiMapping
-
public class ID<ClassType, DataType> : PropertyBase<ClassType, DataType, ID<ClassType, DataType>>, IID
-
public class IEnumerableManyToOne<ClassType, DataType> : PropertyBase<ClassType, IEnumerable<DataType>, IEnumerableManyToOne<ClassType, DataType>>, IIEnumerableManyToOne, IMultiMapping
-
public class IListManyToMany<ClassType, DataType> : PropertyBase<ClassType, IList<DataType>, IListManyToMany<ClassType, DataType>>, IIListManyToMany, IMultiMapping
-
public class IListManyToOne<ClassType, DataType> : PropertyBase<ClassType, IList<DataType>, IListManyToOne<ClassType, DataType>>, IIListManyToOne, IMultiMapping
-
public class ListManyToMany<ClassType, DataType> : PropertyBase<ClassType, List<DataType>, ListManyToMany<ClassType, DataType>>, IListManyToMany, IMultiMapping
-
public class ListManyToOne<ClassType, DataType> : PropertyBase<ClassType, List<DataType>, ListManyToOne<ClassType, DataType>>, IListManyToOne, IMultiMapping
-
public class ManyToMany<ClassType, DataType> : PropertyBase<ClassType, IEnumerable<DataType>, ManyToMany<ClassType, DataType>>, IManyToMany, IMultiMapping
-
public class ManyToOne<ClassType, DataType> : PropertyBase<ClassType, DataType, ManyToOne<ClassType, DataType>>, IManyToOne, ISingleMapping
-
public class Map<ClassType, DataType> : PropertyBase<ClassType, DataType, Map<ClassType, DataType>>, IMap
-
public class Reference<ClassType, DataType> : PropertyBase<ClassType, DataType, Reference<ClassType, DataType>>, IReference
Utilities.ORM.Manager.Mapper.Interfaces
Utilities.ORM.Manager.Module
Utilities.ORM.Manager.QueryProvider
Utilities.ORM.Manager.QueryProvider.BaseClasses
Utilities.ORM.Manager.QueryProvider.Default
Utilities.ORM.Manager.QueryProvider.Default.LDAP
Utilities.ORM.Manager.QueryProvider.Default.SQLServer
Utilities.ORM.Manager.QueryProvider.Interfaces
Utilities.ORM.Manager.Schema
Utilities.ORM.Manager.Schema.BaseClasses
Utilities.ORM.Manager.Schema.Default.Database
Utilities.ORM.Manager.Schema.Default.Database.SQLServer
Utilities.ORM.Manager.Schema.Default.Database.SQLServer.Builders
Utilities.ORM.Manager.Schema.Default.Database.SQLServer.Builders.Interfaces
Utilities.ORM.Manager.Schema.Default.LDAP
Utilities.ORM.Manager.Schema.Enums
Utilities.ORM.Manager.Schema.Interfaces
Utilities.ORM.Manager.SourceProvider
Utilities.ORM.Manager.SourceProvider.Interfaces
Utilities.ORM.Mapping
-
public class Command
-
public class Mapping<ClassType, DatabaseType> : IMapping<ClassType>, IMapping where DatabaseType : IDatabase
- public virtual Command AllCommand { get; set; }
- public virtual Command AnyCommand { get; set; }
- public virtual Type DatabaseConfigType { get; }
- public virtual IProperty IDProperty { get; set; }
- public virtual IMappingManager Manager { get; set; }
- public virtual Type ObjectType { get; }
- public virtual string Prefix { get; }
- public virtual List<IProperty> Properties { get; }
- public virtual string Suffix { get; }
- public virtual string TableName { get; }
- public Mapping(string TableName = "", string Suffix = "_", string Prefix = "")
- public void AddToQueryProvider(IDatabase Database)
- public virtual void All(string Command, CommandType CommandType)
- public virtual void Any(string Command, CommandType CommandType)
- public IID<ClassType, DataType> ID<DataType>(Expression<Func<ClassType, DataType>> Expression)
- public IID<ClassType, string> ID(Expression<Func<ClassType, string>> Expression)
- public IManyToMany<ClassType, DataType> ManyToMany<DataType>(Expression<Func<ClassType, IEnumerable<DataType>>> Expression)
- public IListManyToMany<ClassType, DataType> ManyToMany<DataType>(Expression<Func<ClassType, List<DataType>>> Expression)
- public IManyToOne<ClassType, DataType> ManyToOne<DataType>(Expression<Func<ClassType, DataType>> Expression)
- public IIEnumerableManyToOne<ClassType, DataType> ManyToOne<DataType>(Expression<Func<ClassType, IEnumerable<DataType>>> Expression)
- public IListManyToOne<ClassType, DataType> ManyToOne<DataType>(Expression<Func<ClassType, List<DataType>>> Expression)
- public IMap<ClassType, DataType> Map<DataType>(Expression<Func<ClassType, DataType>> Expression)
- public IReference<ClassType, DataType> Reference<DataType>(Expression<Func<ClassType, DataType>> Expression)
- public IReference<ClassType, string> Reference(Expression<Func<ClassType, string>> Expression)
-
public class MappingManager : IMappingManager
Utilities.ORM.Mapping.BaseClasses
-
public abstract class PropertyBase<ClassType, DataType, ReturnType> : IProperty<ClassType, DataType, ReturnType>, IFluentInterface, IProperty<ClassType, DataType>, IProperty<ClassType>, IProperty
- public virtual bool AutoIncrement { get; protected set; }
- public virtual bool Cascade { get; protected set; }
- public virtual Command CommandToLoad { get; protected set; }
- public virtual Func<ClassType, DataType> CompiledExpression { get; protected set; }
- public virtual Func<DataType> DefaultValue { get; protected set; }
- public virtual string DerivedFieldName { get; protected set; }
- public virtual Expression<Func<ClassType, DataType>> Expression { get; protected set; }
- public virtual string FieldName { get; protected set; }
- public virtual IMapping ForeignKey { get; set; }
- public virtual bool Index { get; protected set; }
- public virtual IMapping Mapping { get; protected set; }
- public virtual int MaxLength { get; protected set; }
- public virtual string Name { get; protected set; }
- public virtual bool NotNull { get; protected set; }
- public virtual string TableName { get; protected set; }
- public virtual Type Type { get; protected set; }
- public virtual bool Unique { get; protected set; }
- public PropertyBase(Expression<Func<ClassType, DataType>> Expression, IMapping Mapping)
- public abstract void AddToQueryProvider(IDatabase Database, Mapping<ClassType> Mapping)
- public abstract void CascadeDelete(ClassType Object, MicroORM MicroORM)
- public abstract void CascadeJoinsDelete(ClassType Object, MicroORM MicroORM)
- public abstract void CascadeJoinsSave(ClassType Object, MicroORM MicroORM)
- public abstract void CascadeSave(ClassType Object, MicroORM MicroORM)
- public abstract ReturnType DoNotAllowNullValues()
- public abstract IParameter GetAsParameter(ClassType Object)
- public abstract void JoinsDelete(ClassType Object, MicroORM MicroORM)
- public abstract void JoinsSave(ClassType Object, MicroORM MicroORM)
- public abstract ReturnType LoadUsingCommand(string Command, CommandType CommandType)
- public abstract ReturnType SetDefaultValue(Func<DataType> DefaultValue)
- public abstract ReturnType SetFieldName(string FieldName)
- public abstract ReturnType SetMaxLength(int MaxLength)
- public abstract ReturnType SetTableName(string TableName)
- public abstract void SetupLoadCommands()
- public abstract ReturnType ThisShouldBeUnique()
- public abstract ReturnType TurnOnAutoIncrement()
- public abstract ReturnType TurnOnCascade()
- public abstract ReturnType TurnOnIndexing()
Utilities.ORM.Mapping.Interfaces
-
public interface IID<ClassType, DataType> : IProperty<ClassType, DataType, IID<ClassType, DataType>>, IFluentInterface
-
public interface IIEnumerableManyToOne
-
public interface IIEnumerableManyToOne<ClassType, DataType> : IProperty<ClassType, IEnumerable<DataType>, IIEnumerableManyToOne<ClassType, DataType>>, IFluentInterface, IIEnumerableManyToOne
-
public interface IListManyToMany
-
public interface IListManyToMany<ClassType, DataType> : IProperty<ClassType, List<DataType>, IListManyToMany<ClassType, DataType>>, IFluentInterface, IListManyToMany
-
public interface IListManyToOne
-
public interface IListManyToOne<ClassType, DataType> : IProperty<ClassType, List<DataType>, IListManyToOne<ClassType, DataType>>, IFluentInterface, IListManyToOne
-
public interface IManyToMany
-
public interface IManyToMany<ClassType, DataType> : IProperty<ClassType, IEnumerable<DataType>, IManyToMany<ClassType, DataType>>, IFluentInterface, IManyToMany
-
public interface IManyToOne
-
public interface IManyToOne<ClassType, DataType> : IProperty<ClassType, DataType, IManyToOne<ClassType, DataType>>, IFluentInterface, IManyToOne
-
public interface IMap
-
public interface IMap<ClassType, DataType> : IProperty<ClassType, DataType, IMap<ClassType, DataType>>, IFluentInterface, IMap
-
public interface IMapping
-
public interface IMapping<ClassType>
- void All(string Command, CommandType CommandType)
- void Any(string Command, CommandType CommandType)
- IID<ClassType, DataType> ID<DataType>(Expression<Func<ClassType, DataType>> Expression)
- IID<ClassType, string> ID(Expression<Func<ClassType, string>> Expression)
- IManyToMany<ClassType, DataType> ManyToMany<DataType>(Expression<Func<ClassType, IEnumerable<DataType>>> Expression)
- IListManyToMany<ClassType, DataType> ManyToMany<DataType>(Expression<Func<ClassType, List<DataType>>> Expression)
- IManyToOne<ClassType, DataType> ManyToOne<DataType>(Expression<Func<ClassType, DataType>> Expression)
- IIEnumerableManyToOne<ClassType, DataType> ManyToOne<DataType>(Expression<Func<ClassType, IEnumerable<DataType>>> Expression)
- IListManyToOne<ClassType, DataType> ManyToOne<DataType>(Expression<Func<ClassType, List<DataType>>> Expression)
- IMap<ClassType, DataType> Map<DataType>(Expression<Func<ClassType, DataType>> Expression)
- IReference<ClassType, DataType> Reference<DataType>(Expression<Func<ClassType, DataType>> Expression)
- IReference<ClassType, string> Reference(Expression<Func<ClassType, string>> Expression)
-
public interface IMappingManager
-
public interface IProperty
-
public interface IProperty<ClassType>
-
public interface IProperty<ClassType, DataType>
-
public interface IProperty<ClassType, DataType, ReturnType> : IFluentInterface
-
public interface IReference<ClassType, DataType> : IProperty<ClassType, DataType, IReference<ClassType, DataType>>, IFluentInterface
Utilities.ORM.Mapping.PropertyTypes
-
public class ID<ClassType, DataType> : PropertyBase<ClassType, DataType, IID<ClassType, DataType>>, IID<ClassType, DataType>, IProperty<ClassType, DataType, IID<ClassType, DataType>>, IFluentInterface
-
public class IEnumerableManyToOne<ClassType, DataType> : PropertyBase<ClassType, IEnumerable<DataType>, IIEnumerableManyToOne<ClassType, DataType>>, IIEnumerableManyToOne<ClassType, DataType>, IProperty<ClassType, IEnumerable<DataType>, IIEnumerableManyToOne<ClassType, DataType>>, IFluentInterface, IIEnumerableManyToOne
-
public class ListManyToMany<ClassType, DataType> : PropertyBase<ClassType, List<DataType>, IListManyToMany<ClassType, DataType>>, IListManyToMany<ClassType, DataType>, IProperty<ClassType, List<DataType>, IListManyToMany<ClassType, DataType>>, IFluentInterface, IListManyToMany
-
public class ListManyToOne<ClassType, DataType> : PropertyBase<ClassType, List<DataType>, IListManyToOne<ClassType, DataType>>, IListManyToOne<ClassType, DataType>, IProperty<ClassType, List<DataType>, IListManyToOne<ClassType, DataType>>, IFluentInterface, IListManyToOne
-
public class ManyToMany<ClassType, DataType> : PropertyBase<ClassType, IEnumerable<DataType>, IManyToMany<ClassType, DataType>>, IManyToMany<ClassType, DataType>, IProperty<ClassType, IEnumerable<DataType>, IManyToMany<ClassType, DataType>>, IFluentInterface, IManyToMany
-
public class ManyToOne<ClassType, DataType> : PropertyBase<ClassType, DataType, IManyToOne<ClassType, DataType>>, IManyToOne<ClassType, DataType>, IProperty<ClassType, DataType, IManyToOne<ClassType, DataType>>, IFluentInterface, IManyToOne
-
public class Map<ClassType, DataType> : PropertyBase<ClassType, DataType, IMap<ClassType, DataType>>, IMap<ClassType, DataType>, IProperty<ClassType, DataType, IMap<ClassType, DataType>>, IFluentInterface, IMap
-
public class Reference<ClassType, DataType> : PropertyBase<ClassType, DataType, IReference<ClassType, DataType>>, IReference<ClassType, DataType>, IProperty<ClassType, DataType, IReference<ClassType, DataType>>, IFluentInterface
-
public class StringID<ClassType> : PropertyBase<ClassType, string, IID<ClassType, string>>, IID<ClassType, string>, IProperty<ClassType, string, IID<ClassType, string>>, IFluentInterface
-
public class StringReference<ClassType> : PropertyBase<ClassType, string, IReference<ClassType, string>>, IReference<ClassType, string>, IProperty<ClassType, string, IReference<ClassType, string>>, IFluentInterface
Utilities.ORM.Parameters
Utilities.ORM.QueryProviders
-
public class Default
- public virtual List<IDatabase> Databases { get; set; }
- public virtual AOPManager Manager { get; set; }
- public virtual ListMapping<IDatabase, IMapping> Mappings { get; set; }
- public Default(Assembly AssemblyUsing)
- public Default(Assembly[] AssembliesUsing)
- public virtual void AddMapping(IMapping Mapping)
- public virtual IEnumerable<ObjectType> All<ObjectType>(Session CurrentSession, string Columns, int Limit, string OrderBy, IParameter[] Parameters)
- public virtual IEnumerable<ObjectType> All<ObjectType>(Session CurrentSession, string Command, CommandType CommandType, IParameter[] Parameters)
- public virtual IEnumerable<ObjectType> All<ObjectType>(Session CurrentSession, IParameter[] Parameters)
- public virtual ObjectType Any<ObjectType>(Session CurrentSession, ObjectType ReturnValue = null, IParameter[] Parameters)
- public virtual ObjectType Any<ObjectType>(Session CurrentSession, string Columns, ObjectType ReturnValue = null, IParameter[] Parameters)
- public virtual ObjectType Any<ObjectType>(Session CurrentSession, string Command, CommandType CommandType, ObjectType ReturnValue = null, IParameter[] Parameters)
- public virtual void Delete<ObjectType>(ObjectType Object)
- public virtual List<DataType> LoadListProperties<ObjectType, DataType>(Session CurrentSession, ObjectType Object, string PropertyName, IParameter[] Parameters)
- public virtual IEnumerable<DataType> LoadProperties<ObjectType, DataType>(Session CurrentSession, ObjectType Object, string PropertyName, IParameter[] Parameters)
- public virtual DataType LoadProperty<ObjectType, DataType>(Session CurrentSession, ObjectType Object, string PropertyName, IParameter[] Parameters)
- public virtual int PageCount<ObjectType>(Session CurrentSession, int PageSize = 25, IParameter[] Parameters)
- public virtual int PageCount<ObjectType>(Session CurrentSession, string Command, int PageSize = 25, IParameter[] Parameters)
- public virtual IEnumerable<ObjectType> Paged<ObjectType>(Session CurrentSession, string Columns = "*", string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IParameter[] Parameters)
- public virtual IEnumerable<ObjectType> PagedCommand<ObjectType>(Session CurrentSession, string Command, string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IParameter[] Parameters)
- public virtual void Save<ObjectType, PrimaryKeyType>(ObjectType Object, IParameter[] Parameters)
Utilities.ORM.QueryProviders.Interfaces
Utilities.Profiler
Utilities.Profiler.Manager
Utilities.Profiler.Manager.Default
Utilities.Profiler.Manager.Interfaces
Utilities.Profiler.Manager.Module
Utilities.Random
Utilities.Random.BaseClasses
Utilities.Random.ContactInfoGenerators
-
public class AddressGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class CityGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class DomainNameGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class EmailAddressGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class PhoneNumberGenerator : PatternGenerator
-
public class StateAbbreviationGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class StateGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class StreetAddressGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class ZipCodeGenerator : PatternGenerator
Utilities.Random.DefaultClasses
-
public class BoolGenerator : GeneratorAttributeBase, IGenerator<bool>, IGenerator
-
public class ByteGenerator : GeneratorAttributeBase
-
public class CharGenerator : GeneratorAttributeBase
-
public class ClassGenerator<T> : IGenerator<T>, IGenerator
-
public class ColorGenerator : GeneratorAttributeBase, IGenerator<Color>, IGenerator
-
public class DateTimeGenerator : GeneratorAttributeBase, IGenerator<DateTime>, IGenerator
-
public class DecimalGenerator : GeneratorAttributeBase
-
public class DecimalGenerator<T> : IGenerator<T>, IGenerator
-
public class DoubleGenerator : GeneratorAttributeBase
-
public class EnumGenerator<T> : IGenerator<T>, IGenerator
-
public class FloatGenerator : GeneratorAttributeBase
-
public class GuidGenerator : GeneratorAttributeBase, IGenerator<Guid>, IGenerator
-
public class IntegerGenerator<T> : IGenerator<T>, IGenerator
-
public class IntGenerator : GeneratorAttributeBase
-
public class LongGenerator : GeneratorAttributeBase
-
public class SByteGenerator : GeneratorAttributeBase
-
public class ShortGenerator : GeneratorAttributeBase
-
public class StringGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class TimeSpanGenerator : GeneratorAttributeBase, IGenerator<TimeSpan>, IGenerator
-
public class UIntGenerator : GeneratorAttributeBase
-
public class ULongGenerator : GeneratorAttributeBase
-
public class UShortGenerator : GeneratorAttributeBase
Utilities.Random.Interfaces
Utilities.Random.NameGenerators
-
public class CompanyGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class FemaleFirstNameGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class FemaleNameGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class FemaleNamePrefixGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class LastNameGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class MaleFirstNameGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class MaleNameGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class MaleNamePrefixGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class NameGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
-
public class NameSuffixGenerator : GeneratorAttributeBase, IGenerator<string>, IGenerator
Utilities.Random.StringGenerators
Utilities.Reflection.AOP
Utilities.Reflection.AOP.EventArgs
Utilities.Reflection.AOP.Interfaces
Utilities.Reflection.Emit
-
public class Assembly
-
public class ConstantBuilder : VariableBase
-
public class ConstructorBuilder : MethodBase
-
public class DefaultConstructorBuilder : MethodBase
-
public class DefaultPropertyBuilder : VariableBase, IPropertyBuilder
-
public class EnumBuilder : IType
-
public class FieldBuilder : VariableBase
-
public class LocalBuilder : VariableBase
-
public class MethodBuilder : MethodBase
-
public class ParameterBuilder : VariableBase
-
public class PropertyBuilder : VariableBase, IPropertyBuilder
-
public class TypeBuilder : IType
- protected virtual Assembly Assembly { get; protected set; }
- public virtual TypeAttributes Attributes { get; protected set; }
- public virtual Type BaseClass { get; protected set; }
- public virtual TypeBuilder Builder { get; protected set; }
- public virtual List<IMethodBuilder> Constructors { get; protected set; }
- public virtual Type DefinedType { get; protected set; }
- public virtual List<FieldBuilder> Fields { get; protected set; }
- public virtual List<Type> Interfaces { get; protected set; }
- public virtual List<IMethodBuilder> Methods { get; protected set; }
- public virtual string Name { get; protected set; }
- public virtual List<IPropertyBuilder> Properties { get; protected set; }
- public TypeBuilder(Assembly Assembly, string Name, List<Type> Interfaces, Type BaseClass, TypeAttributes Attributes)
- public virtual Type Create()
- public virtual IMethodBuilder CreateConstructor(MethodAttributes Attributes = 6, List<Type> ParameterTypes = null, CallingConventions CallingConventions = 1)
- public virtual IMethodBuilder CreateDefaultConstructor(MethodAttributes Attributes = 6)
- public virtual IPropertyBuilder CreateDefaultProperty(string Name, Type PropertyType, PropertyAttributes Attributes = 512, MethodAttributes GetMethodAttributes = 70, MethodAttributes SetMethodAttributes = 70, List<Type> Parameters = null)
- public virtual FieldBuilder CreateField(string Name, Type FieldType, FieldAttributes Attributes = 6)
- public virtual IMethodBuilder CreateMethod(string Name, MethodAttributes Attributes = 70, Type ReturnType = null, List<Type> ParameterTypes = null)
- public virtual IPropertyBuilder CreateProperty(string Name, Type PropertyType, PropertyAttributes Attributes = 512, MethodAttributes GetMethodAttributes = 70, MethodAttributes SetMethodAttributes = 70, List<Type> Parameters = null)
Utilities.Reflection.Emit.BaseClasses
-
public abstract class CommandBase : ICommand
-
public class MethodBase : IMethodBuilder
- public static MethodBase CurrentMethod { get; protected set; }
- public static int ObjectCounter { get; set; }
- public virtual MethodAttributes Attributes { get; protected set; }
- public virtual List<ICommand> Commands { get; protected set; }
- public virtual ILGenerator Generator { get; protected set; }
- public virtual string Name { get; protected set; }
- public virtual List<ParameterBuilder> Parameters { get; protected set; }
- public virtual Type ReturnType { get; protected set; }
- public virtual VariableBase This { get; }
- public MethodBase()
- public virtual VariableBase Add(object LeftHandSide, object RightHandSide)
- public virtual void Assign(VariableBase LeftHandSide, object Value)
- public virtual VariableBase Box(object Value)
- public virtual VariableBase Call(VariableBase ObjectCallingOn, MethodInfo MethodCalling, object[] Parameters)
- public virtual void Call(VariableBase ObjectCallingOn, ConstructorInfo MethodCalling, object[] Parameters)
- public virtual VariableBase Cast(VariableBase Value, Type ValueType)
- public virtual Catch Catch(Type ExceptionType)
- public virtual VariableBase CreateConstant(object Value)
- public virtual VariableBase CreateLocal(string Name, Type LocalType)
- public virtual VariableBase Divide(object LeftHandSide, object RightHandSide)
- public virtual void EndIf(If IfCommand)
- public virtual void EndTry()
- public virtual void EndWhile(While WhileCommand)
- public virtual If If(VariableBase LeftHandSide, Comparison ComparisonType, VariableBase RightHandSide)
- public virtual VariableBase Modulo(object LeftHandSide, object RightHandSide)
- public virtual VariableBase Multiply(object LeftHandSide, object RightHandSide)
- public virtual VariableBase NewObj(ConstructorInfo Constructor, object[] Variables = null)
- public virtual VariableBase NewObj(Type ObjectType, object[] Variables = null)
- public virtual void Return(object ReturnValue)
- public virtual void Return()
- public virtual void SetCurrentMethod()
- public virtual VariableBase Subtract(object LeftHandSide, object RightHandSide)
- public virtual void Throw(VariableBase Exception)
- public virtual Try Try()
- public virtual VariableBase UnBox(VariableBase Value, Type ValueType)
- public virtual While While(VariableBase LeftHandSide, Comparison ComparisonType, VariableBase RightHandSide)
-
public abstract class VariableBase
- public virtual Type DataType { get; protected set; }
- public virtual string Name { get; protected set; }
- public VariableBase()
- public static VariableBase op_Addition(VariableBase Left, VariableBase Right)
- public static VariableBase op_Addition(VariableBase Left, object Right)
- public static VariableBase op_Addition(object Left, VariableBase Right)
- public static VariableBase op_Decrement(VariableBase Left)
- public static VariableBase op_Division(VariableBase Left, VariableBase Right)
- public static VariableBase op_Division(VariableBase Left, object Right)
- public static VariableBase op_Division(object Left, VariableBase Right)
- public static VariableBase op_Increment(VariableBase Left)
- public static VariableBase op_Modulus(VariableBase Left, VariableBase Right)
- public static VariableBase op_Modulus(VariableBase Left, object Right)
- public static VariableBase op_Modulus(object Left, VariableBase Right)
- public static VariableBase op_Multiply(VariableBase Left, VariableBase Right)
- public static VariableBase op_Multiply(VariableBase Left, object Right)
- public static VariableBase op_Multiply(object Left, VariableBase Right)
- public static VariableBase op_Subtraction(VariableBase Left, VariableBase Right)
- public static VariableBase op_Subtraction(VariableBase Left, object Right)
- public static VariableBase op_Subtraction(object Left, VariableBase Right)
- public virtual void Assign(object Value)
- public virtual VariableBase Call(string MethodName, object[] Parameters = null)
- public virtual VariableBase Call(MethodBuilder Method, object[] Parameters = null)
- public virtual VariableBase Call(MethodBuilder Method, object[] Parameters = null)
- public virtual VariableBase Call(MethodInfo Method, object[] Parameters = null)
- public virtual void Call(ConstructorInfo Method, object[] Parameters = null)
- public virtual VariableBase Call(IMethodBuilder Method, object[] Parameters = null)
- public virtual string GetDefinition()
- public abstract void Load(ILGenerator Generator)
- public abstract void Save(ILGenerator Generator)
Utilities.Reflection.Emit.Commands
Utilities.Reflection.Emit.Enums
Utilities.Reflection.Emit.Interfaces
-
public interface ICommand
-
public interface IMethodBuilder
- MethodAttributes Attributes { get; }
- ILGenerator Generator { get; }
- string Name { get; }
- List<ParameterBuilder> Parameters { get; }
- Type ReturnType { get; }
- VariableBase This { get; }
- VariableBase Add(object LeftHandSide, object RightHandSide)
- void Assign(VariableBase LeftHandSide, object Value)
- VariableBase Box(object Value)
- VariableBase Call(VariableBase ObjectCallingOn, MethodInfo MethodCalling, object[] Parameters)
- void Call(VariableBase ObjectCallingOn, ConstructorInfo MethodCalling, object[] Parameters)
- VariableBase Cast(VariableBase Value, Type ValueType)
- Catch Catch(Type ExceptionType)
- VariableBase CreateConstant(object Value)
- VariableBase CreateLocal(string Name, Type LocalType)
- VariableBase Divide(object LeftHandSide, object RightHandSide)
- void EndIf(If IfCommand)
- void EndTry()
- void EndWhile(While WhileCommand)
- If If(VariableBase LeftHandSide, Comparison ComparisonType, VariableBase RightHandSide)
- VariableBase Modulo(object LeftHandSide, object RightHandSide)
- VariableBase Multiply(object LeftHandSide, object RightHandSide)
- VariableBase NewObj(ConstructorInfo Constructor, object[] Variables = null)
- VariableBase NewObj(Type ObjectType, object[] Variables = null)
- void Return(object ReturnValue)
- void Return()
- void SetCurrentMethod()
- VariableBase Subtract(object LeftHandSide, object RightHandSide)
- void Throw(VariableBase Exception)
- Try Try()
- VariableBase UnBox(VariableBase Value, Type ValueType)
- While While(VariableBase LeftHandSide, Comparison ComparisonType, VariableBase RightHandSide)
-
public interface IPropertyBuilder
-
public interface IType
Utilities.Reflection.ExtensionMethods
-
public static class ReflectionExtensions
- public static ReturnType CallMethod<ReturnType>(this object Object, string MethodName, object[] InputVariables)
- public static ClassType CreateInstance<ClassType>(this Type Type, object[] args)
- public static object CreateInstance(this Type Type, object[] args)
- public static string DumpProperties(this object Object, bool HTMLOutput = true)
- public static string DumpProperties(this Type ObjectType, bool HTMLOutput = true)
- public static T GetAttribute<T>(this ICustomAttributeProvider Provider, bool Inherit = true) where T : Attribute
- public static T[] GetAttributes<T>(this ICustomAttributeProvider Provider, bool Inherit = true) where T : Attribute
- public static string GetName(this Type ObjectType)
- public static IEnumerable<ClassType> GetObjects<ClassType>(this Assembly Assembly)
- public static IEnumerable<ClassType> GetObjects<ClassType>(this IEnumerable<Assembly> Assemblies)
- public static IEnumerable<ClassType> GetObjects<ClassType>(this DirectoryInfo Directory, bool Recursive = false)
- public static object GetProperty(this object Object, PropertyInfo Property)
- public static object GetProperty(this object Object, string Property)
- public static Expression<Func<ClassType, DataType>> GetPropertyGetter<ClassType, DataType>(this PropertyInfo Property)
- public static Expression<Func<ClassType, object>> GetPropertyGetter<ClassType>(this PropertyInfo Property)
- public static string GetPropertyName<ClassType, DataType>(this Expression<Func<ClassType, DataType>> Expression)
- public static string GetPropertyName(this Expression Expression)
- public static Expression<Action<ClassType, DataType>> GetPropertySetter<ClassType, DataType>(this Expression<Func<ClassType, DataType>> Property)
- public static Expression<Action<ClassType, object>> GetPropertySetter<ClassType>(this Expression<Func<ClassType, object>> Property)
- public static Type GetPropertyType(this object Object, string PropertyPath)
- public static Type GetPropertyType(this Type ObjectType, string PropertyPath)
- public static IEnumerable<Type> GetTypes<BaseType>(this Assembly Assembly)
- public static IEnumerable<Type> GetTypes(this Assembly Assembly, Type BaseType)
- public static IEnumerable<Type> GetTypes<BaseType>(this IEnumerable<Assembly> Assemblies)
- public static IEnumerable<Type> GetTypes(this IEnumerable<Assembly> Assemblies, Type BaseType)
- public static bool HasDefaultConstructor(this Type Type)
- public static bool IsIEnumerable(this Type ObjectType)
- public static bool IsOfType(this object Object, Type Type)
- public static bool IsOfType(this Type ObjectType, Type Type)
- public static Assembly Load(this AssemblyName Name)
- public static IEnumerable<Assembly> LoadAssemblies(this DirectoryInfo Directory, bool Recursive = false)
- public static T MakeShallowCopy<T>(this T Object, bool SimpleTypesOnly = false)
- public static IEnumerable<Type> MarkedWith<T>(this IEnumerable<Type> Types, bool Inherit = true) where T : Attribute
- public static object SetProperty(this object Object, PropertyInfo Property, object Value, string Format = "")
- public static object SetProperty(this object Object, string Property, object Value, string Format = "")
- public static string ToLongVersionString(this Assembly Assembly)
- public static string ToShortVersionString(this Assembly Assembly)
Utilities.SQL
-
public class SQLHelper : IDisposable, IFluentInterface
- public virtual string Command { get; set; }
- public virtual CommandType CommandType { get; set; }
- protected virtual DbConnection Connection { get; protected set; }
- protected DbCommand ExecutableCommand { get; protected set; }
- protected virtual DbProviderFactory Factory { get; protected set; }
- protected DbDataReader Reader { get; protected set; }
- protected DbTransaction Transaction { get; protected set; }
- public SQLHelper(string Command, string ConnectionUsing, CommandType CommandType, string DbType = "System.Data.SqlClient")
- public virtual SQLHelper AddParameter(string ID, int Length, string Value = "", ParameterDirection Direction = 1)
- public virtual SQLHelper AddParameter(string ID, SqlDbType Type, object Value = null, ParameterDirection Direction = 1)
- public virtual SQLHelper AddParameter<DataType>(string ID, DataType Value = null, ParameterDirection Direction = 1)
- public virtual SQLHelper AddParameter(string ID, DbType Type, object Value = null, ParameterDirection Direction = 1)
- public virtual SQLHelper AddParameter(IParameter[] Parameters)
- public virtual SQLHelper BeginTransaction()
- public virtual SQLHelper ClearParameters()
- public virtual SQLHelper Close()
- public virtual SQLHelper Commit()
- public virtual void Dispose()
- public virtual SQLHelper ExecuteBulkCopy<T>(IEnumerable<T> Data, string DestinationTable, SqlBulkCopyOptions Options = 0)
- public virtual SQLHelper ExecuteBulkCopy(DataTable Data, string DestinationTable, SqlBulkCopyOptions Options = 0)
- public virtual DataSet ExecuteDataSet()
- public virtual int ExecuteNonQuery()
- public virtual SQLHelper ExecuteReader()
- public virtual DataType ExecuteScalar<DataType>()
- public virtual XmlReader ExecuteXmlReader()
- public virtual DataType GetParameter<DataType>(string ID, DataType Default = null, ParameterDirection Direction = 1)
- public virtual DataType GetParameter<DataType>(int Position, DataType Default = null)
- public virtual SQLHelper NextResult()
- public virtual SQLHelper Open()
- public virtual bool Read()
- public virtual SQLHelper Rollback()
Utilities.SQL.DataClasses
-
public class Column<T> : IColumn
- public virtual bool AutoIncrement { get; set; }
- public virtual DbType DataType { get; set; }
- public virtual string Default { get; set; }
- public virtual List<IColumn> ForeignKey { get; set; }
- public virtual bool Index { get; set; }
- public virtual int Length { get; set; }
- public virtual string Name { get; set; }
- public virtual bool Nullable { get; set; }
- public virtual ITable ParentTable { get; set; }
- public virtual bool PrimaryKey { get; set; }
- public virtual bool Unique { get; set; }
- public Column()
- public Column(string Name, DbType ColumnType, int Length, bool Nullable, bool Identity, bool Index, bool PrimaryKey, bool Unique, string ForeignKeyTable, string ForeignKeyColumn, T DefaultValue, ITable ParentTable)
- public virtual void AddForeignKey(string ForeignKeyTable, string ForeignKeyColumn)
- public virtual void SetupForeignKeys()
-
public class Database
-
public class Function
-
public class StoredProcedure : ITable
-
public class Table : ITable
- public virtual List<IColumn> Columns { get; set; }
- public virtual IColumn this[string Name] { get; }
- public virtual string Name { get; set; }
- public virtual Database ParentDatabase { get; set; }
- public virtual List<Trigger> Triggers { get; set; }
- public Table(string Name, Database ParentDatabase)
- public Table()
- public virtual IColumn AddColumn<T>(string ColumnName, DbType ColumnType, int Length = 0, bool Nullable = true, bool Identity = false, bool Index = false, bool PrimaryKey = false, bool Unique = false, string ForeignKeyTable = "", string ForeignKeyColumn = "", T DefaultValue = null)
- public virtual void AddForeignKey(string ColumnName, string ForeignKeyTable, string ForeignKeyColumn)
- public virtual Trigger AddTrigger(string Name, string Definition, TriggerType Type)
- public virtual bool ContainsColumn(string ColumnName)
- public virtual void SetupForeignKeys()
-
public class Trigger
-
public class View : ITable
Utilities.SQL.DataClasses.Enums
Utilities.SQL.DataClasses.Interfaces
Utilities.SQL.ExtensionMethods
-
public static class DbCommandExtensions
- public static void AddParameter(this DbCommand Command, string ID, int Length, string Value = "", ParameterDirection Direction = 1)
- public static void AddParameter(this DbCommand Command, string ID, SqlDbType Type, object Value = null, ParameterDirection Direction = 1)
- public static void AddParameter<DataType>(this DbCommand Command, string ID, DataType Value = null, ParameterDirection Direction = 1)
- public static void AddParameter(this DbCommand Command, string ID, DbType Type, object Value = null, ParameterDirection Direction = 1)
- public static DbTransaction BeginTransaction(this DbCommand Command)
- public static void ClearParameters(this DbCommand Command)
- public static void Close(this DbCommand Command)
- public static void Commit(this DbCommand Command)
- public static DataSet ExecuteDataSet(this DbCommand Command, DbProviderFactory Factory)
- public static DataType ExecuteScalar<DataType>(this DbCommand Command)
- public static DataType GetOutputParameter<DataType>(this DbCommand Command, string ID, DataType Default)
- public static void Open(this DbCommand Command)
- public static void Rollback(this DbCommand Command)
-
public static class DbDataReaderExtensions
Utilities.SQL.Interfaces
Utilities.SQL.MicroORM
-
public class Database
-
public class Mapping<ClassType> : IMapping, IDisposable, IMapping<ClassType>, IFluentInterface
- protected virtual bool AutoIncrement { get; protected set; }
- protected virtual Func<ClassType, object> GetPrimaryKey { get; protected set; }
- public virtual SQLHelper Helper { get; set; }
- public virtual TypeMapping<ClassType, SQLHelper> Mappings { get; set; }
- public virtual List<string> ParameterNames { get; set; }
- protected virtual string ParameterStarter { get; protected set; }
- protected virtual string PrimaryKey { get; protected set; }
- protected virtual Mapping<ClassType, object> PrimaryKeyMapping { get; protected set; }
- protected virtual string TableName { get; protected set; }
- public Mapping(string Connection, string TableName, string PrimaryKey, bool AutoIncrement = true, string ParameterStarter = "@", string DbType = "System.Data.SqlClient")
- public Mapping(string TableName, string PrimaryKey, bool AutoIncrement = true, string ParameterStarter = "@")
- public Mapping(Mapping<ClassType> MappingToCopyFrom, SQLHelper Helper)
- public virtual IEnumerable<ClassType> All(string Command, CommandType CommandType, IEnumerable<ClassType> Objects = null, Func<ClassType> ObjectCreator = null, IParameter[] Parameters)
- public virtual IEnumerable<ClassType> All(string Columns = "*", int Limit = 0, string OrderBy = "", IEnumerable<ClassType> Objects = null, Func<ClassType> ObjectCreator = null, IParameter[] Parameters)
- public virtual ClassType Any(string Columns = "*", ClassType ObjectToReturn = null, Func<ClassType> ObjectCreator = null, IParameter[] Parameters)
- public virtual ClassType Any(string Command, CommandType CommandType, ClassType ObjectToReturn = null, Func<ClassType> ObjectCreator = null, IParameter[] Parameters)
- public virtual int Delete(string Command, CommandType CommandType, ClassType Object)
- public virtual int Delete(ClassType Object)
- public virtual int Delete(IEnumerable<ClassType> Objects)
- public void Dispose()
- public virtual DataType Insert<DataType>(string Command, CommandType CommandType, ClassType Object, IParameter[] Parameters)
- public virtual DataType Insert<DataType>(ClassType Object, IParameter[] Parameters)
- public virtual IMapping<ClassType> Map<DataType>(Expression<Func<ClassType, DataType>> Property, string DatabasePropertyName = "", DataType DefaultValue = null, Mode Mode = 3)
- public virtual IMapping<ClassType> Map(Expression<Func<ClassType, string>> Property, string DatabasePropertyName = "", int Length = 64, string DefaultValue = "", Mode Mode = 3)
- public virtual int PageCount(int PageSize = 25, IParameter[] Parameters)
- public virtual int PageCount(string Command, int PageSize = 25, IParameter[] Parameters)
- public virtual IEnumerable<ClassType> Paged(string Columns = "*", string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IEnumerable<ClassType> Objects = null, Func<ClassType> ObjectCreator = null, IParameter[] Parameters)
- public virtual IEnumerable<ClassType> PagedCommand(string Command, string OrderBy = "", int PageSize = 25, int CurrentPage = 0, IEnumerable<ClassType> Objects = null, Func<ClassType> ObjectCreator = null, IParameter[] Parameters)
- public virtual void Save<PrimaryKeyType>(ClassType Object, IParameter[] Parameters)
- public virtual void Save<PrimaryKeyType>(IEnumerable<ClassType> Objects, IParameter[] Parameters)
- protected virtual void SetupCommand(string Command, CommandType CommandType, IParameter[] Parameters)
- protected virtual string SetupDeleteCommand()
- protected virtual string SetupInsertCommand(IParameter[] Parameters)
- protected virtual string SetupPageCountCommand(int PageSize, IParameter[] Parameters)
- protected virtual string SetupPageCountCommand(string Query)
- protected virtual string SetupPagedCommand(string Columns, string OrderBy, int PageSize, int CurrentPage, IParameter[] Parameters)
- protected virtual string SetupPagedCommand(string Query, string OrderBy, int PageSize, int CurrentPage)
- protected virtual string SetupSelectCommand(string Columns, int Limit, string OrderBy, IParameter[] Parameters)
- protected virtual string SetupUpdateCommand(IParameter[] Parameters)
- public virtual int Update(string Command, CommandType CommandType, ClassType Object, IParameter[] Parameters)
- public virtual int Update(ClassType Object, IParameter[] Parameters)
-
public class MicroORM : SQLHelper
Utilities.SQL.MicroORM.Enums
Utilities.SQL.MicroORM.Interfaces
Utilities.SQL.ParameterTypes
Utilities.SQL.SQLServer
Utilities.Validation
-
public class BetweenAttribute : ValidationAttribute, IClientValidatable
-
public class CascadeAttribute : ValidationAttribute
-
public class CompareAttribute : ValidationAttribute, IClientValidatable
-
public class CompareToAttribute : ValidationAttribute, IClientValidatable
-
public enum ComparisonType
-
public class ContainsAttribute : ValidationAttribute
-
public class DoesNotContainAttribute : ValidationAttribute
-
public class EmptyAttribute : ValidationAttribute
-
public class IsAttribute : ValidationAttribute, IClientValidatable
-
public enum IsValid
-
public class MaxLengthAttribute : ValidationAttribute
-
public class MinLengthAttribute : ValidationAttribute
-
public class NotEmptyAttribute : ValidationAttribute
-
public class NotInRangeAttribute : ValidationAttribute
-
public static class ObjectExtensions
-
public static class ValidationManager
-
public class Validator<Type> : IValidator
- public virtual List<IRule<Type>> Rules { get; set; }
- public Validator()
- public virtual Validator<Type> Between<DataType>(Expression<Func<Type, DataType>> ItemToValidate, DataType MinValue, DataType MaxValue, string ErrorMessage = "") where DataType : IComparable
- public virtual Validator<Type> Cascade<DataType>(Expression<Func<Type, DataType>> ItemToValidate, string ErrorMessage = "")
- public virtual Validator<Type> Contains<DataType>(Expression<Func<Type, IEnumerable<DataType>>> ItemToValidate, DataType Value, string ErrorMessage = "")
- public virtual Validator<Type> Custom<DataType>(Expression<Func<Type, DataType>> ItemToValidate, Action<Type> CustomRule)
- public virtual Validator<Type> DoesNotContain<DataType>(Expression<Func<Type, IEnumerable<DataType>>> ItemToValidate, DataType Value, string ErrorMessage = "")
- public virtual Validator<Type> Empty<DataType>(Expression<Func<Type, IEnumerable<DataType>>> ItemToValidate, string ErrorMessage = "")
- public virtual Validator<Type> Equal<DataType>(Expression<Func<Type, DataType>> ItemToValidate, DataType Value, string ErrorMessage = "")
- public virtual Validator<Type> GreaterThan<DataType>(Expression<Func<Type, DataType>> ItemToValidate, DataType MinValue, string ErrorMessage = "") where DataType : IComparable
- public virtual Validator<Type> GreaterThanOrEqual<DataType>(Expression<Func<Type, DataType>> ItemToValidate, DataType MinValue, string ErrorMessage = "") where DataType : IComparable
- public virtual Validator<Type> IsDomain(Expression<Func<Type, string>> ItemToValidate, string ErrorMessage = "")
- public virtual Validator<Type> IsEmailAddress(Expression<Func<Type, string>> ItemToValidate, string ErrorMessage = "")
- public virtual Validator<Type> LessThan<DataType>(Expression<Func<Type, DataType>> ItemToValidate, DataType MaxValue, string ErrorMessage = "") where DataType : IComparable
- public virtual Validator<Type> LessThanOrEqual<DataType>(Expression<Func<Type, DataType>> ItemToValidate, DataType MaxValue, string ErrorMessage = "") where DataType : IComparable
- public virtual Validator<Type> MaxLength<DataType>(Expression<Func<Type, IEnumerable<DataType>>> ItemToValidate, int MaxLength, string ErrorMessage = "")
- public virtual Validator<Type> MaxLength(Expression<Func<Type, string>> ItemToValidate, int MaxLength, string ErrorMessage = "")
- public virtual Validator<Type> MinLength<DataType>(Expression<Func<Type, IEnumerable<DataType>>> ItemToValidate, int MinLength, string ErrorMessage = "")
- public virtual Validator<Type> NotBetween<DataType>(Expression<Func<Type, DataType>> ItemToValidate, DataType MinValue, DataType MaxValue, string ErrorMessage = "") where DataType : IComparable
- public virtual Validator<Type> NotEmpty<DataType>(Expression<Func<Type, IEnumerable<DataType>>> ItemToValidate, string ErrorMessage = "")
- public virtual Validator<Type> NotEqual<DataType>(Expression<Func<Type, DataType>> ItemToValidate, DataType Value, string ErrorMessage = "")
- public virtual Validator<Type> NotNaN(Expression<Func<Type, double>> ItemToValidate, string ErrorMessage = "")
- public virtual Validator<Type> NotRegex(Expression<Func<Type, string>> ItemToValidate, string RegexString, string ErrorMessage = "")
- public virtual Validator<Type> Regex(Expression<Func<Type, string>> ItemToValidate, string RegexString, string ErrorMessage = "")
- public virtual Validator<Type> Required<DataType>(Expression<Func<Type, DataType>> ItemToValidate, DataType DefaultValue = null, string ErrorMessage = "")
- public virtual Validator<Type> Required(Expression<Func<Type, string>> ItemToValidate, string DefaultValue = null, string ErrorMessage = "")
- public virtual void Validate(object Object)
- public virtual void Validate(Type Object)
Utilities.Validation.BaseClasses
Utilities.Validation.Exceptions
Utilities.Validation.Interfaces
Utilities.Validation.Rules
-
public class Between : BaseAttribute
-
public class Between<ObjectType, DataType> : Rule<ObjectType, DataType> where DataType : IComparable
- protected virtual DataType MaxValue { get; protected set; }
- protected virtual DataType MinValue { get; protected set; }
- public Between(Func<ObjectType, DataType> ItemToValidate, DataType MinValue, DataType MaxValue, string ErrorMessage)
-
public class Cascade : BaseAttribute
- public Cascade(string ErrorMessage = "")
-
public class Cascade<ObjectType, DataType> : Rule<ObjectType, DataType>
- public Cascade(Func<ObjectType, DataType> ItemToValidate, string ErrorMessage)
-
public class Contains : BaseAttribute
-
public class Contains<ObjectType, DataType> : Rule<ObjectType, IEnumerable<DataType>>
- protected virtual DataType Value { get; protected set; }
- public Contains(Func<ObjectType, IEnumerable<DataType>> ItemToValidate, DataType Value, string ErrorMessage)
-
public class Custom : BaseAttribute
- public string Action { get; set; }
- public Custom(string Action, string ErrorMessage = "")
-
public class Custom<ObjectType, DataType> : Rule<ObjectType, DataType>
-
public class DoesNotContain : BaseAttribute
-
public class DoesNotContain<ObjectType, DataType> : Rule<ObjectType, IEnumerable<DataType>>
- protected virtual DataType Value { get; protected set; }
- public DoesNotContain(Func<ObjectType, IEnumerable<DataType>> ItemToValidate, DataType Value, string ErrorMessage)
-
public class Empty : BaseAttribute
- public Empty(string ErrorMessage = "")
-
public class Empty<ObjectType, DataType> : Rule<ObjectType, IEnumerable<DataType>>
-
public class Equal : BaseAttribute
-
public class Equal<ObjectType, DataType> : Rule<ObjectType, DataType>
- protected virtual DataType Value { get; protected set; }
- public Equal(Func<ObjectType, DataType> ItemToValidate, DataType Value, string ErrorMessage)
-
public class GreaterThan : BaseAttribute
-
public class GreaterThan<ObjectType, DataType> : Rule<ObjectType, DataType> where DataType : IComparable
- protected virtual DataType MinValue { get; protected set; }
- public GreaterThan(Func<ObjectType, DataType> ItemToValidate, DataType MinValue, string ErrorMessage)
-
public class GreaterThanOrEqual : BaseAttribute
-
public class GreaterThanOrEqual<ObjectType, DataType> : Rule<ObjectType, DataType> where DataType : IComparable
- protected virtual DataType MinValue { get; protected set; }
- public GreaterThanOrEqual(Func<ObjectType, DataType> ItemToValidate, DataType MinValue, string ErrorMessage)
-
public class IsDomain : BaseAttribute
- public IsDomain(string ErrorMessage = "")
-
public class IsDomain<ObjectType> : Rule<ObjectType, string>
- public IsDomain(Func<ObjectType, string> ItemToValidate, string ErrorMessage)
-
public class IsEmailAddress : BaseAttribute
-
public class IsEmailAddress<ObjectType> : Rule<ObjectType, string>
-
public class LessThan : BaseAttribute
-
public class LessThan<ObjectType, DataType> : Rule<ObjectType, DataType> where DataType : IComparable
- protected virtual DataType MaxValue { get; protected set; }
- public LessThan(Func<ObjectType, DataType> ItemToValidate, DataType MaxValue, string ErrorMessage)
-
public class LessThanOrEqual : BaseAttribute
-
public class LessThanOrEqual<ObjectType, DataType> : Rule<ObjectType, DataType> where DataType : IComparable
- protected virtual DataType MaxValue { get; protected set; }
- public LessThanOrEqual(Func<ObjectType, DataType> ItemToValidate, DataType MaxValue, string ErrorMessage)
-
public class MaxLength : BaseAttribute
-
public class MaxLength<ObjectType> : Rule<ObjectType, string>
- protected virtual int MaxLengthAllowed { get; protected set; }
- public MaxLength(Func<ObjectType, string> ItemToValidate, int MaxLength, string ErrorMessage)
-
public class MaxLength<ObjectType, DataType> : Rule<ObjectType, IEnumerable<DataType>>
-
public class MinLength : BaseAttribute
-
public class MinLength<ObjectType, DataType> : Rule<ObjectType, IEnumerable<DataType>>
-
public class NotBetween : BaseAttribute
-
public class NotBetween<ObjectType, DataType> : Rule<ObjectType, DataType> where DataType : IComparable
- protected virtual DataType MaxValue { get; protected set; }
- protected virtual DataType MinValue { get; protected set; }
- public NotBetween(Func<ObjectType, DataType> ItemToValidate, DataType MinValue, DataType MaxValue, string ErrorMessage)
-
public class NotEmpty : BaseAttribute
- public NotEmpty(string ErrorMessage = "")
-
public class NotEmpty<ObjectType, DataType> : Rule<ObjectType, IEnumerable<DataType>>
-
public class NotEqual : BaseAttribute
-
public class NotEqual<ObjectType, DataType> : Rule<ObjectType, DataType>
- protected virtual DataType Value { get; protected set; }
- public NotEqual(Func<ObjectType, DataType> ItemToValidate, DataType Value, string ErrorMessage)
-
public class NotNaN : BaseAttribute
- public NotNaN(string ErrorMessage = "")
-
public class NotNaN<ObjectType> : Rule<ObjectType, double>
- public NotNaN(Func<ObjectType, double> ItemToValidate, string ErrorMessage)
-
public class NotRegex : BaseAttribute
- public string RegexString { get; set; }
- public NotRegex(string RegexString, string ErrorMessage = "")
-
public class NotRegex<ObjectType> : Rule<ObjectType, string>
- protected virtual Regex ValidationRegex { get; protected set; }
- public NotRegex(Func<ObjectType, string> ItemToValidate, string RegexString, string ErrorMessage)
-
public class Regex : BaseAttribute
- public string RegexString { get; set; }
- public Regex(string RegexString, string ErrorMessage = "")
-
public class Regex<ObjectType> : Rule<ObjectType, string>
- protected virtual Regex ValidationRegex { get; protected set; }
- public Regex(Func<ObjectType, string> ItemToValidate, string RegexString, string ErrorMessage)
-
public class Required : BaseAttribute
- public object DefaultValue { get; set; }
- public Required(object DefaultValue, string ErrorMessage = "")
-
public class Required<ObjectType, DataType> : Rule<ObjectType, DataType>
- protected virtual DataType DefaultValue { get; protected set; }
- public Required(Func<ObjectType, DataType> ItemToValidate, DataType DefaultValue, string ErrorMessage)
-
public class RequiredString<ObjectType> : Rule<ObjectType, string>
- protected virtual string DefaultValue { get; protected set; }
- public RequiredString(Func<ObjectType, string> ItemToValidate, string DefaultValue, string ErrorMessage)
Utilities.Web
Utilities.Web.Akismet
-
public class Akismet : REST
- protected virtual string { get; protected set; }
- protected virtual Uri { get; protected set; }
- protected virtual string Key { get; protected set; }
- protected virtual Uri SubmitHamUrl { get; protected set; }
- protected virtual Uri SubmitSpamUrl { get; protected set; }
- protected virtual string VerifyKeyData { get; protected set; }
- protected virtual string Website { get; protected set; }
- public Akismet(string Key, string Site)
- public virtual bool (Comment Comment)
- public virtual void (Comment Comment)
- public virtual void (Comment Comment)
- public virtual bool VerifyKey()
-
public class
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public ()
Utilities.Web.Bing
Utilities.Web.Craigslist
Utilities.Web.Ebay
Utilities.Web.Email
-
public class Message
- public virtual string Body { get; set; }
- public virtual string From { get; set; }
- public virtual string Subject { get; set; }
- public virtual string To { get; set; }
- public Message()
Utilities.Web.Email.MIME
Utilities.Web.Email.MIME.CodeTypes
Utilities.Web.Email.Pop3
Utilities.Web.Email.SMTP
Utilities.Web.ExtensionMethods
Utilities.Web.Gravatar
-
public static class Gravatar
- public static string GetImageLink(string Email, bool AppendJPG = false)
Utilities.Web.Hulu
Utilities.Web.Netflix
Utilities.Web.OAuth
Utilities.Web.OpenID
Utilities.Web.OpenID.Extensions
Utilities.Web.OpenID.Extensions.Enums
Utilities.Web.OpenID.Extensions.Interfaces
Utilities.Web.OpenSearch
Utilities.Web.Ping
-
public static class Ping
- public static bool PingHost(string Address, int TimeOut = 1000)
Utilities.Web.PingBack
Utilities.Web.REST
-
public class REST
- public virtual string Data { get; set; }
- public virtual string Password { get; set; }
- public virtual Uri Url { get; set; }
- public virtual string UserName { get; set; }
- public REST()
- public virtual string DELETE()
- public virtual string GET()
- public virtual string POST()
- public virtual string PUT()
Utilities.Web.Streams
Utilities.Web.Twitter
-
public class : OAuth
- public ()
- public virtual void (string PIN, out string AccessToken, out string AccessTokenSecret)
- public virtual string ()
- public virtual void (out string Token, out string TokenSecret)
- public virtual string (string UserName)
- public virtual string (string Status)
Utilities.Web.WebBrowserHelper
-
public static class WebBrowserHelper
- public struct INTERNET_CACHE_ENTRY_INFOA
- public static void ClearCache()
- public static bool DeleteUrlCacheEntry(IntPtr lpszUrlName)
- public static bool DeleteUrlCacheGroup(long GroupId, int dwFlags, IntPtr lpReserved)
- public static IntPtr FindFirstUrlCacheEntry(string lpszUrlSearchPattern, IntPtr lpFirstCacheEntryInfo, ref int lpdwFirstCacheEntryInfoBufferSize)
- public static IntPtr FindFirstUrlCacheGroup(int dwFlags, int dwFilter, IntPtr lpSearchCondition, int dwSearchCondition, ref long lpGroupId, IntPtr lpReserved)
- public static bool FindNextUrlCacheEntry(IntPtr hFind, IntPtr lpNextCacheEntryInfo, ref int lpdwNextCacheEntryInfoBufferSize)
- public static bool FindNextUrlCacheGroup(IntPtr hFind, ref long lpGroupId, IntPtr lpReserved)
Utilities.Web.WebPageThumbnail
Utilities.Workflow
Utilities.Workflow.Manager
Utilities.Workflow.Manager.Interfaces
Utilities.Workflow.Manager.Module