API Diff between 4.0.216-beta and 3.4.91
1570 Additions
38 Removals
Utilities.IO
-
public static class CompressionExtensions
- public static byte[] Compress(this byte[] Data, CompressionType CompressionType = 0)
- public static string Compress(this string Data, Encoding EncodingUsing = null, CompressionType CompressionType = 0)
- public static byte[] Compress(this byte[] Data, string CompressionType)
- public static string Compress(this string Data, Encoding EncodingUsing, string CompressionType)
- public static byte[] Decompress(this byte[] Data, CompressionType CompressionType = 0)
- public static string Decompress(this string Data, Encoding EncodingUsing = null, CompressionType CompressionType = 0)
- public static byte[] Decompress(this byte[] Data, string CompressionType)
- public static string Decompress(this string Data, Encoding EncodingUsing, string CompressionType)
-
public enum CompressionType
-
public class DirectoryInfo : IDirectory, IComparable<IDirectory>, IEnumerable<IFile>, IEnumerable, IComparable, IEquatable<IDirectory>, ICloneable
- public DateTime Accessed { get; }
- public DateTime Created { get; }
- public bool Exists { get; }
- public string FullName { get; }
- protected IDirectory InternalDirectory { get; }
- public DateTime Modified { get; }
- public string Name { get; }
- public IDirectory Parent { get; }
- public IDirectory Root { get; }
- public long Size { get; }
- public DirectoryInfo(string Path, string UserName = "", string Password = "", string Domain = "")
- public DirectoryInfo(IDirectory Directory)
- public static bool op_Equality(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_GreaterThan(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_GreaterThanOrEqual(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_Inequality(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_LessThan(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_LessThanOrEqual(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public object Clone()
- public int CompareTo(IDirectory other)
- public int CompareTo(object obj)
- public IDirectory CopyTo(IDirectory Directory, CopyOptions Options = 1)
- public void Create()
- public void Delete()
- public IEnumerable<IDirectory> EnumerateDirectories(string SearchPattern = "*", SearchOption Options = 0)
- public IEnumerable<IDirectory> EnumerateDirectories(Predicate<IDirectory> Predicate, SearchOption Options = 0)
- public IEnumerable<IFile> EnumerateFiles(string SearchPattern = "*", SearchOption Options = 0)
- public IEnumerable<IFile> EnumerateFiles(Predicate<IFile> Predicate, SearchOption Options = 0)
- public bool Equals(IDirectory other)
- public IEnumerator<IFile> GetEnumerator()
- public void MoveTo(IDirectory Directory)
- public void Rename(string Name)
-
public class EmailMessage : MessageBase, IMessage
-
public static class EncryptionExtensions
- public static string CreateKey(this Random Random, bool PrivatePublic)
- public static string Decrypt(this string Data, DeriveBytes Key, Encoding EncodingUsing = null, string AlgorithmUsing = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Decrypt(this byte[] Data, DeriveBytes Key, string AlgorithmUsing = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Decrypt(this byte[] Data, byte[] Key)
- public static string Decrypt(this byte[] Input, string Key, Encoding EncodingUsing = null)
- public static string Encrypt(byte[] Input, string Key)
- public static byte[] Encrypt(this byte[] Data, byte[] Key)
- public static string Encrypt(this string Data, DeriveBytes Key, Encoding EncodingUsing = null, string AlgorithmUsing = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Encrypt(this byte[] Data, DeriveBytes Key, string AlgorithmUsing = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] GenerateSalt(this Random Random, int Size)
- public static byte[] Hash(this byte[] Data, string Algorithm = "SHA1")
- public static string Hash(this string Data, string Algorithm = "SHA1", Encoding EncodingUsing = null)
- public static string SignHash(this string Input, string Key, out string Hash, Encoding EncodingUsing = null)
- public static bool VerifyHash(this string Hash, string SignedHash, string Key)
-
public static class FileFormatExtensions
-
public class FileInfo : IFile, IComparable<IFile>, IComparable, IEquatable<IFile>, ICloneable
- public DateTime Accessed { get; }
- public DateTime Created { get; }
- public IDirectory Directory { get; }
- public bool Exists { get; }
- public string Extension { get; }
- public string FullName { get; }
- protected IFile InternalFile { get; }
- public long Length { get; }
- public DateTime Modified { get; }
- public string Name { get; }
- public FileInfo(string Path, string UserName = "", string Password = "", string Domain = "")
- public FileInfo(IFile InternalFile)
- public static bool op_Equality(FileInfo File1, FileInfo File2)
- public static bool op_GreaterThan(FileInfo File1, FileInfo File2)
- public static bool op_GreaterThanOrEqual(FileInfo File1, FileInfo File2)
- public static byte[] op_Implicit(FileInfo File)
- public static string op_Implicit(FileInfo File)
- public static bool op_Inequality(FileInfo File1, FileInfo File2)
- public static bool op_LessThan(FileInfo File1, FileInfo File2)
- public static bool op_LessThanOrEqual(FileInfo File1, FileInfo File2)
- public object Clone()
- public int CompareTo(IFile other)
- public int CompareTo(object obj)
- public IFile CopyTo(IDirectory Directory, bool Overwrite)
- public string Delete()
- public bool Equals(IFile other)
- public Process Execute(ProcessStartInfo Info = null)
- public void MoveTo(IDirectory Directory)
- public string Read()
- public byte[] ReadBinary()
- public void Rename(string NewName)
- public T To<T>() where T : FormatBase<T, string>
- public T To<T, R>() where T : StringListFormatBase<T, R>
- public Excel To()
- public string Write(string Content, FileMode Mode = 2, Encoding Encoding = null)
- public byte[] Write(byte[] Content, FileMode Mode = 2)
-
public static class HTMLExtensions
-
public static class IDirectoryExtensions
-
public static class IFileExtensions
-
public static class Log
- public static ILog Get(string Name = "Default")
-
public enum MinificationType
-
public static class SerializationExtensions
-
public class SerializationType
-
public static class StringExtensions
-
public static class CompressionExtensions
- public static byte[] Compress(this byte[] Data, CompressionType CompressionType = 0)
- public static string Compress(this string Data, Encoding EncodingUsing = null, CompressionType CompressionType = 0)
- public static byte[] Compress(this byte[] Data, string CompressionType)
- public static string Compress(this string Data, Encoding EncodingUsing, string CompressionType)
- public static byte[] Decompress(this byte[] Data, CompressionType CompressionType = 0)
- public static string Decompress(this string Data, Encoding EncodingUsing = null, CompressionType CompressionType = 0)
- public static byte[] Decompress(this byte[] Data, string CompressionType)
- public static string Decompress(this string Data, Encoding EncodingUsing, string CompressionType)
-
public enum CompressionType
-
public class DirectoryInfo : IDirectory, IComparable<IDirectory>, IEnumerable<IFile>, IEnumerable, IComparable, IEquatable<IDirectory>, ICloneable
- public DateTime Accessed { get; }
- public DateTime Created { get; }
- public bool Exists { get; }
- public string FullName { get; }
- protected IDirectory InternalDirectory { get; }
- public DateTime Modified { get; }
- public string Name { get; }
- public IDirectory Parent { get; }
- public IDirectory Root { get; }
- public long Size { get; }
- public DirectoryInfo(string Path, string UserName = "", string Password = "", string Domain = "")
- public DirectoryInfo(IDirectory Directory)
- public static bool op_Equality(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_GreaterThan(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_GreaterThanOrEqual(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_Inequality(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_LessThan(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public static bool op_LessThanOrEqual(DirectoryInfo Directory1, DirectoryInfo Directory2)
- public object Clone()
- public int CompareTo(IDirectory other)
- public int CompareTo(object obj)
- public IDirectory CopyTo(IDirectory Directory, CopyOptions Options = 1)
- public void Create()
- public void Delete()
- public IEnumerable<IDirectory> EnumerateDirectories(string SearchPattern = "*", SearchOption Options = 0)
- public IEnumerable<IDirectory> EnumerateDirectories(Predicate<IDirectory> Predicate, SearchOption Options = 0)
- public IEnumerable<IFile> EnumerateFiles(string SearchPattern = "*", SearchOption Options = 0)
- public IEnumerable<IFile> EnumerateFiles(Predicate<IFile> Predicate, SearchOption Options = 0)
- public bool Equals(IDirectory other)
- public IEnumerator<IFile> GetEnumerator()
- public void MoveTo(IDirectory Directory)
- public void Rename(string Name)
-
public class EmailMessage : MessageBase, IMessage
-
public static class EncryptionExtensions
- public static string CreateKey(this Random Random, bool PrivatePublic)
- public static string Decrypt(this string Data, DeriveBytes Key, Encoding EncodingUsing = null, string AlgorithmUsing = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Decrypt(this byte[] Data, DeriveBytes Key, string AlgorithmUsing = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Decrypt(this byte[] Data, byte[] Key)
- public static string Decrypt(this byte[] Input, string Key, Encoding EncodingUsing = null)
- public static string Encrypt(byte[] Input, string Key)
- public static byte[] Encrypt(this byte[] Data, byte[] Key)
- public static string Encrypt(this string Data, DeriveBytes Key, Encoding EncodingUsing = null, string AlgorithmUsing = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] Encrypt(this byte[] Data, DeriveBytes Key, string AlgorithmUsing = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public static byte[] GenerateSalt(this Random Random, int Size)
- public static byte[] Hash(this byte[] Data, string Algorithm = "SHA1")
- public static string Hash(this string Data, string Algorithm = "SHA1", Encoding EncodingUsing = null)
- public static string SignHash(this string Input, string Key, out string Hash, Encoding EncodingUsing = null)
- public static bool VerifyHash(this string Hash, string SignedHash, string Key)
-
public static class FileFormatExtensions
-
public class FileInfo : IFile, IComparable<IFile>, IComparable, IEquatable<IFile>, ICloneable
- public DateTime Accessed { get; }
- public DateTime Created { get; }
- public IDirectory Directory { get; }
- public bool Exists { get; }
- public string Extension { get; }
- public string FullName { get; }
- protected IFile InternalFile { get; }
- public long Length { get; }
- public DateTime Modified { get; }
- public string Name { get; }
- public FileInfo(string Path, string UserName = "", string Password = "", string Domain = "")
- public FileInfo(IFile InternalFile)
- public static bool op_Equality(FileInfo File1, FileInfo File2)
- public static bool op_GreaterThan(FileInfo File1, FileInfo File2)
- public static bool op_GreaterThanOrEqual(FileInfo File1, FileInfo File2)
- public static byte[] op_Implicit(FileInfo File)
- public static string op_Implicit(FileInfo File)
- public static bool op_Inequality(FileInfo File1, FileInfo File2)
- public static bool op_LessThan(FileInfo File1, FileInfo File2)
- public static bool op_LessThanOrEqual(FileInfo File1, FileInfo File2)
- public object Clone()
- public int CompareTo(IFile other)
- public int CompareTo(object obj)
- public IFile CopyTo(IDirectory Directory, bool Overwrite)
- public string Delete()
- public bool Equals(IFile other)
- public Process Execute(ProcessStartInfo Info = null)
- public void MoveTo(IDirectory Directory)
- public string Read()
- public byte[] ReadBinary()
- public void Rename(string NewName)
- public T To<T>() where T : FormatBase<T, string>
- public T To<T, R>() where T : StringListFormatBase<T, R>
- public Excel To()
- public string Write(string Content, FileMode Mode = 2, Encoding Encoding = null)
- public byte[] Write(byte[] Content, FileMode Mode = 2)
-
public static class HTMLExtensions
-
public static class IDirectoryExtensions
-
public static class IFileExtensions
-
public static class Log
- public static ILog Get(string Name = "Default")
-
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
-
public class Manager
- public IEnumerable<IAsymmetric> AsymmetricAlgorithms { get; }
- public IEnumerable<IHasher> HasherAlgorithms { get; }
- public IEnumerable<IShift> ShiftAlgorithms { get; }
- public IEnumerable<ISymmetric> SymmetricAlgorithms { get; }
- public Manager(IEnumerable<IAsymmetric> Asymmetric, IEnumerable<IHasher> Hashers, IEnumerable<IShift> Shifts, IEnumerable<ISymmetric> Symmetric)
- public string CreateKey(bool PrivatePublic)
- public byte[] Decrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Decrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Decrypt(byte[] Data, byte[] Key)
- public byte[] Decrypt(byte[] Input, string Key)
- public byte[] Encrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Encrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Encrypt(byte[] Data, byte[] Key)
- public byte[] Encrypt(byte[] Input, string Key)
- public byte[] Hash(byte[] Data, string Algorithm)
- public string SignHash(string Input, string Key, out string Hash, Encoding EncodingUsing = null)
- public bool VerifyHash(string Hash, string SignedHash, string Key)
-
public class Manager
- public IEnumerable<IAsymmetric> AsymmetricAlgorithms { get; }
- public IEnumerable<IHasher> HasherAlgorithms { get; }
- public IEnumerable<IShift> ShiftAlgorithms { get; }
- public IEnumerable<ISymmetric> SymmetricAlgorithms { get; }
- public Manager(IEnumerable<IAsymmetric> Asymmetric, IEnumerable<IHasher> Hashers, IEnumerable<IShift> Shifts, IEnumerable<ISymmetric> Symmetric)
- public string CreateKey(bool PrivatePublic)
- public byte[] Decrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Decrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Decrypt(byte[] Data, byte[] Key)
- public byte[] Decrypt(byte[] Input, string Key)
- public byte[] Encrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Encrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Encrypt(byte[] Data, byte[] Key)
- public byte[] Encrypt(byte[] Input, string Key)
- public byte[] Hash(byte[] Data, string Algorithm)
- public string SignHash(string Input, string Key, out string Hash, Encoding EncodingUsing = null)
- public bool VerifyHash(string Hash, string SignedHash, string Key)
Utilities.IO.Encryption.BaseClasses
-
public abstract class AsymmetricBase : IAsymmetric
-
public abstract class HasherBase : IHasher
-
public abstract class ShiftBase : IShift
- public abstract string Name { get; }
- protected ShiftBase()
- public byte[] Decrypt(byte[] Data, byte[] Key)
- public byte[] Encrypt(byte[] Data, byte[] Key)
-
public abstract class SymmetricBase : ISymmetric
- protected IDictionary<string, Func<SymmetricAlgorithm>> ImplementedAlgorithms { get; }
- public abstract string Name { get; }
- protected SymmetricBase()
- public bool CanHandle(string Algorithm)
- public byte[] Decrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Decrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Encrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Encrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- protected SymmetricAlgorithm GetProvider(string Algorithm)
-
public abstract class AsymmetricBase : IAsymmetric
-
public abstract class HasherBase : IHasher
-
public abstract class ShiftBase : IShift
- public abstract string Name { get; }
- protected ShiftBase()
- public byte[] Decrypt(byte[] Data, byte[] Key)
- public byte[] Encrypt(byte[] Data, byte[] Key)
-
public abstract class SymmetricBase : ISymmetric
- protected IDictionary<string, Func<SymmetricAlgorithm>> ImplementedAlgorithms { get; }
- public abstract string Name { get; }
- protected SymmetricBase()
- public bool CanHandle(string Algorithm)
- public byte[] Decrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Decrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Encrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- public byte[] Encrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- protected SymmetricAlgorithm GetProvider(string Algorithm)
Utilities.IO.Encryption.Default
Utilities.IO.Encryption.Interfaces
-
public interface IAsymmetric
- string Name { get; }
- string CreateKey(bool PrivatePublic)
- byte[] Decrypt(byte[] Input, string Key)
- byte[] Encrypt(byte[] Input, string Key)
- string SignHash(string Input, string Key, out string Hash, Encoding EncodingUsing = null)
- bool VerifyHash(string Hash, string SignedHash, string Key)
-
public interface IHasher
- string Name { get; }
- bool CanHandle(string Algorithm)
- byte[] Hash(byte[] Data, string Algorithm)
-
public interface IShift
- string Name { get; }
- byte[] Decrypt(byte[] Data, byte[] Key)
- byte[] Encrypt(byte[] Data, byte[] Key)
-
public interface ISymmetric
- string Name { get; }
- bool CanHandle(string Algorithm)
- byte[] Decrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- byte[] Decrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- byte[] Encrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- byte[] Encrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
-
public interface IAsymmetric
- string Name { get; }
- string CreateKey(bool PrivatePublic)
- byte[] Decrypt(byte[] Input, string Key)
- byte[] Encrypt(byte[] Input, string Key)
- string SignHash(string Input, string Key, out string Hash, Encoding EncodingUsing = null)
- bool VerifyHash(string Hash, string SignedHash, string Key)
-
public interface IHasher
- string Name { get; }
- bool CanHandle(string Algorithm)
- byte[] Hash(byte[] Data, string Algorithm)
-
public interface IShift
- string Name { get; }
- byte[] Decrypt(byte[] Data, byte[] Key)
- byte[] Encrypt(byte[] Data, byte[] Key)
-
public interface ISymmetric
- string Name { get; }
- bool CanHandle(string Algorithm)
- byte[] Decrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- byte[] Decrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- byte[] Encrypt(byte[] Data, string Key, string Algorithm, string Salt = "Kosher", string HashAlgorithm = "SHA1", int PasswordIterations = 2, string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
- byte[] Encrypt(byte[] Data, DeriveBytes Key, string Algorithm = "AES", string InitialVector = "OFRna73m*aze01xY", int KeySize = 256)
Utilities.IO.Encryption.Module
Utilities.IO.Enums
Utilities.IO.ExtensionMethods
Utilities.IO.ExtensionMethods.Enums
Utilities.IO.FileFormats
-
public class Excel : StringListFormatBase<Excel, List<string>>
- public IList<string> ColumnNames { get; }
- public string this[int Value, string Name] { get; }
- public Excel()
- public Excel(string FilePath, string Sheet)
- public static Excel Load(string Location, string Sheet)
- protected void Parse(string FilePath, string Sheet)
-
public class INI : StringFormatBase<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)
-
public enum Relationship
-
public class VCalendar : StringFormatBase<VCalendar>
-
public class VCard : StringFormatBase<VCard>
-
public class Excel : StringListFormatBase<Excel, List<string>>
- public IList<string> ColumnNames { get; }
- public string this[int Value, string Name] { get; }
- public Excel()
- public Excel(string FilePath, string Sheet)
- public static Excel Load(string Location, string Sheet)
- protected void Parse(string FilePath, string Sheet)
-
public class INI : StringFormatBase<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)
-
public enum Relationship
-
public class VCalendar : StringFormatBase<VCalendar>
-
public class VCard : StringFormatBase<VCard>
Utilities.IO.FileFormats.BaseClasses
-
public abstract class FormatBase<FormatType, ContentType> : IFormat<FormatType, ContentType>, IComparable, IComparable<FormatType>, IEquatable<FormatType>, ICloneable where FormatType : FormatBase<FormatType, ContentType>
- protected FormatBase()
- public static FormatType Load(string Location)
- public static bool op_Equality(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_GreaterThan(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_GreaterThanOrEqual(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_Inequality(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_LessThan(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_LessThanOrEqual(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public abstract object Clone()
- public int CompareTo(object obj)
- public abstract int CompareTo(FormatType other)
- public abstract bool Equals(FormatType other)
- protected abstract FormatType InternalLoad(string Location)
- public abstract FormatType Save(string Location)
-
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>
-
public abstract class FormatBase<FormatType, ContentType> : IFormat<FormatType, ContentType>, IComparable, IComparable<FormatType>, IEquatable<FormatType>, ICloneable where FormatType : FormatBase<FormatType, ContentType>
- protected FormatBase()
- public static FormatType Load(string Location)
- public static bool op_Equality(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_GreaterThan(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_GreaterThanOrEqual(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_Inequality(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_LessThan(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public static bool op_LessThanOrEqual(FormatBase<FormatType, ContentType> Value1, FormatBase<FormatType, ContentType> Value2)
- public abstract object Clone()
- public int CompareTo(object obj)
- public abstract int CompareTo(FormatType other)
- public abstract bool Equals(FormatType other)
- protected abstract FormatType InternalLoad(string Location)
- public abstract FormatType Save(string Location)
-
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
-
public abstract class FieldBase<T> : IField<T>
- public virtual int Length { get; set; }
- public virtual T Value { get; set; }
- protected FieldBase()
- public abstract void Parse(string Value, int Length = -1, string FillerCharacter = " ")
-
public abstract class FixedLengthBase<ObjectType, FieldType> : StringListFormatBase<ObjectType, IRecord<FieldType>> where ObjectType : FixedLengthBase<ObjectType, FieldType>
-
public abstract class RecordBase<T> : IRecord<T>, IList<IField<T>>, ICollection<IField<T>>, IEnumerable<IField<T>>, IEnumerable
-
public abstract class FieldBase<T> : IField<T>
- public virtual int Length { get; set; }
- public virtual T Value { get; set; }
- protected FieldBase()
- public abstract void Parse(string Value, int Length = -1, string FillerCharacter = " ")
-
public abstract class FixedLengthBase<ObjectType, FieldType> : StringListFormatBase<ObjectType, IRecord<FieldType>> where ObjectType : FixedLengthBase<ObjectType, FieldType>
-
public abstract class RecordBase<T> : IRecord<T>, IList<IField<T>>, ICollection<IField<T>>, IEnumerable<IField<T>>, IEnumerable
Utilities.IO.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>
- int Length { get; set; }
- void Parse(string Value, int Length = -1)
-
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>
- int Length { get; set; }
- void Parse(string Value, int Length = -1)
Utilities.IO.FileFormats.Interfaces
-
public interface IFormat<FormatType, ContentType> : IComparable, IComparable<FormatType>, IEquatable<FormatType>, ICloneable where FormatType : IFormat<FormatType, ContentType>
- FormatType Save(string Location)
-
public interface IFormat<FormatType, ContentType> : IComparable, IComparable<FormatType>, IEquatable<FormatType>, ICloneable where FormatType : IFormat<FormatType, ContentType>
- FormatType Save(string Location)
Utilities.IO.FileFormats.RSS
-
public class : IList<Item>, ICollection<Item>, IEnumerable<Item>, IEnumerable
- public ICollection<string> { get; }
- public string { get; set; }
- public string { get; set; }
- public int { get; }
- public string { get; set; }
- public string { get; set; }
- public bool { get; set; }
- public string { get; set; }
- public bool { get; }
- public Item [int index] { get; set; }
- protected IList<Item> { get; }
- public string { get; set; }
- public string { get; set; }
- public DateTime { get; set; }
- public string { get; set; }
- public int { get; set; }
- public string { get; set; }
- public ()
- public (IXPathNavigable Doc)
- public void (Item item)
- public void ()
- public bool (Item item)
- public void (Item[] array, int arrayIndex)
- public IEnumerator<Item> ()
- public int (Item item)
- public void (int index, Item item)
- public bool (Item item)
- public void (int index)
-
public class : StringFormatBase<Document>, IList<Channel>, ICollection<Channel>, IEnumerable<Channel>, IEnumerable
-
public class
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public ()
- public (IXPathNavigable Doc)
-
public class
- public virtual string { get; set; }
- public virtual string { get; set; }
- public ()
- public (IXPathNavigable Element)
-
public class
- public string { get; set; }
- public ICollection<string> { get; }
- public string { get; set; }
- public Enclosure { get; set; }
- public virtual GUID { get; set; }
- public string { get; set; }
- public DateTime { get; set; }
- public Thumbnail { get; set; }
- public string { get; set; }
- public ()
- public (IXPathNavigable Doc)
-
public class
- public virtual int { get; set; }
- public virtual string { get; set; }
- public virtual int { get; set; }
- public ()
- public (IXPathNavigable Doc)
-
public static class
- public static string (string Original)
-
public class : IList<Item>, ICollection<Item>, IEnumerable<Item>, IEnumerable
- public ICollection<string> { get; }
- public string { get; set; }
- public string { get; set; }
- public int { get; }
- public string { get; set; }
- public string { get; set; }
- public bool { get; set; }
- public string { get; set; }
- public bool { get; }
- public Item [int index] { get; set; }
- protected IList<Item> { get; }
- public string { get; set; }
- public string { get; set; }
- public DateTime { get; set; }
- public string { get; set; }
- public int { get; set; }
- public string { get; set; }
- public ()
- public (IXPathNavigable Doc)
- public void (Item item)
- public void ()
- public bool (Item item)
- public void (Item[] array, int arrayIndex)
- public IEnumerator<Item> ()
- public int (Item item)
- public void (int index, Item item)
- public bool (Item item)
- public void (int index)
-
public class : StringFormatBase<Document>, IList<Channel>, ICollection<Channel>, IEnumerable<Channel>, IEnumerable
-
public class
- public virtual string { get; set; }
- public virtual string { get; set; }
- public virtual string { get; set; }
- public ()
- public (IXPathNavigable Doc)
-
public class
- public virtual string { get; set; }
- public virtual string { get; set; }
- public ()
- public (IXPathNavigable Element)
-
public class
- public string { get; set; }
- public ICollection<string> { get; }
- public string { get; set; }
- public Enclosure { get; set; }
- public virtual GUID { get; set; }
- public string { get; set; }
- public DateTime { get; set; }
- public Thumbnail { get; set; }
- public string { get; set; }
- public ()
- public (IXPathNavigable Doc)
-
public class
- public virtual int { get; set; }
- public virtual string { get; set; }
- public virtual int { get; set; }
- public ()
- public (IXPathNavigable Doc)
-
public static class
- public static string (string Original)
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 DateTime Accessed { get; }
- public abstract DateTime Created { get; }
- protected string Domain { get; protected set; }
- public abstract bool Exists { get; }
- public abstract string FullName { get; }
- protected InternalDirectoryType InternalDirectory { get; protected set; }
- public abstract DateTime Modified { get; }
- public abstract string Name { get; }
- public abstract IDirectory Parent { get; }
- protected string Password { get; protected set; }
- public abstract IDirectory Root { get; }
- public abstract long Size { get; }
- protected string UserName { get; protected set; }
- protected DirectoryBase()
- protected DirectoryBase(InternalDirectoryType InternalDirectory, string UserName = "", string Password = "", string Domain = "")
- public static bool op_Equality(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_GreaterThan(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_GreaterThanOrEqual(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_Inequality(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_LessThan(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_LessThanOrEqual(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public object Clone()
- public int CompareTo(IDirectory other)
- public int CompareTo(object obj)
- public abstract IDirectory CopyTo(IDirectory Directory, CopyOptions Options = 1)
- public abstract void Create()
- public abstract void Delete()
- public abstract IEnumerable<IDirectory> EnumerateDirectories(string SearchPattern = "*", SearchOption Options = 0)
- public IEnumerable<IDirectory> EnumerateDirectories(Predicate<IDirectory> Predicate, SearchOption Options = 0)
- public abstract IEnumerable<IFile> EnumerateFiles(string SearchPattern = "*", SearchOption Options = 0)
- public IEnumerable<IFile> EnumerateFiles(Predicate<IFile> Predicate, SearchOption Options = 0)
- public bool Equals(IDirectory other)
- public IEnumerator<IFile> GetEnumerator()
- public abstract void MoveTo(IDirectory Directory)
- public abstract void Rename(string Name)
-
public abstract class FileBase<InternalFileType, FileType> : IFile, IComparable<IFile>, IComparable, IEquatable<IFile>, ICloneable where FileType : FileBase<InternalFileType, FileType>
- public abstract DateTime Accessed { get; }
- public abstract DateTime Created { get; }
- public abstract IDirectory Directory { get; }
- protected string Domain { get; protected set; }
- public abstract bool Exists { get; }
- public abstract string Extension { get; }
- public abstract string FullName { get; }
- protected InternalFileType InternalFile { get; protected set; }
- public abstract long Length { get; }
- public abstract DateTime Modified { get; }
- public abstract string Name { get; }
- protected string Password { get; protected set; }
- protected string UserName { get; protected set; }
- protected FileBase()
- protected FileBase(InternalFileType InternalFile)
- protected FileBase(InternalFileType InternalFile, string UserName, string Password, string Domain)
- public static bool op_Equality(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static bool op_GreaterThan(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static bool op_GreaterThanOrEqual(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static byte[] op_Implicit(FileBase<InternalFileType, FileType> File)
- public static string op_Implicit(FileBase<InternalFileType, FileType> File)
- public static bool op_Inequality(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static bool op_LessThan(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static bool op_LessThanOrEqual(FileBase<InternalFileType, FileType> File1, IFile File2)
- public object Clone()
- public int CompareTo(IFile other)
- public int CompareTo(object obj)
- public abstract IFile CopyTo(IDirectory Directory, bool Overwrite)
- public abstract string Delete()
- public bool Equals(IFile other)
- public abstract void MoveTo(IDirectory Directory)
- public abstract string Read()
- public abstract byte[] ReadBinary()
- public abstract void Rename(string NewName)
- public abstract string Write(string Content, FileMode Mode = 2, Encoding Encoding = null)
- public abstract byte[] Write(byte[] Content, FileMode Mode = 2)
-
public abstract class FileSystemBase : SafeDisposableBaseClass, IFileSystem
-
public abstract class LocalFileSystemBase : FileSystemBase, IFileSystem
-
public abstract class DirectoryBase<InternalDirectoryType, DirectoryType> : IDirectory, IComparable<IDirectory>, IEnumerable<IFile>, IEnumerable, IComparable, IEquatable<IDirectory>, ICloneable where DirectoryType : DirectoryBase<InternalDirectoryType, DirectoryType>
- public abstract DateTime Accessed { get; }
- public abstract DateTime Created { get; }
- protected string Domain { get; protected set; }
- public abstract bool Exists { get; }
- public abstract string FullName { get; }
- protected InternalDirectoryType InternalDirectory { get; protected set; }
- public abstract DateTime Modified { get; }
- public abstract string Name { get; }
- public abstract IDirectory Parent { get; }
- protected string Password { get; protected set; }
- public abstract IDirectory Root { get; }
- public abstract long Size { get; }
- protected string UserName { get; protected set; }
- protected DirectoryBase()
- protected DirectoryBase(InternalDirectoryType InternalDirectory, string UserName = "", string Password = "", string Domain = "")
- public static bool op_Equality(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_GreaterThan(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_GreaterThanOrEqual(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_Inequality(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_LessThan(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public static bool op_LessThanOrEqual(DirectoryBase<InternalDirectoryType, DirectoryType> Directory1, IDirectory Directory2)
- public object Clone()
- public int CompareTo(IDirectory other)
- public int CompareTo(object obj)
- public abstract IDirectory CopyTo(IDirectory Directory, CopyOptions Options = 1)
- public abstract void Create()
- public abstract void Delete()
- public abstract IEnumerable<IDirectory> EnumerateDirectories(string SearchPattern = "*", SearchOption Options = 0)
- public IEnumerable<IDirectory> EnumerateDirectories(Predicate<IDirectory> Predicate, SearchOption Options = 0)
- public abstract IEnumerable<IFile> EnumerateFiles(string SearchPattern = "*", SearchOption Options = 0)
- public IEnumerable<IFile> EnumerateFiles(Predicate<IFile> Predicate, SearchOption Options = 0)
- public bool Equals(IDirectory other)
- public IEnumerator<IFile> GetEnumerator()
- public abstract void MoveTo(IDirectory Directory)
- public abstract void Rename(string Name)
-
public abstract class FileBase<InternalFileType, FileType> : IFile, IComparable<IFile>, IComparable, IEquatable<IFile>, ICloneable where FileType : FileBase<InternalFileType, FileType>
- public abstract DateTime Accessed { get; }
- public abstract DateTime Created { get; }
- public abstract IDirectory Directory { get; }
- protected string Domain { get; protected set; }
- public abstract bool Exists { get; }
- public abstract string Extension { get; }
- public abstract string FullName { get; }
- protected InternalFileType InternalFile { get; protected set; }
- public abstract long Length { get; }
- public abstract DateTime Modified { get; }
- public abstract string Name { get; }
- protected string Password { get; protected set; }
- protected string UserName { get; protected set; }
- protected FileBase()
- protected FileBase(InternalFileType InternalFile)
- protected FileBase(InternalFileType InternalFile, string UserName, string Password, string Domain)
- public static bool op_Equality(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static bool op_GreaterThan(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static bool op_GreaterThanOrEqual(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static byte[] op_Implicit(FileBase<InternalFileType, FileType> File)
- public static string op_Implicit(FileBase<InternalFileType, FileType> File)
- public static bool op_Inequality(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static bool op_LessThan(FileBase<InternalFileType, FileType> File1, IFile File2)
- public static bool op_LessThanOrEqual(FileBase<InternalFileType, FileType> File1, IFile File2)
- public object Clone()
- public int CompareTo(IFile other)
- public int CompareTo(object obj)
- public abstract IFile CopyTo(IDirectory Directory, bool Overwrite)
- public abstract string Delete()
- public bool Equals(IFile other)
- public abstract void MoveTo(IDirectory Directory)
- public abstract string Read()
- public abstract byte[] ReadBinary()
- public abstract void Rename(string NewName)
- public abstract string Write(string Content, FileMode Mode = 2, Encoding Encoding = null)
- public abstract byte[] Write(byte[] Content, FileMode Mode = 2)
-
public abstract class FileSystemBase : SafeDisposableBaseClass, IFileSystem
-
public abstract class LocalFileSystemBase : FileSystemBase, IFileSystem
Utilities.IO.FileSystem.Default
-
public class AbsoluteLocalFileSystem : LocalFileSystemBase
-
public class FtpDirectory : DirectoryBase<Uri, FtpDirectory>
- public FtpDirectory()
- public FtpDirectory(string Path, string UserName = "", string Password = "", string Domain = "")
- public FtpDirectory(Uri Directory, string UserName = "", string Password = "", string Domain = "")
-
public class FtpFile : FileBase<Uri, FtpFile>
- public FtpFile()
- public FtpFile(string Path, string UserName = "", string Password = "", string Domain = "")
- public FtpFile(Uri File, string UserName = "", string Password = "", string Domain = "")
-
public class FtpFileSystem : FileSystemBase
-
public class HttpFileSystem : FileSystemBase
-
public class LocalDirectory : DirectoryBase<DirectoryInfo, LocalDirectory>
-
public class LocalFile : FileBase<FileInfo, LocalFile>
-
public class NetworkFileSystem : LocalFileSystemBase
-
public class RelativeLocalFileSystem : LocalFileSystemBase
-
public class WebDirectory : DirectoryBase<Uri, WebDirectory>
- public WebDirectory()
- public WebDirectory(string Path, string UserName = "", string Password = "", string Domain = "")
- public WebDirectory(Uri Directory, string UserName = "", string Password = "", string Domain = "")
-
public class WebFile : FileBase<Uri, WebFile>
- public WebFile()
- public WebFile(string Path, string UserName = "", string Password = "", string Domain = "")
- public WebFile(Uri File, string UserName = "", string Password = "", string Domain = "")
-
public class AbsoluteLocalFileSystem : LocalFileSystemBase
-
public class FtpDirectory : DirectoryBase<Uri, FtpDirectory>
- public FtpDirectory()
- public FtpDirectory(string Path, string UserName = "", string Password = "", string Domain = "")
- public FtpDirectory(Uri Directory, string UserName = "", string Password = "", string Domain = "")
-
public class FtpFile : FileBase<Uri, FtpFile>
- public FtpFile()
- public FtpFile(string Path, string UserName = "", string Password = "", string Domain = "")
- public FtpFile(Uri File, string UserName = "", string Password = "", string Domain = "")
-
public class FtpFileSystem : FileSystemBase
-
public class HttpFileSystem : FileSystemBase
-
public class LocalDirectory : DirectoryBase<DirectoryInfo, LocalDirectory>
-
public class LocalFile : FileBase<FileInfo, LocalFile>
-
public class NetworkFileSystem : LocalFileSystemBase
-
public class RelativeLocalFileSystem : LocalFileSystemBase
-
public class WebDirectory : DirectoryBase<Uri, WebDirectory>
- public WebDirectory()
- public WebDirectory(string Path, string UserName = "", string Password = "", string Domain = "")
- public WebDirectory(Uri Directory, string UserName = "", string Password = "", string Domain = "")
-
public class WebFile : FileBase<Uri, WebFile>
- public WebFile()
- public WebFile(string Path, string UserName = "", string Password = "", string Domain = "")
- public WebFile(Uri File, string UserName = "", string Password = "", string Domain = "")
Utilities.IO.FileSystem.Interfaces
-
public interface IDirectory : IComparable<IDirectory>, IEnumerable<IFile>, IEnumerable, IComparable, IEquatable<IDirectory>, ICloneable
-
public interface IFile : IComparable<IFile>, IComparable, IEquatable<IFile>, ICloneable
-
public interface IFileSystem
- string Name { get; }
- bool CanHandle(string Path)
- IDirectory Directory(string Path, string UserName = "", string Password = "", string Domain = "")
- IFile File(string Path, string UserName = "", string Password = "", string Domain = "")
-
public interface IDirectory : IComparable<IDirectory>, IEnumerable<IFile>, IEnumerable, IComparable, IEquatable<IDirectory>, ICloneable
-
public interface IFile : IComparable<IFile>, IComparable, IEquatable<IFile>, ICloneable
-
public interface IFileSystem
- string Name { get; }
- bool CanHandle(string Path)
- IDirectory Directory(string Path, string UserName = "", string Password = "", string Domain = "")
- IFile File(string Path, string UserName = "", string Password = "", string Domain = "")
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