├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── sync_gitee.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── README_EN.md ├── docs ├── _config.yml ├── images │ ├── Client_Server.png │ ├── adv │ │ ├── def_01.png │ │ ├── def_02.png │ │ ├── def_03.png │ │ ├── def_04.png │ │ ├── def_05.png │ │ ├── def_06.png │ │ ├── def_07.png │ │ ├── def_08.png │ │ ├── def_09.png │ │ ├── def_10.png │ │ ├── def_11.png │ │ ├── def_12.png │ │ ├── def_13.png │ │ ├── def_14.png │ │ ├── def_15.png │ │ ├── def_16.png │ │ ├── def_17.png │ │ ├── def_18.png │ │ ├── def_19.png │ │ ├── def_20.png │ │ ├── def_21.png │ │ ├── def_22.png │ │ ├── def_23.png │ │ ├── def_24.png │ │ ├── def_25.png │ │ ├── def_26.png │ │ ├── def_27.png │ │ ├── def_28.png │ │ ├── def_29.png │ │ ├── def_30.png │ │ ├── def_31.png │ │ ├── def_32.png │ │ ├── def_33.png │ │ ├── def_34.png │ │ ├── def_35.png │ │ ├── def_36.png │ │ ├── def_37.png │ │ ├── def_38.png │ │ ├── def_39.png │ │ ├── def_40.png │ │ ├── def_41.png │ │ ├── def_42.png │ │ ├── def_43.png │ │ ├── def_44.png │ │ ├── def_45.png │ │ ├── def_46.png │ │ ├── def_47.png │ │ ├── def_48.png │ │ ├── def_49.png │ │ └── def_50.png │ ├── cases │ │ ├── bean.jpg │ │ ├── bean2.jpg │ │ ├── collection.jpg │ │ ├── enum.jpg │ │ ├── ignorefield.jpg │ │ ├── l10n_text.jpg │ │ ├── multileveltitle.jpg │ │ ├── multiline.jpg │ │ ├── nullable.jpg │ │ ├── primitive_type.jpg │ │ ├── quickstart_reward.jpg │ │ ├── quickstart_table.jpg │ │ ├── sep_bean.jpg │ │ ├── sep_container1.jpg │ │ ├── sep_container2.jpg │ │ ├── simple1.jpg │ │ ├── singleton.jpg │ │ ├── singleton2.jpg │ │ ├── stream.jpg │ │ ├── table_list_indep_key.jpg │ │ ├── table_list_not_key.jpg │ │ ├── table_list_union_key.jpg │ │ ├── tag.jpg │ │ ├── tag2.jpg │ │ ├── title_dynamic_bean.jpg │ │ ├── title_enum.jpg │ │ ├── title_map.jpg │ │ └── titlelimit.jpg │ ├── docusaurus-social-card.jpg │ ├── docusaurus.png │ ├── dots_release.png │ ├── easy.svg │ ├── efficient.svg │ ├── excel_bean.jpg │ ├── excel_enum.jpg │ ├── excel_table.jpg │ ├── favicon.ico │ ├── favicon.png │ ├── flying-seagull.jpg │ ├── icon.png │ ├── install │ │ ├── install_01.png │ │ ├── install_02.png │ │ ├── install_03.png │ │ ├── install_04.png │ │ ├── install_05.png │ │ ├── install_06.png │ │ ├── install_07.png │ │ ├── install_08.png │ │ ├── install_09.png │ │ └── install_10.png │ ├── logo.png │ ├── logo.svg │ ├── luban_edit_tool.png │ ├── more.png │ ├── other.png │ ├── panda-waving.png │ ├── pipeline.jpg │ ├── process.jpg │ ├── python.png │ ├── reliable-dark.svg │ ├── reliable.svg │ ├── ui.png │ ├── undraw_docusaurus_mountain.svg │ ├── undraw_docusaurus_react.svg │ ├── undraw_docusaurus_tree.svg │ ├── web.png │ ├── weixin.jpg │ └── zhifubao.jpg └── sponsor │ ├── weixin.JPG │ └── zhifubao.JPG ├── scripts ├── format.bat └── format.sh └── src ├── .dockerignore ├── .editorconfig ├── Luban.Bson ├── AssemblyInfo.cs ├── BsonDataTarget.cs ├── BsonDataVisitor.cs └── Luban.Bson.csproj ├── Luban.CSharp ├── AssemblyInfo.cs ├── CodeTarget │ ├── CsharpBinCodeTarget.cs │ ├── CsharpCodeTargetBase.cs │ ├── CsharpDotnetJsonCodeTarget.cs │ ├── CsharpEditorJsonCodeTarget.cs │ ├── CsharpNewtonSoftJsonCodeTarget.cs │ └── CsharpSimpleJsonCodeTarget.cs ├── ConstStrings.cs ├── Luban.CSharp.csproj ├── TemplateExtensions │ ├── CsharpBinTemplateExtension.cs │ ├── CsharpDotNetJsonTemplateExtension.cs │ ├── CsharpEditorJsonTemplateExtension.cs │ ├── CsharpNewtonSoftJsonTemplateExtension.cs │ ├── CsharpSimpleJsonTemplateExtension.cs │ └── CsharpTemplateExtension.cs ├── Templates │ ├── common │ │ └── cs │ │ │ └── enum.sbn │ ├── cs-bin │ │ ├── bean.sbn │ │ ├── table.sbn │ │ └── tables.sbn │ ├── cs-dotnet-json │ │ ├── bean.sbn │ │ ├── table.sbn │ │ └── tables.sbn │ ├── cs-editor-json │ │ ├── bean.sbn │ │ └── enum.sbn │ ├── cs-newtonsoft-json │ │ ├── bean.sbn │ │ ├── table.sbn │ │ └── tables.sbn │ └── cs-simple-json │ │ ├── bean.sbn │ │ ├── table.sbn │ │ └── tables.sbn ├── TypeUtil.cs └── TypeVisitors │ ├── BinaryDeserializeVisitor.cs │ ├── BinaryUnderlyingDeserializeVisitor.cs │ ├── ConstValueVisitor.cs │ ├── CtorDefaultValueVisitor.cs │ ├── DataToStringVisitor.cs │ ├── DeclaringCollectionRefNameVisitor.cs │ ├── DeclaringTypeNameVisitor.cs │ ├── DotNetJsonDeserializeVisitor.cs │ ├── EditorDeclaringTypeNameVisitor.cs │ ├── EditorInitValueVisitor.cs │ ├── EditorIsRawNullableTypeVisitor.cs │ ├── EditorJsonLoad.cs │ ├── EditorJsonSave.cs │ ├── EditorJsonSaveUnderlying.cs │ ├── EditorJsonSaveUnderlying2.cs │ ├── EditorNeedInitVisitor.cs │ ├── EditorUnderlyingTypeNameVisitor.cs │ ├── IsRawNullableTypeVisitor.cs │ ├── NeedInitFieldVisitor.cs │ ├── NewtonSoftJsonDeserializeVisitor.cs │ ├── RecursiveResolveVisitor.cs │ ├── SimpleJsonDeserializeVisitor.cs │ ├── StringDeserializeVisitor.cs │ └── UnderlyingDeclaringTypeNameVisitor.cs ├── Luban.Core ├── AssemblyInfo.cs ├── BuiltinOptionNames.cs ├── CodeFormat │ ├── CodeFormatManager.cs │ ├── CodeStyleAttribute.cs │ ├── CodeStyles │ │ ├── CodeStyleBase.cs │ │ ├── ConfigurableCodeStyle.cs │ │ └── OverlayCodeStyle.cs │ ├── ICodeStyle.cs │ ├── INamingConventionFormatter.cs │ ├── NamingConventionAttribute.cs │ └── NamingConventionFormatters │ │ ├── CamelCaseFormatter.cs │ │ ├── NoneFormatter.cs │ │ ├── PascalCaseFormatter.cs │ │ ├── SnakeCaseFormatter.cs │ │ └── UpperCaseFormatter.cs ├── CodeTarget │ ├── AllInOneTemplateCodeTargetBase.cs │ ├── CodeTargetAttribute.cs │ ├── CodeTargetBase.cs │ ├── CodeTargetManager.cs │ ├── CodeWriter.cs │ ├── CommonFileHeaders.cs │ ├── ICodeTarget.cs │ ├── NameLocation.cs │ └── TemplateCodeTargetBase.cs ├── CustomBehaviour │ ├── BehaviourBaseAttribute.cs │ ├── CustomBehaviourManager.cs │ ├── ICustomBehaviour.cs │ └── IPriorityBehaviour.cs ├── DataLoader │ ├── DataCreateException.cs │ ├── DataLoaderAttribute.cs │ ├── DataLoaderBase.cs │ ├── DataLoaderManager.cs │ ├── FieldNames.cs │ └── IDataLoader.cs ├── DataTarget │ ├── DataExporterAttribute.cs │ ├── DataExporterBase.cs │ ├── DataTargetAttribute.cs │ ├── DataTargetBase.cs │ ├── DataTargetManager.cs │ ├── IDataExporter.cs │ └── IDataTarget.cs ├── DataTransformer │ ├── DataTransfomerBase.cs │ ├── DataTransformerAttribute.cs │ └── IDataTransformer.cs ├── DataVisitors │ ├── DataActionHelpVisitor.cs │ ├── DataActionHelpVisitor2.cs │ ├── IDataActionVisitor.cs │ ├── IDataActionVisitor2.cs │ ├── IDataFuncVisitor.cs │ ├── IDataFuncVisitor2.cs │ ├── IsDefaultValueVisitor.cs │ ├── IsSimpleLiteralDataVisitor.cs │ ├── TableVisitor.cs │ ├── ToLiteralVisitorBase.cs │ ├── ToStringVisitor.cs │ └── ToStringVisitor2.cs ├── Datas │ ├── DArray.cs │ ├── DBean.cs │ ├── DBool.cs │ ├── DByte.cs │ ├── DDateTime.cs │ ├── DDouble.cs │ ├── DEnum.cs │ ├── DFloat.cs │ ├── DInt.cs │ ├── DList.cs │ ├── DLong.cs │ ├── DMap.cs │ ├── DSet.cs │ ├── DShort.cs │ ├── DString.cs │ └── DType.cs ├── Defs │ ├── DefAssembly.cs │ ├── DefBean.cs │ ├── DefEnum.cs │ ├── DefField.cs │ ├── DefRefGroup.cs │ ├── DefTable.cs │ ├── DefTypeBase.cs │ ├── LoadDefException.cs │ ├── Record.cs │ ├── TableDataInfo.cs │ └── TableMode.cs ├── EnvManager.cs ├── GenerationContext.cs ├── GlobalConfigLoader.cs ├── IGenerationContext.cs ├── L10N │ ├── ITextProvider.cs │ ├── L10NManager.cs │ └── TextProviderAttribute.cs ├── Luban.Core.csproj ├── OutputFile.cs ├── OutputFileManifest.cs ├── OutputSaver │ ├── IOutputSaver.cs │ ├── LocalFileSaver.cs │ ├── NullSaver.cs │ ├── OutputSaverAttribute.cs │ ├── OutputSaverBase.cs │ └── OutputSaverManager.cs ├── Pipeline │ ├── DefaultPipeline.cs │ ├── IPipeline.cs │ ├── PipelineArguments.cs │ ├── PipelineAttribute.cs │ └── PipelineManager.cs ├── PostProcess │ ├── IPostProcess.cs │ ├── PostProcessAttribute.cs │ ├── PostProcessBase.cs │ └── PostProcessManager.cs ├── RawDefs │ ├── RawAssembly.cs │ ├── RawBean.cs │ ├── RawEnum.cs │ ├── RawField.cs │ ├── RawGroup.cs │ ├── RawRefGroup.cs │ ├── RawTable.cs │ ├── RawTarget.cs │ └── TypeMapper.cs ├── RegisterBehaviourAttribute.cs ├── Schema │ ├── BeanSchemaLoaderAttribute.cs │ ├── IBeanSchemaLoader.cs │ ├── IConfigLoader.cs │ ├── ISchemaCollector.cs │ ├── ISchemaLoader.cs │ ├── ITableImporter.cs │ ├── LubanConfig.cs │ ├── SchemaCollectorAttribute.cs │ ├── SchemaCollectorBase.cs │ ├── SchemaFileInfo.cs │ ├── SchemaLoaderAttribute.cs │ ├── SchemaLoaderBase.cs │ ├── SchemaManager.cs │ └── TableImporterAttribute.cs ├── Serialization │ ├── BeanBase.cs │ ├── ByteBuf.cs │ ├── ByteBufPool.cs │ ├── EUnmarshalError.cs │ ├── FieldTag.cs │ ├── ISerializable.cs │ ├── ITypeId.cs │ ├── SerializationException.cs │ └── ThreadLocalTemporalByteBufPool.cs ├── SimpleLauncher.cs ├── TemplateExtensions │ ├── ContextTemplateExtension.cs │ └── TypeTemplateExtension.cs ├── Tmpl │ └── TemplateManager.cs ├── TypeVisitors │ ├── AllFalseVisitor.cs │ ├── AllTrueVisitor.cs │ ├── DecoratorActionVisitor.cs │ ├── DecoratorFuncVisitor.cs │ ├── DeepCompareTypeDefine.cs │ ├── ITypeActionVisitor.cs │ ├── ITypeFuncVisitor.cs │ ├── IsValidTableKeyTypeVisitor.cs │ ├── RawDefineTypeNameVisitor.cs │ ├── RefTypeVisitor.cs │ └── TypeActionVisitorAdaptor.cs ├── Types │ ├── TArray.cs │ ├── TBean.cs │ ├── TBool.cs │ ├── TByte.cs │ ├── TDateTime.cs │ ├── TDouble.cs │ ├── TEnum.cs │ ├── TFloat.cs │ ├── TInt.cs │ ├── TList.cs │ ├── TLong.cs │ ├── TMap.cs │ ├── TSet.cs │ ├── TShort.cs │ ├── TString.cs │ └── TType.cs ├── Utils │ ├── AtomicLong.cs │ ├── CollectionExtensions.cs │ ├── DataExtensions.cs │ ├── DataUtil.cs │ ├── DefExtensions.cs │ ├── DefUtil.cs │ ├── ExceptionUtil.cs │ ├── ExternalTypeUtil.cs │ ├── FileCleaner.cs │ ├── FileUtil.cs │ ├── ListEqualityComparer.cs │ ├── LoadXmlException.cs │ ├── StringUtil.cs │ ├── TemplateUtil.cs │ ├── TimeUtil.cs │ ├── TimeZoneUtil.cs │ ├── TypeUtil.cs │ └── XmlUtil.cs └── Validator │ ├── DataValidatorBase.cs │ ├── DataValidatorContext.cs │ ├── DataValidatorVisitor.cs │ ├── IDataValidator.cs │ ├── ITableValidator.cs │ ├── ValidatorAttribute.cs │ ├── ValidatorManager.cs │ └── ValidatorType.cs ├── Luban.Cpp ├── AssemblyInfo.cs ├── CodeTarget │ ├── CppBinRawptrCodeTarget.cs │ ├── CppBinSharedptrCodeTarget.cs │ └── CppCodeTargetBase.cs ├── Luban.Cpp.csproj ├── TemplateExtensions │ ├── CppRawptrBinTemplateExtension.cs │ ├── CppSharedptrBinTemplateExtension.cs │ └── CppTemplateExtension.cs ├── Templates │ ├── common │ │ └── cpp │ │ │ └── enum.sbn │ ├── cpp-rawptr-bin │ │ ├── bean.sbn │ │ ├── schema_cpp.sbn │ │ ├── schema_h.sbn │ │ ├── table.sbn │ │ └── tables.sbn │ └── cpp-sharedptr-bin │ │ ├── bean.sbn │ │ ├── schema_cpp.sbn │ │ ├── schema_h.sbn │ │ ├── table.sbn │ │ └── tables.sbn └── TypeVisitors │ ├── CppRawptrDeclaringTypeNameVisitor.cs │ ├── CppRawptrDeserializeVisitor.cs │ ├── CppRawptrUnderlyingDeclaringTypeNameVisitor.cs │ ├── CppRawptrUnderlyingDeserializeVisitor.cs │ ├── CppSharedPtrUnderlyingDeclaringTypeNameVisitor.cs │ ├── CppSharedptrDeclaringTypeNameVisitor.cs │ ├── CppSharedptrDeserializeVisitor.cs │ ├── CppSharedptrUnderlyingDeserializeVisitor.cs │ ├── CppUnderlyingDeclaringTypeNameVisitor.cs │ └── CppUnderlyingDeserializeVisitorBase.cs ├── Luban.Dart ├── AssemblyInfo.cs ├── CodeTarget │ ├── DartCodeTargetBase.cs │ └── DartJsonCodeTarget.cs ├── Luban.Dart.csproj ├── TemplateExtensions │ ├── DartCommonTemplateExtension.cs │ └── DartJsonTemplateExtension.cs ├── Templates │ ├── common │ │ └── dart │ │ │ └── enum.sbn │ └── dart-json │ │ ├── bean.sbn │ │ ├── table.sbn │ │ └── tables.sbn └── TypeVisitors │ ├── DartDeclaringBoxTypeNameVisitor.cs │ ├── DartDeclaringTypeNameVisitor.cs │ ├── DeclaringCollectionRefNameVisitor.cs │ └── JsonUnderlyingDeserializeVisitor.cs ├── Luban.DataLoader.Builtin ├── AssemblyInfo.cs ├── DataVisitors │ ├── ExcelStreamDataCreator.cs │ ├── InvalidExcelDataException.cs │ ├── JsonDataCreator.cs │ ├── LiteStreamDataCreator.cs │ ├── LuaDataCreator.cs │ ├── SheetDataCreator.cs │ ├── StringDataCreator.cs │ ├── UnityAssetDataCreator.cs │ ├── XmlDataCreator.cs │ └── YamlDataCreator.cs ├── Excel │ ├── Cell.cs │ ├── DataParser │ │ ├── DataParserFactory.cs │ │ ├── IDataParser.cs │ │ ├── JsonParser.cs │ │ ├── LiteParser.cs │ │ ├── LubParser.cs │ │ ├── StreamParser.cs │ │ └── TextParserBase.cs │ ├── ExcelRowColumnDataSource.cs │ ├── ExcelStream.cs │ ├── RawSheet.cs │ ├── RawSheetTableDefInfo.cs │ ├── RowColumnSheet.cs │ ├── SheetLoadUtil.cs │ ├── StreamSheet.cs │ ├── Title.cs │ └── TitleRow.cs ├── Json │ └── JsonDataSource.cs ├── Lite │ ├── LiteDataSource.cs │ └── LiteStream.cs ├── Lua │ └── LuaDataSource.cs ├── Luban.DataLoader.Builtin.csproj ├── UnityAsset │ └── UnityAssetDataSource.cs ├── Utils │ └── LoadDataUtil.cs ├── Xml │ └── XmlDataSource.cs └── Yaml │ └── YamlDataLoader.cs ├── Luban.DataTarget.Builtin ├── AssemblyInfo.cs ├── Binary │ ├── BinaryDataTarget.cs │ ├── BinaryDataVisitor.cs │ ├── BinaryIndexExportor.cs │ └── BinaryRecordOffsetDataTarget.cs ├── DefaultDataExporter.cs ├── Json │ ├── Json2DataTarget.cs │ ├── Json2DataVisitor.cs │ ├── JsonConvertTarget.cs │ ├── JsonConvertor.cs │ ├── JsonDataTarget.cs │ ├── JsonDataVisitor.cs │ ├── SimpleJsonTypeVisitor.cs │ ├── ToJsonLiteralVisitor.cs │ └── ToJsonPropertyNameVisitor.cs ├── Luban.DataTarget.Builtin.csproj ├── NullDataExporter.cs ├── Res │ ├── ResDataVisitor.cs │ └── ResourceInfo.cs ├── Xml │ ├── ToXmlLiteralVisitor.cs │ ├── XmlDataTarget.cs │ └── XmlDataVisitor.cs └── Yaml │ ├── YamlDataTarget.cs │ └── YamlDataVisitor.cs ├── Luban.DataValidator.Builtin ├── AssemblyInfo.cs ├── Collection │ ├── IndexValidator.cs │ └── SizeValidator.cs ├── Luban.DataValidator.Builtin.csproj ├── Misc │ └── NotDefaultValueValidator.cs ├── Path │ ├── GodotResourcePattern.cs │ ├── IPathPattern.cs │ ├── PathValidator.cs │ ├── RegexPattern.cs │ ├── SimpleReplacePattern.cs │ ├── Ue4ResourcePattern.cs │ └── UnityAddressablePattern.cs ├── Range │ ├── DoubleRange.cs │ ├── LongRange.cs │ └── RangeValidator.cs ├── Ref │ └── RefValidator.cs ├── Set │ ├── LongDataSet.cs │ ├── SetValidator.cs │ └── StringDataSet.cs └── Str │ └── RegexValidator.cs ├── Luban.FlatBuffers ├── AssemblyInfo.cs ├── CodeTarget │ └── FlatBuffersSchemaTarget.cs ├── DataTarget │ └── FlatBuffersDataTarget.cs ├── DataVisitors │ └── FlatBuffersJsonDataVisitor.cs ├── Luban.FlatBuffers.csproj ├── TemplateExtensions │ └── FlatBuffersTemplateExtension.cs ├── Templates │ └── flatbuffers │ │ └── schema.sbn └── TypeVisitors │ ├── CollectMapKeyValueEntriesVisitor.cs │ ├── FlatBuffersTypeNameVisitor.cs │ └── IsFlatBuffersScalarTypeVisitor.cs ├── Luban.Gdscript ├── AssemblyInfo.cs ├── CodeTarget │ ├── GdscriptCodeTargetBase.cs │ └── GdscriptJsonCodeTarget.cs ├── Luban.Gdscript.csproj ├── TemplateExtensions │ ├── GdscriptCommonTemplateExtension.cs │ └── GdscriptJsonTemplateExtension.cs ├── Templates │ └── gdscript-json │ │ └── schema.sbn └── TypeVisitors │ ├── DeclaringTypeNameVisitor.cs │ └── UnderlyingDeserializeVisitor.cs ├── Luban.Golang ├── AssemblyInfo.cs ├── CodeTarget │ ├── GoBinCodeTarget.cs │ ├── GoCodeTargetBase.cs │ └── GoJsonCodeTarget.cs ├── Luban.Golang.csproj ├── TemplateExtensions │ ├── GoBinTemplateExtension.cs │ ├── GoCommonTemplateExtension.cs │ └── GoJsonTemplateExtension.cs ├── Templates │ ├── common │ │ └── go │ │ │ └── enum.sbn │ ├── go-bin │ │ ├── bean.sbn │ │ ├── table.sbn │ │ └── tables.sbn │ └── go-json │ │ ├── bean.sbn │ │ ├── table.sbn │ │ └── tables.sbn └── TypeVisitors │ ├── BinImport.cs │ ├── BinUnderlyingDeserializeVisitor.cs │ ├── DeclaringTypeNameVisitor.cs │ ├── DeserializeBinVisitor.cs │ ├── DeserializeJsonFieldVisitor.cs │ ├── DeserializeJsonUnderingVisitor.cs │ ├── DeserializeJsonVisitor.cs │ ├── IsPointerTypeVisitor.cs │ ├── JsonImport.cs │ └── UnderlyingDeclaringTypeNameVisitor.cs ├── Luban.Java ├── AssemblyInfo.cs ├── CodeTarget │ ├── JavaBinCodeTarget.cs │ ├── JavaCodeTargetBase.cs │ └── JavaJsonCodeTarget.cs ├── Luban.Java.csproj ├── TemplateExtensions │ ├── JavaBinTemplateExtension.cs │ ├── JavaCommonTemplateExtension.cs │ └── JavaJsonTemplateExtension.cs ├── Templates │ ├── common │ │ └── java │ │ │ └── enum.sbn │ ├── java-bin │ │ ├── bean.sbn │ │ ├── table.sbn │ │ └── tables.sbn │ └── java-json │ │ ├── bean.sbn │ │ ├── table.sbn │ │ └── tables.sbn └── TypeVisitors │ ├── JavaBinDeserializeVisitor.cs │ ├── JavaBinUnderlyingDeserializeVisitor.cs │ ├── JavaDeclaringBoxTypeNameVisitor.cs │ ├── JavaDeclaringTypeNameVisitor.cs │ └── JavaJsonUnderlyingDeserializeVisitor.cs ├── Luban.Javascript ├── AssemblyInfo.cs ├── CodeTarget │ ├── JavascriptCodeTargetBase.cs │ ├── JavascriptJsonCodeTarget.cs │ └── TypescriptBinCodeTarget.cs ├── Luban.Javascript.csproj ├── TemplateExtensions │ ├── JavascriptBinTemplateExtension.cs │ ├── JavascriptCommonTemplateExtension.cs │ └── JavascriptJsonTemplateExtension.cs ├── Templates │ ├── common │ │ └── js │ │ │ └── enum.sbn │ ├── javascript-bin │ │ └── schema.sbn │ └── javascript-json │ │ └── schema.sbn └── TypeVisitors │ ├── BinDeserializeVisitor.cs │ ├── BinUnderingDeserializeVisitorBase.cs │ ├── BinUnderlyingDeserializeVisitor.cs │ ├── JsonDeserializeVisitor.cs │ └── JsonUnderlyingDeserializeVisitor.cs ├── Luban.L10N ├── AssemblyInfo.cs ├── DataTarget │ ├── TextKeyCollection.cs │ ├── TextKeyListCollectorVisitor.cs │ └── TextKeyListDataTarget.cs ├── DefaultTextProvider.cs ├── Luban.L10N.csproj ├── TextKeyToValueTransformer.cs └── TextValidator.cs ├── Luban.Lua ├── AssemblyInfo.cs ├── CodeTarget │ ├── LuaBinCodeTarget.cs │ ├── LuaCodeTargetBase.cs │ └── LuaLuaCodeTarget.cs ├── DataTarget │ └── LuaDataTarget.cs ├── DataVisitors │ └── ToLuaLiteralVisitor.cs ├── Luban.Lua.csproj ├── TemplateExtensions │ ├── LuaBinTemplateExtension.cs │ └── LuaCommonTemplateExtension.cs ├── Templates │ ├── lua-bin │ │ └── schema.sbn │ └── lua-lua │ │ └── schema.sbn └── TypVisitors │ ├── LuaCommentTypeVisitor.cs │ ├── LuaDeserializeMethodNameVisitor.cs │ ├── LuaUnderlyingDeserializeVisitor.cs │ └── LuaValueOrDefaultVisitor.cs ├── Luban.MsgPack ├── AssemblyInfo.cs ├── Luban.MsgPack.csproj ├── MsgPackDataTarget.cs └── MsgPackDataVisitor.cs ├── Luban.PHP ├── AssemblyInfo.cs ├── CodeTarget │ ├── PHPCodeTargetBase.cs │ └── PHPJsonCodeTarget.cs ├── Luban.PHP.csproj ├── TemplateExtensions │ ├── PHPCommonTemplateExtension.cs │ └── PHPJsonTemplateExtension.cs ├── Templates │ ├── common │ │ └── php │ │ │ └── enum.sbn │ └── php-json │ │ └── schema.sbn └── TypeVisitors │ ├── JsonDeserializeVisitor.cs │ └── JsonUnderlyingDeserializeVisitor.cs ├── Luban.Protobuf ├── AssemblyInfo.cs ├── CodeTarget │ ├── CSharpProtobuf2CodeTarget.cs │ ├── CSharpProtobuf3CodeTarget.cs │ ├── CSharpProtobufCodeTargetBase.cs │ ├── Protobuf2SchemaTarget.cs │ ├── Protobuf3SchemaTarget.cs │ └── ProtobufSchemaTargetBase.cs ├── DataTarget │ ├── Protobuf2BinDataTarget.cs │ ├── Protobuf2JsonDataTarget.cs │ ├── Protobuf3BinDataTarget.cs │ └── Protobuf3JsonDataTarget.cs ├── DataVisitors │ ├── Protobuf2JsonDataVisitor.cs │ ├── Protobuf3JsonDataVisitor.cs │ ├── ProtobufBinDataVisitor.cs │ └── ProtobufWireTypeVisitor.cs ├── Luban.Protobuf.csproj ├── TemplateExtensions │ ├── CsharpProtobufTemplateExtension.cs │ ├── Protobuf2TemplateExtension.cs │ ├── Protobuf3TemplateExtension.cs │ └── ProtobufCommonTemplateExtension.cs ├── Templates │ ├── cs_pb │ │ └── tables.sbn │ └── pb │ │ └── schema.sbn └── TypeVisitors │ ├── IsProtobufPackedType.cs │ └── ProtobufTypeNameVisitor.cs ├── Luban.Python ├── AssemblyInfo.cs ├── CodeTarget │ ├── Python2JsonCodeTarget.cs │ └── PythonCodeTargetBase.cs ├── DataVisitors │ └── ToPythonLiteralVisitor.cs ├── Luban.Python.csproj ├── TemplateExtensions │ └── PythonCommonTemplateExtension.cs ├── Templates │ └── python-json │ │ └── schema.sbn └── TypeVisitors │ ├── DeclaringTypeNameVisitor.cs │ └── JsonUnderlyingDeserializeVisitor.cs ├── Luban.Rust ├── AssemblyInfo.cs ├── CodeTarget │ ├── RustBinCodeTarget.cs │ ├── RustCodeTargetBase.cs │ └── RustJsonCodeTarget.cs ├── ConstantStrings.cs ├── Luban.Rust.csproj ├── TemplateExtensions │ ├── RustBinTemplateExtension.cs │ ├── RustCommonTemplateExtension.cs │ └── RustJsonTemplateExtension.cs ├── Templates │ ├── common │ │ └── rs │ │ │ └── macros │ │ │ ├── Cargo.toml.sbn │ │ │ └── src │ │ │ └── lib.rs.sbn │ ├── rust-bin │ │ ├── lib.sbn │ │ ├── mod.sbn │ │ └── toml.sbn │ └── rust-json │ │ ├── lib.sbn │ │ ├── mod.sbn │ │ └── toml.sbn └── TypeVisitors │ ├── BinaryUnderlyingDeserializeVisitor.cs │ ├── RustDeclaringBoxTypeNameVisitor.cs │ ├── RustDeclaringTypeNameVisitor.cs │ └── RustJsonUnderlyingDeserializeVisitor.cs ├── Luban.Schema.Builtin ├── AssemblyInfo.cs ├── BeanSchemaFromExcelHeaderLoader.cs ├── DefaultSchemaCollector.cs ├── DefaultTableImporter.cs ├── ExcelSchemaLoader.cs ├── Luban.Schema.Builtin.csproj ├── SchemaLoaderUtil.cs ├── XmlSchemaLoader.cs └── XmlSchemaUtil.cs ├── Luban.Typescript ├── AssemblyInfo.cs ├── CodeTarget │ ├── TypescriptBinCodeTarget.cs │ ├── TypescriptCodeTargetBase.cs │ ├── TypescriptJsonCodeTarget.cs │ └── TypescriptProtobufCodeTarget.cs ├── Luban.Typescript.csproj ├── TemplateExtensions │ ├── TypescriptBinTemplateExtension.cs │ ├── TypescriptCommonTemplateExtension.cs │ └── TypescriptJsonTemplateExtension.cs ├── Templates │ ├── common │ │ └── ts │ │ │ └── enum.sbn │ ├── typescript-bin │ │ └── schema.sbn │ ├── typescript-json │ │ └── schema.sbn │ └── typescript-protobuf │ │ └── schema.sbn └── TypeVisitors │ ├── BinDeserializeVisitor.cs │ ├── BinUnderingDeserializeVisitor.cs │ ├── BinUnderingDeserializeVisitorBase.cs │ ├── DeclaringTypeNameVisitor.cs │ ├── JsonDeserializeVisitor.cs │ ├── JsonUnderlyingDeserializeVisitor.cs │ └── UnderlyingDeclaringTypeNameVisitor.cs ├── Luban.sln ├── Luban.sln.DotSettings ├── Luban ├── .editorconfig ├── Luban.csproj ├── Program.cs ├── Utils │ ├── ConsoleUtil.cs │ └── DirectoryWatcher.cs └── nlog.xml └── nuget.config /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/sync_gitee.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/.github/workflows/sync_gitee.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/README_EN.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/images/Client_Server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/Client_Server.png -------------------------------------------------------------------------------- /docs/images/adv/def_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_01.png -------------------------------------------------------------------------------- /docs/images/adv/def_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_02.png -------------------------------------------------------------------------------- /docs/images/adv/def_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_03.png -------------------------------------------------------------------------------- /docs/images/adv/def_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_04.png -------------------------------------------------------------------------------- /docs/images/adv/def_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_05.png -------------------------------------------------------------------------------- /docs/images/adv/def_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_06.png -------------------------------------------------------------------------------- /docs/images/adv/def_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_07.png -------------------------------------------------------------------------------- /docs/images/adv/def_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_08.png -------------------------------------------------------------------------------- /docs/images/adv/def_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_09.png -------------------------------------------------------------------------------- /docs/images/adv/def_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_10.png -------------------------------------------------------------------------------- /docs/images/adv/def_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_11.png -------------------------------------------------------------------------------- /docs/images/adv/def_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_12.png -------------------------------------------------------------------------------- /docs/images/adv/def_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_13.png -------------------------------------------------------------------------------- /docs/images/adv/def_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_14.png -------------------------------------------------------------------------------- /docs/images/adv/def_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_15.png -------------------------------------------------------------------------------- /docs/images/adv/def_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_16.png -------------------------------------------------------------------------------- /docs/images/adv/def_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_17.png -------------------------------------------------------------------------------- /docs/images/adv/def_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_18.png -------------------------------------------------------------------------------- /docs/images/adv/def_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_19.png -------------------------------------------------------------------------------- /docs/images/adv/def_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_20.png -------------------------------------------------------------------------------- /docs/images/adv/def_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_21.png -------------------------------------------------------------------------------- /docs/images/adv/def_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_22.png -------------------------------------------------------------------------------- /docs/images/adv/def_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_23.png -------------------------------------------------------------------------------- /docs/images/adv/def_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_24.png -------------------------------------------------------------------------------- /docs/images/adv/def_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_25.png -------------------------------------------------------------------------------- /docs/images/adv/def_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_26.png -------------------------------------------------------------------------------- /docs/images/adv/def_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_27.png -------------------------------------------------------------------------------- /docs/images/adv/def_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_28.png -------------------------------------------------------------------------------- /docs/images/adv/def_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_29.png -------------------------------------------------------------------------------- /docs/images/adv/def_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_30.png -------------------------------------------------------------------------------- /docs/images/adv/def_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_31.png -------------------------------------------------------------------------------- /docs/images/adv/def_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_32.png -------------------------------------------------------------------------------- /docs/images/adv/def_33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_33.png -------------------------------------------------------------------------------- /docs/images/adv/def_34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_34.png -------------------------------------------------------------------------------- /docs/images/adv/def_35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_35.png -------------------------------------------------------------------------------- /docs/images/adv/def_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_36.png -------------------------------------------------------------------------------- /docs/images/adv/def_37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_37.png -------------------------------------------------------------------------------- /docs/images/adv/def_38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_38.png -------------------------------------------------------------------------------- /docs/images/adv/def_39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_39.png -------------------------------------------------------------------------------- /docs/images/adv/def_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_40.png -------------------------------------------------------------------------------- /docs/images/adv/def_41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_41.png -------------------------------------------------------------------------------- /docs/images/adv/def_42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_42.png -------------------------------------------------------------------------------- /docs/images/adv/def_43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_43.png -------------------------------------------------------------------------------- /docs/images/adv/def_44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_44.png -------------------------------------------------------------------------------- /docs/images/adv/def_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_45.png -------------------------------------------------------------------------------- /docs/images/adv/def_46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_46.png -------------------------------------------------------------------------------- /docs/images/adv/def_47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_47.png -------------------------------------------------------------------------------- /docs/images/adv/def_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_48.png -------------------------------------------------------------------------------- /docs/images/adv/def_49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_49.png -------------------------------------------------------------------------------- /docs/images/adv/def_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/adv/def_50.png -------------------------------------------------------------------------------- /docs/images/cases/bean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/bean.jpg -------------------------------------------------------------------------------- /docs/images/cases/bean2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/bean2.jpg -------------------------------------------------------------------------------- /docs/images/cases/collection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/collection.jpg -------------------------------------------------------------------------------- /docs/images/cases/enum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/enum.jpg -------------------------------------------------------------------------------- /docs/images/cases/ignorefield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/ignorefield.jpg -------------------------------------------------------------------------------- /docs/images/cases/l10n_text.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/l10n_text.jpg -------------------------------------------------------------------------------- /docs/images/cases/multileveltitle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/multileveltitle.jpg -------------------------------------------------------------------------------- /docs/images/cases/multiline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/multiline.jpg -------------------------------------------------------------------------------- /docs/images/cases/nullable.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/nullable.jpg -------------------------------------------------------------------------------- /docs/images/cases/primitive_type.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/primitive_type.jpg -------------------------------------------------------------------------------- /docs/images/cases/quickstart_reward.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/quickstart_reward.jpg -------------------------------------------------------------------------------- /docs/images/cases/quickstart_table.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/quickstart_table.jpg -------------------------------------------------------------------------------- /docs/images/cases/sep_bean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/sep_bean.jpg -------------------------------------------------------------------------------- /docs/images/cases/sep_container1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/sep_container1.jpg -------------------------------------------------------------------------------- /docs/images/cases/sep_container2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/sep_container2.jpg -------------------------------------------------------------------------------- /docs/images/cases/simple1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/simple1.jpg -------------------------------------------------------------------------------- /docs/images/cases/singleton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/singleton.jpg -------------------------------------------------------------------------------- /docs/images/cases/singleton2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/singleton2.jpg -------------------------------------------------------------------------------- /docs/images/cases/stream.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/stream.jpg -------------------------------------------------------------------------------- /docs/images/cases/table_list_indep_key.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/table_list_indep_key.jpg -------------------------------------------------------------------------------- /docs/images/cases/table_list_not_key.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/table_list_not_key.jpg -------------------------------------------------------------------------------- /docs/images/cases/table_list_union_key.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/table_list_union_key.jpg -------------------------------------------------------------------------------- /docs/images/cases/tag.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/tag.jpg -------------------------------------------------------------------------------- /docs/images/cases/tag2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/tag2.jpg -------------------------------------------------------------------------------- /docs/images/cases/title_dynamic_bean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/title_dynamic_bean.jpg -------------------------------------------------------------------------------- /docs/images/cases/title_enum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/title_enum.jpg -------------------------------------------------------------------------------- /docs/images/cases/title_map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/title_map.jpg -------------------------------------------------------------------------------- /docs/images/cases/titlelimit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/cases/titlelimit.jpg -------------------------------------------------------------------------------- /docs/images/docusaurus-social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/docusaurus-social-card.jpg -------------------------------------------------------------------------------- /docs/images/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/docusaurus.png -------------------------------------------------------------------------------- /docs/images/dots_release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/dots_release.png -------------------------------------------------------------------------------- /docs/images/easy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/easy.svg -------------------------------------------------------------------------------- /docs/images/efficient.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/efficient.svg -------------------------------------------------------------------------------- /docs/images/excel_bean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/excel_bean.jpg -------------------------------------------------------------------------------- /docs/images/excel_enum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/excel_enum.jpg -------------------------------------------------------------------------------- /docs/images/excel_table.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/excel_table.jpg -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/favicon.png -------------------------------------------------------------------------------- /docs/images/flying-seagull.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/flying-seagull.jpg -------------------------------------------------------------------------------- /docs/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/icon.png -------------------------------------------------------------------------------- /docs/images/install/install_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_01.png -------------------------------------------------------------------------------- /docs/images/install/install_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_02.png -------------------------------------------------------------------------------- /docs/images/install/install_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_03.png -------------------------------------------------------------------------------- /docs/images/install/install_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_04.png -------------------------------------------------------------------------------- /docs/images/install/install_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_05.png -------------------------------------------------------------------------------- /docs/images/install/install_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_06.png -------------------------------------------------------------------------------- /docs/images/install/install_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_07.png -------------------------------------------------------------------------------- /docs/images/install/install_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_08.png -------------------------------------------------------------------------------- /docs/images/install/install_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_09.png -------------------------------------------------------------------------------- /docs/images/install/install_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/install/install_10.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/logo.svg -------------------------------------------------------------------------------- /docs/images/luban_edit_tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/luban_edit_tool.png -------------------------------------------------------------------------------- /docs/images/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/more.png -------------------------------------------------------------------------------- /docs/images/other.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/other.png -------------------------------------------------------------------------------- /docs/images/panda-waving.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/panda-waving.png -------------------------------------------------------------------------------- /docs/images/pipeline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/pipeline.jpg -------------------------------------------------------------------------------- /docs/images/process.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/process.jpg -------------------------------------------------------------------------------- /docs/images/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/python.png -------------------------------------------------------------------------------- /docs/images/reliable-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/reliable-dark.svg -------------------------------------------------------------------------------- /docs/images/reliable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/reliable.svg -------------------------------------------------------------------------------- /docs/images/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/ui.png -------------------------------------------------------------------------------- /docs/images/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /docs/images/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /docs/images/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /docs/images/web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/web.png -------------------------------------------------------------------------------- /docs/images/weixin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/weixin.jpg -------------------------------------------------------------------------------- /docs/images/zhifubao.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/images/zhifubao.jpg -------------------------------------------------------------------------------- /docs/sponsor/weixin.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/sponsor/weixin.JPG -------------------------------------------------------------------------------- /docs/sponsor/zhifubao.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/docs/sponsor/zhifubao.JPG -------------------------------------------------------------------------------- /scripts/format.bat: -------------------------------------------------------------------------------- 1 | cd ../src 2 | dotnet format --severity error -v n 3 | -------------------------------------------------------------------------------- /scripts/format.sh: -------------------------------------------------------------------------------- 1 | cd ../src 2 | dotnet format --severity error -v n 3 | -------------------------------------------------------------------------------- /src/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/.dockerignore -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/Luban.Bson/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Bson/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Bson/BsonDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Bson/BsonDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.Bson/BsonDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Bson/BsonDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Bson/Luban.Bson.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Bson/Luban.Bson.csproj -------------------------------------------------------------------------------- /src/Luban.CSharp/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/CodeTarget/CsharpBinCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/CodeTarget/CsharpBinCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/CodeTarget/CsharpCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/CodeTarget/CsharpCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/CodeTarget/CsharpDotnetJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/CodeTarget/CsharpDotnetJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/CodeTarget/CsharpEditorJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/CodeTarget/CsharpEditorJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/CodeTarget/CsharpNewtonSoftJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/CodeTarget/CsharpNewtonSoftJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/CodeTarget/CsharpSimpleJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/CodeTarget/CsharpSimpleJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/ConstStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/ConstStrings.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/Luban.CSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Luban.CSharp.csproj -------------------------------------------------------------------------------- /src/Luban.CSharp/TemplateExtensions/CsharpBinTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TemplateExtensions/CsharpBinTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TemplateExtensions/CsharpDotNetJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TemplateExtensions/CsharpDotNetJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TemplateExtensions/CsharpEditorJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TemplateExtensions/CsharpEditorJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TemplateExtensions/CsharpNewtonSoftJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TemplateExtensions/CsharpNewtonSoftJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TemplateExtensions/CsharpSimpleJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TemplateExtensions/CsharpSimpleJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TemplateExtensions/CsharpTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TemplateExtensions/CsharpTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/common/cs/enum.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/common/cs/enum.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-bin/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-bin/bean.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-bin/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-bin/table.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-bin/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-bin/tables.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-dotnet-json/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-dotnet-json/bean.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-dotnet-json/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-dotnet-json/table.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-dotnet-json/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-dotnet-json/tables.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-editor-json/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-editor-json/bean.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-editor-json/enum.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-editor-json/enum.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-newtonsoft-json/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-newtonsoft-json/bean.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-newtonsoft-json/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-newtonsoft-json/table.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-newtonsoft-json/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-newtonsoft-json/tables.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-simple-json/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-simple-json/bean.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-simple-json/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-simple-json/table.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/Templates/cs-simple-json/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/Templates/cs-simple-json/tables.sbn -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeUtil.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/BinaryDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/BinaryDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/BinaryUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/BinaryUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/ConstValueVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/ConstValueVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/CtorDefaultValueVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/CtorDefaultValueVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/DataToStringVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/DataToStringVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/DeclaringCollectionRefNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/DeclaringCollectionRefNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/DeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/DeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/DotNetJsonDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/DotNetJsonDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/EditorDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/EditorDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/EditorInitValueVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/EditorInitValueVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/EditorIsRawNullableTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/EditorIsRawNullableTypeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/EditorJsonLoad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/EditorJsonLoad.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/EditorJsonSave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/EditorJsonSave.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/EditorJsonSaveUnderlying.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/EditorJsonSaveUnderlying.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/EditorJsonSaveUnderlying2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/EditorJsonSaveUnderlying2.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/EditorNeedInitVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/EditorNeedInitVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/EditorUnderlyingTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/EditorUnderlyingTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/IsRawNullableTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/IsRawNullableTypeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/NeedInitFieldVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/NeedInitFieldVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/NewtonSoftJsonDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/NewtonSoftJsonDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/RecursiveResolveVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/RecursiveResolveVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/SimpleJsonDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/SimpleJsonDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/StringDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/StringDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.CSharp/TypeVisitors/UnderlyingDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.CSharp/TypeVisitors/UnderlyingDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Core/BuiltinOptionNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/BuiltinOptionNames.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/CodeFormatManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/CodeFormatManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/CodeStyleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/CodeStyleAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/CodeStyles/CodeStyleBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/CodeStyles/CodeStyleBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/CodeStyles/ConfigurableCodeStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/CodeStyles/ConfigurableCodeStyle.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/CodeStyles/OverlayCodeStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/CodeStyles/OverlayCodeStyle.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/ICodeStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/ICodeStyle.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/INamingConventionFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/INamingConventionFormatter.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/NamingConventionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/NamingConventionAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/NamingConventionFormatters/CamelCaseFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/NamingConventionFormatters/CamelCaseFormatter.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/NamingConventionFormatters/NoneFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/NamingConventionFormatters/NoneFormatter.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/NamingConventionFormatters/PascalCaseFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/NamingConventionFormatters/PascalCaseFormatter.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/NamingConventionFormatters/SnakeCaseFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/NamingConventionFormatters/SnakeCaseFormatter.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeFormat/NamingConventionFormatters/UpperCaseFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeFormat/NamingConventionFormatters/UpperCaseFormatter.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeTarget/AllInOneTemplateCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeTarget/AllInOneTemplateCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeTarget/CodeTargetAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeTarget/CodeTargetAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeTarget/CodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeTarget/CodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeTarget/CodeTargetManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeTarget/CodeTargetManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeTarget/CodeWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeTarget/CodeWriter.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeTarget/CommonFileHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeTarget/CommonFileHeaders.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeTarget/ICodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeTarget/ICodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeTarget/NameLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeTarget/NameLocation.cs -------------------------------------------------------------------------------- /src/Luban.Core/CodeTarget/TemplateCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CodeTarget/TemplateCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/CustomBehaviour/BehaviourBaseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CustomBehaviour/BehaviourBaseAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/CustomBehaviour/CustomBehaviourManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CustomBehaviour/CustomBehaviourManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/CustomBehaviour/ICustomBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CustomBehaviour/ICustomBehaviour.cs -------------------------------------------------------------------------------- /src/Luban.Core/CustomBehaviour/IPriorityBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/CustomBehaviour/IPriorityBehaviour.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataLoader/DataCreateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataLoader/DataCreateException.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataLoader/DataLoaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataLoader/DataLoaderAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataLoader/DataLoaderBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataLoader/DataLoaderBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataLoader/DataLoaderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataLoader/DataLoaderManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataLoader/FieldNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataLoader/FieldNames.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataLoader/IDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataLoader/IDataLoader.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTarget/DataExporterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTarget/DataExporterAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTarget/DataExporterBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTarget/DataExporterBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTarget/DataTargetAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTarget/DataTargetAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTarget/DataTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTarget/DataTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTarget/DataTargetManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTarget/DataTargetManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTarget/IDataExporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTarget/IDataExporter.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTarget/IDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTarget/IDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTransformer/DataTransfomerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTransformer/DataTransfomerBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTransformer/DataTransformerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTransformer/DataTransformerAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataTransformer/IDataTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataTransformer/IDataTransformer.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/DataActionHelpVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/DataActionHelpVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/DataActionHelpVisitor2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/DataActionHelpVisitor2.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/IDataActionVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/IDataActionVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/IDataActionVisitor2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/IDataActionVisitor2.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/IDataFuncVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/IDataFuncVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/IDataFuncVisitor2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/IDataFuncVisitor2.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/IsDefaultValueVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/IsDefaultValueVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/IsSimpleLiteralDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/IsSimpleLiteralDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/TableVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/TableVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/ToLiteralVisitorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/ToLiteralVisitorBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/ToStringVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/ToStringVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/DataVisitors/ToStringVisitor2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/DataVisitors/ToStringVisitor2.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DArray.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DBean.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DBean.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DBool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DBool.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DByte.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DByte.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DDateTime.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DDouble.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DDouble.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DEnum.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DFloat.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DInt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DInt.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DList.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DLong.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DMap.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DSet.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DShort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DShort.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DString.cs -------------------------------------------------------------------------------- /src/Luban.Core/Datas/DType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Datas/DType.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/DefAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/DefAssembly.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/DefBean.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/DefBean.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/DefEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/DefEnum.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/DefField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/DefField.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/DefRefGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/DefRefGroup.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/DefTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/DefTable.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/DefTypeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/DefTypeBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/LoadDefException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/LoadDefException.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/Record.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/Record.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/TableDataInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/TableDataInfo.cs -------------------------------------------------------------------------------- /src/Luban.Core/Defs/TableMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Defs/TableMode.cs -------------------------------------------------------------------------------- /src/Luban.Core/EnvManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/EnvManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/GenerationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/GenerationContext.cs -------------------------------------------------------------------------------- /src/Luban.Core/GlobalConfigLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/GlobalConfigLoader.cs -------------------------------------------------------------------------------- /src/Luban.Core/IGenerationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/IGenerationContext.cs -------------------------------------------------------------------------------- /src/Luban.Core/L10N/ITextProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/L10N/ITextProvider.cs -------------------------------------------------------------------------------- /src/Luban.Core/L10N/L10NManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/L10N/L10NManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/L10N/TextProviderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/L10N/TextProviderAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/Luban.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Luban.Core.csproj -------------------------------------------------------------------------------- /src/Luban.Core/OutputFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/OutputFile.cs -------------------------------------------------------------------------------- /src/Luban.Core/OutputFileManifest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/OutputFileManifest.cs -------------------------------------------------------------------------------- /src/Luban.Core/OutputSaver/IOutputSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/OutputSaver/IOutputSaver.cs -------------------------------------------------------------------------------- /src/Luban.Core/OutputSaver/LocalFileSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/OutputSaver/LocalFileSaver.cs -------------------------------------------------------------------------------- /src/Luban.Core/OutputSaver/NullSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/OutputSaver/NullSaver.cs -------------------------------------------------------------------------------- /src/Luban.Core/OutputSaver/OutputSaverAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/OutputSaver/OutputSaverAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/OutputSaver/OutputSaverBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/OutputSaver/OutputSaverBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/OutputSaver/OutputSaverManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/OutputSaver/OutputSaverManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/Pipeline/DefaultPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Pipeline/DefaultPipeline.cs -------------------------------------------------------------------------------- /src/Luban.Core/Pipeline/IPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Pipeline/IPipeline.cs -------------------------------------------------------------------------------- /src/Luban.Core/Pipeline/PipelineArguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Pipeline/PipelineArguments.cs -------------------------------------------------------------------------------- /src/Luban.Core/Pipeline/PipelineAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Pipeline/PipelineAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/Pipeline/PipelineManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Pipeline/PipelineManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/PostProcess/IPostProcess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/PostProcess/IPostProcess.cs -------------------------------------------------------------------------------- /src/Luban.Core/PostProcess/PostProcessAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/PostProcess/PostProcessAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/PostProcess/PostProcessBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/PostProcess/PostProcessBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/PostProcess/PostProcessManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/PostProcess/PostProcessManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/RawDefs/RawAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RawDefs/RawAssembly.cs -------------------------------------------------------------------------------- /src/Luban.Core/RawDefs/RawBean.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RawDefs/RawBean.cs -------------------------------------------------------------------------------- /src/Luban.Core/RawDefs/RawEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RawDefs/RawEnum.cs -------------------------------------------------------------------------------- /src/Luban.Core/RawDefs/RawField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RawDefs/RawField.cs -------------------------------------------------------------------------------- /src/Luban.Core/RawDefs/RawGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RawDefs/RawGroup.cs -------------------------------------------------------------------------------- /src/Luban.Core/RawDefs/RawRefGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RawDefs/RawRefGroup.cs -------------------------------------------------------------------------------- /src/Luban.Core/RawDefs/RawTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RawDefs/RawTable.cs -------------------------------------------------------------------------------- /src/Luban.Core/RawDefs/RawTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RawDefs/RawTarget.cs -------------------------------------------------------------------------------- /src/Luban.Core/RawDefs/TypeMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RawDefs/TypeMapper.cs -------------------------------------------------------------------------------- /src/Luban.Core/RegisterBehaviourAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/RegisterBehaviourAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/BeanSchemaLoaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/BeanSchemaLoaderAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/IBeanSchemaLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/IBeanSchemaLoader.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/IConfigLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/IConfigLoader.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/ISchemaCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/ISchemaCollector.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/ISchemaLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/ISchemaLoader.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/ITableImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/ITableImporter.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/LubanConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/LubanConfig.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/SchemaCollectorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/SchemaCollectorAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/SchemaCollectorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/SchemaCollectorBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/SchemaFileInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/SchemaFileInfo.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/SchemaLoaderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/SchemaLoaderAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/SchemaLoaderBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/SchemaLoaderBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/SchemaManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/SchemaManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/Schema/TableImporterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Schema/TableImporterAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/Serialization/BeanBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Serialization/BeanBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/Serialization/ByteBuf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Serialization/ByteBuf.cs -------------------------------------------------------------------------------- /src/Luban.Core/Serialization/ByteBufPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Serialization/ByteBufPool.cs -------------------------------------------------------------------------------- /src/Luban.Core/Serialization/EUnmarshalError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Serialization/EUnmarshalError.cs -------------------------------------------------------------------------------- /src/Luban.Core/Serialization/FieldTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Serialization/FieldTag.cs -------------------------------------------------------------------------------- /src/Luban.Core/Serialization/ISerializable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Serialization/ISerializable.cs -------------------------------------------------------------------------------- /src/Luban.Core/Serialization/ITypeId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Serialization/ITypeId.cs -------------------------------------------------------------------------------- /src/Luban.Core/Serialization/SerializationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Serialization/SerializationException.cs -------------------------------------------------------------------------------- /src/Luban.Core/Serialization/ThreadLocalTemporalByteBufPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Serialization/ThreadLocalTemporalByteBufPool.cs -------------------------------------------------------------------------------- /src/Luban.Core/SimpleLauncher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/SimpleLauncher.cs -------------------------------------------------------------------------------- /src/Luban.Core/TemplateExtensions/ContextTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TemplateExtensions/ContextTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Core/TemplateExtensions/TypeTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TemplateExtensions/TypeTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Core/Tmpl/TemplateManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Tmpl/TemplateManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/AllFalseVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/AllFalseVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/AllTrueVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/AllTrueVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/DecoratorActionVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/DecoratorActionVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/DecoratorFuncVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/DecoratorFuncVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/DeepCompareTypeDefine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/DeepCompareTypeDefine.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/ITypeActionVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/ITypeActionVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/ITypeFuncVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/ITypeFuncVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/IsValidTableKeyTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/IsValidTableKeyTypeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/RawDefineTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/RawDefineTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/RefTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/RefTypeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/TypeVisitors/TypeActionVisitorAdaptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/TypeVisitors/TypeActionVisitorAdaptor.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TArray.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TBean.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TBean.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TBool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TBool.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TByte.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TByte.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TDateTime.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TDouble.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TDouble.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TEnum.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TFloat.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TInt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TInt.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TList.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TLong.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TMap.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TSet.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TShort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TShort.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TString.cs -------------------------------------------------------------------------------- /src/Luban.Core/Types/TType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Types/TType.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/AtomicLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/AtomicLong.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/CollectionExtensions.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/DataExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/DataExtensions.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/DataUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/DataUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/DefExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/DefExtensions.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/DefUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/DefUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/ExceptionUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/ExceptionUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/ExternalTypeUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/ExternalTypeUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/FileCleaner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/FileCleaner.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/FileUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/FileUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/ListEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/ListEqualityComparer.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/LoadXmlException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/LoadXmlException.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/StringUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/StringUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/TemplateUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/TemplateUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/TimeUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/TimeUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/TimeZoneUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/TimeZoneUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/TypeUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/TypeUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Utils/XmlUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Utils/XmlUtil.cs -------------------------------------------------------------------------------- /src/Luban.Core/Validator/DataValidatorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Validator/DataValidatorBase.cs -------------------------------------------------------------------------------- /src/Luban.Core/Validator/DataValidatorContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Validator/DataValidatorContext.cs -------------------------------------------------------------------------------- /src/Luban.Core/Validator/DataValidatorVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Validator/DataValidatorVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Core/Validator/IDataValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Validator/IDataValidator.cs -------------------------------------------------------------------------------- /src/Luban.Core/Validator/ITableValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Validator/ITableValidator.cs -------------------------------------------------------------------------------- /src/Luban.Core/Validator/ValidatorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Validator/ValidatorAttribute.cs -------------------------------------------------------------------------------- /src/Luban.Core/Validator/ValidatorManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Validator/ValidatorManager.cs -------------------------------------------------------------------------------- /src/Luban.Core/Validator/ValidatorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Core/Validator/ValidatorType.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/CodeTarget/CppBinRawptrCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/CodeTarget/CppBinRawptrCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/CodeTarget/CppBinSharedptrCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/CodeTarget/CppBinSharedptrCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/CodeTarget/CppCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/CodeTarget/CppCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/Luban.Cpp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Luban.Cpp.csproj -------------------------------------------------------------------------------- /src/Luban.Cpp/TemplateExtensions/CppRawptrBinTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TemplateExtensions/CppRawptrBinTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TemplateExtensions/CppSharedptrBinTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TemplateExtensions/CppSharedptrBinTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TemplateExtensions/CppTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TemplateExtensions/CppTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/common/cpp/enum.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/common/cpp/enum.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-rawptr-bin/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-rawptr-bin/bean.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-rawptr-bin/schema_cpp.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-rawptr-bin/schema_cpp.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-rawptr-bin/schema_h.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-rawptr-bin/schema_h.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-rawptr-bin/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-rawptr-bin/table.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-rawptr-bin/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-rawptr-bin/tables.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-sharedptr-bin/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-sharedptr-bin/bean.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-sharedptr-bin/schema_cpp.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-sharedptr-bin/schema_cpp.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-sharedptr-bin/schema_h.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-sharedptr-bin/schema_h.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-sharedptr-bin/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-sharedptr-bin/table.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/Templates/cpp-sharedptr-bin/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/Templates/cpp-sharedptr-bin/tables.sbn -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppRawptrDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppRawptrDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppRawptrDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppRawptrDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppRawptrUnderlyingDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppRawptrUnderlyingDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppRawptrUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppRawptrUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppSharedPtrUnderlyingDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppSharedPtrUnderlyingDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppSharedptrDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppSharedptrDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppSharedptrDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppSharedptrDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppSharedptrUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppSharedptrUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppUnderlyingDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppUnderlyingDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Cpp/TypeVisitors/CppUnderlyingDeserializeVisitorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Cpp/TypeVisitors/CppUnderlyingDeserializeVisitorBase.cs -------------------------------------------------------------------------------- /src/Luban.Dart/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Dart/CodeTarget/DartCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/CodeTarget/DartCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Dart/CodeTarget/DartJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/CodeTarget/DartJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Dart/Luban.Dart.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/Luban.Dart.csproj -------------------------------------------------------------------------------- /src/Luban.Dart/TemplateExtensions/DartCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/TemplateExtensions/DartCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Dart/TemplateExtensions/DartJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/TemplateExtensions/DartJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Dart/Templates/common/dart/enum.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/Templates/common/dart/enum.sbn -------------------------------------------------------------------------------- /src/Luban.Dart/Templates/dart-json/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/Templates/dart-json/bean.sbn -------------------------------------------------------------------------------- /src/Luban.Dart/Templates/dart-json/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/Templates/dart-json/table.sbn -------------------------------------------------------------------------------- /src/Luban.Dart/Templates/dart-json/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/Templates/dart-json/tables.sbn -------------------------------------------------------------------------------- /src/Luban.Dart/TypeVisitors/DartDeclaringBoxTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/TypeVisitors/DartDeclaringBoxTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Dart/TypeVisitors/DartDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/TypeVisitors/DartDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Dart/TypeVisitors/DeclaringCollectionRefNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/TypeVisitors/DeclaringCollectionRefNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Dart/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Dart/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/ExcelStreamDataCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/ExcelStreamDataCreator.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/InvalidExcelDataException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/InvalidExcelDataException.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/JsonDataCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/JsonDataCreator.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/LiteStreamDataCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/LiteStreamDataCreator.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/LuaDataCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/LuaDataCreator.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/SheetDataCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/SheetDataCreator.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/StringDataCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/StringDataCreator.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/UnityAssetDataCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/UnityAssetDataCreator.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/XmlDataCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/XmlDataCreator.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/DataVisitors/YamlDataCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/DataVisitors/YamlDataCreator.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/Cell.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/Cell.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/DataParser/DataParserFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/DataParser/DataParserFactory.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/DataParser/IDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/DataParser/IDataParser.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/DataParser/JsonParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/DataParser/JsonParser.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/DataParser/LiteParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/DataParser/LiteParser.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/DataParser/LubParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/DataParser/LubParser.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/DataParser/StreamParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/DataParser/StreamParser.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/DataParser/TextParserBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/DataParser/TextParserBase.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/ExcelRowColumnDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/ExcelRowColumnDataSource.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/ExcelStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/ExcelStream.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/RawSheet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/RawSheet.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/RawSheetTableDefInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/RawSheetTableDefInfo.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/RowColumnSheet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/RowColumnSheet.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/SheetLoadUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/SheetLoadUtil.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/StreamSheet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/StreamSheet.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/Title.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/Title.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Excel/TitleRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Excel/TitleRow.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Json/JsonDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Json/JsonDataSource.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Lite/LiteDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Lite/LiteDataSource.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Lite/LiteStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Lite/LiteStream.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Lua/LuaDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Lua/LuaDataSource.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Luban.DataLoader.Builtin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Luban.DataLoader.Builtin.csproj -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/UnityAsset/UnityAssetDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/UnityAsset/UnityAssetDataSource.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Utils/LoadDataUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Utils/LoadDataUtil.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Xml/XmlDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Xml/XmlDataSource.cs -------------------------------------------------------------------------------- /src/Luban.DataLoader.Builtin/Yaml/YamlDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataLoader.Builtin/Yaml/YamlDataLoader.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Binary/BinaryDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Binary/BinaryDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Binary/BinaryDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Binary/BinaryDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Binary/BinaryIndexExportor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Binary/BinaryIndexExportor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Binary/BinaryRecordOffsetDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Binary/BinaryRecordOffsetDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/DefaultDataExporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/DefaultDataExporter.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Json/Json2DataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Json/Json2DataTarget.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Json/Json2DataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Json/Json2DataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Json/JsonConvertTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Json/JsonConvertTarget.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Json/JsonConvertor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Json/JsonConvertor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Json/JsonDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Json/JsonDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Json/JsonDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Json/JsonDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Json/SimpleJsonTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Json/SimpleJsonTypeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Json/ToJsonLiteralVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Json/ToJsonLiteralVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Json/ToJsonPropertyNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Json/ToJsonPropertyNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Luban.DataTarget.Builtin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Luban.DataTarget.Builtin.csproj -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/NullDataExporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/NullDataExporter.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Res/ResDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Res/ResDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Res/ResourceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Res/ResourceInfo.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Xml/ToXmlLiteralVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Xml/ToXmlLiteralVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Xml/XmlDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Xml/XmlDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Xml/XmlDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Xml/XmlDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Yaml/YamlDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Yaml/YamlDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.DataTarget.Builtin/Yaml/YamlDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataTarget.Builtin/Yaml/YamlDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Collection/IndexValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Collection/IndexValidator.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Collection/SizeValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Collection/SizeValidator.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Luban.DataValidator.Builtin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Luban.DataValidator.Builtin.csproj -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Misc/NotDefaultValueValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Misc/NotDefaultValueValidator.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Path/GodotResourcePattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Path/GodotResourcePattern.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Path/IPathPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Path/IPathPattern.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Path/PathValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Path/PathValidator.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Path/RegexPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Path/RegexPattern.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Path/SimpleReplacePattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Path/SimpleReplacePattern.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Path/Ue4ResourcePattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Path/Ue4ResourcePattern.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Path/UnityAddressablePattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Path/UnityAddressablePattern.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Range/DoubleRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Range/DoubleRange.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Range/LongRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Range/LongRange.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Range/RangeValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Range/RangeValidator.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Ref/RefValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Ref/RefValidator.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Set/LongDataSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Set/LongDataSet.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Set/SetValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Set/SetValidator.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Set/StringDataSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Set/StringDataSet.cs -------------------------------------------------------------------------------- /src/Luban.DataValidator.Builtin/Str/RegexValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.DataValidator.Builtin/Str/RegexValidator.cs -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/CodeTarget/FlatBuffersSchemaTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/CodeTarget/FlatBuffersSchemaTarget.cs -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/DataTarget/FlatBuffersDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/DataTarget/FlatBuffersDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/DataVisitors/FlatBuffersJsonDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/DataVisitors/FlatBuffersJsonDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/Luban.FlatBuffers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/Luban.FlatBuffers.csproj -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/TemplateExtensions/FlatBuffersTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/TemplateExtensions/FlatBuffersTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/Templates/flatbuffers/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/Templates/flatbuffers/schema.sbn -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/TypeVisitors/CollectMapKeyValueEntriesVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/TypeVisitors/CollectMapKeyValueEntriesVisitor.cs -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/TypeVisitors/FlatBuffersTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/TypeVisitors/FlatBuffersTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.FlatBuffers/TypeVisitors/IsFlatBuffersScalarTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.FlatBuffers/TypeVisitors/IsFlatBuffersScalarTypeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Gdscript/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Gdscript/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Gdscript/CodeTarget/GdscriptCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Gdscript/CodeTarget/GdscriptCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Gdscript/CodeTarget/GdscriptJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Gdscript/CodeTarget/GdscriptJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Gdscript/Luban.Gdscript.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Gdscript/Luban.Gdscript.csproj -------------------------------------------------------------------------------- /src/Luban.Gdscript/TemplateExtensions/GdscriptCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Gdscript/TemplateExtensions/GdscriptCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Gdscript/TemplateExtensions/GdscriptJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Gdscript/TemplateExtensions/GdscriptJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Gdscript/Templates/gdscript-json/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Gdscript/Templates/gdscript-json/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Gdscript/TypeVisitors/DeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Gdscript/TypeVisitors/DeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Gdscript/TypeVisitors/UnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Gdscript/TypeVisitors/UnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Golang/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Golang/CodeTarget/GoBinCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/CodeTarget/GoBinCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Golang/CodeTarget/GoCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/CodeTarget/GoCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Golang/CodeTarget/GoJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/CodeTarget/GoJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Golang/Luban.Golang.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/Luban.Golang.csproj -------------------------------------------------------------------------------- /src/Luban.Golang/TemplateExtensions/GoBinTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TemplateExtensions/GoBinTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TemplateExtensions/GoCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TemplateExtensions/GoCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TemplateExtensions/GoJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TemplateExtensions/GoJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Golang/Templates/common/go/enum.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/Templates/common/go/enum.sbn -------------------------------------------------------------------------------- /src/Luban.Golang/Templates/go-bin/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/Templates/go-bin/bean.sbn -------------------------------------------------------------------------------- /src/Luban.Golang/Templates/go-bin/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/Templates/go-bin/table.sbn -------------------------------------------------------------------------------- /src/Luban.Golang/Templates/go-bin/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/Templates/go-bin/tables.sbn -------------------------------------------------------------------------------- /src/Luban.Golang/Templates/go-json/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/Templates/go-json/bean.sbn -------------------------------------------------------------------------------- /src/Luban.Golang/Templates/go-json/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/Templates/go-json/table.sbn -------------------------------------------------------------------------------- /src/Luban.Golang/Templates/go-json/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/Templates/go-json/tables.sbn -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/BinImport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/BinImport.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/BinUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/BinUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/DeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/DeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/DeserializeBinVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/DeserializeBinVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/DeserializeJsonFieldVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/DeserializeJsonFieldVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/DeserializeJsonUnderingVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/DeserializeJsonUnderingVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/DeserializeJsonVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/DeserializeJsonVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/IsPointerTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/IsPointerTypeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/JsonImport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/JsonImport.cs -------------------------------------------------------------------------------- /src/Luban.Golang/TypeVisitors/UnderlyingDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Golang/TypeVisitors/UnderlyingDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Java/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Java/CodeTarget/JavaBinCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/CodeTarget/JavaBinCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Java/CodeTarget/JavaCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/CodeTarget/JavaCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Java/CodeTarget/JavaJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/CodeTarget/JavaJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Java/Luban.Java.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/Luban.Java.csproj -------------------------------------------------------------------------------- /src/Luban.Java/TemplateExtensions/JavaBinTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/TemplateExtensions/JavaBinTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Java/TemplateExtensions/JavaCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/TemplateExtensions/JavaCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Java/TemplateExtensions/JavaJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/TemplateExtensions/JavaJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Java/Templates/common/java/enum.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/Templates/common/java/enum.sbn -------------------------------------------------------------------------------- /src/Luban.Java/Templates/java-bin/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/Templates/java-bin/bean.sbn -------------------------------------------------------------------------------- /src/Luban.Java/Templates/java-bin/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/Templates/java-bin/table.sbn -------------------------------------------------------------------------------- /src/Luban.Java/Templates/java-bin/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/Templates/java-bin/tables.sbn -------------------------------------------------------------------------------- /src/Luban.Java/Templates/java-json/bean.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/Templates/java-json/bean.sbn -------------------------------------------------------------------------------- /src/Luban.Java/Templates/java-json/table.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/Templates/java-json/table.sbn -------------------------------------------------------------------------------- /src/Luban.Java/Templates/java-json/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/Templates/java-json/tables.sbn -------------------------------------------------------------------------------- /src/Luban.Java/TypeVisitors/JavaBinDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/TypeVisitors/JavaBinDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Java/TypeVisitors/JavaBinUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/TypeVisitors/JavaBinUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Java/TypeVisitors/JavaDeclaringBoxTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/TypeVisitors/JavaDeclaringBoxTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Java/TypeVisitors/JavaDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/TypeVisitors/JavaDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Java/TypeVisitors/JavaJsonUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Java/TypeVisitors/JavaJsonUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/CodeTarget/JavascriptCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/CodeTarget/JavascriptCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/CodeTarget/JavascriptJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/CodeTarget/JavascriptJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/CodeTarget/TypescriptBinCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/CodeTarget/TypescriptBinCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/Luban.Javascript.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/Luban.Javascript.csproj -------------------------------------------------------------------------------- /src/Luban.Javascript/TemplateExtensions/JavascriptBinTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/TemplateExtensions/JavascriptBinTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/TemplateExtensions/JavascriptCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/TemplateExtensions/JavascriptCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/TemplateExtensions/JavascriptJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/TemplateExtensions/JavascriptJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/Templates/common/js/enum.sbn: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/Luban.Javascript/Templates/javascript-bin/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/Templates/javascript-bin/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Javascript/Templates/javascript-json/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/Templates/javascript-json/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Javascript/TypeVisitors/BinDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/TypeVisitors/BinDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/TypeVisitors/BinUnderingDeserializeVisitorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/TypeVisitors/BinUnderingDeserializeVisitorBase.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/TypeVisitors/BinUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/TypeVisitors/BinUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/TypeVisitors/JsonDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/TypeVisitors/JsonDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Javascript/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Javascript/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.L10N/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.L10N/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.L10N/DataTarget/TextKeyCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.L10N/DataTarget/TextKeyCollection.cs -------------------------------------------------------------------------------- /src/Luban.L10N/DataTarget/TextKeyListCollectorVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.L10N/DataTarget/TextKeyListCollectorVisitor.cs -------------------------------------------------------------------------------- /src/Luban.L10N/DataTarget/TextKeyListDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.L10N/DataTarget/TextKeyListDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.L10N/DefaultTextProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.L10N/DefaultTextProvider.cs -------------------------------------------------------------------------------- /src/Luban.L10N/Luban.L10N.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.L10N/Luban.L10N.csproj -------------------------------------------------------------------------------- /src/Luban.L10N/TextKeyToValueTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.L10N/TextKeyToValueTransformer.cs -------------------------------------------------------------------------------- /src/Luban.L10N/TextValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.L10N/TextValidator.cs -------------------------------------------------------------------------------- /src/Luban.Lua/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Lua/CodeTarget/LuaBinCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/CodeTarget/LuaBinCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Lua/CodeTarget/LuaCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/CodeTarget/LuaCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Lua/CodeTarget/LuaLuaCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/CodeTarget/LuaLuaCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Lua/DataTarget/LuaDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/DataTarget/LuaDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.Lua/DataVisitors/ToLuaLiteralVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/DataVisitors/ToLuaLiteralVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Lua/Luban.Lua.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/Luban.Lua.csproj -------------------------------------------------------------------------------- /src/Luban.Lua/TemplateExtensions/LuaBinTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/TemplateExtensions/LuaBinTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Lua/TemplateExtensions/LuaCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/TemplateExtensions/LuaCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Lua/Templates/lua-bin/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/Templates/lua-bin/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Lua/Templates/lua-lua/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/Templates/lua-lua/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Lua/TypVisitors/LuaCommentTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/TypVisitors/LuaCommentTypeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Lua/TypVisitors/LuaDeserializeMethodNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/TypVisitors/LuaDeserializeMethodNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Lua/TypVisitors/LuaUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/TypVisitors/LuaUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Lua/TypVisitors/LuaValueOrDefaultVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Lua/TypVisitors/LuaValueOrDefaultVisitor.cs -------------------------------------------------------------------------------- /src/Luban.MsgPack/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.MsgPack/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.MsgPack/Luban.MsgPack.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.MsgPack/Luban.MsgPack.csproj -------------------------------------------------------------------------------- /src/Luban.MsgPack/MsgPackDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.MsgPack/MsgPackDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.MsgPack/MsgPackDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.MsgPack/MsgPackDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.PHP/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.PHP/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.PHP/CodeTarget/PHPCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.PHP/CodeTarget/PHPCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.PHP/CodeTarget/PHPJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.PHP/CodeTarget/PHPJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.PHP/Luban.PHP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.PHP/Luban.PHP.csproj -------------------------------------------------------------------------------- /src/Luban.PHP/TemplateExtensions/PHPCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.PHP/TemplateExtensions/PHPCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.PHP/TemplateExtensions/PHPJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.PHP/TemplateExtensions/PHPJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.PHP/Templates/common/php/enum.sbn: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/Luban.PHP/Templates/php-json/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.PHP/Templates/php-json/schema.sbn -------------------------------------------------------------------------------- /src/Luban.PHP/TypeVisitors/JsonDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.PHP/TypeVisitors/JsonDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.PHP/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.PHP/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/CodeTarget/CSharpProtobuf2CodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/CodeTarget/CSharpProtobuf2CodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/CodeTarget/CSharpProtobuf3CodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/CodeTarget/CSharpProtobuf3CodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/CodeTarget/CSharpProtobufCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/CodeTarget/CSharpProtobufCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/CodeTarget/Protobuf2SchemaTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/CodeTarget/Protobuf2SchemaTarget.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/CodeTarget/Protobuf3SchemaTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/CodeTarget/Protobuf3SchemaTarget.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/CodeTarget/ProtobufSchemaTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/CodeTarget/ProtobufSchemaTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/DataTarget/Protobuf2BinDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/DataTarget/Protobuf2BinDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/DataTarget/Protobuf2JsonDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/DataTarget/Protobuf2JsonDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/DataTarget/Protobuf3BinDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/DataTarget/Protobuf3BinDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/DataTarget/Protobuf3JsonDataTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/DataTarget/Protobuf3JsonDataTarget.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/DataVisitors/Protobuf2JsonDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/DataVisitors/Protobuf2JsonDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/DataVisitors/Protobuf3JsonDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/DataVisitors/Protobuf3JsonDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/DataVisitors/ProtobufBinDataVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/DataVisitors/ProtobufBinDataVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/DataVisitors/ProtobufWireTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/DataVisitors/ProtobufWireTypeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/Luban.Protobuf.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/Luban.Protobuf.csproj -------------------------------------------------------------------------------- /src/Luban.Protobuf/TemplateExtensions/CsharpProtobufTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/TemplateExtensions/CsharpProtobufTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/TemplateExtensions/Protobuf2TemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/TemplateExtensions/Protobuf2TemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/TemplateExtensions/Protobuf3TemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/TemplateExtensions/Protobuf3TemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/TemplateExtensions/ProtobufCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/TemplateExtensions/ProtobufCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/Templates/cs_pb/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/Templates/cs_pb/tables.sbn -------------------------------------------------------------------------------- /src/Luban.Protobuf/Templates/pb/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/Templates/pb/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Protobuf/TypeVisitors/IsProtobufPackedType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/TypeVisitors/IsProtobufPackedType.cs -------------------------------------------------------------------------------- /src/Luban.Protobuf/TypeVisitors/ProtobufTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Protobuf/TypeVisitors/ProtobufTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Python/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Python/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Python/CodeTarget/Python2JsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Python/CodeTarget/Python2JsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Python/CodeTarget/PythonCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Python/CodeTarget/PythonCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Python/DataVisitors/ToPythonLiteralVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Python/DataVisitors/ToPythonLiteralVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Python/Luban.Python.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Python/Luban.Python.csproj -------------------------------------------------------------------------------- /src/Luban.Python/TemplateExtensions/PythonCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Python/TemplateExtensions/PythonCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Python/Templates/python-json/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Python/Templates/python-json/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Python/TypeVisitors/DeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Python/TypeVisitors/DeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Python/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Python/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Rust/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Rust/CodeTarget/RustBinCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/CodeTarget/RustBinCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Rust/CodeTarget/RustCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/CodeTarget/RustCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Rust/CodeTarget/RustJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/CodeTarget/RustJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Rust/ConstantStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/ConstantStrings.cs -------------------------------------------------------------------------------- /src/Luban.Rust/Luban.Rust.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/Luban.Rust.csproj -------------------------------------------------------------------------------- /src/Luban.Rust/TemplateExtensions/RustBinTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/TemplateExtensions/RustBinTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Rust/TemplateExtensions/RustCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/TemplateExtensions/RustCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Rust/TemplateExtensions/RustJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/TemplateExtensions/RustJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Rust/Templates/common/rs/macros/Cargo.toml.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/Templates/common/rs/macros/Cargo.toml.sbn -------------------------------------------------------------------------------- /src/Luban.Rust/Templates/common/rs/macros/src/lib.rs.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/Templates/common/rs/macros/src/lib.rs.sbn -------------------------------------------------------------------------------- /src/Luban.Rust/Templates/rust-bin/lib.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/Templates/rust-bin/lib.sbn -------------------------------------------------------------------------------- /src/Luban.Rust/Templates/rust-bin/mod.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/Templates/rust-bin/mod.sbn -------------------------------------------------------------------------------- /src/Luban.Rust/Templates/rust-bin/toml.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/Templates/rust-bin/toml.sbn -------------------------------------------------------------------------------- /src/Luban.Rust/Templates/rust-json/lib.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/Templates/rust-json/lib.sbn -------------------------------------------------------------------------------- /src/Luban.Rust/Templates/rust-json/mod.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/Templates/rust-json/mod.sbn -------------------------------------------------------------------------------- /src/Luban.Rust/Templates/rust-json/toml.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/Templates/rust-json/toml.sbn -------------------------------------------------------------------------------- /src/Luban.Rust/TypeVisitors/BinaryUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/TypeVisitors/BinaryUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Rust/TypeVisitors/RustDeclaringBoxTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/TypeVisitors/RustDeclaringBoxTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Rust/TypeVisitors/RustDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/TypeVisitors/RustDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Rust/TypeVisitors/RustJsonUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Rust/TypeVisitors/RustJsonUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Schema.Builtin/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Schema.Builtin/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Schema.Builtin/BeanSchemaFromExcelHeaderLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Schema.Builtin/BeanSchemaFromExcelHeaderLoader.cs -------------------------------------------------------------------------------- /src/Luban.Schema.Builtin/DefaultSchemaCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Schema.Builtin/DefaultSchemaCollector.cs -------------------------------------------------------------------------------- /src/Luban.Schema.Builtin/DefaultTableImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Schema.Builtin/DefaultTableImporter.cs -------------------------------------------------------------------------------- /src/Luban.Schema.Builtin/ExcelSchemaLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Schema.Builtin/ExcelSchemaLoader.cs -------------------------------------------------------------------------------- /src/Luban.Schema.Builtin/Luban.Schema.Builtin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Schema.Builtin/Luban.Schema.Builtin.csproj -------------------------------------------------------------------------------- /src/Luban.Schema.Builtin/SchemaLoaderUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Schema.Builtin/SchemaLoaderUtil.cs -------------------------------------------------------------------------------- /src/Luban.Schema.Builtin/XmlSchemaLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Schema.Builtin/XmlSchemaLoader.cs -------------------------------------------------------------------------------- /src/Luban.Schema.Builtin/XmlSchemaUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Schema.Builtin/XmlSchemaUtil.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/CodeTarget/TypescriptBinCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/CodeTarget/TypescriptBinCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/CodeTarget/TypescriptCodeTargetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/CodeTarget/TypescriptCodeTargetBase.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/CodeTarget/TypescriptJsonCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/CodeTarget/TypescriptJsonCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/CodeTarget/TypescriptProtobufCodeTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/CodeTarget/TypescriptProtobufCodeTarget.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/Luban.Typescript.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/Luban.Typescript.csproj -------------------------------------------------------------------------------- /src/Luban.Typescript/TemplateExtensions/TypescriptBinTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TemplateExtensions/TypescriptBinTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/TemplateExtensions/TypescriptCommonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TemplateExtensions/TypescriptCommonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/TemplateExtensions/TypescriptJsonTemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TemplateExtensions/TypescriptJsonTemplateExtension.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/Templates/common/ts/enum.sbn: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/Luban.Typescript/Templates/typescript-bin/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/Templates/typescript-bin/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Typescript/Templates/typescript-json/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/Templates/typescript-json/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Typescript/Templates/typescript-protobuf/schema.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/Templates/typescript-protobuf/schema.sbn -------------------------------------------------------------------------------- /src/Luban.Typescript/TypeVisitors/BinDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TypeVisitors/BinDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/TypeVisitors/BinUnderingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TypeVisitors/BinUnderingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/TypeVisitors/BinUnderingDeserializeVisitorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TypeVisitors/BinUnderingDeserializeVisitorBase.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/TypeVisitors/DeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TypeVisitors/DeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/TypeVisitors/JsonDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TypeVisitors/JsonDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TypeVisitors/JsonUnderlyingDeserializeVisitor.cs -------------------------------------------------------------------------------- /src/Luban.Typescript/TypeVisitors/UnderlyingDeclaringTypeNameVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.Typescript/TypeVisitors/UnderlyingDeclaringTypeNameVisitor.cs -------------------------------------------------------------------------------- /src/Luban.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.sln -------------------------------------------------------------------------------- /src/Luban.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban.sln.DotSettings -------------------------------------------------------------------------------- /src/Luban/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban/.editorconfig -------------------------------------------------------------------------------- /src/Luban/Luban.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban/Luban.csproj -------------------------------------------------------------------------------- /src/Luban/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban/Program.cs -------------------------------------------------------------------------------- /src/Luban/Utils/ConsoleUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban/Utils/ConsoleUtil.cs -------------------------------------------------------------------------------- /src/Luban/Utils/DirectoryWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban/Utils/DirectoryWatcher.cs -------------------------------------------------------------------------------- /src/Luban/nlog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/Luban/nlog.xml -------------------------------------------------------------------------------- /src/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/focus-creative-games/luban/HEAD/src/nuget.config --------------------------------------------------------------------------------