Exemplo n.º 1
0
 protected virtual void VisitStructField(Definitions.StructDefinition @struct, Definitions.StructField field)
 {
     if (field.FieldType.Modifies.Count == 0 && Processor.UnitsMap.TryGetValue(field.FieldType.Name, out var def))
     {
         if (def is Definitions.FixedArrayDefinition fixedArray && fixedArray.IsPrimitive)
         {
             field.FieldType = fixedArray.ElementType;
             field.FixedSize = fixedArray.Size;
         }
     }
 }
Exemplo n.º 2
0
 protected virtual void RenameStructField(Definitions.StructDefinition @struct, Definitions.StructField field)
 {
     field.CSharpName = NamedTool.ToCamelNamed(field.Name);
 }