|
| 1 | +#nullable enable |
| 2 | +abstract Genbox.FastData.Generator.Framework.CodeGenerator.GetOutputWriter<T>(Genbox.FastData.Generators.GeneratorConfig<T>! genCfg, Genbox.FastData.Generators.Abstracts.IContext! context) -> Genbox.FastData.Generator.Framework.OutputWriter<T>? |
| 3 | +abstract Genbox.FastData.Generator.Framework.Definitions.EarlyExitDef.GetLengthEarlyExits(uint min, uint max) -> string! |
| 4 | +abstract Genbox.FastData.Generator.Framework.Definitions.EarlyExitDef.GetMaskEarlyExit(ulong bitSet) -> string! |
| 5 | +abstract Genbox.FastData.Generator.Framework.Definitions.EarlyExitDef.GetValueEarlyExits<T>(T min, T max) -> string! |
| 6 | +abstract Genbox.FastData.Generator.Framework.Definitions.EarlyExitDef.IsEnabled.get -> bool |
| 7 | +abstract Genbox.FastData.Generator.Framework.OutputWriter<T>.Generate() -> string! |
| 8 | +Genbox.FastData.Generator.Abstracts.IOutputWriter |
| 9 | +Genbox.FastData.Generator.Abstracts.IOutputWriter.Generate() -> string! |
| 10 | +Genbox.FastData.Generator.Enums.BranchType |
| 11 | +Genbox.FastData.Generator.Enums.BranchType.If = 2 -> Genbox.FastData.Generator.Enums.BranchType |
| 12 | +Genbox.FastData.Generator.Enums.BranchType.Switch = 1 -> Genbox.FastData.Generator.Enums.BranchType |
| 13 | +Genbox.FastData.Generator.Enums.BranchType.Unknown = 0 -> Genbox.FastData.Generator.Enums.BranchType |
| 14 | +Genbox.FastData.Generator.Enums.CodeType |
| 15 | +Genbox.FastData.Generator.Enums.CodeType.Class = 2 -> Genbox.FastData.Generator.Enums.CodeType |
| 16 | +Genbox.FastData.Generator.Enums.CodeType.Directive = 3 -> Genbox.FastData.Generator.Enums.CodeType |
| 17 | +Genbox.FastData.Generator.Enums.CodeType.Method = 1 -> Genbox.FastData.Generator.Enums.CodeType |
| 18 | +Genbox.FastData.Generator.Enums.CodeType.Unknown = 0 -> Genbox.FastData.Generator.Enums.CodeType |
| 19 | +Genbox.FastData.Generator.Extensions.IntegerExtensions |
| 20 | +Genbox.FastData.Generator.Framework.CodeGenerator |
| 21 | +Genbox.FastData.Generator.Framework.CodeGenerator.CodeGenerator(Genbox.FastData.Generator.Framework.Interfaces.ILanguageDef! langDef, Genbox.FastData.Generator.Framework.Interfaces.IConstantsDef! constDef, Genbox.FastData.Generator.Framework.Interfaces.IEarlyExitDef! earlyExitDef, Genbox.FastData.Generator.Framework.Interfaces.IHashDef! hashDef) -> void |
| 22 | +Genbox.FastData.Generator.Framework.CodeGenerator.Shared.get -> Genbox.FastData.Generator.SharedCode! |
| 23 | +Genbox.FastData.Generator.Framework.CodeGenerator.UseUTF16Encoding.get -> bool |
| 24 | +Genbox.FastData.Generator.Framework.Definitions.BoolTypeDef |
| 25 | +Genbox.FastData.Generator.Framework.Definitions.BoolTypeDef.BoolTypeDef(string! name) -> void |
| 26 | +Genbox.FastData.Generator.Framework.Definitions.BoolTypeDef.DataType.get -> Genbox.FastData.Enums.DataType |
| 27 | +Genbox.FastData.Generator.Framework.Definitions.BoolTypeDef.Name.get -> string! |
| 28 | +Genbox.FastData.Generator.Framework.Definitions.BoolTypeDef.Print.get -> System.Func<bool, string!>! |
| 29 | +Genbox.FastData.Generator.Framework.Definitions.EarlyExitDef |
| 30 | +Genbox.FastData.Generator.Framework.Definitions.EarlyExitDef.EarlyExitDef() -> void |
| 31 | +Genbox.FastData.Generator.Framework.Definitions.EarlyExitDef.GetEarlyExits<T>(System.Collections.Generic.IEnumerable<Genbox.FastData.Generators.Abstracts.IEarlyExit!>! earlyExits) -> string! |
| 32 | +Genbox.FastData.Generator.Framework.Definitions.IntegerTypeDef<T> |
| 33 | +Genbox.FastData.Generator.Framework.Definitions.IntegerTypeDef<T>.DataType.get -> Genbox.FastData.Enums.DataType |
| 34 | +Genbox.FastData.Generator.Framework.Definitions.IntegerTypeDef<T>.IntegerTypeDef(string! name, T minValue, T maxValue, string! minValueStr, string! maxValueStr, System.Func<T, string!>? print = null) -> void |
| 35 | +Genbox.FastData.Generator.Framework.Definitions.IntegerTypeDef<T>.Name.get -> string! |
| 36 | +Genbox.FastData.Generator.Framework.Definitions.IntegerTypeDef<T>.Print.get -> System.Func<T, string!>! |
| 37 | +Genbox.FastData.Generator.Framework.Definitions.StringTypeDef |
| 38 | +Genbox.FastData.Generator.Framework.Definitions.StringTypeDef.DataType.get -> Genbox.FastData.Enums.DataType |
| 39 | +Genbox.FastData.Generator.Framework.Definitions.StringTypeDef.Name.get -> string! |
| 40 | +Genbox.FastData.Generator.Framework.Definitions.StringTypeDef.Print.get -> System.Func<string!, string!>! |
| 41 | +Genbox.FastData.Generator.Framework.Definitions.StringTypeDef.StringTypeDef(string! name) -> void |
| 42 | +Genbox.FastData.Generator.Framework.Interfaces.IConstantsDef |
| 43 | +Genbox.FastData.Generator.Framework.Interfaces.IConstantsDef.Comment.get -> string! |
| 44 | +Genbox.FastData.Generator.Framework.Interfaces.IConstantsDef.ItemCountTemplate.get -> System.Func<string!, string!, string!>! |
| 45 | +Genbox.FastData.Generator.Framework.Interfaces.IConstantsDef.MaxLengthTemplate.get -> System.Func<string!, string!, string!>! |
| 46 | +Genbox.FastData.Generator.Framework.Interfaces.IConstantsDef.MaxValueTemplate.get -> System.Func<string!, string!, string!>! |
| 47 | +Genbox.FastData.Generator.Framework.Interfaces.IConstantsDef.MinLengthTemplate.get -> System.Func<string!, string!, string!>! |
| 48 | +Genbox.FastData.Generator.Framework.Interfaces.IConstantsDef.MinValueTemplate.get -> System.Func<string!, string!, string!>! |
| 49 | +Genbox.FastData.Generator.Framework.Interfaces.IEarlyExitDef |
| 50 | +Genbox.FastData.Generator.Framework.Interfaces.IEarlyExitDef.GetEarlyExits<T>(System.Collections.Generic.IEnumerable<Genbox.FastData.Generators.Abstracts.IEarlyExit!>! earlyExits) -> string! |
| 51 | +Genbox.FastData.Generator.Framework.Interfaces.IHashDef |
| 52 | +Genbox.FastData.Generator.Framework.Interfaces.IHashDef.GetHashSource(Genbox.FastData.Enums.DataType dataType, string! typeName) -> string! |
| 53 | +Genbox.FastData.Generator.Framework.Interfaces.ILanguageDef |
| 54 | +Genbox.FastData.Generator.Framework.Interfaces.ILanguageDef.ArraySizeType.get -> string! |
| 55 | +Genbox.FastData.Generator.Framework.Interfaces.ILanguageDef.TypeDefinitions.get -> System.Collections.Generic.IList<Genbox.FastData.Generator.Framework.Interfaces.ITypeDef!>! |
| 56 | +Genbox.FastData.Generator.Framework.Interfaces.ILanguageDef.UseUTF16Encoding.get -> bool |
| 57 | +Genbox.FastData.Generator.Framework.Interfaces.ITypeDef |
| 58 | +Genbox.FastData.Generator.Framework.Interfaces.ITypeDef.DataType.get -> Genbox.FastData.Enums.DataType |
| 59 | +Genbox.FastData.Generator.Framework.Interfaces.ITypeDef.Name.get -> string! |
| 60 | +Genbox.FastData.Generator.Framework.Interfaces.ITypeDef<T> |
| 61 | +Genbox.FastData.Generator.Framework.Interfaces.ITypeDef<T>.Print.get -> System.Func<T, string!>! |
| 62 | +Genbox.FastData.Generator.Framework.OutputWriter<T> |
| 63 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.ArraySizeType.get -> string! |
| 64 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.EarlyExits.get -> string! |
| 65 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.GeneratorConfig.get -> Genbox.FastData.Generators.GeneratorConfig<T>! |
| 66 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.GetSmallestSignedType(long value) -> string! |
| 67 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.GetSmallestUnsignedType(long value) -> string! |
| 68 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.HashSizeType.get -> string! |
| 69 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.HashSource.get -> string! |
| 70 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.OutputWriter() -> void |
| 71 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.ToValueLabel<T2>(T2 value) -> string! |
| 72 | +Genbox.FastData.Generator.Framework.OutputWriter<T>.TypeName.get -> string! |
| 73 | +Genbox.FastData.Generator.Framework.TypeHelper |
| 74 | +Genbox.FastData.Generator.Framework.TypeHelper.GetSmallestIntType(long value) -> string! |
| 75 | +Genbox.FastData.Generator.Framework.TypeHelper.GetSmallestUIntType(ulong value) -> string! |
| 76 | +Genbox.FastData.Generator.Framework.TypeHelper.GetTypeName(System.Type! type) -> string! |
| 77 | +Genbox.FastData.Generator.Framework.TypeHelper.ToValueLabel<T>(T value) -> string! |
| 78 | +Genbox.FastData.Generator.Framework.TypeHelper.TypeHelper(Genbox.FastData.Generator.Framework.TypeMap! typeMap) -> void |
| 79 | +Genbox.FastData.Generator.Framework.TypeMap |
| 80 | +Genbox.FastData.Generator.Framework.TypeMap.Get<T>() -> Genbox.FastData.Generator.Framework.Interfaces.ITypeDef<T>! |
| 81 | +Genbox.FastData.Generator.Framework.TypeMap.GetName(System.Type! t) -> string! |
| 82 | +Genbox.FastData.Generator.Framework.TypeMap.TypeMap(System.Collections.Generic.IList<Genbox.FastData.Generator.Framework.Interfaces.ITypeDef!>! typeSpecs) -> void |
| 83 | +Genbox.FastData.Generator.Helpers.FormatHelper |
| 84 | +Genbox.FastData.Generator.SharedCode |
| 85 | +Genbox.FastData.Generator.SharedCode.Add(string! id, Genbox.FastData.Generator.Enums.CodeType type, string! value) -> void |
| 86 | +Genbox.FastData.Generator.SharedCode.Clear() -> void |
| 87 | +Genbox.FastData.Generator.SharedCode.GetType(Genbox.FastData.Generator.Enums.CodeType type) -> System.Collections.Generic.IEnumerable<string!>! |
| 88 | +Genbox.FastData.Generator.SharedCode.SharedCode() -> void |
| 89 | +static Genbox.FastData.Generator.Extensions.IntegerExtensions.ToStringInvariant(this int value) -> string! |
| 90 | +static Genbox.FastData.Generator.Extensions.IntegerExtensions.ToStringInvariant(this uint value) -> string! |
| 91 | +static Genbox.FastData.Generator.Extensions.IntegerExtensions.ToStringInvariant(this ulong value) -> string! |
| 92 | +static Genbox.FastData.Generator.Framework.OutputWriter<T>.HashSizeDataType.get -> Genbox.FastData.Enums.DataType |
| 93 | +static Genbox.FastData.Generator.Helpers.FormatHelper.FormatColumns<T>(System.Collections.Generic.IEnumerable<T>! items, System.Func<T, string!>! Render, int indent = 8, int columns = 10) -> string! |
| 94 | +static Genbox.FastData.Generator.Helpers.FormatHelper.FormatList<T>(System.Collections.Generic.IEnumerable<T>! data, System.Func<T, string!>! render, string! delim = ", ") -> string! |
| 95 | +virtual Genbox.FastData.Generator.Framework.CodeGenerator.AppendBody<T>(System.Text.StringBuilder! sb, Genbox.FastData.Generators.GeneratorConfig<T>! genCfg, string! typeName, Genbox.FastData.Generators.Abstracts.IContext! context) -> void |
| 96 | +virtual Genbox.FastData.Generator.Framework.CodeGenerator.AppendFooter<T>(System.Text.StringBuilder! sb, Genbox.FastData.Generators.GeneratorConfig<T>! genCfg, string! typeName) -> void |
| 97 | +virtual Genbox.FastData.Generator.Framework.CodeGenerator.AppendHeader<T>(System.Text.StringBuilder! sb, Genbox.FastData.Generators.GeneratorConfig<T>! genCfg, Genbox.FastData.Generators.Abstracts.IContext! context) -> void |
| 98 | +virtual Genbox.FastData.Generator.Framework.CodeGenerator.TryGenerate<T>(Genbox.FastData.Generators.GeneratorConfig<T>! genCfg, Genbox.FastData.Generators.Abstracts.IContext! context, out string? source) -> bool |
| 99 | +virtual Genbox.FastData.Generator.Framework.OutputWriter<T>.GetEqualFunction(string! value1, string! value2, Genbox.FastData.Enums.DataType dataType = Genbox.FastData.Enums.DataType.Null) -> string! |
| 100 | +virtual Genbox.FastData.Generator.Framework.OutputWriter<T>.GetModFunction(string! variable, ulong value) -> string! |
0 commit comments