public static string TypeMap(IBfsType type)
{
if (type is BfsNamedType)
return (type as BfsNamedType).DataBlock.Name;
if (type is BfsPrimitiveType)
{
string typeString = (type as BfsPrimitiveType).PrimitiveType.ToString();
switch (typeString)
{
case "Ubyte":
return "Byte";
case "Sbyte":
return "Byte";
default:
return typeString;
}
}
else return "/* TODO!!! */";
}