private static ulong ReadEncodedValue(DwarfReader reader, DwarfOperationKind kind, out byte size) { size = reader.ReadU8(); switch (size) { case 0: return(reader.ReadUInt()); case 1: return(reader.ReadU8()); case 2: return(reader.ReadU16()); case 4: return(reader.ReadU32()); case 8: return(reader.ReadU64()); default: throw new InvalidOperationException($"Invalid Encoded address size {size} for {kind}"); } }
public DwarfOperationKindEx(DwarfOperationKind value) { Value = value; }