├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CSharpToJs.sln ├── LICENSE ├── NuGet.config ├── README.md ├── docs ├── cs-input.png └── js-output.png ├── samples ├── ClassLibrarySample │ ├── ClassLibrarySample.csproj │ ├── ConvertedModels │ │ ├── DerivedClass.js │ │ ├── Model.js │ │ ├── Model2.js │ │ └── Subfolder │ │ │ ├── ComplexType.js │ │ │ └── Subfolder2 │ │ │ └── SubNestedType.js │ ├── Models │ │ ├── DerivedClass.cs │ │ ├── ExcludeMe │ │ │ └── Excluded.cs │ │ ├── GenericType.cs │ │ ├── IInterface.cs │ │ ├── Model.cs │ │ ├── Model2.cs │ │ └── Subfolder │ │ │ ├── ComplexType.cs │ │ │ └── Subfolder2 │ │ │ └── SubNestedType.cs │ ├── csharptojs.config.json │ └── run.bat └── ConsoleAppSample │ ├── ConsoleAppSample.csproj │ ├── Program.cs │ ├── csharptojs.config.json │ ├── models │ ├── DerivedClass.js │ ├── Model.js │ ├── Model2.js │ └── Subfolder │ │ ├── ComplexType.js │ │ └── Subfolder2 │ │ └── SubNestedType.js │ └── run.bat ├── src ├── Cli │ ├── CSharpToJs.Cli.csproj │ ├── CommandLineFactory.cs │ ├── Program.cs │ └── csharptojs.config.json └── Core │ ├── Attributes │ ├── JsClassConverterAttribute.cs │ ├── JsIgnoreAttribute.cs │ ├── JsPropertyConverterAttribute.cs │ └── PropertyResolverAttribute.cs │ ├── CSharpToJs.Core.csproj │ ├── Interfaces │ ├── IAssemblyTypeResolver.cs │ ├── ICSharpToJsConverter.cs │ ├── IJsClassConverter.cs │ ├── IJsClassDependencyResolver.cs │ ├── IJsClassWriter.cs │ ├── IJsImportWriter.cs │ ├── IJsPropertyConverter.cs │ ├── IJsPropertyWriter.cs │ ├── IPropertyNameConverter.cs │ └── IPropertyResolver.cs │ ├── Models │ ├── AssemblyContext.cs │ ├── AssemblyDetails.cs │ ├── AssemblyNamespaceContext.cs │ ├── CSharpToJsConfig.cs │ ├── ClassConverterContext.cs │ ├── ConfigContext.cs │ ├── JsClass.cs │ ├── JsFile.cs │ ├── JsProperty.cs │ ├── JsPropertyType.cs │ ├── OutputPathContext.cs │ └── PropertyConverterContext.cs │ └── Services │ ├── AssemblyTypeResolver.cs │ ├── CSharpToJsConverter.cs │ ├── ClassConverterResolver.cs │ ├── JsClassConverter.cs │ ├── JsClassDependencyResolver.cs │ ├── JsClassWriter.cs │ ├── JsImportWriter.cs │ ├── JsPropertyConverter.cs │ ├── JsPropertyWriter.cs │ ├── OutputPathResolver.cs │ ├── PropertyNameConverter.cs │ ├── PropertyResolver.cs │ └── RelativePathResolver.cs └── tests └── CSharpToJs.Tests ├── AttributeTests.cs ├── CSharpToJs.Tests.csproj ├── CliTests.cs ├── Dummies ├── ClassDummy.cs ├── ComplexTypeDummy.cs ├── CustomClassConverterDummy.cs ├── CustomPropertyResolverDummy.cs ├── DerivedClassDummy.cs └── IgnoredDummy.cs ├── JsPropertyConverterTests.cs ├── Mocks ├── CustomClassConverterMock.cs ├── CustomPropertyConverterClass.cs ├── JsPropertyConverterMock.cs ├── PropertyInfoMock.cs └── PropertyResolverMock.cs ├── ModelTests.cs ├── ServiceTests.cs ├── Settings.cs └── Stubs └── PropertyNameConverterStub.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CSharpToJs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/CSharpToJs.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/NuGet.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/README.md -------------------------------------------------------------------------------- /docs/cs-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/docs/cs-input.png -------------------------------------------------------------------------------- /docs/js-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/docs/js-output.png -------------------------------------------------------------------------------- /samples/ClassLibrarySample/ClassLibrarySample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/ClassLibrarySample.csproj -------------------------------------------------------------------------------- /samples/ClassLibrarySample/ConvertedModels/DerivedClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/ConvertedModels/DerivedClass.js -------------------------------------------------------------------------------- /samples/ClassLibrarySample/ConvertedModels/Model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/ConvertedModels/Model.js -------------------------------------------------------------------------------- /samples/ClassLibrarySample/ConvertedModels/Model2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/ConvertedModels/Model2.js -------------------------------------------------------------------------------- /samples/ClassLibrarySample/ConvertedModels/Subfolder/ComplexType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/ConvertedModels/Subfolder/ComplexType.js -------------------------------------------------------------------------------- /samples/ClassLibrarySample/ConvertedModels/Subfolder/Subfolder2/SubNestedType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/ConvertedModels/Subfolder/Subfolder2/SubNestedType.js -------------------------------------------------------------------------------- /samples/ClassLibrarySample/Models/DerivedClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/Models/DerivedClass.cs -------------------------------------------------------------------------------- /samples/ClassLibrarySample/Models/ExcludeMe/Excluded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/Models/ExcludeMe/Excluded.cs -------------------------------------------------------------------------------- /samples/ClassLibrarySample/Models/GenericType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/Models/GenericType.cs -------------------------------------------------------------------------------- /samples/ClassLibrarySample/Models/IInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/Models/IInterface.cs -------------------------------------------------------------------------------- /samples/ClassLibrarySample/Models/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/Models/Model.cs -------------------------------------------------------------------------------- /samples/ClassLibrarySample/Models/Model2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/Models/Model2.cs -------------------------------------------------------------------------------- /samples/ClassLibrarySample/Models/Subfolder/ComplexType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/Models/Subfolder/ComplexType.cs -------------------------------------------------------------------------------- /samples/ClassLibrarySample/Models/Subfolder/Subfolder2/SubNestedType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/Models/Subfolder/Subfolder2/SubNestedType.cs -------------------------------------------------------------------------------- /samples/ClassLibrarySample/csharptojs.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ClassLibrarySample/csharptojs.config.json -------------------------------------------------------------------------------- /samples/ClassLibrarySample/run.bat: -------------------------------------------------------------------------------- 1 | csharptojs -------------------------------------------------------------------------------- /samples/ConsoleAppSample/ConsoleAppSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ConsoleAppSample/ConsoleAppSample.csproj -------------------------------------------------------------------------------- /samples/ConsoleAppSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ConsoleAppSample/Program.cs -------------------------------------------------------------------------------- /samples/ConsoleAppSample/csharptojs.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ConsoleAppSample/csharptojs.config.json -------------------------------------------------------------------------------- /samples/ConsoleAppSample/models/DerivedClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ConsoleAppSample/models/DerivedClass.js -------------------------------------------------------------------------------- /samples/ConsoleAppSample/models/Model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ConsoleAppSample/models/Model.js -------------------------------------------------------------------------------- /samples/ConsoleAppSample/models/Model2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ConsoleAppSample/models/Model2.js -------------------------------------------------------------------------------- /samples/ConsoleAppSample/models/Subfolder/ComplexType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ConsoleAppSample/models/Subfolder/ComplexType.js -------------------------------------------------------------------------------- /samples/ConsoleAppSample/models/Subfolder/Subfolder2/SubNestedType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/samples/ConsoleAppSample/models/Subfolder/Subfolder2/SubNestedType.js -------------------------------------------------------------------------------- /samples/ConsoleAppSample/run.bat: -------------------------------------------------------------------------------- 1 | csharptojs -------------------------------------------------------------------------------- /src/Cli/CSharpToJs.Cli.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Cli/CSharpToJs.Cli.csproj -------------------------------------------------------------------------------- /src/Cli/CommandLineFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Cli/CommandLineFactory.cs -------------------------------------------------------------------------------- /src/Cli/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Cli/Program.cs -------------------------------------------------------------------------------- /src/Cli/csharptojs.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Cli/csharptojs.config.json -------------------------------------------------------------------------------- /src/Core/Attributes/JsClassConverterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Attributes/JsClassConverterAttribute.cs -------------------------------------------------------------------------------- /src/Core/Attributes/JsIgnoreAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Attributes/JsIgnoreAttribute.cs -------------------------------------------------------------------------------- /src/Core/Attributes/JsPropertyConverterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Attributes/JsPropertyConverterAttribute.cs -------------------------------------------------------------------------------- /src/Core/Attributes/PropertyResolverAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Attributes/PropertyResolverAttribute.cs -------------------------------------------------------------------------------- /src/Core/CSharpToJs.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/CSharpToJs.Core.csproj -------------------------------------------------------------------------------- /src/Core/Interfaces/IAssemblyTypeResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/IAssemblyTypeResolver.cs -------------------------------------------------------------------------------- /src/Core/Interfaces/ICSharpToJsConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/ICSharpToJsConverter.cs -------------------------------------------------------------------------------- /src/Core/Interfaces/IJsClassConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/IJsClassConverter.cs -------------------------------------------------------------------------------- /src/Core/Interfaces/IJsClassDependencyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/IJsClassDependencyResolver.cs -------------------------------------------------------------------------------- /src/Core/Interfaces/IJsClassWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/IJsClassWriter.cs -------------------------------------------------------------------------------- /src/Core/Interfaces/IJsImportWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/IJsImportWriter.cs -------------------------------------------------------------------------------- /src/Core/Interfaces/IJsPropertyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/IJsPropertyConverter.cs -------------------------------------------------------------------------------- /src/Core/Interfaces/IJsPropertyWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/IJsPropertyWriter.cs -------------------------------------------------------------------------------- /src/Core/Interfaces/IPropertyNameConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/IPropertyNameConverter.cs -------------------------------------------------------------------------------- /src/Core/Interfaces/IPropertyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Interfaces/IPropertyResolver.cs -------------------------------------------------------------------------------- /src/Core/Models/AssemblyContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/AssemblyContext.cs -------------------------------------------------------------------------------- /src/Core/Models/AssemblyDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/AssemblyDetails.cs -------------------------------------------------------------------------------- /src/Core/Models/AssemblyNamespaceContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/AssemblyNamespaceContext.cs -------------------------------------------------------------------------------- /src/Core/Models/CSharpToJsConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/CSharpToJsConfig.cs -------------------------------------------------------------------------------- /src/Core/Models/ClassConverterContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/ClassConverterContext.cs -------------------------------------------------------------------------------- /src/Core/Models/ConfigContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/ConfigContext.cs -------------------------------------------------------------------------------- /src/Core/Models/JsClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/JsClass.cs -------------------------------------------------------------------------------- /src/Core/Models/JsFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/JsFile.cs -------------------------------------------------------------------------------- /src/Core/Models/JsProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/JsProperty.cs -------------------------------------------------------------------------------- /src/Core/Models/JsPropertyType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/JsPropertyType.cs -------------------------------------------------------------------------------- /src/Core/Models/OutputPathContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/OutputPathContext.cs -------------------------------------------------------------------------------- /src/Core/Models/PropertyConverterContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Models/PropertyConverterContext.cs -------------------------------------------------------------------------------- /src/Core/Services/AssemblyTypeResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/AssemblyTypeResolver.cs -------------------------------------------------------------------------------- /src/Core/Services/CSharpToJsConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/CSharpToJsConverter.cs -------------------------------------------------------------------------------- /src/Core/Services/ClassConverterResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/ClassConverterResolver.cs -------------------------------------------------------------------------------- /src/Core/Services/JsClassConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/JsClassConverter.cs -------------------------------------------------------------------------------- /src/Core/Services/JsClassDependencyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/JsClassDependencyResolver.cs -------------------------------------------------------------------------------- /src/Core/Services/JsClassWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/JsClassWriter.cs -------------------------------------------------------------------------------- /src/Core/Services/JsImportWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/JsImportWriter.cs -------------------------------------------------------------------------------- /src/Core/Services/JsPropertyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/JsPropertyConverter.cs -------------------------------------------------------------------------------- /src/Core/Services/JsPropertyWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/JsPropertyWriter.cs -------------------------------------------------------------------------------- /src/Core/Services/OutputPathResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/OutputPathResolver.cs -------------------------------------------------------------------------------- /src/Core/Services/PropertyNameConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/PropertyNameConverter.cs -------------------------------------------------------------------------------- /src/Core/Services/PropertyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/PropertyResolver.cs -------------------------------------------------------------------------------- /src/Core/Services/RelativePathResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/src/Core/Services/RelativePathResolver.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/AttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/AttributeTests.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/CSharpToJs.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/CSharpToJs.Tests.csproj -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/CliTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/CliTests.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Dummies/ClassDummy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Dummies/ClassDummy.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Dummies/ComplexTypeDummy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Dummies/ComplexTypeDummy.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Dummies/CustomClassConverterDummy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Dummies/CustomClassConverterDummy.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Dummies/CustomPropertyResolverDummy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Dummies/CustomPropertyResolverDummy.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Dummies/DerivedClassDummy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Dummies/DerivedClassDummy.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Dummies/IgnoredDummy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Dummies/IgnoredDummy.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/JsPropertyConverterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/JsPropertyConverterTests.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Mocks/CustomClassConverterMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Mocks/CustomClassConverterMock.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Mocks/CustomPropertyConverterClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Mocks/CustomPropertyConverterClass.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Mocks/JsPropertyConverterMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Mocks/JsPropertyConverterMock.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Mocks/PropertyInfoMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Mocks/PropertyInfoMock.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Mocks/PropertyResolverMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Mocks/PropertyResolverMock.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/ModelTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/ModelTests.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/ServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/ServiceTests.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Settings.cs -------------------------------------------------------------------------------- /tests/CSharpToJs.Tests/Stubs/PropertyNameConverterStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxstralin/csharp-to-js/HEAD/tests/CSharpToJs.Tests/Stubs/PropertyNameConverterStub.cs --------------------------------------------------------------------------------