Any / vae /com3d /_CM3D2_Toolkit_PR2 /CM3D2.Toolkit.XML
kitou's picture
Upload 646 files
4d3af08
raw
history blame
32 kB
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>CM3D2.Toolkit</name>
</assembly>
<members>
<member name="T:CM3D2.Toolkit.Deflate">
<summary>
Contains Methods to Compress and Decompress data in the DEFLATE Specification
<para />
See <a href="https://tools.ietf.org/html/rfc1951" target="_blank">RFC 1951</a></summary>
</member>
<member name="M:CM3D2.Toolkit.Deflate.Compress(System.Byte[])">
<summary>
Compresses Data
</summary>
<param name="input">Data to be Compressed</param>
<returns>Compressed Data</returns>
</member>
<member name="M:CM3D2.Toolkit.Deflate.Decompress(System.Byte[])">
<summary>
Decompresses Data
</summary>
<param name="input">Data to be Decompressed</param>
<returns>Decompressed Data</returns>
</member>
<member name="T:CM3D2.Toolkit.Arc.ArcFileSystem">
<summary>
Arc File System Class
<para></para>
Provides Methods and Functions to Handle Loading, Creating, Modifying and Saving of KISS's CM3D2 .arc Files
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.#ctor">
<summary>
Creates a new Empty Instance of an Arc File System
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.#ctor(System.String)">
<summary>
Creates a new Empty Instance of an Arc File System named <paramref name="name" /></summary>
<param name="name">File System Name</param>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.CleanFileName(System.String)">
<summary>
Removes invalid characters from the given File Name
<para />
See <see cref="M:System.IO.Path.GetInvalidFileNameChars" /></summary>
<param name="input">File Name</param>
<returns>File Name without invalid characters</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Clear">
<summary>
Clears the <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /> Directory
</summary>
<returns>True if Sucessful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Clear(CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Clears a Directory
</summary>
<param name="entry">Directory to Clear</param>
<returns>True if Successful</returns>
</member>
<member name="P:CM3D2.Toolkit.Arc.ArcFileSystem.CompressList">
<summary>
List of Extensions that will be Compressed upon saving
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Copy(CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Creates a copy of <paramref name="source" /> inside <paramref name="target " /></summary>
<param name="source">Source Directory</param>
<param name="target">Target Directory</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Copy(CM3D2.Toolkit.Arc.Entry.ArcFileEntry,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Creates a copy of <paramref name="source" /> inside <paramref name="target " /></summary>
<param name="source">Source File</param>
<param name="target">Target Directory</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.CreateDirectory(System.String)">
<summary>
Creates a Directory with the specified name inside <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /></summary>
<param name="name">Directory Name</param>
<returns>The created Directory</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.CreateDirectory(System.String,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Creates a Directory with the specified name inside <paramref name="parent" /></summary>
<param name="name">Directory Name</param>
<param name="parent">Parent Directory</param>
<returns>The created Directory</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.CreateFile(System.String)">
<summary>
Creates a File with the specified name inside <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /></summary>
<param name="name">File Name</param>
<returns>The created File</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.CreateFile(System.String,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Creates a File with the specified name inside <paramref name="parent" /></summary>
<param name="name">File Name</param>
<param name="parent">Parent Directory</param>
<returns>The created File</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Delete(CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry,System.Boolean)">
<summary>
Deletes a Directory
</summary>
<param name="entry">Directory to Delete</param>
<param name="recursive">True to Delete Files and Subdirectories</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Delete(CM3D2.Toolkit.Arc.Entry.ArcFileEntry)">
<summary>
Deletes a File
</summary>
<param name="entry">File to Delete</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.DetectMagic(System.String)">
<summary>
Detects if the ARC Magic Identifier is present the specified file
</summary>
<param name="file">File to Check</param>
<returns>True if ARC Magic ID detected</returns>
</member>
<member name="P:CM3D2.Toolkit.Arc.ArcFileSystem.Directories">
<summary>
Listing of all Directories
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.DirectoryExists(System.String)">
<summary>
Checks if a Directory Exists inside of <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /></summary>
<param name="name">Directory Name</param>
<returns>True if Exists</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.DirectoryExists(System.String,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Checks if a Directory Exists inside of <paramref name="parent" /></summary>
<param name="name">Directory Name</param>
<param name="parent">Parent Directory</param>
<returns>True if Exists</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.FileExists(System.String)">
<summary>
Checks if a File Exists inside of <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /></summary>
<param name="name">File Name</param>
<returns>True if Exists</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.FileExists(System.String,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Checks if a File Exists inside of <paramref name="parent" /></summary>
<param name="name">File Name</param>
<param name="parent">Parent Directory</param>
<returns>True if Exists</returns>
</member>
<member name="P:CM3D2.Toolkit.Arc.ArcFileSystem.Files">
<summary>
Listing of all Files
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.GetDirectory(System.String)">
<summary>
Finds a Existing Directory inside <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /></summary>
<param name="name">Directory Name</param>
<returns>The Directory or null if none found</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.GetDirectory(System.String,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Finds a Existing Directory inside <paramref name="parent" /></summary>
<param name="name">Directory Name</param>
<param name="parent">Parent Directory</param>
<returns>The Directory or null if none found</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.GetFile(System.String)">
<summary>
Finds a Existing File inside <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /></summary>
<param name="name">File Name</param>
<returns>The Directory or null if none found</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.GetFile(System.String,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Finds a Existing File inside <paramref name="parent" /></summary>
<param name="name">File Name</param>
<param name="parent">Parent Directory</param>
<returns>The Directory or null if none found</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.HasEntry(CM3D2.Toolkit.Arc.Entry.ArcEntryBase)">
<summary>
Checks if an Arc Entry is part of this File System
</summary>
<param name="a">Entry A</param>
<returns>True if Same FileSystem</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.LoadArc(System.String)">
<summary>
Loads an Arc File into <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /></summary>
<param name="arcFile">Arc File Path</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.LoadArc(System.String,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Loads an Arc File in this Instance into <paramref name="parentDir" /></summary>
<param name="arcFile">Arc File Path</param>
<param name="parentDir">Parent Directory</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.LoadDirectory(System.String)">
<summary>
Loads a Directory and its all files recursively into <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /></summary>
<param name="path">File Path</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.LoadDirectory(System.String,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Loads a Directory and all its files recursively into <paramref name="parentDir" /></summary>
<param name="path">File Path</param>
<param name="parentDir">Parent Directory</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.LoadFile(System.String)">
<summary>
Loads a Single File into <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /></summary>
<param name="path">File Path</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.LoadFile(System.String,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Loads a Single File into <paramref name="parentDir" /></summary>
<param name="path">File Path</param>
<param name="parentDir">Parent Directory</param>
<returns>True if Successful</returns>
</member>
<member name="P:CM3D2.Toolkit.Arc.ArcFileSystem.Logger">
<summary>
Instance Logger (Defaults to <see cref="F:CM3D2.Toolkit.Logging.NullLogger.Instance" />)
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.MergeCopy(CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Merges a Copy of <paramref name="sourceDir" /> with <paramref name="targetDir" /></summary>
<param name="sourceDir">Source Directory</param>
<param name="targetDir">Target Directory</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.MergeMove(CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Merges <paramref name="sourceDir" /> with <paramref name="targetDir" /></summary>
<param name="sourceDir">Source Directory</param>
<param name="targetDir">Target Directory</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Move(CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Moves <parmref name="sourceDir" /> into <paramref name="targetDir" /></summary>
<param name="sourceDir">Source Directory</param>
<param name="targetDir">Target Directory</param>
<returns>True if Successful</returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Move(CM3D2.Toolkit.Arc.Entry.ArcFileEntry,CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry)">
<summary>
Moves <parmref name="sourceFile" /> into <paramref name="targetDir" /></summary>
<param name="sourceFile">Source File</param>
<param name="targetDir">Target Directory</param>
<returns>True if Successful</returns>
</member>
<member name="P:CM3D2.Toolkit.Arc.ArcFileSystem.Name">
<summary>
Internal Name of this .arc path
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Rename(CM3D2.Toolkit.Arc.Entry.ArcEntryBase,System.String)">
<summary>
Renames a <see cref="T:CM3D2.Toolkit.Arc.Entry.ArcEntryBase" /></summary>
<param name="entry">Entry to Rename</param>
<param name="newName">New Name</param>
<returns>True</returns>
</member>
<member name="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root">
<summary>
File System Root
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.ArcFileSystem.Save(System.IO.Stream)">
<summary>
Writes this File System instance to the <see cref="T:System.IO.Stream" /> given by <paramref name="stream" /></summary>
<param name="stream">Stream</param>
<returns>True if Successful</returns>
</member>
<member name="T:CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry">
<summary>
Arc Directory Entry
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry.Directories">
<summary>
List of Sub Directories
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry.DirectoryCount">
<summary>
Directory Count
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry.FileCount">
<summary>
File Count
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry.Files">
<summary>
List of Files
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcDirectoryEntry.IsRoot">
<summary>
Is the <see cref="P:CM3D2.Toolkit.Arc.ArcFileSystem.Root" /> of a <see cref="T:CM3D2.Toolkit.Arc.ArcFileSystem" /></summary>
</member>
<member name="T:CM3D2.Toolkit.Arc.Entry.ArcEntryBase">
<summary>
Base class for Arc File System Entries
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.Entry.ArcEntryBase.#ctor(CM3D2.Toolkit.Arc.ArcFileSystem)">
<summary>
Creates a new Entry, pertaining to <paramref name="fileSystem" /></summary>
<param name="fileSystem">File System</param>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcEntryBase.Depth">
<summary>
Entry Depth in the <see cref="T:CM3D2.Toolkit.Arc.ArcFileSystem" /> Tree
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcEntryBase.FileSystem">
<summary>
<see cref="T:CM3D2.Toolkit.Arc.ArcFileSystem" /> containing this Entry
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcEntryBase.FullName">
<summary>
Full Name of this Entry (Parents and Self)
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcEntryBase.Name">
<summary>
Name of this Entry
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcEntryBase.Parent">
<summary>
Parent <see cref="T:CM3D2.Toolkit.Arc.Entry.ArcEntryBase" /> on the File System Tree
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.Entry.ArcEntryBase.ToString">
<summary>
Returns a string that represents the current object.
</summary>
<returns>
A string that represents the current object.
</returns>
</member>
<member name="T:CM3D2.Toolkit.Arc.Entry.ArcFileEntry">
<summary>
Arc File Entry
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.Entry.ArcFileEntry.Pointer">
<summary>
File Pointer, Contains File Size and Data
</summary>
</member>
<member name="T:CM3D2.Toolkit.Arc.FilePointer.ArcFilePointer">
<summary>
A Arc-File File Pointer
<para />
Holds a reference to a File inside an Arc File
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.ArcFilePointer.Compressed">
<summary>
File Data is Compressed
<para />
See <see cref="T:CM3D2.Toolkit.Deflate" />.
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.ArcFilePointer.Data">
<summary>
File Data
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.ArcFilePointer.Dispose">
<summary>
Disposes of Used Resources
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.ArcFilePointer.RawSize">
<summary>
Decompressed Size
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.ArcFilePointer.Size">
<summary>
Compressed Size
</summary>
</member>
<member name="T:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase">
<summary>
Base Class for all File Pointers
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase.#ctor">
<summary>
<markup>
<include item="SMCAutoDocConstructor">
<parameter>CM3D2.Toolkit.Arc.FilePointer.FilePointerBase</parameter>
</include>
</markup>
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase.Compress">
<summary>
Compresses this File Pointer
</summary>
<returns>A Compressed copy of this <see cref="T:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase" /></returns>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase.Compressed">
<summary>
File Data is Compressed
<para />
See <see cref="T:CM3D2.Toolkit.Deflate" />.
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase.Data">
<summary>
File Data
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase.Decompress">
<summary>
Decompresses this File Pointer
</summary>
<returns>A Decompressed copy of this <see cref="T:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase" /></returns>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase.Dispose">
<summary>
Disposes of Used Resources
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase.RawSize">
<summary>
Decompressed Size
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.FilePointerBase.Size">
<summary>
Compressed Size
</summary>
</member>
<member name="T:CM3D2.Toolkit.Arc.FilePointer.MemoryFilePointer">
<summary>
A In-Memory File Pointer
<para />
Holds the Data for a File in Memory
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.MemoryFilePointer.#ctor(System.Byte[])">
<summary>
Creates a new Memory File Pointer from Uncompressed Data
</summary>
<param name="data">Uncompressed Data</param>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.MemoryFilePointer.#ctor(System.Byte[],System.Int32)">
<summary>
Creates a new Memory File Pointer from Compressed Data
<para />
See <see cref="T:CM3D2.Toolkit.Deflate" /></summary>
<param name="data">Compressed Data</param>
<param name="rawSize">Decompressed Size</param>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.MemoryFilePointer.Compressed">
<summary>
File Data is Compressed
<para />
See <see cref="T:CM3D2.Toolkit.Deflate" />.
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.MemoryFilePointer.Data">
<summary>
File Data
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.MemoryFilePointer.Dispose">
<summary>
Disposes of Used Resources
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.MemoryFilePointer.RawSize">
<summary>
Decompressed Size
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.MemoryFilePointer.Size">
<summary>
Compressed Size
</summary>
</member>
<member name="T:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer">
<summary>
A Null, Zero-Byte File Pointer
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.Compress">
<summary>
Returns the corresponding <see cref="T:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer" />, depending on <see cref="P:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.Compressed" /></summary>
<returns>
<see cref="F:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.CompressedPointer" /> or <see cref="F:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.UncompressedPointer" /></returns>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.Compressed">
<summary>
File Data is Compressed
<para />
See <see cref="T:CM3D2.Toolkit.Deflate" />.
</summary>
</member>
<member name="F:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.CompressedPointer">
<summary>
Static, Compressed-Tagged Null File Pointer
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.Data">
<summary>
File Data
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.Decompress">
<summary>
Returns the corresponding <see cref="T:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer" />, depending on <see cref="P:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.Compressed" /></summary>
<returns>
<see cref="F:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.CompressedPointer" /> or <see cref="F:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.UncompressedPointer" /></returns>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.RawSize">
<summary>
Decompressed Size
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.Size">
<summary>
Compressed Size
</summary>
</member>
<member name="F:CM3D2.Toolkit.Arc.FilePointer.NullFilePointer.UncompressedPointer">
<summary>
Static, Uncompressed-Tagged Null File Pointer
</summary>
</member>
<member name="T:CM3D2.Toolkit.Arc.FilePointer.WindowsFilePointer">
<summary>
A Local Disk File Pointer
<para />
Holds a reference to a Local File on the Underlying Operating System
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.WindowsFilePointer.#ctor(System.String)">
<summary>
Creates a new Physical Disk File Pointer for the file given by <paramref name="filePath" /></summary>
<param name="filePath">File Path</param>
<exception cref="T:System.ArgumentException">
Thrown when the File given by <paramref name="filePath" /> exceeds 4,294,967,295 bytes (4GB)
</exception>
<exception cref="T:System.IO.FileNotFoundException">
Thrown when the File given by <paramref name="filePath" /> does not exist
</exception>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.WindowsFilePointer.Compressed">
<summary>
File Data is Compressed
<para />
See <see cref="T:CM3D2.Toolkit.Deflate" />.
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.WindowsFilePointer.Data">
<summary>
File Data
</summary>
</member>
<member name="M:CM3D2.Toolkit.Arc.FilePointer.WindowsFilePointer.Dispose">
<summary>
Disposes of Used Resources
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.WindowsFilePointer.RawSize">
<summary>
Decompressed Size
</summary>
</member>
<member name="P:CM3D2.Toolkit.Arc.FilePointer.WindowsFilePointer.Size">
<summary>
Compressed Size
</summary>
</member>
<member name="T:CM3D2.Toolkit.Logging.ILogger">
<summary>
Simple Logging Abstraction Layer
</summary>
</member>
<member name="M:CM3D2.Toolkit.Logging.ILogger.Debug(System.String,System.Object[])">
<summary>
Debug-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="M:CM3D2.Toolkit.Logging.ILogger.Error(System.String,System.Object[])">
<summary>
Error-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="M:CM3D2.Toolkit.Logging.ILogger.Fatal(System.String,System.Object[])">
<summary>
Fatal-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="M:CM3D2.Toolkit.Logging.ILogger.Info(System.String,System.Object[])">
<summary>
Info-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="P:CM3D2.Toolkit.Logging.ILogger.Name">
<summary>
Logger Name
</summary>
</member>
<member name="M:CM3D2.Toolkit.Logging.ILogger.Trace(System.String,System.Object[])">
<summary>
Trace-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="M:CM3D2.Toolkit.Logging.ILogger.Warn(System.String,System.Object[])">
<summary>
Warn-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="T:CM3D2.Toolkit.Logging.LogLevel">
<summary>
Log Level Enumerator
</summary>
</member>
<member name="F:CM3D2.Toolkit.Logging.LogLevel.Trace">
<summary>
Trace Level
</summary>
</member>
<member name="F:CM3D2.Toolkit.Logging.LogLevel.Debug">
<summary>
Debug Level
</summary>
</member>
<member name="F:CM3D2.Toolkit.Logging.LogLevel.Info">
<summary>
Information Level
</summary>
</member>
<member name="F:CM3D2.Toolkit.Logging.LogLevel.Warn">
<summary>
Warning Level
</summary>
</member>
<member name="F:CM3D2.Toolkit.Logging.LogLevel.Error">
<summary>
Error Level
</summary>
</member>
<member name="F:CM3D2.Toolkit.Logging.LogLevel.Fatal">
<summary>
Fatal Level
</summary>
</member>
<member name="F:CM3D2.Toolkit.Logging.LogLevel.Off">
<summary>
Off Level
</summary>
</member>
<member name="T:CM3D2.Toolkit.Logging.NullLogger">
<summary>
Null Logger
</summary>
</member>
<member name="M:CM3D2.Toolkit.Logging.NullLogger.Debug(System.String,System.Object[])">
<summary>
Debug-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="M:CM3D2.Toolkit.Logging.NullLogger.Error(System.String,System.Object[])">
<summary>
Error-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="M:CM3D2.Toolkit.Logging.NullLogger.Fatal(System.String,System.Object[])">
<summary>
Fatal-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="M:CM3D2.Toolkit.Logging.NullLogger.Info(System.String,System.Object[])">
<summary>
Info-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="F:CM3D2.Toolkit.Logging.NullLogger.Instance">
<summary>
Null Logger Instance
</summary>
</member>
<member name="P:CM3D2.Toolkit.Logging.NullLogger.Name">
<summary>
<markup>
<include item="SMCMissingTag">
<parameter>summary</parameter>
<parameter>P:CM3D2.Toolkit.Logging.NullLogger.Name</parameter>
</include>
</markup>
</summary>
</member>
<member name="M:CM3D2.Toolkit.Logging.NullLogger.Trace(System.String,System.Object[])">
<summary>
Trace-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
<member name="M:CM3D2.Toolkit.Logging.NullLogger.Warn(System.String,System.Object[])">
<summary>
Warn-Level Log Message
</summary>
<param name="message">Message</param>
<param name="args">Parameters</param>
</member>
</members>
</doc>