internal NativeStructType(Language language, string name, int size, NativeBaseInfo base_info) : base(language, base_info != null ? TargetObjectKind.Class : TargetObjectKind.Struct) { this.name = name; this.size = size; this.base_info = base_info; }