├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json ├── solution-explorer │ ├── class.cs-template │ ├── class.ts-template │ ├── class.vb-template │ ├── default.ts-template │ ├── enum.cs-template │ ├── interface.cs-template │ ├── interface.ts-template │ ├── template-list.json │ └── template-parameters.js └── tasks.json ├── LICENSE ├── README.md ├── deploy.sh ├── docs ├── contributing.md ├── debugging.md ├── how_to_use.md └── res │ └── debugging.png ├── redisharp.sln ├── src └── RediSharp │ ├── Client.cs │ ├── DebugHandle.cs │ ├── DecompilationResult.cs │ ├── EmptyNamespace.cs │ ├── Enums │ ├── LuaBuiltinMethod.cs │ └── LuaFunction.cs │ ├── Function.cs │ ├── HandleException.cs │ ├── IHandle.cs │ ├── IHandler.cs │ ├── Lib │ └── Json.cs │ ├── Lua │ ├── CompilationInstance.cs │ ├── LuaCompilationException.cs │ ├── LuaCompiler.cs │ ├── LuaHandle.cs │ └── LuaHandler.cs │ ├── NullCursor.cs │ ├── RedIL │ ├── CSharpCompiler.cs │ ├── Enums │ │ ├── BinaryExpressionOperator.cs │ │ ├── DataValueType.cs │ │ ├── RedILNodeType.cs │ │ ├── Status.cs │ │ └── UnaryExpressionOperator.cs │ ├── Extensions │ │ ├── ExpressionExtensions.cs │ │ └── OperatorExtensions.cs │ ├── IRedILVisitor.cs │ ├── KeyValuePairEqualityComparer.cs │ ├── Nodes │ │ ├── ArgsTableNode.cs │ │ ├── ArrayTableDefinitionNode.cs │ │ ├── AssignNode.cs │ │ ├── BinaryExpressionNode.cs │ │ ├── BlockNode.cs │ │ ├── BreakNode.cs │ │ ├── CallBuiltinLuaMethodNode.cs │ │ ├── CallLuaFunctionNode.cs │ │ ├── CallRedisMethodNode.cs │ │ ├── CastNode.cs │ │ ├── ConditionalExpressionNode.cs │ │ ├── ConstantValueNode.cs │ │ ├── CursorNode.cs │ │ ├── DictionaryTableDefinitionNode.cs │ │ ├── DoWhileNode.cs │ │ ├── EmptyNode.cs │ │ ├── ExpressionNode.cs │ │ ├── IdentifierNode.cs │ │ ├── IfNode.cs │ │ ├── Internal │ │ │ └── ContinueNode.cs │ │ ├── IteratorLoopNode.cs │ │ ├── KeysTableNode.cs │ │ ├── NilNode.cs │ │ ├── RedILNode.cs │ │ ├── ReturnNode.cs │ │ ├── RootNode.cs │ │ ├── StatusNode.cs │ │ ├── TableKeyAccessNode.cs │ │ ├── TemporaryIdentifierNode.cs │ │ ├── UnaryExpressionNode.cs │ │ ├── UniformOperatorNode.cs │ │ ├── VariableDeclareNode.cs │ │ └── WhileNode.cs │ ├── RedILException.cs │ ├── Resolving │ │ ├── Attributes │ │ │ ├── RedILDataType.cs │ │ │ └── RedILResolve.cs │ │ ├── CommonResolvers │ │ │ ├── CallLuaBuiltinMemberResolver.cs │ │ │ ├── CallLuaBuiltinMethodResolver.cs │ │ │ ├── CallLuaBuiltinStaticMethodResolver.cs │ │ │ └── TableAccessMemberResolver.cs │ │ ├── Context.cs │ │ ├── MainResolver.cs │ │ ├── RedILMemberResolver.cs │ │ ├── RedILMethodResolver.cs │ │ ├── RedILObjectResolver.cs │ │ ├── RedILValueResolver.cs │ │ └── Types │ │ │ ├── AggregateEnumResolverPack.cs │ │ │ ├── ArrayResolverPack.cs │ │ │ ├── CommandFlagsResolverPack.cs │ │ │ ├── DatabaseResolverPack.cs │ │ │ ├── DateTimeResolverPack.cs │ │ │ ├── DictionaryResolverPack.cs │ │ │ ├── DoubleResolverPack.cs │ │ │ ├── ExcludeEnumResolverPack.cs │ │ │ ├── HashEntryResolverPack.cs │ │ │ ├── KeyValuePairResolverPack.cs │ │ │ ├── ListResolverPack.cs │ │ │ ├── MathResolverPack.cs │ │ │ ├── NullableResolverPack.cs │ │ │ ├── OrderEnumResolverPack.cs │ │ │ ├── RedisKeyResolverPack.cs │ │ │ ├── RedisValueResolverPack.cs │ │ │ ├── SetOperationEnumResolverPack.cs │ │ │ ├── SortedSetEntryResolverPack.cs │ │ │ ├── StringResolverPack.cs │ │ │ ├── TimeSpanResolverPack.cs │ │ │ └── WhenEnumResolverPack.cs │ └── Utilities │ │ ├── CastUtilities.cs │ │ ├── OperatorUtilities.cs │ │ └── TypeUtilities.cs │ ├── RediSharp.csproj │ └── SEClient.cs └── tests ├── RediSharp.Demo ├── .vscode │ ├── launch.json │ └── tasks.json ├── Program.cs └── RediSharp.Demo.csproj ├── RediSharp.IntegrationTests ├── Commands │ ├── HashTests.cs │ ├── ListsTests.cs │ └── StringsTests.cs ├── DbSession.cs ├── Extensions │ └── ClientExtensions.cs ├── ForLoopsTests.cs ├── RediSharp.IntegrationTests.csproj └── ResponsesTests.cs ├── RediSharp.UnitTests ├── Expressions │ └── SimplificationTests.cs ├── RediSharp.UnitTests.csproj └── Resolving │ ├── ArrayResolvingTests.cs │ ├── DictionaryResolvingTests.cs │ ├── ExternalResolvingTests.cs │ ├── GenericProxyResolvingTests.cs │ ├── ISomeInterface.cs │ ├── KeyVauleResolvingTests.cs │ ├── ListResolvingTests.cs │ └── ProxyResolvingTests.cs └── lua └── demo.lua /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/solution-explorer/class.cs-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.vscode/solution-explorer/class.cs-template -------------------------------------------------------------------------------- /.vscode/solution-explorer/class.ts-template: -------------------------------------------------------------------------------- 1 | export class {{name}} { 2 | 3 | } -------------------------------------------------------------------------------- /.vscode/solution-explorer/class.vb-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.vscode/solution-explorer/class.vb-template -------------------------------------------------------------------------------- /.vscode/solution-explorer/default.ts-template: -------------------------------------------------------------------------------- 1 | export default {{name}} { 2 | 3 | } -------------------------------------------------------------------------------- /.vscode/solution-explorer/enum.cs-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.vscode/solution-explorer/enum.cs-template -------------------------------------------------------------------------------- /.vscode/solution-explorer/interface.cs-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.vscode/solution-explorer/interface.cs-template -------------------------------------------------------------------------------- /.vscode/solution-explorer/interface.ts-template: -------------------------------------------------------------------------------- 1 | export interface {{name}} { 2 | 3 | } -------------------------------------------------------------------------------- /.vscode/solution-explorer/template-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.vscode/solution-explorer/template-list.json -------------------------------------------------------------------------------- /.vscode/solution-explorer/template-parameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.vscode/solution-explorer/template-parameters.js -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/deploy.sh -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/docs/debugging.md -------------------------------------------------------------------------------- /docs/how_to_use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/docs/how_to_use.md -------------------------------------------------------------------------------- /docs/res/debugging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/docs/res/debugging.png -------------------------------------------------------------------------------- /redisharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/redisharp.sln -------------------------------------------------------------------------------- /src/RediSharp/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Client.cs -------------------------------------------------------------------------------- /src/RediSharp/DebugHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/DebugHandle.cs -------------------------------------------------------------------------------- /src/RediSharp/DecompilationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/DecompilationResult.cs -------------------------------------------------------------------------------- /src/RediSharp/EmptyNamespace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/EmptyNamespace.cs -------------------------------------------------------------------------------- /src/RediSharp/Enums/LuaBuiltinMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Enums/LuaBuiltinMethod.cs -------------------------------------------------------------------------------- /src/RediSharp/Enums/LuaFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Enums/LuaFunction.cs -------------------------------------------------------------------------------- /src/RediSharp/Function.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Function.cs -------------------------------------------------------------------------------- /src/RediSharp/HandleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/HandleException.cs -------------------------------------------------------------------------------- /src/RediSharp/IHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/IHandle.cs -------------------------------------------------------------------------------- /src/RediSharp/IHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/IHandler.cs -------------------------------------------------------------------------------- /src/RediSharp/Lib/Json.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Lib/Json.cs -------------------------------------------------------------------------------- /src/RediSharp/Lua/CompilationInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Lua/CompilationInstance.cs -------------------------------------------------------------------------------- /src/RediSharp/Lua/LuaCompilationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Lua/LuaCompilationException.cs -------------------------------------------------------------------------------- /src/RediSharp/Lua/LuaCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Lua/LuaCompiler.cs -------------------------------------------------------------------------------- /src/RediSharp/Lua/LuaHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Lua/LuaHandle.cs -------------------------------------------------------------------------------- /src/RediSharp/Lua/LuaHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/Lua/LuaHandler.cs -------------------------------------------------------------------------------- /src/RediSharp/NullCursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/NullCursor.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/CSharpCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/CSharpCompiler.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Enums/BinaryExpressionOperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Enums/BinaryExpressionOperator.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Enums/DataValueType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Enums/DataValueType.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Enums/RedILNodeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Enums/RedILNodeType.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Enums/Status.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Enums/Status.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Enums/UnaryExpressionOperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Enums/UnaryExpressionOperator.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Extensions/ExpressionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Extensions/ExpressionExtensions.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Extensions/OperatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Extensions/OperatorExtensions.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/IRedILVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/IRedILVisitor.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/KeyValuePairEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/KeyValuePairEqualityComparer.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/ArgsTableNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/ArgsTableNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/ArrayTableDefinitionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/ArrayTableDefinitionNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/AssignNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/AssignNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/BinaryExpressionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/BinaryExpressionNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/BlockNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/BlockNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/BreakNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/BreakNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/CallBuiltinLuaMethodNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/CallBuiltinLuaMethodNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/CallLuaFunctionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/CallLuaFunctionNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/CallRedisMethodNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/CallRedisMethodNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/CastNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/CastNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/ConditionalExpressionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/ConditionalExpressionNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/ConstantValueNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/ConstantValueNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/CursorNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/CursorNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/DictionaryTableDefinitionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/DictionaryTableDefinitionNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/DoWhileNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/DoWhileNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/EmptyNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/EmptyNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/ExpressionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/ExpressionNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/IdentifierNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/IdentifierNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/IfNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/IfNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/Internal/ContinueNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/Internal/ContinueNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/IteratorLoopNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/IteratorLoopNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/KeysTableNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/KeysTableNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/NilNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/NilNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/RedILNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/RedILNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/ReturnNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/ReturnNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/RootNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/RootNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/StatusNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/StatusNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/TableKeyAccessNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/TableKeyAccessNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/TemporaryIdentifierNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/TemporaryIdentifierNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/UnaryExpressionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/UnaryExpressionNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/UniformOperatorNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/UniformOperatorNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/VariableDeclareNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/VariableDeclareNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Nodes/WhileNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Nodes/WhileNode.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/RedILException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/RedILException.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Attributes/RedILDataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Attributes/RedILDataType.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Attributes/RedILResolve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Attributes/RedILResolve.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/CommonResolvers/CallLuaBuiltinMemberResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/CommonResolvers/CallLuaBuiltinMemberResolver.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/CommonResolvers/CallLuaBuiltinMethodResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/CommonResolvers/CallLuaBuiltinMethodResolver.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/CommonResolvers/CallLuaBuiltinStaticMethodResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/CommonResolvers/CallLuaBuiltinStaticMethodResolver.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/CommonResolvers/TableAccessMemberResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/CommonResolvers/TableAccessMemberResolver.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Context.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Context.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/MainResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/MainResolver.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/RedILMemberResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/RedILMemberResolver.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/RedILMethodResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/RedILMethodResolver.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/RedILObjectResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/RedILObjectResolver.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/RedILValueResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/RedILValueResolver.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/AggregateEnumResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/AggregateEnumResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/ArrayResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/ArrayResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/CommandFlagsResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/CommandFlagsResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/DatabaseResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/DatabaseResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/DateTimeResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/DateTimeResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/DictionaryResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/DictionaryResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/DoubleResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/DoubleResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/ExcludeEnumResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/ExcludeEnumResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/HashEntryResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/HashEntryResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/KeyValuePairResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/KeyValuePairResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/ListResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/ListResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/MathResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/MathResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/NullableResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/NullableResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/OrderEnumResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/OrderEnumResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/RedisKeyResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/RedisKeyResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/RedisValueResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/RedisValueResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/SetOperationEnumResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/SetOperationEnumResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/SortedSetEntryResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/SortedSetEntryResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/StringResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/StringResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/TimeSpanResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/TimeSpanResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Resolving/Types/WhenEnumResolverPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Resolving/Types/WhenEnumResolverPack.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Utilities/CastUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Utilities/CastUtilities.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Utilities/OperatorUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Utilities/OperatorUtilities.cs -------------------------------------------------------------------------------- /src/RediSharp/RedIL/Utilities/TypeUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RedIL/Utilities/TypeUtilities.cs -------------------------------------------------------------------------------- /src/RediSharp/RediSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/RediSharp.csproj -------------------------------------------------------------------------------- /src/RediSharp/SEClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/src/RediSharp/SEClient.cs -------------------------------------------------------------------------------- /tests/RediSharp.Demo/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.Demo/.vscode/launch.json -------------------------------------------------------------------------------- /tests/RediSharp.Demo/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.Demo/.vscode/tasks.json -------------------------------------------------------------------------------- /tests/RediSharp.Demo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.Demo/Program.cs -------------------------------------------------------------------------------- /tests/RediSharp.Demo/RediSharp.Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.Demo/RediSharp.Demo.csproj -------------------------------------------------------------------------------- /tests/RediSharp.IntegrationTests/Commands/HashTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.IntegrationTests/Commands/HashTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.IntegrationTests/Commands/ListsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.IntegrationTests/Commands/ListsTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.IntegrationTests/Commands/StringsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.IntegrationTests/Commands/StringsTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.IntegrationTests/DbSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.IntegrationTests/DbSession.cs -------------------------------------------------------------------------------- /tests/RediSharp.IntegrationTests/Extensions/ClientExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.IntegrationTests/Extensions/ClientExtensions.cs -------------------------------------------------------------------------------- /tests/RediSharp.IntegrationTests/ForLoopsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.IntegrationTests/ForLoopsTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.IntegrationTests/RediSharp.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.IntegrationTests/RediSharp.IntegrationTests.csproj -------------------------------------------------------------------------------- /tests/RediSharp.IntegrationTests/ResponsesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.IntegrationTests/ResponsesTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/Expressions/SimplificationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/Expressions/SimplificationTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/RediSharp.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/RediSharp.UnitTests.csproj -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/Resolving/ArrayResolvingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/Resolving/ArrayResolvingTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/Resolving/DictionaryResolvingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/Resolving/DictionaryResolvingTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/Resolving/ExternalResolvingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/Resolving/ExternalResolvingTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/Resolving/GenericProxyResolvingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/Resolving/GenericProxyResolvingTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/Resolving/ISomeInterface.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/Resolving/ISomeInterface.cs -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/Resolving/KeyVauleResolvingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/Resolving/KeyVauleResolvingTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/Resolving/ListResolvingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/Resolving/ListResolvingTests.cs -------------------------------------------------------------------------------- /tests/RediSharp.UnitTests/Resolving/ProxyResolvingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/areller/RediSharp/HEAD/tests/RediSharp.UnitTests/Resolving/ProxyResolvingTests.cs -------------------------------------------------------------------------------- /tests/lua/demo.lua: -------------------------------------------------------------------------------- 1 | local str = "Hello world!" 2 | print(str:lower()) --------------------------------------------------------------------------------