in src/scripts/mdExts.js [3:199]
function initializeScript()
{
return [
new host.typeSignatureRegistration(__DatabaseVisualizer, "xlang::meta::reader::database"),
new host.typeSignatureRegistration(__MakeTableVisualizer("undefined"), "xlang::meta::reader::table_base"),
new host.typeSignatureRegistration(__MakeTableVisualizer("undefined"), "xlang::meta::reader::table<*>"),
// row_base derived types
new host.typeSignatureRegistration(__AssemblyVisualizer, "xlang::meta::reader::Assembly"),
new host.typeSignatureRegistration(__AssemblyVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::Assembly>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__AssemblyVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::Assembly>"),
new host.typeSignatureRegistration(__AssemblyOSVisualizer, "xlang::meta::reader::AssemblyOS"),
new host.typeSignatureRegistration(__AssemblyOSVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::AssemblyOS>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__AssemblyOSVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::AssemblyOS>"),
new host.typeSignatureRegistration(__AssemblyProcessorVisualizer, "xlang::meta::reader::AssemblyProcessor"),
new host.typeSignatureRegistration(__AssemblyProcessorVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::AssemblyProcessor>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__AssemblyProcessorVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::AssemblyProcessor>"),
new host.typeSignatureRegistration(__AssemblyRefVisualizer, "xlang::meta::reader::AssemblyRef"),
new host.typeSignatureRegistration(__AssemblyRefVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::AssemblyRef>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__AssemblyRefVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::AssemblyRef>"),
new host.typeSignatureRegistration(__AssemblyRefOSVisualizer, "xlang::meta::reader::AssemblyRefOS"),
new host.typeSignatureRegistration(__AssemblyRefOSVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::AssemblyRefOS>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__AssemblyRefOSVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::AssemblyRefOS>"),
new host.typeSignatureRegistration(__AssemblyRefProcessorVisualizer, "xlang::meta::reader::AssemblyRefProcessor"),
new host.typeSignatureRegistration(__AssemblyRefProcessorVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::AssemblyRefProcessor>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__AssemblyRefProcessorVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::AssemblyRefProcessor>"),
new host.typeSignatureRegistration(__ClassLayoutVisualizer, "xlang::meta::reader::ClassLayout"),
new host.typeSignatureRegistration(__ClassLayoutVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::ClassLayout>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__ClassLayoutVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::ClassLayout>"),
new host.typeSignatureRegistration(__ConstantVisualizer, "xlang::meta::reader::Constant"),
new host.typeSignatureRegistration(__ConstantVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::Constant>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__ConstantVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::Constant>"),
new host.typeSignatureRegistration(__CustomAttributeVisualizer, "xlang::meta::reader::CustomAttribute"),
new host.typeSignatureRegistration(__CustomAttributeVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::CustomAttribute>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__CustomAttributeVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::CustomAttribute>"),
new host.typeSignatureRegistration(__DeclSecurityVisualizer, "xlang::meta::reader::DeclSecurity"),
new host.typeSignatureRegistration(__DeclSecurityVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::DeclSecurity>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__DeclSecurityVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::DeclSecurity>"),
new host.typeSignatureRegistration(__EventMapVisualizer, "xlang::meta::reader::EventMap"),
new host.typeSignatureRegistration(__EventMapVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::EventMap>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__EventMapVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::EventMap>"),
new host.typeSignatureRegistration(__EventVisualizer, "xlang::meta::reader::Event"),
new host.typeSignatureRegistration(__EventVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::Event>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__EventVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::Event>"),
new host.typeSignatureRegistration(__ExportedTypeVisualizer, "xlang::meta::reader::ExportedType"),
new host.typeSignatureRegistration(__ExportedTypeVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::ExportedType>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__ExportedTypeVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::ExportedType>"),
new host.typeSignatureRegistration(__FieldVisualizer, "xlang::meta::reader::Field"),
new host.typeSignatureRegistration(__FieldVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::Field>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__FieldVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::Field>"),
new host.typeSignatureRegistration(__FieldLayoutVisualizer, "xlang::meta::reader::FieldLayout"),
new host.typeSignatureRegistration(__FieldLayoutVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::FieldLayout>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__FieldLayoutVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::FieldLayout>"),
new host.typeSignatureRegistration(__FieldMarshalVisualizer, "xlang::meta::reader::FieldMarshal"),
new host.typeSignatureRegistration(__FieldMarshalVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::FieldMarshal>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__FieldMarshalVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::FieldMarshal>"),
new host.typeSignatureRegistration(__FieldRVAVisualizer, "xlang::meta::reader::FieldRVA"),
new host.typeSignatureRegistration(__FieldRVAVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::FieldRVA>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__FieldRVAVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::FieldRVA>"),
new host.typeSignatureRegistration(__FileVisualizer, "xlang::meta::reader::File"),
new host.typeSignatureRegistration(__FileVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::File>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__FileVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::File>"),
new host.typeSignatureRegistration(__GenericParamVisualizer, "xlang::meta::reader::GenericParam"),
new host.typeSignatureRegistration(__GenericParamVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::GenericParam>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__GenericParamVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::GenericParam>"),
new host.typeSignatureRegistration(__GenericParamConstraintVisualizer, "xlang::meta::reader::GenericParamConstraint"),
new host.typeSignatureRegistration(__GenericParamConstraintVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::GenericParamConstraint>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__GenericParamConstraintVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::GenericParamConstraint>"),
new host.typeSignatureRegistration(__ImplMapVisualizer, "xlang::meta::reader::ImplMap"),
new host.typeSignatureRegistration(__ImplMapVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::ImplMap>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__ImplMapVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::ImplMap>"),
new host.typeSignatureRegistration(__InterfaceImplVisualizer, "xlang::meta::reader::InterfaceImpl"),
new host.typeSignatureRegistration(__InterfaceImplVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::InterfaceImpl>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__InterfaceImplVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::InterfaceImpl>"),
new host.typeSignatureRegistration(__ManifestResourceVisualizer, "xlang::meta::reader::ManifestResource"),
new host.typeSignatureRegistration(__ManifestResourceVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::ManifestResource>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__ManifestResourceVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::ManifestResource>"),
new host.typeSignatureRegistration(__MemberRefVisualizer, "xlang::meta::reader::MemberRef"),
new host.typeSignatureRegistration(__MemberRefVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::MemberRef>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__MemberRefVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::MemberRef>"),
new host.typeSignatureRegistration(__MethodDefVisualizer, "xlang::meta::reader::MethodDef"),
new host.typeSignatureRegistration(__MethodDefVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::MethodDef>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__MethodDefVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::MethodDef>"),
new host.typeSignatureRegistration(__MethodImplVisualizer, "xlang::meta::reader::MethodImpl"),
new host.typeSignatureRegistration(__MethodImplVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::MethodImpl>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__MethodImplVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::MethodImpl>"),
new host.typeSignatureRegistration(__MethodSemanticsVisualizer, "xlang::meta::reader::MethodSemantics"),
new host.typeSignatureRegistration(__MethodSemanticsVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::MethodSemantics>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__MethodSemanticsVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::MethodSemantics>"),
new host.typeSignatureRegistration(__MethodSpecVisualizer, "xlang::meta::reader::MethodSpec"),
new host.typeSignatureRegistration(__MethodSpecVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::MethodSpec>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__MethodSpecVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::MethodSpec>"),
new host.typeSignatureRegistration(__ModuleVisualizer, "xlang::meta::reader::Module"),
new host.typeSignatureRegistration(__ModuleVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::Module>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__ModuleVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::Module>"),
new host.typeSignatureRegistration(__ModuleRefVisualizer, "xlang::meta::reader::ModuleRef"),
new host.typeSignatureRegistration(__ModuleRefVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::ModuleRef>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__ModuleRefVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::ModuleRef>"),
new host.typeSignatureRegistration(__NestedClassVisualizer, "xlang::meta::reader::NestedClass"),
new host.typeSignatureRegistration(__NestedClassVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::NestedClass>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__NestedClassVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::NestedClass>"),
new host.typeSignatureRegistration(__ParamVisualizer, "xlang::meta::reader::Param"),
new host.typeSignatureRegistration(__ParamVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::Param>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__ParamVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::Param>"),
new host.typeSignatureRegistration(__PropertyVisualizer, "xlang::meta::reader::Property"),
new host.typeSignatureRegistration(__PropertyVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::Property>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__PropertyVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::Property>"),
new host.typeSignatureRegistration(__PropertyMapVisualizer, "xlang::meta::reader::PropertyMap"),
new host.typeSignatureRegistration(__PropertyMapVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::PropertyMap>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__PropertyMapVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::PropertyMap>"),
new host.typeSignatureRegistration(__StandAloneSigVisualizer, "xlang::meta::reader::StandAloneSig"),
new host.typeSignatureRegistration(__StandAloneSigVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::StandAloneSig>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__StandAloneSigVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::StandAloneSig>"),
new host.typeSignatureRegistration(__TypeDefVisualizer, "xlang::meta::reader::TypeDef"),
new host.typeSignatureRegistration(__TypeDefVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::TypeDef>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__TypeDefVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::TypeDef>"),
new host.typeSignatureRegistration(__TypeRefVisualizer, "xlang::meta::reader::TypeRef"),
new host.typeSignatureRegistration(__TypeRefVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::TypeRef>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__TypeRefVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::TypeRef>"),
new host.typeSignatureRegistration(__TypeSpecVisualizer, "xlang::meta::reader::TypeSpec"),
new host.typeSignatureRegistration(__TypeSpecVisualizer, "xlang::meta::reader::row_base<xlang::meta::reader::TypeSpec>"),
new host.typeSignatureRegistration(__MakeTableVisualizer("__TypeSpecVisualizer"), "xlang::meta::reader::table<xlang::meta::reader::TypeSpec>"),
// coded_index types
new host.typeSignatureRegistration(__TypeDefOrRefCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::TypeDefOrRef>"),
new host.typeSignatureRegistration(__HasConstantCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::HasConstant>"),
new host.typeSignatureRegistration(__HasCustomAttributeCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::HasCustomAttribute>"),
new host.typeSignatureRegistration(__HasFieldMarshalCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::HasFieldMarshal>"),
new host.typeSignatureRegistration(__HasDeclSecurityCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::HasDeclSecurity>"),
new host.typeSignatureRegistration(__MemberRefParentCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::MemberRefParent>"),
new host.typeSignatureRegistration(__HasSemanticsCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::HasSemantics>"),
new host.typeSignatureRegistration(__MethodDefOrRefCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::MethodDefOrRef>"),
new host.typeSignatureRegistration(__MemberForwardedCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::MemberForwarded>"),
new host.typeSignatureRegistration(__ImplementationCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::Implementation>"),
new host.typeSignatureRegistration(__CustomAttributeTypeCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::CustomAttributeType>"),
new host.typeSignatureRegistration(__ResolutionScopeCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::ResolutionScope>"),
new host.typeSignatureRegistration(__TypeOrMethodDefCodedIndexVisualizer, "xlang::meta::reader::coded_index<xlang::meta::reader::TypeOrMethodDef>"),
// Signature types
new host.typeSignatureRegistration(__CustomModSig, "xlang::meta::reader::CustomModSig"),
new host.typeSignatureRegistration(__GenericTypeInstSig, "xlang::meta::reader::GenericTypeInstSig"),
new host.typeSignatureRegistration(__GenericTypeIndex, "xlang::meta::reader::GenericTypeIndex"),
new host.typeSignatureRegistration(__TypeSig, "xlang::meta::reader::TypeSig"),
new host.typeSignatureRegistration(__ParamSig, "xlang::meta::reader::ParamSig"),
new host.typeSignatureRegistration(__RetTypeSig, "xlang::meta::reader::RetTypeSig"),
new host.typeSignatureRegistration(__MethodDefSig, "xlang::meta::reader::MethodDefSig"),
new host.typeSignatureRegistration(__FieldSig, "xlang::meta::reader::FieldSig"),
new host.typeSignatureRegistration(__PropertySig, "xlang::meta::reader::PropertySig"),
new host.typeSignatureRegistration(__TypeSpecSig, "xlang::meta::reader::TypeSpecSig"),
new host.typeSignatureRegistration(__CustomAttributeSig, "xlang::meta::reader::CustomAttributeSig"),
new host.typeSignatureRegistration(__FixedArgSig, "xlang::meta::reader::FixedArgSig"),
new host.typeSignatureRegistration(__NamedArgSig, "xlang::meta::reader::NamedArgSig"),
new host.typeSignatureRegistration(__ElemSig, "xlang::meta::reader::ElemSig"),
// Other
new host.typeSignatureRegistration(__EnumDefinition, "xlang::meta::reader::EnumDefinition"),
new host.typeSignatureRegistration(__SystemType, "xlang::meta::reader::ElemSig::SystemType"),
new host.typeSignatureRegistration(__EnumValue, "xlang::meta::reader::ElemSig::EnumValue"),
]
}