The inheritance of TypeUse by CTypeInfo isn't a normal inheritance (see CTypeInfo for more.) This class implments methods on TypeUse for CTypeInfo . author: Kohsuke Kawaguchi