Example #1
0
            public static Struct From(System.Type type)
            {
                Logger.Info($"Creating struct from type: {type.FullName}");
                var obj = new Struct();

                obj.Name = type.FullName;

                var fields = type.GetFields(BindingFlags.Public | BindingFlags.Instance);

                foreach (var field in fields)
                {
                    obj.Fields.Add(StructField.From(field));
                }

                return(obj);
            }