Import code from previous AssetBuilder version

This commit is contained in:
Jan
2019-09-24 10:45:09 +02:00
parent 5609557516
commit 0d8432d4f7
919 changed files with 154412 additions and 26 deletions

View File

@ -0,0 +1,20 @@
using System.Collections.Generic;
using ZoneCodeGenerator.Domain;
using ZoneCodeGenerator.Domain.FastFileStructure;
using ZoneCodeGenerator.Domain.StructureInformation;
namespace ZoneCodeGenerator.Persistence
{
interface IReadOnlyDataRepository
{
IEnumerable<DataTypeEnum> GetAllEnums();
IEnumerable<DataTypeStruct> GetAllStructs();
IEnumerable<DataTypeUnion> GetAllUnions();
IEnumerable<DataTypeTypedef> GetAllTypedefs();
IEnumerable<StructureInformation> GetAllStructureInformation();
IEnumerable<FastFileBlock> GetAllFastFileBlocks();
DataType GetDataTypeByName(string name);
StructureInformation GetInformationFor(DataTypeWithMembers dataTypeWithMembers);
}
}