internal Table[] GetTables()
{
Table[] tables = new Table[64];
tables[ModuleTable.Index] = ModuleTable;
tables[TypeRefTable.Index] = TypeRef;
tables[TypeDefTable.Index] = TypeDef;
tables[FieldPtrTable.Index] = FieldPtr;
tables[FieldTable.Index] = Field;
tables[MemberRefTable.Index] = MemberRef;
tables[ConstantTable.Index] = Constant;
tables[CustomAttributeTable.Index] = CustomAttribute;
tables[FieldMarshalTable.Index] = FieldMarshal;
tables[DeclSecurityTable.Index] = DeclSecurity;
tables[ClassLayoutTable.Index] = ClassLayout;
tables[FieldLayoutTable.Index] = FieldLayout;
tables[ParamPtrTable.Index] = ParamPtr;
tables[ParamTable.Index] = Param;
tables[InterfaceImplTable.Index] = InterfaceImpl;
tables[StandAloneSigTable.Index] = StandAloneSig;
tables[EventMapTable.Index] = EventMap;
tables[EventPtrTable.Index] = EventPtr;
tables[EventTable.Index] = Event;
tables[PropertyMapTable.Index] = PropertyMap;
tables[PropertyPtrTable.Index] = PropertyPtr;
tables[PropertyTable.Index] = Property;
tables[MethodSemanticsTable.Index] = MethodSemantics;
tables[MethodImplTable.Index] = MethodImpl;
tables[ModuleRefTable.Index] = ModuleRef;
tables[TypeSpecTable.Index] = TypeSpec;
tables[ImplMapTable.Index] = ImplMap;
tables[FieldRVATable.Index] = FieldRVA;
tables[AssemblyTable.Index] = AssemblyTable;
tables[AssemblyRefTable.Index] = AssemblyRef;
tables[MethodPtrTable.Index] = MethodPtr;
tables[MethodDefTable.Index] = MethodDef;
tables[NestedClassTable.Index] = NestedClass;
tables[FileTable.Index] = File;
tables[ExportedTypeTable.Index] = ExportedType;
tables[ManifestResourceTable.Index] = ManifestResource;
tables[GenericParamTable.Index] = GenericParam;
tables[MethodSpecTable.Index] = MethodSpec;
tables[GenericParamConstraintTable.Index] = GenericParamConstraint;
tables[DocumentTable.Index] = Document;
tables[MethodDebugInformationTable.Index] = MethodDebugInformation;
tables[LocalScopeTable.Index] = LocalScope;
tables[LocalVariableTable.Index] = LocalVariable;
tables[LocalConstantTable.Index] = LocalConstant;
tables[ImportScopeTable.Index] = ImportScope;
tables[StateMachineTable.Index] = StateMachine;
tables[CustomDebugInformationTable.Index] = CustomDebugInformation;
return tables;
}