├── .gitignore ├── Data_Eval ├── Data_Eval.sln ├── Data_Eval │ ├── AssemblyInfo.cs │ ├── CodeWriting │ │ ├── CSharpClassNameFormatter.cs │ │ ├── CSharpCodeWriter.cs │ │ ├── IdentifierValidator.cs │ │ └── InternalTypeAccessorWriter.cs │ ├── Compilation │ │ ├── CompilationException.cs │ │ └── Compiler.cs │ ├── Data_Eval.csproj │ ├── Data_Eval.nuspec │ ├── Data_Eval.snk │ ├── Evaluator.cs │ ├── Invocation │ │ ├── Expressions │ │ │ ├── CastExpression{T}.cs │ │ │ ├── DefaultClassConstructorExpression.cs │ │ │ ├── ExecuteInstanceMethodExpression.cs │ │ │ ├── GetInstanceMemberValueExpression.cs │ │ │ ├── SetInstanceMemberValueExpression.cs │ │ │ └── WrapperClassConstructorExpression.cs │ │ └── WrapperTranslator.cs │ ├── Pack.bat │ └── Reflection │ │ └── PropertyFinder.cs ├── SandcastleDocs │ ├── Content │ │ ├── VersionHistory │ │ │ ├── VersionHistory.aml │ │ │ └── v1.0.0.0.aml │ │ └── Welcome.aml │ ├── ContentLayout.content │ ├── SandcastleDocs.shfbproj │ └── icons │ │ └── Help.png ├── TestExternalReference │ ├── ExampleClass.cs │ ├── ExampleType.cs │ ├── TestExternalReference.csproj │ └── TestExternalReference.snk └── Tests │ ├── AnonymousTests.cs │ ├── CodeCoverage.bat │ ├── CodeQuality.bat │ ├── CodeWriting │ ├── AnonymousTypeAccessorWriterTests.cs │ ├── CSharpClassNameFormatterTests.cs │ └── CSharpCodeWriterTests.cs │ ├── Compilation │ └── CompilerTests.cs │ ├── EvaluatorTests.cs │ ├── Invocation │ └── Expressions │ │ ├── CastExpressionTests.cs │ │ ├── DefaultClassConstructorExpressionTests.cs │ │ ├── ExecuteInstanceMethodExpressionTests.cs │ │ ├── GetInstanceMemberValueExpressionTests.cs │ │ ├── SetInstanceMemberValueExpressionTests.cs │ │ └── WrapperClassConstructorExpressionTests.cs │ ├── NewFeatureTests.cs │ ├── ReferenceTests.cs │ ├── Reflection │ ├── AnonymousTypeAccessor1.cs │ ├── GetInstancePropertyValueExpression.cs │ ├── ReadonlyPropertyAccessor.cs │ └── ReflectionTests.cs │ ├── Resources │ ├── CSharpNullableInt.txt │ ├── CSharpSimpleExpression.txt │ ├── CSharpSimpleVariable.txt │ ├── ResourceReader.cs │ ├── SimpleAnonymousTestWrapper.txt │ └── SimpleEvaluator.txt │ ├── Tests.csproj │ └── Tests.snk ├── LICENSE ├── README.md └── _config.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/.gitignore -------------------------------------------------------------------------------- /Data_Eval/Data_Eval.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval.sln -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/AssemblyInfo.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/CodeWriting/CSharpClassNameFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/CodeWriting/CSharpClassNameFormatter.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/CodeWriting/CSharpCodeWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/CodeWriting/CSharpCodeWriter.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/CodeWriting/IdentifierValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/CodeWriting/IdentifierValidator.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/CodeWriting/InternalTypeAccessorWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/CodeWriting/InternalTypeAccessorWriter.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Compilation/CompilationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Compilation/CompilationException.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Compilation/Compiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Compilation/Compiler.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Data_Eval.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Data_Eval.csproj -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Data_Eval.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Data_Eval.nuspec -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Data_Eval.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Data_Eval.snk -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Evaluator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Evaluator.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Invocation/Expressions/CastExpression{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Invocation/Expressions/CastExpression{T}.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Invocation/Expressions/DefaultClassConstructorExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Invocation/Expressions/DefaultClassConstructorExpression.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Invocation/Expressions/ExecuteInstanceMethodExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Invocation/Expressions/ExecuteInstanceMethodExpression.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Invocation/Expressions/GetInstanceMemberValueExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Invocation/Expressions/GetInstanceMemberValueExpression.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Invocation/Expressions/SetInstanceMemberValueExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Invocation/Expressions/SetInstanceMemberValueExpression.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Invocation/Expressions/WrapperClassConstructorExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Invocation/Expressions/WrapperClassConstructorExpression.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Invocation/WrapperTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Invocation/WrapperTranslator.cs -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Pack.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Pack.bat -------------------------------------------------------------------------------- /Data_Eval/Data_Eval/Reflection/PropertyFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Data_Eval/Reflection/PropertyFinder.cs -------------------------------------------------------------------------------- /Data_Eval/SandcastleDocs/Content/VersionHistory/VersionHistory.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/SandcastleDocs/Content/VersionHistory/VersionHistory.aml -------------------------------------------------------------------------------- /Data_Eval/SandcastleDocs/Content/VersionHistory/v1.0.0.0.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/SandcastleDocs/Content/VersionHistory/v1.0.0.0.aml -------------------------------------------------------------------------------- /Data_Eval/SandcastleDocs/Content/Welcome.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/SandcastleDocs/Content/Welcome.aml -------------------------------------------------------------------------------- /Data_Eval/SandcastleDocs/ContentLayout.content: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Data_Eval/SandcastleDocs/SandcastleDocs.shfbproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/SandcastleDocs/SandcastleDocs.shfbproj -------------------------------------------------------------------------------- /Data_Eval/SandcastleDocs/icons/Help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/SandcastleDocs/icons/Help.png -------------------------------------------------------------------------------- /Data_Eval/TestExternalReference/ExampleClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/TestExternalReference/ExampleClass.cs -------------------------------------------------------------------------------- /Data_Eval/TestExternalReference/ExampleType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/TestExternalReference/ExampleType.cs -------------------------------------------------------------------------------- /Data_Eval/TestExternalReference/TestExternalReference.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/TestExternalReference/TestExternalReference.csproj -------------------------------------------------------------------------------- /Data_Eval/TestExternalReference/TestExternalReference.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/TestExternalReference/TestExternalReference.snk -------------------------------------------------------------------------------- /Data_Eval/Tests/AnonymousTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/AnonymousTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/CodeCoverage.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/CodeCoverage.bat -------------------------------------------------------------------------------- /Data_Eval/Tests/CodeQuality.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/CodeQuality.bat -------------------------------------------------------------------------------- /Data_Eval/Tests/CodeWriting/AnonymousTypeAccessorWriterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/CodeWriting/AnonymousTypeAccessorWriterTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/CodeWriting/CSharpClassNameFormatterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/CodeWriting/CSharpClassNameFormatterTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/CodeWriting/CSharpCodeWriterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/CodeWriting/CSharpCodeWriterTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Compilation/CompilerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Compilation/CompilerTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/EvaluatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/EvaluatorTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Invocation/Expressions/CastExpressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Invocation/Expressions/CastExpressionTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Invocation/Expressions/DefaultClassConstructorExpressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Invocation/Expressions/DefaultClassConstructorExpressionTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Invocation/Expressions/ExecuteInstanceMethodExpressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Invocation/Expressions/ExecuteInstanceMethodExpressionTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Invocation/Expressions/GetInstanceMemberValueExpressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Invocation/Expressions/GetInstanceMemberValueExpressionTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Invocation/Expressions/SetInstanceMemberValueExpressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Invocation/Expressions/SetInstanceMemberValueExpressionTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Invocation/Expressions/WrapperClassConstructorExpressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Invocation/Expressions/WrapperClassConstructorExpressionTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/NewFeatureTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/NewFeatureTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/ReferenceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/ReferenceTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Reflection/AnonymousTypeAccessor1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Reflection/AnonymousTypeAccessor1.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Reflection/GetInstancePropertyValueExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Reflection/GetInstancePropertyValueExpression.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Reflection/ReadonlyPropertyAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Reflection/ReadonlyPropertyAccessor.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Reflection/ReflectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Reflection/ReflectionTests.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Resources/CSharpNullableInt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Resources/CSharpNullableInt.txt -------------------------------------------------------------------------------- /Data_Eval/Tests/Resources/CSharpSimpleExpression.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Resources/CSharpSimpleExpression.txt -------------------------------------------------------------------------------- /Data_Eval/Tests/Resources/CSharpSimpleVariable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Resources/CSharpSimpleVariable.txt -------------------------------------------------------------------------------- /Data_Eval/Tests/Resources/ResourceReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Resources/ResourceReader.cs -------------------------------------------------------------------------------- /Data_Eval/Tests/Resources/SimpleAnonymousTestWrapper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Resources/SimpleAnonymousTestWrapper.txt -------------------------------------------------------------------------------- /Data_Eval/Tests/Resources/SimpleEvaluator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Resources/SimpleEvaluator.txt -------------------------------------------------------------------------------- /Data_Eval/Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Tests.csproj -------------------------------------------------------------------------------- /Data_Eval/Tests/Tests.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/Data_Eval/Tests/Tests.snk -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce-dunwiddie/data-eval/HEAD/_config.yml --------------------------------------------------------------------------------