├── .gitattributes ├── .gitignore ├── Drawings └── RoslynCodeAsData.vsd ├── MetaProgramming ├── .nuget │ ├── NuGet.Config │ ├── NuGet.exe │ └── NuGet.targets ├── MetaProgramming.Nemerle.Macro │ ├── EmptyMacro.n │ ├── Fault.n │ ├── MetaProgramming.Nemerle.Macro.nproj │ ├── Properties │ │ └── AssemblyInfo.n │ └── TestMacro.n ├── MetaProgramming.Nemerle.Tests.CSharp │ ├── FaultKeywordTests.cs │ ├── MacroTests.cs │ ├── MetaProgramming.Nemerle.Tests.CSharp.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── packages.config ├── MetaProgramming.Nemerle │ ├── CompileTimeVsRunTimeExecutionSample.n │ ├── FaultKeywordSample.n │ ├── MetaProgramming.Nemerle.nproj │ └── Properties │ │ └── AssemblyInfo.n ├── MetaProgramming.RoslynCTP.Tests │ ├── ClassTemplateInfos.json │ ├── CodeAsDataTests.ScriptAsData_ConvertJsonToScript_ScriptSubmission.approved.txt │ ├── CodeAsDataTests.cs │ ├── CodeSmells.Samples │ │ ├── .nuget │ │ │ ├── NuGet.Config │ │ │ ├── NuGet.exe │ │ │ └── NuGet.targets │ │ ├── ClassWithExtraComplexity.cs │ │ ├── ClassWithReturnNullMethods.cs │ │ ├── CodeSmells.Samples.csproj │ │ ├── CodeSmells.Samples.sln │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ ├── ConverterTests.CSharp2VB_Convert_ValidCode.approved.txt │ ├── ConverterTests.VB2CSharp_Convert_ValidCode.approved.txt │ ├── ConverterTests.cs │ ├── InputData.json │ ├── IntrospectionTests.cs │ ├── IntrospectionTests`1.Introspection_SearchForComplexityGt10_ApprovedList.Integration.approved.txt │ ├── IntrospectionTests`1.Introspection_SearchForComplexityGt10_ApprovedList.UnitTests.approved.txt │ ├── IntrospectionTests`1.Introspection_SearchForReturnNullStatements_ApprovedList.Integration.approved.txt │ ├── IntrospectionTests`1.Introspection_SearchForReturnNullStatements_ApprovedList.UnitTests.approved.txt │ ├── MetaProgramming.RoslynCTP.Tests.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RuntimeTextTemplateTests.RuntimeTextTemplate_TransformText_ExpectedOutput.approved.txt │ ├── RuntimeTextTemplateTests.cs │ ├── ScriptInfo.json │ ├── Strategy │ │ ├── CodeSmellsIntrospectionFixture.cs │ │ ├── IIntrospectionFixture.cs │ │ ├── IntegrationIntrospectionFixture.cs │ │ └── StrategyNamer.cs │ └── packages.config ├── MetaProgramming.RoslynCTP │ ├── CSharpToVisualBasicConverter │ │ ├── CSharpToVisualBasicConverter.csproj │ │ ├── Cleanup │ │ │ ├── CurlyCleanup.cs │ │ │ ├── MissingCurlyCleanup.cs │ │ │ ├── NewLineCleanup.cs │ │ │ └── WhiteSpaceCleanup.cs │ │ ├── Converting │ │ │ ├── Converter.NodeVisitor.cs │ │ │ ├── Converter.StatementVisitor.ForStatement.cs │ │ │ ├── Converter.StatementVisitor.cs │ │ │ └── Converter.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Utilities │ │ │ ├── CSharpExtensions.cs │ │ │ ├── EnumerableExtensions.cs │ │ │ └── StringExtensions.cs │ │ └── packages.config │ ├── CodeAsData.cs │ ├── ConvertTo.cs │ ├── Internal │ │ └── PredicateBuilder.cs │ ├── Introspection.cs │ ├── MetaProgramming.RoslynCTP.csproj │ ├── Model │ │ ├── ClassTemplateInfo.cs │ │ └── ScriptInfo.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RuntimeTextTemplate.cs │ ├── RuntimeTextTemplate.tt │ ├── VisualBasicToCSharpConverter │ │ ├── Converting │ │ │ ├── Converter.vb │ │ │ ├── NodeConvertingVisitor.vb │ │ │ └── QueryClauseConvertingVisitor.vb │ │ ├── My Project │ │ │ └── AssemblyInfo.vb │ │ ├── VisualBasicToCSharpConverter.vbproj │ │ └── packages.config │ └── packages.config ├── MetaProgramming.sln └── README.md ├── Presentation ├── README.md ├── apple-touch-icon.png ├── architectural_validation_in_dotnet.html ├── css │ ├── architectural_validation.css │ ├── metaprogramming.css │ ├── metaprogramming_roslyn_and_nemerle.css │ └── scriptcs_for_project-less_development.css ├── images │ ├── CodeAsData_ConvertVBtoCSharp.png │ ├── FreeBSD-No-Bikeshed.png │ ├── IronPythonScript.png │ ├── JavaScriptMetaprogrammingViaScripting.pdn │ ├── JavaScriptMetaprogrammingViaScripting_00_Begin.png │ ├── JavaScriptMetaprogrammingViaScripting_01_SimpleMultiplication.png │ ├── JavaScriptMetaprogrammingViaScripting_02_UseFunctionDynamicly.png │ ├── JavaScriptMetaprogrammingViaScripting_03_InjectionValuesIntoLocalExecutionScope.png │ ├── JavaScript_Eval_vs_Roslyn_ScriptEngine.png │ ├── RoslynInspection_CalculateCyclomaticComplexity.png │ ├── RoslynSyntaxTree_00.png │ ├── chocolatey.png │ ├── hotcode_logo.png │ ├── introspection_return_null_with_approvaltests.png │ ├── itera_logo.png │ ├── nemerle_compiletime_macro_execution.png │ ├── nodejs.png │ ├── npm.png │ ├── nuget.png │ ├── postsharp_validation_aspect-virtual_keyword_is_required.png │ ├── roslyn_ctp_compiler_pipeline_api_and_services.png │ ├── roslyn_syntax_tree_for_return_null.png │ ├── scriptcs.png │ ├── scriptcs_execution_screenshot.png │ └── type_name_collision.png ├── js │ ├── architectural_validation.js │ ├── impress.js │ ├── jquery-ui.min.js │ ├── jquery.jsPlumb-1.5.2-min.js │ ├── jquery.min.js │ └── metaprogramming_roslyn.js ├── metaprogramming_in_dotnet_roslynctp.html ├── metaprogramming_in_dotnet_roslynctp_and_nemerle.html └── scriptcs_for_project-less_development.html ├── README.md └── Snippets ├── CaaS ├── CodeDOM-BuildAtRuntime.linq ├── CodeDOM-BuildAtRuntimeCSharp45.linq └── Roslyn-BuildAtRuntime.linq ├── CodeAsData ├── Roslyn-ConvertC#2VB.linq └── Roslyn-ConvertVB2C#.linq ├── Introspection ├── AfterProgramming-ReturnNull.csx ├── AfterProgramming-ReturnNull.linq ├── OptionTypeAndNull.linq ├── Reflection-TestReferencesIntersection.linq ├── Roslyn-CyclomaticComplexity.linq ├── Roslyn-CyclomaticComplexityRx.linq ├── Roslyn-ReturnNull.linq ├── Roslyn-ReturnNullRx.linq ├── Roslyn-ReturnNullSyntaxWalker.linq └── packages.config ├── Other ├── Roslyn-C#compilerIssues.csx └── SyntaxTreesSamples.cs ├── Performance ├── C#-HardCodedRule.linq ├── DLR-ExpressionTrees.linq └── Roslyn-ScriptingWithStaticlyTypedResult.linq ├── README.md └── Scripting ├── IronPython-Scripting.linq ├── JsEvalSample.html ├── JsEvalSample.md ├── README.md ├── Roslyn-EvalSample.csx ├── Roslyn-EvalSample.linq ├── Roslyn-ScriptingWithDynamiclyTypeResult.linq ├── ScriptCs ├── Edge.js │ ├── EdgeJs2ClrSample.js │ ├── EdgeJs2ProjectlessCsx.js │ └── ProjectlessCsx.csx ├── EmbededScriptCsWithNuGetSupport.csx ├── FluentAutomation.SeleniumWebDriver │ ├── FluentAutomation.SeleniumWebDriver.csx │ └── packages.config ├── README.md ├── ScriptCs-ScriptingFromC#.linq ├── ScriptCs.WebApi.Sample.csx ├── SeleniumWebDriver │ ├── SeleniumWebDriver.FireFox.csx │ ├── SeleniumWebDriver.PhantomJs.csx │ └── packages.config └── packages.config ├── packages.config └── sample.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/.gitignore -------------------------------------------------------------------------------- /Drawings/RoslynCodeAsData.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Drawings/RoslynCodeAsData.vsd -------------------------------------------------------------------------------- /MetaProgramming/.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/.nuget/NuGet.Config -------------------------------------------------------------------------------- /MetaProgramming/.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/.nuget/NuGet.exe -------------------------------------------------------------------------------- /MetaProgramming/.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/.nuget/NuGet.targets -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Macro/EmptyMacro.n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Macro/EmptyMacro.n -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Macro/Fault.n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Macro/Fault.n -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Macro/MetaProgramming.Nemerle.Macro.nproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Macro/MetaProgramming.Nemerle.Macro.nproj -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Macro/Properties/AssemblyInfo.n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Macro/Properties/AssemblyInfo.n -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Macro/TestMacro.n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Macro/TestMacro.n -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/FaultKeywordTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/FaultKeywordTests.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/MacroTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/MacroTests.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/MetaProgramming.Nemerle.Tests.CSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/MetaProgramming.Nemerle.Tests.CSharp.csproj -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle.Tests.CSharp/packages.config -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle/CompileTimeVsRunTimeExecutionSample.n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle/CompileTimeVsRunTimeExecutionSample.n -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle/FaultKeywordSample.n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle/FaultKeywordSample.n -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle/MetaProgramming.Nemerle.nproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle/MetaProgramming.Nemerle.nproj -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.Nemerle/Properties/AssemblyInfo.n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.Nemerle/Properties/AssemblyInfo.n -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/ClassTemplateInfos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/ClassTemplateInfos.json -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeAsDataTests.ScriptAsData_ConvertJsonToScript_ScriptSubmission.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeAsDataTests.ScriptAsData_ConvertJsonToScript_ScriptSubmission.approved.txt -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeAsDataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeAsDataTests.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/.nuget/NuGet.Config -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/.nuget/NuGet.exe -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/.nuget/NuGet.targets -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/ClassWithExtraComplexity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/ClassWithExtraComplexity.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/ClassWithReturnNullMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/ClassWithReturnNullMethods.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/CodeSmells.Samples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/CodeSmells.Samples.csproj -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/CodeSmells.Samples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/CodeSmells.Samples.sln -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/CodeSmells.Samples/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/ConverterTests.CSharp2VB_Convert_ValidCode.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/ConverterTests.CSharp2VB_Convert_ValidCode.approved.txt -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/ConverterTests.VB2CSharp_Convert_ValidCode.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/ConverterTests.VB2CSharp_Convert_ValidCode.approved.txt -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/ConverterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/ConverterTests.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/InputData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/InputData.json -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests`1.Introspection_SearchForComplexityGt10_ApprovedList.Integration.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests`1.Introspection_SearchForComplexityGt10_ApprovedList.Integration.approved.txt -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests`1.Introspection_SearchForComplexityGt10_ApprovedList.UnitTests.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests`1.Introspection_SearchForComplexityGt10_ApprovedList.UnitTests.approved.txt -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests`1.Introspection_SearchForReturnNullStatements_ApprovedList.Integration.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests`1.Introspection_SearchForReturnNullStatements_ApprovedList.Integration.approved.txt -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests`1.Introspection_SearchForReturnNullStatements_ApprovedList.UnitTests.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/IntrospectionTests`1.Introspection_SearchForReturnNullStatements_ApprovedList.UnitTests.approved.txt -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/MetaProgramming.RoslynCTP.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/MetaProgramming.RoslynCTP.Tests.csproj -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/RuntimeTextTemplateTests.RuntimeTextTemplate_TransformText_ExpectedOutput.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/RuntimeTextTemplateTests.RuntimeTextTemplate_TransformText_ExpectedOutput.approved.txt -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/RuntimeTextTemplateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/RuntimeTextTemplateTests.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/ScriptInfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/ScriptInfo.json -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/Strategy/CodeSmellsIntrospectionFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/Strategy/CodeSmellsIntrospectionFixture.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/Strategy/IIntrospectionFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/Strategy/IIntrospectionFixture.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/Strategy/IntegrationIntrospectionFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/Strategy/IntegrationIntrospectionFixture.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/Strategy/StrategyNamer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/Strategy/StrategyNamer.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP.Tests/packages.config -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/CSharpToVisualBasicConverter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/CSharpToVisualBasicConverter.csproj -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Cleanup/CurlyCleanup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Cleanup/CurlyCleanup.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Cleanup/MissingCurlyCleanup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Cleanup/MissingCurlyCleanup.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Cleanup/NewLineCleanup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Cleanup/NewLineCleanup.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Cleanup/WhiteSpaceCleanup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Cleanup/WhiteSpaceCleanup.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Converting/Converter.NodeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Converting/Converter.NodeVisitor.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Converting/Converter.StatementVisitor.ForStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Converting/Converter.StatementVisitor.ForStatement.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Converting/Converter.StatementVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Converting/Converter.StatementVisitor.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Converting/Converter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Converting/Converter.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Utilities/CSharpExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Utilities/CSharpExtensions.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Utilities/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Utilities/EnumerableExtensions.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Utilities/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/Utilities/StringExtensions.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CSharpToVisualBasicConverter/packages.config -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/CodeAsData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/CodeAsData.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/ConvertTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/ConvertTo.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/Internal/PredicateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/Internal/PredicateBuilder.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/Introspection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/Introspection.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/MetaProgramming.RoslynCTP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/MetaProgramming.RoslynCTP.csproj -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/Model/ClassTemplateInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/Model/ClassTemplateInfo.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/Model/ScriptInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/Model/ScriptInfo.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/RuntimeTextTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/RuntimeTextTemplate.cs -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/RuntimeTextTemplate.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/RuntimeTextTemplate.tt -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/Converting/Converter.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/Converting/Converter.vb -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/Converting/NodeConvertingVisitor.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/Converting/NodeConvertingVisitor.vb -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/Converting/QueryClauseConvertingVisitor.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/Converting/QueryClauseConvertingVisitor.vb -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/My Project/AssemblyInfo.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/My Project/AssemblyInfo.vb -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/VisualBasicToCSharpConverter.vbproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/VisualBasicToCSharpConverter.vbproj -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/VisualBasicToCSharpConverter/packages.config -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.RoslynCTP/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.RoslynCTP/packages.config -------------------------------------------------------------------------------- /MetaProgramming/MetaProgramming.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/MetaProgramming.sln -------------------------------------------------------------------------------- /MetaProgramming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/MetaProgramming/README.md -------------------------------------------------------------------------------- /Presentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/README.md -------------------------------------------------------------------------------- /Presentation/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/apple-touch-icon.png -------------------------------------------------------------------------------- /Presentation/architectural_validation_in_dotnet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/architectural_validation_in_dotnet.html -------------------------------------------------------------------------------- /Presentation/css/architectural_validation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/css/architectural_validation.css -------------------------------------------------------------------------------- /Presentation/css/metaprogramming.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/css/metaprogramming.css -------------------------------------------------------------------------------- /Presentation/css/metaprogramming_roslyn_and_nemerle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/css/metaprogramming_roslyn_and_nemerle.css -------------------------------------------------------------------------------- /Presentation/css/scriptcs_for_project-less_development.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/css/scriptcs_for_project-less_development.css -------------------------------------------------------------------------------- /Presentation/images/CodeAsData_ConvertVBtoCSharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/CodeAsData_ConvertVBtoCSharp.png -------------------------------------------------------------------------------- /Presentation/images/FreeBSD-No-Bikeshed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/FreeBSD-No-Bikeshed.png -------------------------------------------------------------------------------- /Presentation/images/IronPythonScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/IronPythonScript.png -------------------------------------------------------------------------------- /Presentation/images/JavaScriptMetaprogrammingViaScripting.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/JavaScriptMetaprogrammingViaScripting.pdn -------------------------------------------------------------------------------- /Presentation/images/JavaScriptMetaprogrammingViaScripting_00_Begin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/JavaScriptMetaprogrammingViaScripting_00_Begin.png -------------------------------------------------------------------------------- /Presentation/images/JavaScriptMetaprogrammingViaScripting_01_SimpleMultiplication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/JavaScriptMetaprogrammingViaScripting_01_SimpleMultiplication.png -------------------------------------------------------------------------------- /Presentation/images/JavaScriptMetaprogrammingViaScripting_02_UseFunctionDynamicly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/JavaScriptMetaprogrammingViaScripting_02_UseFunctionDynamicly.png -------------------------------------------------------------------------------- /Presentation/images/JavaScriptMetaprogrammingViaScripting_03_InjectionValuesIntoLocalExecutionScope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/JavaScriptMetaprogrammingViaScripting_03_InjectionValuesIntoLocalExecutionScope.png -------------------------------------------------------------------------------- /Presentation/images/JavaScript_Eval_vs_Roslyn_ScriptEngine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/JavaScript_Eval_vs_Roslyn_ScriptEngine.png -------------------------------------------------------------------------------- /Presentation/images/RoslynInspection_CalculateCyclomaticComplexity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/RoslynInspection_CalculateCyclomaticComplexity.png -------------------------------------------------------------------------------- /Presentation/images/RoslynSyntaxTree_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/RoslynSyntaxTree_00.png -------------------------------------------------------------------------------- /Presentation/images/chocolatey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/chocolatey.png -------------------------------------------------------------------------------- /Presentation/images/hotcode_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/hotcode_logo.png -------------------------------------------------------------------------------- /Presentation/images/introspection_return_null_with_approvaltests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/introspection_return_null_with_approvaltests.png -------------------------------------------------------------------------------- /Presentation/images/itera_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/itera_logo.png -------------------------------------------------------------------------------- /Presentation/images/nemerle_compiletime_macro_execution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/nemerle_compiletime_macro_execution.png -------------------------------------------------------------------------------- /Presentation/images/nodejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/nodejs.png -------------------------------------------------------------------------------- /Presentation/images/npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/npm.png -------------------------------------------------------------------------------- /Presentation/images/nuget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/nuget.png -------------------------------------------------------------------------------- /Presentation/images/postsharp_validation_aspect-virtual_keyword_is_required.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/postsharp_validation_aspect-virtual_keyword_is_required.png -------------------------------------------------------------------------------- /Presentation/images/roslyn_ctp_compiler_pipeline_api_and_services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/roslyn_ctp_compiler_pipeline_api_and_services.png -------------------------------------------------------------------------------- /Presentation/images/roslyn_syntax_tree_for_return_null.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/roslyn_syntax_tree_for_return_null.png -------------------------------------------------------------------------------- /Presentation/images/scriptcs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/scriptcs.png -------------------------------------------------------------------------------- /Presentation/images/scriptcs_execution_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/scriptcs_execution_screenshot.png -------------------------------------------------------------------------------- /Presentation/images/type_name_collision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/images/type_name_collision.png -------------------------------------------------------------------------------- /Presentation/js/architectural_validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/js/architectural_validation.js -------------------------------------------------------------------------------- /Presentation/js/impress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/js/impress.js -------------------------------------------------------------------------------- /Presentation/js/jquery-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/js/jquery-ui.min.js -------------------------------------------------------------------------------- /Presentation/js/jquery.jsPlumb-1.5.2-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/js/jquery.jsPlumb-1.5.2-min.js -------------------------------------------------------------------------------- /Presentation/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/js/jquery.min.js -------------------------------------------------------------------------------- /Presentation/js/metaprogramming_roslyn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/js/metaprogramming_roslyn.js -------------------------------------------------------------------------------- /Presentation/metaprogramming_in_dotnet_roslynctp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/metaprogramming_in_dotnet_roslynctp.html -------------------------------------------------------------------------------- /Presentation/metaprogramming_in_dotnet_roslynctp_and_nemerle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/metaprogramming_in_dotnet_roslynctp_and_nemerle.html -------------------------------------------------------------------------------- /Presentation/scriptcs_for_project-less_development.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Presentation/scriptcs_for_project-less_development.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/README.md -------------------------------------------------------------------------------- /Snippets/CaaS/CodeDOM-BuildAtRuntime.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/CaaS/CodeDOM-BuildAtRuntime.linq -------------------------------------------------------------------------------- /Snippets/CaaS/CodeDOM-BuildAtRuntimeCSharp45.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/CaaS/CodeDOM-BuildAtRuntimeCSharp45.linq -------------------------------------------------------------------------------- /Snippets/CaaS/Roslyn-BuildAtRuntime.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/CaaS/Roslyn-BuildAtRuntime.linq -------------------------------------------------------------------------------- /Snippets/CodeAsData/Roslyn-ConvertC#2VB.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/CodeAsData/Roslyn-ConvertC#2VB.linq -------------------------------------------------------------------------------- /Snippets/CodeAsData/Roslyn-ConvertVB2C#.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/CodeAsData/Roslyn-ConvertVB2C#.linq -------------------------------------------------------------------------------- /Snippets/Introspection/AfterProgramming-ReturnNull.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/AfterProgramming-ReturnNull.csx -------------------------------------------------------------------------------- /Snippets/Introspection/AfterProgramming-ReturnNull.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/AfterProgramming-ReturnNull.linq -------------------------------------------------------------------------------- /Snippets/Introspection/OptionTypeAndNull.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/OptionTypeAndNull.linq -------------------------------------------------------------------------------- /Snippets/Introspection/Reflection-TestReferencesIntersection.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/Reflection-TestReferencesIntersection.linq -------------------------------------------------------------------------------- /Snippets/Introspection/Roslyn-CyclomaticComplexity.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/Roslyn-CyclomaticComplexity.linq -------------------------------------------------------------------------------- /Snippets/Introspection/Roslyn-CyclomaticComplexityRx.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/Roslyn-CyclomaticComplexityRx.linq -------------------------------------------------------------------------------- /Snippets/Introspection/Roslyn-ReturnNull.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/Roslyn-ReturnNull.linq -------------------------------------------------------------------------------- /Snippets/Introspection/Roslyn-ReturnNullRx.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/Roslyn-ReturnNullRx.linq -------------------------------------------------------------------------------- /Snippets/Introspection/Roslyn-ReturnNullSyntaxWalker.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/Roslyn-ReturnNullSyntaxWalker.linq -------------------------------------------------------------------------------- /Snippets/Introspection/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Introspection/packages.config -------------------------------------------------------------------------------- /Snippets/Other/Roslyn-C#compilerIssues.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Other/Roslyn-C#compilerIssues.csx -------------------------------------------------------------------------------- /Snippets/Other/SyntaxTreesSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Other/SyntaxTreesSamples.cs -------------------------------------------------------------------------------- /Snippets/Performance/C#-HardCodedRule.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Performance/C#-HardCodedRule.linq -------------------------------------------------------------------------------- /Snippets/Performance/DLR-ExpressionTrees.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Performance/DLR-ExpressionTrees.linq -------------------------------------------------------------------------------- /Snippets/Performance/Roslyn-ScriptingWithStaticlyTypedResult.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Performance/Roslyn-ScriptingWithStaticlyTypedResult.linq -------------------------------------------------------------------------------- /Snippets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/README.md -------------------------------------------------------------------------------- /Snippets/Scripting/IronPython-Scripting.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/IronPython-Scripting.linq -------------------------------------------------------------------------------- /Snippets/Scripting/JsEvalSample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/JsEvalSample.html -------------------------------------------------------------------------------- /Snippets/Scripting/JsEvalSample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/JsEvalSample.md -------------------------------------------------------------------------------- /Snippets/Scripting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/README.md -------------------------------------------------------------------------------- /Snippets/Scripting/Roslyn-EvalSample.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/Roslyn-EvalSample.csx -------------------------------------------------------------------------------- /Snippets/Scripting/Roslyn-EvalSample.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/Roslyn-EvalSample.linq -------------------------------------------------------------------------------- /Snippets/Scripting/Roslyn-ScriptingWithDynamiclyTypeResult.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/Roslyn-ScriptingWithDynamiclyTypeResult.linq -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/Edge.js/EdgeJs2ClrSample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/Edge.js/EdgeJs2ClrSample.js -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/Edge.js/EdgeJs2ProjectlessCsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/Edge.js/EdgeJs2ProjectlessCsx.js -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/Edge.js/ProjectlessCsx.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/Edge.js/ProjectlessCsx.csx -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/EmbededScriptCsWithNuGetSupport.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/EmbededScriptCsWithNuGetSupport.csx -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/FluentAutomation.SeleniumWebDriver/FluentAutomation.SeleniumWebDriver.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/FluentAutomation.SeleniumWebDriver/FluentAutomation.SeleniumWebDriver.csx -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/FluentAutomation.SeleniumWebDriver/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/FluentAutomation.SeleniumWebDriver/packages.config -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/README.md -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/ScriptCs-ScriptingFromC#.linq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/ScriptCs-ScriptingFromC#.linq -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/ScriptCs.WebApi.Sample.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/ScriptCs.WebApi.Sample.csx -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/SeleniumWebDriver/SeleniumWebDriver.FireFox.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/SeleniumWebDriver/SeleniumWebDriver.FireFox.csx -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/SeleniumWebDriver/SeleniumWebDriver.PhantomJs.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/SeleniumWebDriver/SeleniumWebDriver.PhantomJs.csx -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/SeleniumWebDriver/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/SeleniumWebDriver/packages.config -------------------------------------------------------------------------------- /Snippets/Scripting/ScriptCs/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/ScriptCs/packages.config -------------------------------------------------------------------------------- /Snippets/Scripting/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/packages.config -------------------------------------------------------------------------------- /Snippets/Scripting/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akimboyko/MetaProgramming/HEAD/Snippets/Scripting/sample.py --------------------------------------------------------------------------------