예제 #1
0
 public UnExport(UnPackage package, UnName objectName, int exportOffset, int exportSize)
 {
     _package     = package;
     _objectName  = objectName;
     ExportOffset = exportOffset;
     ExportSize   = exportSize;
 }
예제 #2
0
 public UnExport(UnPackage package, UnName objectName, int exportOffset, int exportSize)
 {
     _package = package;
     _objectName = objectName;
     ExportOffset = exportOffset;
     ExportSize = exportSize;
 }
예제 #3
0
파일: UnImport.cs 프로젝트: yole/unhood
 public UnImport(UnPackage package, UnName packageName, UnName className, int outer, UnName objectName, int flags)
 {
     _package     = package;
     _packageName = packageName;
     _className   = className;
     _outer       = outer;
     _objectName  = objectName;
     _flags       = flags;
 }
예제 #4
0
파일: UnPackage.cs 프로젝트: yole/unhood
 private void LoadNativeFunctions(UnPackage package)
 {
     for (int i = 0; i < package.Exports.Count; i++)
     {
         var export = package.Exports[i];
         if (export.ClassName == "Function")
         {
             var function = (UnFunction)export.ReadInstance();
             if (function.Native && !function.Event && function.NativeIndex != 0)
             {
                 _nativeFunctions[function.NativeIndex] = function;
             }
         }
     }
 }
예제 #5
0
 private void LoadNativeFunctions(UnPackage package)
 {
     for (int i = 0; i < package.Exports.Count; i++)
     {
         var export = package.Exports[i];
         if (export.ClassName == "Function")
         {
             var function = (UnFunction) export.ReadInstance();
             if (function.Native && !function.Event && function.NativeIndex != 0)
             {
                 _nativeFunctions[function.NativeIndex] = function;
             }
         }
     }
 }
예제 #6
0
 public BytecodeReader(UnPackage package, BinaryReader reader)
 {
     _package = package;
     _reader  = reader;
 }
예제 #7
0
 public BytecodeReader(UnPackage package, BinaryReader reader)
 {
     _package = package;
     _reader = reader;
 }