1
2
3
4
5
6
7
8
9
10
11
12
13
14
use super::*;

#[derive(Clone)]
pub struct NestedClass(pub Row);

impl NestedClass {
    pub fn nested_type(&self) -> TypeDef {
        Row::new(self.0.u32(0) - 1, TableIndex::TypeDef, self.0.file).into()
    }

    pub fn enclosing_type(&self) -> TypeDef {
        Row::new(self.0.u32(1) - 1, TableIndex::TypeDef, self.0.file).into()
    }
}