Space Engineers
Static Public Attributes | List of all members
VRage.Compression.MyZipArchiveReflection Class Reference

Static Public Attributes

static readonly BindingFlags StaticBind = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic
 
static readonly BindingFlags InstanceBind = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic
 
static readonly Assembly ZipAssembly = typeof(System.IO.Packaging.Package).Assembly
 
static readonly Type ZipArchiveType = ZipAssembly.GetType("MS.Internal.IO.Zip.ZipArchive")
 
static readonly Type CompressionMethodType = ZipAssembly.GetType("MS.Internal.IO.Zip.CompressionMethodEnum")
 
static readonly Type DeflateOptionType = ZipAssembly.GetType("MS.Internal.IO.Zip.DeflateOptionEnum")
 
static readonly MethodInfo OpenOnFileMethod = ZipArchiveType.GetMethod("OpenOnFile", StaticBind)
 
static readonly MethodInfo OpenOnStreamMethod = ZipArchiveType.GetMethod("OpenOnStream", StaticBind)
 
static readonly MethodInfo GetFilesMethod = ZipArchiveType.GetMethod("GetFiles", InstanceBind)
 
static readonly MethodInfo GetFileMethod = ZipArchiveType.GetMethod("GetFile", InstanceBind)
 
static readonly MethodInfo FileExistsMethod = ZipArchiveType.GetMethod("FileExists", InstanceBind)
 
static readonly MethodInfo AddFileMethod = ZipArchiveType.GetMethod("AddFile", InstanceBind)
 
static readonly MethodInfo DeleteFileMethod = ZipArchiveType.GetMethod("DeleteFile", InstanceBind)
 
static readonly Func< string, FileMode, FileAccess, FileShare, bool, object > OpenOnFile = OpenOnFileMethod.StaticCall<Func<string, FileMode, FileAccess, FileShare, bool, object>>()
 
static readonly Func< Stream, FileMode, FileAccess, bool, object > OpenOnStream = OpenOnStreamMethod.StaticCall<Func<Stream, FileMode, FileAccess, bool, object>>()
 
static readonly Func< object, object > GetFiles = GetFilesMethod.InstanceCall<Func<object, object>>()
 
static readonly Func< object, string, object > GetFile = GetFileMethod.InstanceCall<Func<object, string, object>>()
 
static readonly Func< object, string, bool > FileExists = FileExistsMethod.InstanceCall<Func<object, string, bool>>()
 
static readonly Func< object, string, ushort, byte, object > AddFile = AddFileMethod.InstanceCall<Func<object, string, ushort, byte, object>>()
 
static readonly Action< object, string > DeleteFile = DeleteFileMethod.InstanceCall<Action<object, string>>()
 

Detailed Description

Definition at line 107 of file MyZipArchiveReflection.cs.

Member Data Documentation

readonly Func<object, string, ushort, byte, object> VRage.Compression.MyZipArchiveReflection.AddFile = AddFileMethod.InstanceCall<Func<object, string, ushort, byte, object>>()
static

Definition at line 130 of file MyZipArchiveReflection.cs.

readonly MethodInfo VRage.Compression.MyZipArchiveReflection.AddFileMethod = ZipArchiveType.GetMethod("AddFile", InstanceBind)
static

Definition at line 122 of file MyZipArchiveReflection.cs.

readonly Type VRage.Compression.MyZipArchiveReflection.CompressionMethodType = ZipAssembly.GetType("MS.Internal.IO.Zip.CompressionMethodEnum")
static

Definition at line 114 of file MyZipArchiveReflection.cs.

readonly Type VRage.Compression.MyZipArchiveReflection.DeflateOptionType = ZipAssembly.GetType("MS.Internal.IO.Zip.DeflateOptionEnum")
static

Definition at line 115 of file MyZipArchiveReflection.cs.

readonly Action<object, string> VRage.Compression.MyZipArchiveReflection.DeleteFile = DeleteFileMethod.InstanceCall<Action<object, string>>()
static

Definition at line 131 of file MyZipArchiveReflection.cs.

readonly MethodInfo VRage.Compression.MyZipArchiveReflection.DeleteFileMethod = ZipArchiveType.GetMethod("DeleteFile", InstanceBind)
static

Definition at line 123 of file MyZipArchiveReflection.cs.

readonly Func<object, string, bool> VRage.Compression.MyZipArchiveReflection.FileExists = FileExistsMethod.InstanceCall<Func<object, string, bool>>()
static

Definition at line 129 of file MyZipArchiveReflection.cs.

readonly MethodInfo VRage.Compression.MyZipArchiveReflection.FileExistsMethod = ZipArchiveType.GetMethod("FileExists", InstanceBind)
static

Definition at line 121 of file MyZipArchiveReflection.cs.

readonly Func<object, string, object> VRage.Compression.MyZipArchiveReflection.GetFile = GetFileMethod.InstanceCall<Func<object, string, object>>()
static

Definition at line 128 of file MyZipArchiveReflection.cs.

readonly MethodInfo VRage.Compression.MyZipArchiveReflection.GetFileMethod = ZipArchiveType.GetMethod("GetFile", InstanceBind)
static

Definition at line 120 of file MyZipArchiveReflection.cs.

readonly Func<object, object> VRage.Compression.MyZipArchiveReflection.GetFiles = GetFilesMethod.InstanceCall<Func<object, object>>()
static

Definition at line 127 of file MyZipArchiveReflection.cs.

readonly MethodInfo VRage.Compression.MyZipArchiveReflection.GetFilesMethod = ZipArchiveType.GetMethod("GetFiles", InstanceBind)
static

Definition at line 119 of file MyZipArchiveReflection.cs.

readonly BindingFlags VRage.Compression.MyZipArchiveReflection.InstanceBind = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic
static

Definition at line 110 of file MyZipArchiveReflection.cs.

readonly Func<string, FileMode, FileAccess, FileShare, bool, object> VRage.Compression.MyZipArchiveReflection.OpenOnFile = OpenOnFileMethod.StaticCall<Func<string, FileMode, FileAccess, FileShare, bool, object>>()
static

Definition at line 125 of file MyZipArchiveReflection.cs.

readonly MethodInfo VRage.Compression.MyZipArchiveReflection.OpenOnFileMethod = ZipArchiveType.GetMethod("OpenOnFile", StaticBind)
static

Definition at line 117 of file MyZipArchiveReflection.cs.

readonly Func<Stream, FileMode, FileAccess, bool, object> VRage.Compression.MyZipArchiveReflection.OpenOnStream = OpenOnStreamMethod.StaticCall<Func<Stream, FileMode, FileAccess, bool, object>>()
static

Definition at line 126 of file MyZipArchiveReflection.cs.

readonly MethodInfo VRage.Compression.MyZipArchiveReflection.OpenOnStreamMethod = ZipArchiveType.GetMethod("OpenOnStream", StaticBind)
static

Definition at line 118 of file MyZipArchiveReflection.cs.

readonly BindingFlags VRage.Compression.MyZipArchiveReflection.StaticBind = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic
static

Definition at line 109 of file MyZipArchiveReflection.cs.

readonly Type VRage.Compression.MyZipArchiveReflection.ZipArchiveType = ZipAssembly.GetType("MS.Internal.IO.Zip.ZipArchive")
static

Definition at line 113 of file MyZipArchiveReflection.cs.

readonly Assembly VRage.Compression.MyZipArchiveReflection.ZipAssembly = typeof(System.IO.Packaging.Package).Assembly
static

Definition at line 112 of file MyZipArchiveReflection.cs.


The documentation for this class was generated from the following file: