Example #1
0
 public NativeStaticVar(NativeRuntime runtime, ulong addr, ulong obj, ClrType type, string name, bool pinned, bool interior)
 {
     Address    = addr;
     Object     = obj;
     _type      = type;
     _name      = name;
     _pinned    = pinned;
     _interior  = interior;
     _type      = runtime.Heap.GetObjectType(obj);
     _appDomain = runtime.GetRhAppDomain();
 }
Example #2
0
 public NativeHandleRootWalker(NativeRuntime runtime, bool dependentHandleSupport)
 {
     _heap = runtime.GetHeap();
     _domain = runtime.GetRhAppDomain();
     _dependentSupport = dependentHandleSupport;
 }
Example #3
0
 public NativeStaticVar(NativeRuntime runtime, Address addr, Address obj, ClrType type, string name, bool pinned, bool interior)
 {
     Address = addr;
     Object = obj;
     _type = type;
     _name = name;
     _pinned = pinned;
     _interior = interior;
     _type = runtime.GetHeap().GetObjectType(obj);
     _appDomain = runtime.GetRhAppDomain();
 }
Example #4
0
 public NativeHandleRootWalker(NativeRuntime runtime, bool dependentHandleSupport)
 {
     _heap             = runtime.Heap;
     _domain           = runtime.GetRhAppDomain();
     _dependentSupport = dependentHandleSupport;
 }