├── .gitignore ├── FluentMongo.nuspec ├── FluentMongo.sln ├── PackageRelease ├── FluentMongo.1.0.0.0.nupkg ├── FluentMongo.1.0.1.0.nupkg ├── FluentMongo.1.0.1.1.nupkg ├── FluentMongo.1.0.1.2.nupkg ├── FluentMongo.1.1.0.0.nupkg ├── FluentMongo.1.1.0.1.nupkg ├── FluentMongo.1.1.0.2.nupkg ├── FluentMongo.1.1.0.3.nupkg ├── FluentMongo.1.1.0.4.nupkg ├── FluentMongo.1.2.0.0.nupkg ├── FluentMongo.1.2.0.1.nupkg ├── FluentMongo.1.3.1.1.nupkg ├── FluentMongo.1.3.1.nupkg └── FluentMongo.1.3.nupkg ├── Tools └── NuGet.exe ├── packages ├── NUnit.2.5.10.11092 │ ├── Logo.ico │ ├── NUnit.2.5.10.11092.nupkg │ ├── NUnitFitTests.html │ ├── fit-license.txt │ ├── lib │ │ └── nunit.framework.xml │ ├── license.txt │ └── tools │ │ ├── NUnitTests.VisualState.xml │ │ ├── NUnitTests.config │ │ ├── NUnitTests.nunit │ │ ├── TestResult.xml │ │ ├── agent.conf │ │ ├── agent.log.conf │ │ ├── launcher.log.conf │ │ ├── lib │ │ ├── Failure.png │ │ ├── Ignored.png │ │ ├── Inconclusive.png │ │ ├── Skipped.png │ │ └── Success.png │ │ ├── nunit-agent-x86.exe.config │ │ ├── nunit-agent.exe.config │ │ ├── nunit-console-x86.exe.config │ │ ├── nunit-console.exe.config │ │ ├── nunit-x86.exe.config │ │ ├── nunit.exe.config │ │ ├── pnunit-agent.exe.config │ │ ├── pnunit-launcher.exe.config │ │ ├── runFile.exe.config │ │ ├── runpnunit.bat │ │ └── test.conf ├── mongocsharpdriver.1.3.1 │ ├── CSharpDriverDocs.chm │ ├── License.rtf │ ├── Release Notes v1.3.1.txt │ ├── lib │ │ └── net35 │ │ │ ├── MongoDB.Bson.xml │ │ │ └── MongoDB.Driver.XML │ └── mongocsharpdriver.1.3.1.nupkg └── repositories.config └── src ├── FluentMongo.Tests ├── FluentMongo.Tests.csproj ├── Linq │ ├── ClassMaps │ │ └── CustomSerializedFieldClassMap.cs │ ├── Entities.cs │ ├── LinqTestBase.cs │ ├── MapReduceTests.cs │ ├── MongoQueryCustomSerializedTests.cs │ ├── MongoQueryOfTypeTests.cs │ ├── MongoQueryProviderTests.cs │ ├── MongoQueryTests.cs │ └── Serializers │ │ ├── FailingStringSerializer.cs │ │ └── StringInt32Serializer.cs ├── Properties │ └── AssemblyInfo.cs ├── TestBase.cs └── packages.config └── FluentMongo ├── FluentMongo.csproj ├── Linq ├── BsonDocumentQuery.cs ├── ExecutionBuilder.cs ├── Expressions │ ├── AggregateExpression.cs │ ├── AggregateSubqueryExpression.cs │ ├── AggregateType.cs │ ├── Alias.cs │ ├── AliasedExpression.cs │ ├── CollectionExpression.cs │ ├── ExpressionComparer.cs │ ├── ExpressionVisitor.cs │ ├── FieldDeclaration.cs │ ├── FieldExpression.cs │ ├── MongoExpression.cs │ ├── MongoExpressionComparer.cs │ ├── MongoExpressionExtensions.cs │ ├── MongoExpressionType.cs │ ├── MongoExpressionVisitor.cs │ ├── OrderExpression.cs │ ├── OrderType.cs │ ├── ProjectionExpression.cs │ ├── ScalarExpression.cs │ ├── SelectExpression.cs │ └── SubqueryExpression.cs ├── Grouping.cs ├── IMongoQueryable.cs ├── InvalidQueryException.cs ├── MongoCollectionExtensions.cs ├── MongoQuery.cs ├── MongoQueryObject.cs ├── MongoQueryProvider.cs ├── MongoQueryable.cs ├── QueryFormatters │ ├── BinaryExpressionDenester.cs │ ├── BsonElementsFormatter.cs │ ├── BsonValueFormatter.cs │ └── JavascriptFormatter.cs ├── QueryableExtensions.cs ├── Translators │ ├── AggregateChecker.cs │ ├── AggregateRewriter.cs │ ├── DeclaredAliasGatherer.cs │ ├── ExpressionReplacer.cs │ ├── FieldBinder.cs │ ├── FieldGatherer.cs │ ├── FieldMapper.cs │ ├── FieldProjector.cs │ ├── MapReduceFinalizerFunctionBuilder.cs │ ├── MapReduceMapFunctionBuilder.cs │ ├── MapReduceReduceFunctionBuilder.cs │ ├── MongoQueryObjectBuilder.cs │ ├── Nominator.cs │ ├── OrderByRewriter.cs │ ├── PartialEvaluator.cs │ ├── ProjectionBuilder.cs │ ├── QueryBinder.cs │ ├── QueryDuplicator.cs │ ├── RedundantFieldRemover.cs │ ├── RedundantSubqueryRemover.cs │ └── SubqueryRemover.cs └── Util │ ├── EnumerableExtensions.cs │ ├── JavasriptHelper.cs │ ├── ReflectionExtensions.cs │ ├── ScopedDictionary.cs │ └── TypeHelper.cs ├── Properties └── AssemblyInfo.cs └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/.gitignore -------------------------------------------------------------------------------- /FluentMongo.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/FluentMongo.nuspec -------------------------------------------------------------------------------- /FluentMongo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/FluentMongo.sln -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.0.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.0.0.0.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.0.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.0.1.0.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.0.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.0.1.1.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.0.1.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.0.1.2.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.1.0.0.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.1.0.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.1.0.1.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.1.0.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.1.0.2.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.1.0.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.1.0.3.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.1.0.4.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.1.0.4.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.2.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.2.0.0.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.2.0.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.2.0.1.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.3.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.3.1.1.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.3.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.3.1.nupkg -------------------------------------------------------------------------------- /PackageRelease/FluentMongo.1.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/PackageRelease/FluentMongo.1.3.nupkg -------------------------------------------------------------------------------- /Tools/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/Tools/NuGet.exe -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/Logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/Logo.ico -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/NUnit.2.5.10.11092.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/NUnit.2.5.10.11092.nupkg -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/NUnitFitTests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/NUnitFitTests.html -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/fit-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/fit-license.txt -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/lib/nunit.framework.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/lib/nunit.framework.xml -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/license.txt -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/NUnitTests.VisualState.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/NUnitTests.VisualState.xml -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/NUnitTests.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/NUnitTests.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/NUnitTests.nunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/NUnitTests.nunit -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/TestResult.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/TestResult.xml -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/agent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/agent.conf -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/agent.log.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/agent.log.conf -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/launcher.log.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/launcher.log.conf -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/lib/Failure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/lib/Failure.png -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/lib/Ignored.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/lib/Ignored.png -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/lib/Inconclusive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/lib/Inconclusive.png -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/lib/Skipped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/lib/Skipped.png -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/lib/Success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/lib/Success.png -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/nunit-agent-x86.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/nunit-agent-x86.exe.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/nunit-agent.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/nunit-agent.exe.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/nunit-console-x86.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/nunit-console-x86.exe.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/nunit-console.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/nunit-console.exe.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/nunit-x86.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/nunit-x86.exe.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/nunit.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/nunit.exe.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/pnunit-agent.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/pnunit-agent.exe.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/pnunit-launcher.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/pnunit-launcher.exe.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/runFile.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/runFile.exe.config -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/runpnunit.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/runpnunit.bat -------------------------------------------------------------------------------- /packages/NUnit.2.5.10.11092/tools/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/NUnit.2.5.10.11092/tools/test.conf -------------------------------------------------------------------------------- /packages/mongocsharpdriver.1.3.1/CSharpDriverDocs.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/mongocsharpdriver.1.3.1/CSharpDriverDocs.chm -------------------------------------------------------------------------------- /packages/mongocsharpdriver.1.3.1/License.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/mongocsharpdriver.1.3.1/License.rtf -------------------------------------------------------------------------------- /packages/mongocsharpdriver.1.3.1/Release Notes v1.3.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/mongocsharpdriver.1.3.1/Release Notes v1.3.1.txt -------------------------------------------------------------------------------- /packages/mongocsharpdriver.1.3.1/lib/net35/MongoDB.Bson.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/mongocsharpdriver.1.3.1/lib/net35/MongoDB.Bson.xml -------------------------------------------------------------------------------- /packages/mongocsharpdriver.1.3.1/lib/net35/MongoDB.Driver.XML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/mongocsharpdriver.1.3.1/lib/net35/MongoDB.Driver.XML -------------------------------------------------------------------------------- /packages/mongocsharpdriver.1.3.1/mongocsharpdriver.1.3.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/mongocsharpdriver.1.3.1/mongocsharpdriver.1.3.1.nupkg -------------------------------------------------------------------------------- /packages/repositories.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/packages/repositories.config -------------------------------------------------------------------------------- /src/FluentMongo.Tests/FluentMongo.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/FluentMongo.Tests.csproj -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/ClassMaps/CustomSerializedFieldClassMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/ClassMaps/CustomSerializedFieldClassMap.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/Entities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/Entities.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/LinqTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/LinqTestBase.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/MapReduceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/MapReduceTests.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/MongoQueryCustomSerializedTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/MongoQueryCustomSerializedTests.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/MongoQueryOfTypeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/MongoQueryOfTypeTests.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/MongoQueryProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/MongoQueryProviderTests.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/MongoQueryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/MongoQueryTests.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/Serializers/FailingStringSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/Serializers/FailingStringSerializer.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Linq/Serializers/StringInt32Serializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Linq/Serializers/StringInt32Serializer.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/TestBase.cs -------------------------------------------------------------------------------- /src/FluentMongo.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo.Tests/packages.config -------------------------------------------------------------------------------- /src/FluentMongo/FluentMongo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/FluentMongo.csproj -------------------------------------------------------------------------------- /src/FluentMongo/Linq/BsonDocumentQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/BsonDocumentQuery.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/ExecutionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/ExecutionBuilder.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/AggregateExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/AggregateExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/AggregateSubqueryExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/AggregateSubqueryExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/AggregateType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/AggregateType.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/Alias.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/Alias.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/AliasedExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/AliasedExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/CollectionExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/CollectionExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/ExpressionComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/ExpressionComparer.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/ExpressionVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/ExpressionVisitor.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/FieldDeclaration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/FieldDeclaration.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/FieldExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/FieldExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/MongoExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/MongoExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/MongoExpressionComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/MongoExpressionComparer.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/MongoExpressionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/MongoExpressionExtensions.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/MongoExpressionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/MongoExpressionType.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/MongoExpressionVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/MongoExpressionVisitor.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/OrderExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/OrderExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/OrderType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/OrderType.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/ProjectionExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/ProjectionExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/ScalarExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/ScalarExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/SelectExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/SelectExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Expressions/SubqueryExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Expressions/SubqueryExpression.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Grouping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Grouping.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/IMongoQueryable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/IMongoQueryable.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/InvalidQueryException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/InvalidQueryException.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/MongoCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/MongoCollectionExtensions.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/MongoQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/MongoQuery.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/MongoQueryObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/MongoQueryObject.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/MongoQueryProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/MongoQueryProvider.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/MongoQueryable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/MongoQueryable.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/QueryFormatters/BinaryExpressionDenester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/QueryFormatters/BinaryExpressionDenester.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/QueryFormatters/BsonElementsFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/QueryFormatters/BsonElementsFormatter.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/QueryFormatters/BsonValueFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/QueryFormatters/BsonValueFormatter.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/QueryFormatters/JavascriptFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/QueryFormatters/JavascriptFormatter.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/QueryableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/QueryableExtensions.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/AggregateChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/AggregateChecker.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/AggregateRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/AggregateRewriter.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/DeclaredAliasGatherer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/DeclaredAliasGatherer.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/ExpressionReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/ExpressionReplacer.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/FieldBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/FieldBinder.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/FieldGatherer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/FieldGatherer.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/FieldMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/FieldMapper.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/FieldProjector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/FieldProjector.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/MapReduceFinalizerFunctionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/MapReduceFinalizerFunctionBuilder.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/MapReduceMapFunctionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/MapReduceMapFunctionBuilder.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/MapReduceReduceFunctionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/MapReduceReduceFunctionBuilder.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/MongoQueryObjectBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/MongoQueryObjectBuilder.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/Nominator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/Nominator.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/OrderByRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/OrderByRewriter.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/PartialEvaluator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/PartialEvaluator.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/ProjectionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/ProjectionBuilder.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/QueryBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/QueryBinder.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/QueryDuplicator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/QueryDuplicator.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/RedundantFieldRemover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/RedundantFieldRemover.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/RedundantSubqueryRemover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/RedundantSubqueryRemover.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Translators/SubqueryRemover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Translators/SubqueryRemover.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Util/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Util/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Util/JavasriptHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Util/JavasriptHelper.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Util/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Util/ReflectionExtensions.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Util/ScopedDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Util/ScopedDictionary.cs -------------------------------------------------------------------------------- /src/FluentMongo/Linq/Util/TypeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Linq/Util/TypeHelper.cs -------------------------------------------------------------------------------- /src/FluentMongo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/FluentMongo/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craiggwilson/fluent-mongo/HEAD/src/FluentMongo/packages.config --------------------------------------------------------------------------------