├── .config └── dotnet-tools.json ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── actions.yml ├── .gitignore ├── .rebuild-nuget-package.cmd ├── .rebuild.cmd ├── .run-all-tests.cmd ├── .run-unit-tests.cmd ├── CHANGELOG.md ├── Common.DotSettings ├── Directory.Build.props ├── Directory.Build.targets ├── GrobExp.Compiler.Tests ├── ArithmeticTests │ ├── TestAdd.cs │ ├── TestBitwiseOperations.cs │ ├── TestDecrement.cs │ ├── TestDivide.cs │ ├── TestIncrement.cs │ ├── TestIsTrueFalse.cs │ ├── TestModulo.cs │ ├── TestMultiply.cs │ ├── TestPower.cs │ ├── TestShifts.cs │ ├── TestSubtract.cs │ └── TestUnaryPlusMinus.cs ├── AssignTests │ ├── AddAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── AndAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── Assign │ │ ├── TestAssign.cs │ │ └── TestAssignArray.cs │ ├── DivideAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── ExclusiveOrAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── LeftShiftAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── ModuloAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── MultiplyAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── OrAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── PostDecrementAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── PostIncrementAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── PowerAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── PreDecrementAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── PreIncrementAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ ├── RightShiftAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs │ └── SubtractAssign │ │ ├── TestComplexProperty.cs │ │ ├── TestInstanceMember.cs │ │ ├── TestMultiDimensionalArray.cs │ │ ├── TestParameter.cs │ │ ├── TestSimpleArray.cs │ │ └── TestStaticMember.cs ├── ExtensionTests │ ├── ForEachExpression.cs │ └── TestForEach.cs ├── GrobExp.Compiler.Tests.csproj ├── ParameterReplacer.cs ├── Test.cs ├── TestArrayLength.cs ├── TestBase.cs ├── TestBlock.cs ├── TestCheckArrayIndex.cs ├── TestCheckNullReference.cs ├── TestComparison.cs ├── TestCompileToMethod.cs ├── TestConstant.cs ├── TestConvert.cs ├── TestConvertChecked.cs ├── TestCustomOperators.cs ├── TestDynamic.cs ├── TestEqual.cs ├── TestExpressionHashCalculator.cs ├── TestExtensionMethod.cs ├── TestIndex.cs ├── TestInvoke.cs ├── TestLabels.cs ├── TestListInit.cs ├── TestLogical.cs ├── TestLoop.cs ├── TestMemberAccess.cs ├── TestNewObjectCreation.cs ├── TestNotEqual.cs ├── TestParameterExtractor.cs ├── TestPerformance.cs ├── TestQuote.cs ├── TestRuntimeVariables.cs ├── TestSubLambda.cs ├── TestSwitch.cs ├── TestThrow.cs ├── TestTypeAs.cs ├── TestTypeEqual.cs ├── TestTypeIs.cs ├── TestUnbox.cs └── TryCatchTests │ ├── FilterExceptionTest.cs │ ├── TestFault.cs │ └── TestTryCatchFinally.cs ├── GrobExp.Compiler.sln ├── GrobExp.Compiler.sln.DotSettings ├── GrobExp.Compiler ├── AdvancedDebugViewWriter.cs ├── Closures │ ├── AnonymousTypeBuilder.cs │ ├── ClosureSubstituter.cs │ ├── DynamicClosureBuilder.cs │ ├── ExpressionAnonymousTypeReplacer.cs │ ├── ExpressionClosureBuilder.cs │ ├── ExpressionClosureResolver.cs │ ├── ExpressionPrivateMembersAccessor.cs │ ├── ExpressionQuoter.cs │ ├── IClosureBuilder.cs │ ├── MethodInvokerBuilder.cs │ ├── RuntimeVariablesInliner.cs │ └── StaticClosureBuilder.cs ├── CompiledLambda.cs ├── CompilerOptions.cs ├── EmittingContext.cs ├── ExpressionEmitters │ ├── ArrayIndexExpressionEmitter.cs │ ├── ArrayLengthExpressionEmitter.cs │ ├── AssignExpressionEmitter.cs │ ├── BinaryArithmeticOperationExpressionEmitter.cs │ ├── BlockExpressionEmitter.cs │ ├── CallExpressionEmitter.cs │ ├── CoalesceExpressionEmitter.cs │ ├── ComparisonExpressionEmitter.cs │ ├── ConditionalExpressionEmitter.cs │ ├── ConstantExpressionEmitter.cs │ ├── ConvertExpressionEmitter.cs │ ├── DebugInfoExpressionEmitter.cs │ ├── DefaultExpressionEmitter.cs │ ├── DynamicMethodInvokerBuilder.cs │ ├── EqualityExpressionEmitter.cs │ ├── ExpressionEmitter.cs │ ├── GotoExpressionEmitter.cs │ ├── IExpressionEmitter.cs │ ├── IndexExpressionEmitter.cs │ ├── InvocationExpressionEmitter.cs │ ├── LabelExpressionEmitter.cs │ ├── LambdaExpressionEmitter.cs │ ├── ListInitExpressionEmitter.cs │ ├── LogicalExpressionEmitter.cs │ ├── LoopExpressionEmitter.cs │ ├── MemberAccessExpressionEmitter.cs │ ├── MemberInitExpressionEmitter.cs │ ├── NewArrayBoundsExpressionEmitter.cs │ ├── NewArrayInitExpressionEmitter.cs │ ├── NewExpressionEmitter.cs │ ├── NotExpressionEmitter.cs │ ├── ParameterExpressionEmitter.cs │ ├── RuntimeVariables.cs │ ├── SwitchExpressionEmitter.cs │ ├── ThrowExpressionEmitter.cs │ ├── TryExpressionEmitter.cs │ ├── TypeAsExpressionEmitter.cs │ ├── TypeEqualExpressionEmitter.cs │ ├── TypeIsExpressionEmitter.cs │ ├── UnaryAritmeticOperationExpressionEmitter.cs │ ├── UnaryAssignExpressionEmitter.cs │ └── UnboxExpressionEmitter.cs ├── ExpressionEmittersCollection.cs ├── ExpressionHashCalculator.cs ├── Extensions.cs ├── GrobExp.Compiler.csproj ├── LabelsCloner.cs ├── LambdaCompiler.cs ├── LambdaExpressionCreator.cs ├── LambdaPreparer.cs ├── ParametersExtractor.cs ├── PlatformHelpers.cs ├── ResultType.cs ├── StaticClosures.cs └── TypedDebugInfoExpression.cs ├── LICENSE ├── README.md ├── global.json ├── nuget.config └── version.json /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/.github/workflows/actions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/.gitignore -------------------------------------------------------------------------------- /.rebuild-nuget-package.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/.rebuild-nuget-package.cmd -------------------------------------------------------------------------------- /.rebuild.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/.rebuild.cmd -------------------------------------------------------------------------------- /.run-all-tests.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/.run-all-tests.cmd -------------------------------------------------------------------------------- /.run-unit-tests.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/.run-unit-tests.cmd -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Common.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/Common.DotSettings -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestAdd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestAdd.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestBitwiseOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestBitwiseOperations.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestDecrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestDecrement.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestDivide.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestDivide.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestIncrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestIncrement.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestIsTrueFalse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestIsTrueFalse.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestModulo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestModulo.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestMultiply.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestMultiply.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestPower.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestPower.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestShifts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestShifts.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestSubtract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestSubtract.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ArithmeticTests/TestUnaryPlusMinus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ArithmeticTests/TestUnaryPlusMinus.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AddAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AddAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AddAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AddAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AddAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AddAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AddAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AddAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AddAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AddAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AddAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AddAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AndAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AndAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AndAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AndAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AndAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AndAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AndAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AndAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AndAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AndAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/AndAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/AndAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/Assign/TestAssign.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/Assign/TestAssign.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/Assign/TestAssignArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/Assign/TestAssignArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/DivideAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ExclusiveOrAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/LeftShiftAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/ModuloAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/MultiplyAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/OrAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/OrAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/OrAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/OrAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/OrAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/OrAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/OrAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/OrAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/OrAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/OrAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/OrAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/OrAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostDecrementAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PostIncrementAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PowerAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreDecrementAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/PreIncrementAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/RightShiftAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestComplexProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestComplexProperty.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestInstanceMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestInstanceMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestMultiDimensionalArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestMultiDimensionalArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestParameter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestSimpleArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestSimpleArray.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestStaticMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/AssignTests/SubtractAssign/TestStaticMember.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ExtensionTests/ForEachExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ExtensionTests/ForEachExpression.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ExtensionTests/TestForEach.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ExtensionTests/TestForEach.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/GrobExp.Compiler.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/GrobExp.Compiler.Tests.csproj -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/ParameterReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/ParameterReplacer.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/Test.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestArrayLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestArrayLength.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestBase.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestBlock.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestCheckArrayIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestCheckArrayIndex.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestCheckNullReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestCheckNullReference.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestComparison.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestComparison.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestCompileToMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestCompileToMethod.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestConstant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestConstant.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestConvert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestConvert.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestConvertChecked.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestConvertChecked.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestCustomOperators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestCustomOperators.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestDynamic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestDynamic.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestEqual.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestEqual.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestExpressionHashCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestExpressionHashCalculator.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestExtensionMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestExtensionMethod.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestIndex.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestInvoke.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestInvoke.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestLabels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestLabels.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestListInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestListInit.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestLogical.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestLogical.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestLoop.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestMemberAccess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestMemberAccess.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestNewObjectCreation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestNewObjectCreation.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestNotEqual.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestNotEqual.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestParameterExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestParameterExtractor.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestPerformance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestPerformance.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestQuote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestQuote.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestRuntimeVariables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestRuntimeVariables.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestSubLambda.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestSubLambda.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestSwitch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestSwitch.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestThrow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestThrow.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestTypeAs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestTypeAs.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestTypeEqual.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestTypeEqual.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestTypeIs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestTypeIs.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TestUnbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TestUnbox.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TryCatchTests/FilterExceptionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TryCatchTests/FilterExceptionTest.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TryCatchTests/TestFault.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TryCatchTests/TestFault.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.Tests/TryCatchTests/TestTryCatchFinally.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.Tests/TryCatchTests/TestTryCatchFinally.cs -------------------------------------------------------------------------------- /GrobExp.Compiler.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.sln -------------------------------------------------------------------------------- /GrobExp.Compiler.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler.sln.DotSettings -------------------------------------------------------------------------------- /GrobExp.Compiler/AdvancedDebugViewWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/AdvancedDebugViewWriter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/AnonymousTypeBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/AnonymousTypeBuilder.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/ClosureSubstituter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/ClosureSubstituter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/DynamicClosureBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/DynamicClosureBuilder.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/ExpressionAnonymousTypeReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/ExpressionAnonymousTypeReplacer.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/ExpressionClosureBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/ExpressionClosureBuilder.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/ExpressionClosureResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/ExpressionClosureResolver.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/ExpressionPrivateMembersAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/ExpressionPrivateMembersAccessor.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/ExpressionQuoter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/ExpressionQuoter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/IClosureBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/IClosureBuilder.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/MethodInvokerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/MethodInvokerBuilder.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/RuntimeVariablesInliner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/RuntimeVariablesInliner.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Closures/StaticClosureBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Closures/StaticClosureBuilder.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/CompiledLambda.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/CompiledLambda.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/CompilerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/CompilerOptions.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/EmittingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/EmittingContext.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ArrayIndexExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ArrayIndexExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ArrayLengthExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ArrayLengthExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/AssignExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/AssignExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/BinaryArithmeticOperationExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/BinaryArithmeticOperationExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/BlockExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/BlockExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/CallExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/CallExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/CoalesceExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/CoalesceExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ComparisonExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ComparisonExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ConditionalExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ConditionalExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ConstantExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ConstantExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ConvertExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ConvertExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/DebugInfoExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/DebugInfoExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/DefaultExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/DefaultExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/DynamicMethodInvokerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/DynamicMethodInvokerBuilder.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/EqualityExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/EqualityExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/GotoExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/GotoExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/IExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/IExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/IndexExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/IndexExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/InvocationExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/InvocationExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/LabelExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/LabelExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/LambdaExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/LambdaExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ListInitExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ListInitExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/LogicalExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/LogicalExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/LoopExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/LoopExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/MemberAccessExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/MemberAccessExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/MemberInitExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/MemberInitExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/NewArrayBoundsExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/NewArrayBoundsExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/NewArrayInitExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/NewArrayInitExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/NewExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/NewExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/NotExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/NotExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ParameterExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ParameterExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/RuntimeVariables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/RuntimeVariables.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/SwitchExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/SwitchExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/ThrowExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/ThrowExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/TryExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/TryExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/TypeAsExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/TypeAsExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/TypeEqualExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/TypeEqualExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/TypeIsExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/TypeIsExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/UnaryAritmeticOperationExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/UnaryAritmeticOperationExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/UnaryAssignExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/UnaryAssignExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmitters/UnboxExpressionEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmitters/UnboxExpressionEmitter.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionEmittersCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionEmittersCollection.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ExpressionHashCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ExpressionHashCalculator.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/Extensions.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/GrobExp.Compiler.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/GrobExp.Compiler.csproj -------------------------------------------------------------------------------- /GrobExp.Compiler/LabelsCloner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/LabelsCloner.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/LambdaCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/LambdaCompiler.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/LambdaExpressionCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/LambdaExpressionCreator.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/LambdaPreparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/LambdaPreparer.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ParametersExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ParametersExtractor.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/PlatformHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/PlatformHelpers.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/ResultType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/ResultType.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/StaticClosures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/StaticClosures.cs -------------------------------------------------------------------------------- /GrobExp.Compiler/TypedDebugInfoExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/GrobExp.Compiler/TypedDebugInfoExpression.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/README.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/global.json -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/nuget.config -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skbkontur/GrobExp.Compiler/HEAD/version.json --------------------------------------------------------------------------------