public DbgDotNetNativeCodeLocationImpl(DbgDotNetNativeCodeLocationFactoryImpl owner, DbgModule module, ModuleId moduleId, uint token, uint offset, DbgILOffsetMapping ilOffsetMapping, ulong nativeMethodAddress, ulong nativeMethodOffset, DnDebuggerObjectHolder <CorCode> corCode)
 {
     this.owner      = owner ?? throw new ArgumentNullException(nameof(owner));
     Module          = moduleId;
     Token           = token;
     Offset          = offset;
     ILOffsetMapping = ilOffsetMapping;
     NativeAddress   = new DbgDotNetNativeFunctionAddress(nativeMethodAddress, nativeMethodOffset);
     CorCode         = corCode ?? throw new ArgumentNullException(nameof(corCode));
     DbgModule       = module ?? throw new ArgumentNullException(nameof(module));
 }
Exemple #2
0
 public abstract DbgDotNetNativeCodeLocation Create(DbgModule module, ModuleId moduleId, uint token, uint ilOffset, DbgILOffsetMapping ilOffsetMapping, ulong nativeMethodAddress, uint nativeMethodOffset, DnDebuggerObjectHolder <CorCode> corCode);