예제 #1
0
		public static void Write(IHexBufferService hexBufferService, string filename, HexPosition position, byte[] data) {
			if (string.IsNullOrEmpty(filename))
				throw new ArgumentException();
			var buffer = hexBufferService.GetOrCreate(filename);
			if (buffer == null)
				return;
			Write(buffer, position, data);
		}
예제 #2
0
        public static void Write(IHexBufferService hexBufferService, string filename, HexPosition position, byte[] data)
        {
            if (string.IsNullOrEmpty(filename))
            {
                throw new ArgumentException();
            }
            var buffer = hexBufferService.GetOrCreate(filename);

            if (buffer == null)
            {
                return;
            }
            Write(buffer, position, data);
        }
예제 #3
0
파일: PENode.cs 프로젝트: idkwim/dnSpy
 public PENode(IHexBufferService hexDocMgr, IPEImage peImage, ModuleDefMD module)
 {
     this.hexDocMgr = hexDocMgr;
     this.peImage   = peImage;
     this.module    = module;
 }
예제 #4
0
파일: PENode.cs 프로젝트: manojdjoshi/dnSpy
		public PENode(IHexBufferService hexDocMgr, IPEImage peImage, ModuleDefMD module) {
			this.hexDocMgr = hexDocMgr;
			this.peImage = peImage;
			this.module = module;
		}