C# Class dnSpy.AsmEditor.Hex.PE.FlagsHexField

Inheritance: HexField
Show file Open project: 0xd4d/dnSpy

Public Methods

Method Description
Add ( HexBitField bitField ) : void

Protected Methods

Method Description
FlagsHexField ( HexBuffer buffer, string parentName, string name, HexPosition start, int size ) : System
OnBufferChanged ( object newValue ) : void
OnUpdateValue ( ) : void
WriteNewValue ( ulong newValue ) : void

Private Methods

Method Description
GetBitField ( int bit ) : HexBitField
SetValue ( HexBitField bitField, ulong val ) : void
ToUInt64 ( object o ) : ulong
UpdateFields ( object newValue ) : void
Updated ( HexBitField bitField ) : void

Method Details

Add() public method

public Add ( HexBitField bitField ) : void
bitField HexBitField
return void

FlagsHexField() protected method

protected FlagsHexField ( HexBuffer buffer, string parentName, string name, HexPosition start, int size ) : System
buffer dnSpy.Contracts.Hex.HexBuffer
parentName string
name string
start HexPosition
size int
return System

OnBufferChanged() protected method

protected OnBufferChanged ( object newValue ) : void
newValue object
return void

OnUpdateValue() protected method

protected OnUpdateValue ( ) : void
return void

WriteNewValue() protected abstract method

protected abstract WriteNewValue ( ulong newValue ) : void
newValue ulong
return void