SYMBOL INDEX (2642 symbols across 390 files) FILE: ConsoleApp1/Tools/Faker.Names.cs class Faker (line 1) | internal static partial class Faker FILE: ConsoleApp1/Tools/Faker.cs class Faker (line 3) | internal static partial class Faker method Fullname (line 7) | public static string Fullname() method Age (line 14) | public static int Age() method Birthday (line 19) | public static DateTime Birthday() method Lorem (line 30) | public static string Lorem(int size, int end = -1) method Next (line 36) | public static int Next(int start, int end) method NextDouble (line 41) | public static double NextDouble(double start, double end) method NextLong (line 47) | public static long NextLong(this Random random, long min, long max) method NextBool (line 70) | public static bool NextBool(this Random random) method Departments (line 75) | public static string Departments() => _departments[_random.Next(0, _de... method Created (line 77) | internal static BsonValue Created() method Language (line 88) | public static string Language() => _departments[_random.Next(0, _depar... method Department (line 90) | public static string Department() => _departments[_random.Next(0, _dep... method Country (line 92) | public static string Country() => _countries[_random.Next(0, _countrie... method Job (line 94) | public static string Job() => _jobTitles[_random.Next(0, _jobTitles.Le... method SkuNumber (line 96) | internal static string SkuNumber() => FILE: LiteDB.Benchmarks/Benchmarks/BenchmarkBase.cs class BenchmarkBase (line 5) | public abstract class BenchmarkBase method ConnectionString (line 23) | public ConnectionString ConnectionString() => new ConnectionString(Dat... FILE: LiteDB.Benchmarks/Benchmarks/Constants.cs class Constants (line 3) | internal static class Constants class Categories (line 7) | internal static class Categories FILE: LiteDB.Benchmarks/Benchmarks/Deletion/DeletionBenchmark.cs class DeletionBenchmark (line 10) | [BenchmarkCategory(Constants.Categories.DELETION)] method GlobalSetup (line 16) | [GlobalSetup] method IterationSetup (line 29) | [IterationSetup] method DeleteAllExpression (line 36) | [Benchmark(Baseline = true)] method DeleteAllBsonExpression (line 44) | [Benchmark] method DropCollectionAndRecreate (line 52) | [Benchmark] method GlobalCleanup (line 71) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Benchmarks/Generator/FileMetaDataGenerationDatabaseBenchmark.cs class FileMetaDataGenerationDatabaseBenchmark (line 12) | [BenchmarkCategory(Constants.Categories.DATA_GEN)] method DataGeneration (line 19) | [Benchmark] method DataWithExclusionsGeneration (line 25) | [Benchmark] FILE: LiteDB.Benchmarks/Benchmarks/Insertion/InsertionBasicBenchmark.cs class InsertionBasicBenchmark (line 9) | [BenchmarkCategory(Constants.Categories.INSERTION)] method GlobalSetup (line 15) | [GlobalSetup] method Insertion (line 26) | [Benchmark(Baseline = true)] method InsertionWithLoop (line 34) | [Benchmark] method Upsertion (line 46) | [Benchmark] method UpsertionWithLoop (line 54) | [Benchmark] method IterationCleanup (line 66) | [IterationCleanup] method GlobalCleanup (line 77) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Benchmarks/Insertion/InsertionIgnoreExpressionPropertyBenchmark.cs class InsertionIgnoreExpressionPropertyBenchmark (line 10) | [BenchmarkCategory(Constants.Categories.INSERTION)] method GlobalBsonIgnoreSetup (line 19) | [GlobalSetup(Target = nameof(Insertion))] method GlobalIgnorePropertySetup (line 31) | [GlobalSetup(Target = nameof(InsertionWithBsonIgnore))] method Insertion (line 43) | [Benchmark(Baseline = true)] method InsertionWithBsonIgnore (line 51) | [Benchmark] method IterationCleanup (line 59) | [IterationCleanup] method GlobalCleanup (line 81) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Benchmarks/Insertion/InsertionInMemoryBenchmark.cs class InsertionInMemoryBenchmark (line 10) | [BenchmarkCategory(Constants.Categories.INSERTION)] method GlobalSetupNormal (line 20) | [GlobalSetup(Target = nameof(InsertionNormal))] method GlobalSetupInMemory (line 31) | [GlobalSetup(Target = nameof(InsertionInMemory))] method InsertionNormal (line 40) | [Benchmark(Baseline = true)] method InsertionInMemory (line 48) | [Benchmark] method CleanUpNormal (line 56) | [IterationCleanup(Target = nameof(InsertionNormal))] method CleanUpInMemory (line 76) | [IterationCleanup(Target = nameof(InsertionInMemory))] method GlobalCleanupNormal (line 96) | [GlobalCleanup(Target = nameof(InsertionNormal))] method GlobalCleanupInMemory (line 108) | [GlobalCleanup(Target = nameof(InsertionInMemory))] FILE: LiteDB.Benchmarks/Benchmarks/Queries/QueryAllBenchmark.cs class QueryAllBenchmark (line 10) | [BenchmarkCategory(Constants.Categories.QUERIES)] method GlobalSetup (line 15) | [GlobalSetup] method FindAll (line 27) | [Benchmark(Baseline = true)] method FindAllWithExpression (line 33) | [Benchmark] method FindAllWithQuery (line 39) | [Benchmark] method GlobalCleanup (line 45) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Benchmarks/Queries/QueryCompoundIndexBenchmark.cs class QueryCompoundIndexBenchmark (line 10) | [BenchmarkCategory(Constants.Categories.QUERIES)] method GlobalSetupSimpleIndexBaseline (line 17) | [GlobalSetup(Target = nameof(Query_SimpleIndex_Baseline))] method GlobalSetupCompoundIndexVariant (line 32) | [GlobalSetup(Target = nameof(Query_CompoundIndexVariant))] method Query_SimpleIndex_Baseline (line 44) | [Benchmark(Baseline = true)] method Query_CompoundIndexVariant (line 53) | [Benchmark] method GlobalCleanup (line 59) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Benchmarks/Queries/QueryCountBenchmark.cs class QueryCountBenchmark (line 9) | [BenchmarkCategory(Constants.Categories.QUERIES)] method GlobalSetup (line 14) | [GlobalSetup] method CountWithLinq (line 28) | [Benchmark(Baseline = true)] method CountWithExpression (line 34) | [Benchmark] method CountWithQuery (line 40) | [Benchmark] method GlobalCleanup (line 46) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Benchmarks/Queries/QueryIgnoreExpressionPropertiesBenchmark.cs class QueryIgnoreExpressionPropertiesBenchmark (line 10) | [BenchmarkCategory(Constants.Categories.QUERIES)] method GlobalSetup (line 16) | [GlobalSetup(Target = nameof(DeserializeBaseline))] method GlobalIndexSetup (line 30) | [GlobalSetup(Target = nameof(DeserializeWithIgnore))] method DeserializeBaseline (line 44) | [Benchmark(Baseline = true)] method DeserializeWithIgnore (line 50) | [Benchmark] method GlobalCleanup (line 56) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Benchmarks/Queries/QueryMultipleParametersBenchmark.cs class QueryMultipleParametersBenchmark (line 10) | [BenchmarkCategory(Constants.Categories.QUERIES)] method GlobalSetup (line 15) | [GlobalSetup] method Expression_Normal_Baseline (line 30) | [Benchmark(Baseline = true)] method Query_Normal (line 36) | [Benchmark] method Expression_ParametersSwitched (line 45) | [Benchmark] method Query_ParametersSwitched (line 51) | [Benchmark] method GlobalCleanup (line 60) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Benchmarks/Queries/QuerySimpleIndexBenchmarks.cs class QuerySimpleIndexBenchmarks (line 10) | [BenchmarkCategory(Constants.Categories.QUERIES)] method GlobalSetup (line 15) | [GlobalSetup(Targets = new[] {nameof(FindWithExpression), nameof(FindW... method GlobalIndexSetup (line 26) | [GlobalSetup(Targets = new[] {nameof(FindWithIndexExpression), nameof(... method FindWithExpression (line 40) | [Benchmark(Baseline = true)] method FindWithQuery (line 46) | [Benchmark] method FindWithIndexExpression (line 52) | [Benchmark] method FindWithIndexQuery (line 58) | [Benchmark] method GlobalCleanup (line 64) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Benchmarks/Queries/QueryWithDateTimeOffsetBenchmark.cs class QueryWithDateTimeOffsetBenchmark (line 11) | [BenchmarkCategory(Constants.Categories.QUERIES)] method GlobalSetup (line 19) | [GlobalSetup] method Expression_Normal_Baseline (line 38) | [Benchmark(Baseline = true)] method Query_Normal (line 45) | [Benchmark] method Expression_ParametersSwitched (line 56) | [Benchmark] method Query_ParametersSwitched (line 63) | [Benchmark] method GlobalCleanup (line 74) | [GlobalCleanup] FILE: LiteDB.Benchmarks/Models/FileMetaBase.cs class FileMetaBase (line 5) | public class FileMetaBase FILE: LiteDB.Benchmarks/Models/FileMetaWithExclusion.cs class FileMetaWithExclusion (line 3) | public class FileMetaWithExclusion : FileMetaBase method FileMetaWithExclusion (line 5) | public FileMetaWithExclusion() method FileMetaWithExclusion (line 9) | public FileMetaWithExclusion(FileMetaBase fileMetaBase) FILE: LiteDB.Benchmarks/Models/Generators/FileMetaGenerator.cs class FileMetaGenerator (line 6) | public static class FileMetaGenerator where T : FileMetaBase, new() method Generate (line 10) | private static T Generate() method GenerateList (line 33) | public static List GenerateList(int amountToGenerate) FILE: LiteDB.Benchmarks/Program.cs class Program (line 11) | class Program method Main (line 13) | static void Main(string[] args) FILE: LiteDB.Shell/Commands/Close.cs class Close (line 8) | [Help( method IsCommand (line 15) | public bool IsCommand(StringScanner s) method Execute (line 20) | public void Execute(StringScanner s, Env env) FILE: LiteDB.Shell/Commands/Ed.cs class Ed (line 7) | [Help( method IsCommand (line 14) | public bool IsCommand(StringScanner s) method Execute (line 19) | public void Execute(StringScanner s, Env env) FILE: LiteDB.Shell/Commands/Help.cs class HelpAttribute (line 8) | internal class HelpAttribute : Attribute class Help (line 16) | internal class Help : IShellCommand method IsCommand (line 18) | public bool IsCommand(StringScanner s) method Execute (line 23) | public void Execute(StringScanner s, Env env) FILE: LiteDB.Shell/Commands/IShellCommand.cs type IShellCommand (line 7) | internal interface IShellCommand method IsCommand (line 9) | bool IsCommand(StringScanner s); method Execute (line 11) | void Execute(StringScanner s, Env env); FILE: LiteDB.Shell/Commands/Open.cs class Open (line 8) | [Help( method IsCommand (line 19) | public bool IsCommand(StringScanner s) method Execute (line 24) | public void Execute(StringScanner s, Env env) FILE: LiteDB.Shell/Commands/Pretty.cs class Pretty (line 5) | [Help( method IsCommand (line 15) | public bool IsCommand(StringScanner s) method Execute (line 20) | public void Execute(StringScanner s, Env env) FILE: LiteDB.Shell/Commands/Quit.cs class Quit (line 5) | [Help( method IsCommand (line 12) | public bool IsCommand(StringScanner s) method Execute (line 17) | public void Execute(StringScanner s, Env env) FILE: LiteDB.Shell/Commands/Run.cs class Run (line 6) | [Help( method IsCommand (line 16) | public bool IsCommand(StringScanner s) method Execute (line 21) | public void Execute(StringScanner s, Env env) FILE: LiteDB.Shell/Commands/ShowCollections.cs class ShowCollections (line 6) | [Help( method IsCommand (line 13) | public bool IsCommand(StringScanner s) method Execute (line 18) | public void Execute(StringScanner s, Env env) FILE: LiteDB.Shell/Commands/Version.cs class Version (line 5) | [Help( method IsCommand (line 12) | public bool IsCommand(StringScanner s) method Execute (line 17) | public void Execute(StringScanner s, Env env) FILE: LiteDB.Shell/Program.cs class Program (line 3) | internal class Program method Main (line 14) | private static void Main(string[] args) FILE: LiteDB.Shell/Shell/Display.cs class Display (line 8) | internal class Display method Display (line 12) | public Display() method WriteWelcome (line 17) | public void WriteWelcome() method WritePrompt (line 25) | public void WritePrompt(string text) method WriteInfo (line 30) | public void WriteInfo(string text) method WriteError (line 35) | public void WriteError(Exception ex) method WriteResult (line 47) | public void WriteResult(IBsonDataReader result, Env env) method Write (line 74) | public void Write(string text) method WriteLine (line 79) | public void WriteLine(string text) method WriteLine (line 84) | public void WriteLine(ConsoleColor color, string text) method Write (line 89) | public void Write(ConsoleColor color, string text) FILE: LiteDB.Shell/Shell/Env.cs class Env (line 8) | internal class Env FILE: LiteDB.Shell/Shell/InputCommand.cs class InputCommand (line 6) | public class InputCommand method InputCommand (line 13) | public InputCommand() method ReadCommand (line 21) | public string ReadCommand() method ReadLine (line 60) | private string ReadLine() FILE: LiteDB.Shell/Shell/ShellProgram.cs class ShellProgram (line 10) | internal class ShellProgram method Start (line 12) | public static void Start(InputCommand input, Display display) method ShellProgram (line 57) | static ShellProgram() method GetCommand (line 70) | public static Action GetCommand(string cmd) FILE: LiteDB.Shell/Utils/OptionSet.cs class OptionSet (line 10) | internal class OptionSet method Register (line 17) | public void Register(Action action) method Register (line 26) | public void Register(string key, Action action) method Register (line 35) | public void Register(string key, Action action) method Parse (line 44) | public void Parse(string[] args) class OptionsParam (line 106) | internal class OptionsParam FILE: LiteDB.Shell/Utils/StringExtensions.cs class StringExtensions (line 5) | internal static class StringExtensions method ThrowIfEmpty (line 7) | public static string ThrowIfEmpty(this string str, string message) method TrimToNull (line 17) | public static string TrimToNull(this string str) method MaxLength (line 24) | public static string MaxLength(this string str, int len) FILE: LiteDB.Shell/Utils/StringScanner.cs class StringScanner (line 10) | public class StringScanner method StringScanner (line 18) | public StringScanner(string source) method ToString (line 24) | public override string ToString() method Reset (line 32) | public void Reset() method Seek (line 40) | public void Seek(int length) method Scan (line 56) | public string Scan(string pattern) method Scan (line 64) | public string Scan(Regex regex) method Scan (line 82) | public string Scan(string pattern, int group) method Scan (line 87) | public string Scan(Regex regex, int group) method Match (line 105) | public bool Match(string pattern) method Match (line 113) | public bool Match(Regex regex) method ThrowIfNotFinish (line 122) | public void ThrowIfNotFinish() FILE: LiteDB.Stress/Program.cs class Program (line 13) | public class Program method Main (line 15) | static void Main(string[] args) FILE: LiteDB.Stress/Test/ITaskItem.cs type ITestItem (line 8) | public interface ITestItem method Execute (line 13) | BsonValue Execute(LiteDatabase db); FILE: LiteDB.Stress/Test/InsertField.cs type InsertFieldType (line 9) | public enum InsertFieldType { Name, Int, Guid, Bool, Now, Binary, Date, ... class InsertField (line 11) | public class InsertField method InsertField (line 184) | public InsertField(XmlElement el) method GetValue (line 218) | public BsonValue GetValue() FILE: LiteDB.Stress/Test/InsertTaskItem.cs class InsertTaskItem (line 9) | public class InsertTaskItem : ITestItem method InsertTaskItem (line 24) | public InsertTaskItem(XmlElement el) method Execute (line 42) | public BsonValue Execute(LiteDatabase db) FILE: LiteDB.Stress/Test/SqlTaskItem.cs class SqlTaskItem (line 9) | public class SqlTaskItem : ITestItem method SqlTaskItem (line 16) | public SqlTaskItem(XmlElement el) method Execute (line 24) | public BsonValue Execute(LiteDatabase db) FILE: LiteDB.Stress/Test/TestExecution.cs class TestExecution (line 13) | public class TestExecution method TestExecution (line 24) | public TestExecution(string filename, TimeSpan duration) method Execute (line 31) | public void Execute() method DeleteFiles (line 55) | private void DeleteFiles() method CreateThreads (line 68) | private void CreateThreads() method ReportThread (line 117) | private void ReportThread() method ReportPrint (line 148) | private void ReportPrint(StringBuilder output) method ReportSummary (line 185) | private void ReportSummary(StringBuilder output) method StopRunning (line 206) | private void StopRunning() FILE: LiteDB.Stress/Test/TestFile.cs class TestFile (line 9) | public class TestFile method TestFile (line 18) | public TestFile(string filename) FILE: LiteDB.Stress/Test/ThreadInfo.cs class ThreadInfo (line 10) | public class ThreadInfo FILE: LiteDB.Stress/Test/TimeSpanEx.cs class TimeSpanEx (line 10) | public class TimeSpanEx method Parse (line 12) | public static TimeSpan Parse(string duration) FILE: LiteDB.Tests/Database/AutoId_Tests.cs class AutoId_Tests (line 10) | public class AutoId_Tests class EntityInt (line 14) | public class EntityInt class EntityLong (line 20) | public class EntityLong class EntityGuid (line 26) | public class EntityGuid class EntityOid (line 32) | public class EntityOid class EntityString (line 38) | public class EntityString method AutoId_Strong_Typed (line 46) | [Fact] method AutoId_BsonDocument (line 188) | [Fact] method AutoId_No_Duplicate_After_Delete (line 209) | [Fact] method AutoId_Zero_Int (line 268) | [Fact] method AutoId_property (line 279) | [Fact] FILE: LiteDB.Tests/Database/ConnectionString_Tests.cs class ConnectionString_Tests (line 10) | public class ConnectionString_Tests method ConnectionString_Parser (line 12) | [Fact] method ConnectionString_Very_Long (line 41) | [Fact] FILE: LiteDB.Tests/Database/Contains_Tests.cs class Contains_Tests (line 11) | public class Contains_Tests method ArrayContains_ShouldHaveCount1 (line 13) | [Fact] method EnumerableAssignedArrayContains_ShouldHaveCount1 (line 32) | [Fact] method EnumerableAssignedListContains_ShouldHaveCount1 (line 51) | [Fact] method ListContains_ShouldHaveCount1 (line 70) | [Fact] class ItemWithEnumerable (line 89) | public class ItemWithEnumerable FILE: LiteDB.Tests/Database/Create_Database_Tests.cs class Create_Database_Tests (line 10) | public class Create_Database_Tests method Create_Database_With_Initial_Size (line 12) | [Fact] FILE: LiteDB.Tests/Database/Crud_Tests.cs class Crud_Tests (line 9) | public class Crud_Tests class User (line 13) | public class User method Insert_With_AutoId (line 21) | [Fact] method Delete_Many (line 56) | [Fact] FILE: LiteDB.Tests/Database/Database_Pragmas_Tests.cs class Database_Pragmas_Tests (line 11) | public class Database_Pragmas_Tests method Database_Pragmas_Get_Set (line 13) | [Fact] FILE: LiteDB.Tests/Database/DbRef_Include_Tests.cs class DbRef_Include_Tests (line 10) | public class DbRef_Include_Tests class Order (line 14) | public class Order class Customer (line 27) | public class Customer class Address (line 34) | public class Address class Product (line 40) | public class Product method DbRef_Include (line 62) | [Fact] FILE: LiteDB.Tests/Database/DbRef_Index_Tests.cs class DbRef_Index_Tests (line 7) | public class DbRef_Index_Tests class Customer (line 11) | public class Customer class Order (line 17) | public class Order method DbRef_Index (line 25) | [Fact] FILE: LiteDB.Tests/Database/DeleteMany_Tests.cs class DeleteMany_Tests (line 10) | public class DeleteMany_Tests method DeleteMany_With_Arguments (line 12) | [Fact] FILE: LiteDB.Tests/Database/Delete_By_Name_Tests.cs class Delete_By_Name_Tests (line 9) | public class Delete_By_Name_Tests class Person (line 13) | public class Person method Delete_By_Name (line 21) | [Fact] FILE: LiteDB.Tests/Database/DocumentUpgrade_Tests.cs class DocumentUpgrade_Tests (line 11) | public class DocumentUpgrade_Tests method DocumentUpgrade_Test (line 13) | [Fact] method DocumentUpgrade_BsonMapper_Test (line 75) | [Fact] FILE: LiteDB.Tests/Database/Document_Size_Tests.cs class Document_Size_Tests (line 11) | public class Document_Size_Tests method Very_Large_Single_Document_Support_With_Partial_Load_Memory_Usage (line 15) | [Fact] FILE: LiteDB.Tests/Database/FindAll_Tests.cs class FindAll_Tests (line 9) | public class FindAll_Tests class Person (line 13) | public class Person method FindAll (line 21) | [Fact] FILE: LiteDB.Tests/Database/IndexMultiKeyLinq_Tests.cs class IndexMultiKeyIndex (line 10) | public class IndexMultiKeyIndex class User (line 14) | public class User class Address (line 22) | public class Address method Index_Multikey_Using_Linq (line 29) | [Fact] FILE: LiteDB.Tests/Database/IndexSortAndFilter_Tests.cs class IndexSortAndFilterTest (line 9) | public class IndexSortAndFilterTest : IDisposable class Item (line 13) | public class Item method IndexSortAndFilterTest (line 25) | public IndexSortAndFilterTest() method Dispose (line 38) | public void Dispose() method FilterAndSortAscending (line 44) | [Fact] method FilterAndSortDescending (line 56) | [Fact] method FilterAndSortAscendingWithoutIndex (line 68) | [Fact] FILE: LiteDB.Tests/Database/MultiKey_Mapper_Tests.cs class MultiKey_Mapper_Tests (line 9) | public class MultiKey_Mapper_Tests class MultiKeyDoc (line 13) | public class MultiKeyDoc class Customer (line 20) | public class Customer method MultiKey_Mapper (line 28) | [Fact] FILE: LiteDB.Tests/Database/NonIdPoco_Tests.cs class MissingIdDocTest (line 9) | public class MissingIdDocTest class MissingIdDoc (line 13) | public class MissingIdDoc method MissingIdDoc_Test (line 21) | [Fact] FILE: LiteDB.Tests/Database/PredicateBuilder_Tests.cs class PredicateBuilder_Tests (line 11) | public class PredicateBuilder_Tests class User (line 15) | public class User method Usage_PredicateBuilder (line 25) | [Fact(Skip = "Need review")] class PredicateBuilder (line 51) | public static class PredicateBuilder method True (line 53) | public static Expression> True() { return f => true; } method False (line 54) | public static Expression> False() { return f => false; } method Or (line 56) | public static Expression> Or(this Expression> And(this Expression> action) FILE: LiteDB.Tests/Engine/Transactions_Tests.cs class Transactions_Tests (line 13) | public class Transactions_Tests method Transaction_Write_Lock_Timeout (line 15) | [Fact] method Transaction_Avoid_Dirty_Read (line 72) | [Fact] method Transaction_Read_Version (line 132) | [Fact] method Test_Transaction_States (line 189) | [Fact] class BlockingStream (line 228) | private class BlockingStream : MemoryStream method Write (line 234) | public override void Write(byte[] buffer, int offset, int count) method Test_Transaction_ReleaseWhenFailToStart (line 246) | [Fact] FILE: LiteDB.Tests/Engine/Update_Tests.cs class Update_Tests (line 7) | public class Update_Tests method Update_IndexNodes (line 9) | [Fact] method Update_ExtendBlocks (line 32) | [Fact] method Update_Empty_Collection (line 87) | [Fact] FILE: LiteDB.Tests/Engine/UserVersion_Tests.cs class UserVersion_Tests (line 6) | public class UserVersion_Tests method UserVersion_Get_Set (line 8) | [Fact] FILE: LiteDB.Tests/Expressions/Expressions_Exec_Tests.cs class ExpressionsExec_Tests (line 8) | public class ExpressionsExec_Tests method J (line 10) | public BsonDocument J(string j) => JsonSerializer.Deserialize(j).AsDoc... method Expressions_Scalar_Path (line 12) | [Fact] method Expressions_Scalar_Operator (line 97) | [Fact] method Expressions_Scalar_Methods (line 178) | [Fact] method Expressions_Scalar_Parameters (line 255) | [Fact] method Expressions_Enumerable_Expr (line 296) | [Fact] method Expression_Multiple_And_Tests (line 347) | [Fact] method Expression_Multiple_Or_Tests (line 361) | [Fact] method Expression_AndAlso_OrElse (line 375) | [Fact] method Expression_Conditional_IIF (line 390) | [Fact] FILE: LiteDB.Tests/Expressions/Expressions_Tests.cs class Expressions_Tests (line 7) | public class Expressions_Tests method Expressions_Constants (line 9) | [Fact] method Expression_Fields (line 30) | [Fact] method Expression_Immutable (line 84) | [Fact] method Expression_Type (line 104) | [Fact] method Expression_Format (line 161) | [Fact] method Invalid_Expressions (line 219) | [Fact] FILE: LiteDB.Tests/Internals/Aes_Tests.cs class Aes_Tests (line 12) | public class Aes_Tests method Encrypt_Decrypt_Stream (line 14) | [Fact] method AesStream_Invalid_Page_Size (line 71) | [Fact] method AesStream_Invalid_Password (line 101) | [Fact] FILE: LiteDB.Tests/Internals/BasePage_Tests.cs class BasePage_Tests (line 8) | public class BasePage_Tests method BasePage_Insert (line 10) | [Fact] method BasePage_Insert_Full_Bytes_Page (line 56) | [Fact] method BasePage_Insert_Full_Items_Page (line 82) | [Fact] method BasePage_Delete (line 109) | [Fact] method BasePage_Delete_Full (line 167) | [Fact] method BasePage_Defrag (line 233) | [Fact] method BasePage_Update (line 276) | [Fact] method BasePage_Test_Output (line 339) | [Fact] FILE: LiteDB.Tests/Internals/BufferWriter_Tests.cs class BufferWriter_Tests (line 11) | public class BufferWriter_Tests method Buffer_Write_CString (line 13) | [Fact] method Buffer_Write_CString_Basic (line 36) | [Fact] method Buffer_Write_String (line 61) | [Fact] method Buffer_Write_Numbers (line 90) | [Fact] method Buffer_Write_Types (line 174) | [Fact] method Buffer_Write_Overflow (line 224) | [Fact] method Buffer_Bson (line 245) | [Fact] FILE: LiteDB.Tests/Internals/CacheAsync_Tests.cs class CacheAsync_Tests (line 11) | public class CacheAsync_Tests method CacheAsync_Thread_ShareCounter (line 13) | [Fact] FILE: LiteDB.Tests/Internals/Cache_Tests.cs class Cache_Tests (line 10) | public class Cache_Tests method Cache_Read_Write (line 12) | [Fact] method Cache_Extends (line 65) | [Fact] method Cache_UniqueIDNumbering (line 140) | [Fact] method ConsumeNewPages (line 161) | private void ConsumeNewPages(int[] segmentSizes) FILE: LiteDB.Tests/Internals/Disk_Tests.cs class Disk_Tests (line 12) | public class Disk_Tests method Disk_Read_Write (line 14) | [Fact] method Disk_ExclusiveScheduler_Write (line 62) | [Fact (Skip = "Verificar loop")] FILE: LiteDB.Tests/Internals/Document_Tests.cs class Document_Test (line 9) | public class Document_Test method Document_Copies_Properties_To_KeyValue_Array (line 11) | [Fact] method Value_Index_From_BsonValue (line 37) | [Fact] FILE: LiteDB.Tests/Internals/ExtendedLength_Tests.cs class ExtendedLength_Tests (line 8) | public class ExtendedLength_Tests method ExtendedLengthHelper_Tests (line 10) | [Fact] method IndexExtendedLength_Tests (line 22) | [Fact] FILE: LiteDB.Tests/Internals/Extensions_Test.cs class Extensions_Test (line 13) | public class Extensions_Test method EnumerableExtensions_OnDispose (line 16) | [Fact] method StopWatchExtensions_StartDisposable (line 33) | [Fact] FILE: LiteDB.Tests/Internals/FreePage_Tests.cs class FreePage_Tests (line 8) | public class FreePage_Tests method FreeSlot_Insert (line 17) | [Fact] method FreeSlot_Delete (line 91) | [Fact] FILE: LiteDB.Tests/Internals/FreeSlot_Tests.cs class FreeSlots_Tests (line 8) | public class FreeSlots_Tests method FreeIndexSlot_Ranges (line 18) | [Fact] method MinimumIndexSlot_Ranges (line 38) | [Fact] FILE: LiteDB.Tests/Internals/HeaderPage_Tests.cs class HeaderPage_Tests (line 8) | public class HeaderPage_Tests method HeaderPage_Collections (line 10) | [Fact] method HeaderPage_Savepoint (line 43) | [Fact] FILE: LiteDB.Tests/Internals/Pragma_Tests.cs class Pragma_Tests (line 11) | public class Pragma_Tests method Pragma_RunTests (line 13) | [Fact] FILE: LiteDB.Tests/Internals/Sort_Tests.cs class Sort_Tests (line 11) | public class Sort_Tests method Sort_String_Asc (line 15) | [Fact] method Sort_Int_Desc (line 43) | [Fact] FILE: LiteDB.Tests/Issues/Issue1585_Tests.cs class PlayerDto (line 10) | public class PlayerDto method PlayerDto (line 16) | public PlayerDto(Guid id, string name) class Issue1585a_Tests (line 23) | public class Issue1585a_Tests method Dto_Read (line 25) | [Fact] method Dto_Read1 (line 38) | [Fact] method Dto_Read2 (line 51) | [Fact] class Issue1585b_Tests (line 65) | public class Issue1585b_Tests method Dto_Read3 (line 67) | [Fact] method Dto_Read4 (line 80) | [Fact] method Dto_Read5 (line 93) | [Fact] FILE: LiteDB.Tests/Issues/Issue1651_Tests.cs class Issue1651_Tests (line 9) | public class Issue1651_Tests class Order (line 11) | public class Order : BaseEntity class Customer (line 16) | public class Customer : BaseEntity class BaseEntity (line 21) | public class BaseEntity method Find_ByRelationId_Success (line 26) | [Fact] FILE: LiteDB.Tests/Issues/Issue1695_Tests.cs class Issue1695_Tests (line 11) | public class Issue1695_Tests class StateModel (line 13) | public class StateModel method ICollection_Parameter_Test (line 19) | [Fact] FILE: LiteDB.Tests/Issues/Issue1701_Tests.cs class Issue1701_Tests (line 8) | public class Issue1701_Tests method Deleted_Index_Slot_Test (line 10) | [Fact] FILE: LiteDB.Tests/Issues/Issue1838_Tests.cs class Issue1838_Tests (line 8) | public class Issue1838_Tests method Find_ByDatetime_Offset (line 10) | [Fact] class TestType (line 39) | public class TestType FILE: LiteDB.Tests/Issues/Issue1860_Tests.cs class Issue1860_Tests (line 8) | public class Issue1860_Tests method Constructor_has_enum_bsonctor (line 10) | [Fact] method Constructor_has_enum (line 44) | [Fact] method Constructor_has_enum_asint (line 78) | [Fact] type EnumAB (line 112) | public enum EnumAB class C1 (line 119) | public class C1 class C2 (line 126) | public class C2 method C2 (line 132) | public C2(int id, EnumAB enumAB) class C3 (line 139) | public class C3 method C3 (line 145) | [BsonCtor] FILE: LiteDB.Tests/Issues/Issue1865_Tests.cs class Issue1865_Tests (line 10) | public class Issue1865_Tests class Project (line 12) | public class Project : BaseEntity class Point (line 17) | public class Point : BaseEntity class BaseEntity (line 25) | public class BaseEntity method Incluced_document_types_should_be_reald (line 31) | [Fact] FILE: LiteDB.Tests/Issues/Issue2112_Tests.cs class Issue2112_Tests (line 8) | public class Issue2112_Tests method Serialize_covariant_collection_has_type (line 12) | [Fact] method Deserialize_covariant_collection_succeed (line 24) | [Fact] type IA (line 35) | interface IA class A (line 41) | class A : IA type IB (line 46) | interface IB class B (line 51) | class B : IB FILE: LiteDB.Tests/Issues/Issue2127_Tests.cs class Issue2127_Tests (line 9) | public class Issue2127_Tests class ReproTests (line 11) | public class ReproTests method InsertItemBackToBack_Test (line 13) | [Fact(Skip = "To slow for a unit test in a build process")] class ExampleItem (line 62) | public class ExampleItem class ExampleItemRepository (line 70) | public sealed class ExampleItemRepository : IDisposable method ExampleItemRepository (line 76) | public ExampleItemRepository(string databasePath) method Insert (line 87) | public void Insert(ExampleItem item) method Dispose (line 93) | public void Dispose() FILE: LiteDB.Tests/Issues/Issue2129_Tests.cs class Issue2129_Tests (line 8) | public class Issue2129_Tests method TestInsertAfterDeleteAll (line 10) | [Fact] method GenerateItems (line 23) | private IEnumerable GenerateItems() class SwapChance (line 39) | public class SwapChance FILE: LiteDB.Tests/Issues/Issue2265_Tests.cs class Issue2265_Tests (line 8) | public class Issue2265_Tests class Weights (line 10) | public class Weights method Weights (line 18) | public Weights(int id, Weights[] parents) method Weights (line 24) | public Weights() method Test (line 31) | [Fact] FILE: LiteDB.Tests/Issues/Issue2298_Tests.cs class Issue2298_Tests (line 12) | public class Issue2298_Tests type Mass (line 14) | public struct Mass type Units (line 16) | public enum Units method Mass (line 19) | public Mass(double value, Units unit) class QuantityRange (line 26) | public class QuantityRange method QuantityRange (line 28) | public QuantityRange(double min, double max, Enum unit) method MassRangeBuilder (line 36) | public static QuantityRange MassRangeBuilder(BsonDocument document) method We_Dont_Need_Ctor (line 47) | [Fact] FILE: LiteDB.Tests/Issues/Issue2417_Tests.cs class Issue2417_Tests (line 11) | public class Issue2417_Tests method Rebuild_Detected_Infinite_Loop (line 13) | [Fact] method Rebuild_Detected_Infinite_Loop_With_Password (line 53) | [Fact] FILE: LiteDB.Tests/Issues/Issue2458_Tests.cs class Issue2458_Tests (line 7) | public class Issue2458_Tests method NegativeSeekFails (line 9) | [Fact] method SeekPastFileSucceds (line 21) | [Fact] method SeekShortChunks (line 31) | [Fact] method AddTestFile (line 49) | private void AddTestFile(string id, long length, ILiteStorage fs) FILE: LiteDB.Tests/Issues/Issue2471_Test.cs class Issue2471_Test (line 15) | public class Issue2471_Test method TestFragmentDB_FindByIDException (line 17) | [Fact] method MultipleReadCleansUpTransaction (line 36) | [Fact] class User (line 52) | public class User class Address (line 60) | public class Address method Ensure_Query_GetPlan_Releases_Lock (line 68) | [Fact] FILE: LiteDB.Tests/Issues/Issue2487_Tests.cs class Issue2487_tests (line 9) | public class Issue2487_tests class DataClass (line 11) | private class DataClass method Test_Contains_EmptyStrings (line 21) | [Fact] FILE: LiteDB.Tests/Issues/Issue2494_Tests.cs class Issue2494_Tests (line 12) | public class Issue2494_Tests method Test (line 14) | [Fact] class PlayerDto (line 33) | public class PlayerDto method PlayerDto (line 40) | public PlayerDto(Guid id, string name) method PlayerDto (line 46) | public PlayerDto() FILE: LiteDB.Tests/Issues/Issue2506_Tests.cs class Issue2506_Tests (line 7) | public class Issue2506_Tests method Test (line 9) | [Fact] FILE: LiteDB.Tests/Issues/Issue2534_Tests.cs class Issue2534_Tests (line 5) | public class Issue2534_Tests method Test (line 7) | [Fact] FILE: LiteDB.Tests/Issues/Issue2570_Tests.cs class Issue2570_Tests (line 6) | public class Issue2570_Tests class Person (line 8) | public class Person method Issue2570_Tuples (line 15) | [Fact] type PersonData (line 33) | public struct PersonData class PersonWithStruct (line 39) | public class PersonWithStruct method Issue2570_Structs (line 46) | [Fact] FILE: LiteDB.Tests/Issues/Pull2468_Tests.cs class Pull2468_Tests (line 15) | public class Pull2468_Tests method Supports_LowerInvariant (line 18) | [Fact] method Supports_UpperInvariant (line 45) | [Fact] FILE: LiteDB.Tests/Mapper/CustomInterface_Tests.cs class CustomInterface_Tests (line 8) | public class CustomInterface_Tests class User (line 10) | public class User method Custom_Interface_Implements_IEnumerable (line 21) | [Fact] FILE: LiteDB.Tests/Mapper/CustomMappingCtor_Tests.cs class CustomMapping_Tests (line 8) | public class CustomMapping_Tests class User (line 10) | public class User method User (line 15) | public User(int id, string name) class Domain (line 22) | public class Domain class MultiCtor (line 28) | public class MultiCtor method MultiCtor (line 34) | public MultiCtor() method MultiCtor (line 38) | [BsonCtor] method MultiCtor (line 45) | public MultiCtor(int id, string name) class MultiCtorWithArray (line 52) | public class MultiCtorWithArray method MultiCtorWithArray (line 59) | public MultiCtorWithArray() method MultiCtorWithArray (line 63) | [BsonCtor] method MultiCtorWithArray (line 71) | public MultiCtorWithArray(int id, string[] strarr, string name) class MyClass (line 79) | public class MyClass method MyClass (line 85) | public MyClass(int id, string name, DateTimeOffset dateTimeOffset) class ClassByte (line 93) | public class ClassByte method ClassByte (line 97) | [BsonCtor] method Custom_Ctor (line 106) | [Fact] method ParameterLess_Ctor (line 117) | [Fact] method BsonCtor_Attribute (line 128) | [Fact] method BsonCtorWithArray_Attribute (line 140) | [Fact] method Custom_Ctor_Non_Simple_Types (line 153) | [Fact] method Custom_Ctor_Byte_Property (line 164) | [Fact] FILE: LiteDB.Tests/Mapper/CustomMapping_Tests.cs class CustomMappingCtor_Tests (line 8) | public class CustomMappingCtor_Tests class UserWithCustomId (line 10) | public class UserWithCustomId method UserWithCustomId (line 15) | public UserWithCustomId(int key, string name) method Custom_Ctor_With_Custom_Id (line 22) | [Fact] class BaseClass (line 38) | public abstract class BaseClass class ConcreteClass (line 47) | public class ConcreteClass : BaseClass method Custom_Id_In_Interface (line 52) | [Fact] FILE: LiteDB.Tests/Mapper/DbRefAbstract_Tests.cs class DbRefAbstract_Tests (line 10) | public class DbRefAbstract_Tests class ProjectList (line 12) | public class ProjectList class ProjectItem (line 22) | public class ProjectItem class ItemBase (line 31) | public abstract class ItemBase class ItemA (line 38) | public class ItemA : ItemBase class ItemB (line 43) | public class ItemB : ItemBase method DbRef_List_Using_Abstract_Class (line 48) | [Fact] method DbRef_Item_Using_Abstract_Class (line 77) | [Fact] FILE: LiteDB.Tests/Mapper/Dictionary_Tests.cs class Dictionary_Tests (line 10) | public class Dictionary_Tests class Dict (line 12) | public class Dict method Dictionary_Map (line 19) | [Fact] method Deserialize_Object (line 33) | [Fact] method Deserialize_Hashtable (line 47) | [Fact] method Serialize_Hashtable (line 61) | [Fact] method Deserialize_Uri (line 73) | [Fact] FILE: LiteDB.Tests/Mapper/Enum_Tests.cs class Enum_Tests (line 8) | public class Enum_Tests type CustomerType (line 10) | public enum CustomerType class Customer (line 16) | public class Customer method Enum_Convert_Into_Document (line 23) | [Fact] method Enum_Convert_Into_Linq_Query (line 41) | [Fact] method Enum_Array_Test (line 66) | [Fact] FILE: LiteDB.Tests/Mapper/GenericMap_Tests.cs class GenericMap_Tests (line 8) | public class GenericMap_Tests class User (line 10) | public class User method Generic_Map (line 18) | [Fact] FILE: LiteDB.Tests/Mapper/LinqBsonExpression_Tests.cs class LinqBsonExpression_Tests (line 13) | public class LinqBsonExpression_Tests class User (line 17) | public class User class Address (line 42) | public class Address method InvalidMethod (line 48) | public string InvalidMethod() => "will thow error in eval"; class City (line 51) | public class City class Phone (line 57) | public class Phone type PhoneType (line 64) | public enum PhoneType class Customer (line 70) | public class Customer class Order (line 76) | public class Order class Account (line 88) | public class Account class Product (line 97) | public class Product method MyMethod (line 107) | private string MyMethod() => "ok"; method MyIndex (line 108) | private int MyIndex() => 5; method Linq_Document_Navigation (line 114) | [Fact] method Linq_Constants (line 124) | [Fact] method Linq_Enumerables (line 164) | [Fact] method Linq_Predicate (line 233) | [Fact] method Linq_Nullables (line 274) | [Fact] method Linq_Cast_Convert_Types (line 287) | [Fact] method Linq_Methods (line 300) | [Fact] method Linq_Dictionary_Index_Access (line 376) | [Fact] method Linq_New_Instance (line 386) | [Fact] method Linq_Composite_Key (line 408) | [Fact] method Linq_Coalesce (line 419) | [Fact] method Linq_DbRef (line 428) | [Fact] method Linq_Complex_Expressions (line 438) | [Fact] method Linq_Enum_Expressions (line 457) | [Fact] method Linq_BsonDocument_Navigation (line 467) | [Fact] method Linq_BsonDocument_Predicate (line 476) | [Fact] method Linq_Custom_Field_Name (line 482) | [Fact] method Linq_Array_Contains (line 492) | [Fact] method Linq_Array_Any (line 504) | [Fact] method Linq_InvocationExpression (line 510) | [Fact] method Test (line 532) | [DebuggerHidden] method TestExpr (line 553) | [DebuggerHidden] method TestExpr (line 559) | [DebuggerHidden] method TestPredicate (line 565) | [DebuggerHidden] method TestException (line 574) | [DebuggerHidden] FILE: LiteDB.Tests/Mapper/LinqEval_Tests.cs class LinqEval_Tests (line 11) | public class LinqEval_Tests class User (line 15) | public class User class Address (line 27) | public class Address class Phone (line 33) | public class Phone type PhoneType (line 40) | public enum PhoneType method Linq_Date_Eval (line 50) | [Fact] method Linq_Predicate_Eval (line 81) | [Fact] method Linq_Document_Navigation_Eval (line 106) | [Fact] method Linq_Math_Eval (line 122) | [Fact] method Linq_Array_Navigation_Eval (line 134) | [Fact] method Eval (line 159) | [DebuggerHidden] FILE: LiteDB.Tests/Mapper/Mapper_Tests.cs class Mapper_Tests (line 8) | public class Mapper_Tests method ToDocument_ReturnsNull_WhenFail (line 12) | [Fact] method Class_Not_Assignable (line 23) | [Fact] class MyClass (line 40) | public class MyClass class OtherClass (line 46) | public class OtherClass FILE: LiteDB.Tests/Mapper/Records_Tests.cs class Records_Tests (line 8) | public class Records_Tests type User (line 10) | public record User(int Id, string Name); method Record_Simple_Mapper (line 13) | [Fact] FILE: LiteDB.Tests/Mapper/StructField_Tests.cs class StructFields_Tests (line 10) | public class StructFields_Tests type Point2D (line 12) | public struct Point2D method Serialize_Struct_Fields (line 18) | [Fact] FILE: LiteDB.Tests/Query/Data/PersonGroupByData.cs class PersonGroupByData (line 9) | public class PersonGroupByData : IDisposable method PersonGroupByData (line 15) | public PersonGroupByData() method GetData (line 25) | public (ILiteCollection, Person[]) GetData() => (_collection, ... method Dispose (line 27) | public void Dispose() FILE: LiteDB.Tests/Query/Data/PersonQueryData.cs class PersonQueryData (line 6) | public class PersonQueryData : IDisposable method PersonQueryData (line 12) | public PersonQueryData() method GetData (line 21) | public (ILiteCollection, Person[]) GetData() => (_collection, ... method Dispose (line 23) | public void Dispose() FILE: LiteDB.Tests/Query/GroupBy_Tests.cs class GroupBy_Tests (line 9) | public class GroupBy_Tests method Query_GroupBy_Age_With_Count (line 11) | [Fact(Skip = "Missing implement LINQ for GroupBy")] method Query_GroupBy_Year_With_Sum_Age (line 35) | [Fact(Skip = "Missing implement LINQ for GroupBy")] method Query_GroupBy_Func (line 56) | [Fact(Skip = "Missing implement LINQ for GroupBy")] method Query_GroupBy_With_Array_Aggregation (line 77) | [Fact(Skip = "Missing implement LINQ for GroupBy")] FILE: LiteDB.Tests/Query/OrderBy_Tests.cs class OrderBy_Tests (line 7) | public class OrderBy_Tests method Query_OrderBy_Using_Index (line 9) | [Fact] method Query_OrderBy_Using_Index_Desc (line 30) | [Fact] method Query_OrderBy_With_Func (line 51) | [Fact] method Query_OrderBy_With_Offset_Limit (line 72) | [Fact] method Query_Asc_Desc (line 97) | [Fact] FILE: LiteDB.Tests/Query/QueryApi_Tests.cs class QueryApi_Tests (line 8) | public class QueryApi_Tests : PersonQueryData method Query_And (line 10) | [Fact] method Query_And_Same_Field (line 23) | [Fact] FILE: LiteDB.Tests/Query/Select_Tests.cs class Select_Tests (line 8) | public class Select_Tests : PersonQueryData method Query_Select_Key_Only (line 10) | [Fact] method Query_Select_New_Document (line 33) | [Fact] method Query_Or_With_Null (line 55) | [Fact] method Query_Find_All_Predicate (line 67) | [Fact] method Query_With_No_Collection (line 78) | [Fact] FILE: LiteDB.Tests/Query/Where_Tests.cs class Where_Tests (line 7) | public class Where_Tests : PersonQueryData class Entity (line 9) | class Entity method Query_Where_With_Parameter (line 15) | [Fact] method Query_Multi_Where_With_Like (line 32) | [Fact] method Query_Single_Where_With_And (line 51) | [Fact] method Query_Single_Where_With_Or_And_In (line 68) | [Fact] method Query_With_Array_Ids (line 90) | [Fact] FILE: LiteDB.Tests/Utils/AssertEx.cs class AssertEx (line 11) | public static class AssertEx method ArrayEqual (line 13) | [DebuggerHidden] method ExpectValue (line 38) | public static void ExpectValue(this BsonValue value, BsonValue expect) method ExpectValue (line 44) | public static void ExpectValue(this T value, T expect) method ExpectArray (line 50) | public static void ExpectArray(this BsonValue value, params BsonValue[... method ExpectJson (line 56) | public static void ExpectJson(this BsonValue value, string expectJson) method ExpectValues (line 62) | public static void ExpectValues(this IEnumerable values, pa... method ExpectValues (line 67) | [DebuggerHidden] method ExpectCount (line 73) | [DebuggerHidden] FILE: LiteDB.Tests/Utils/DataGen.cs class DataGen (line 7) | public class DataGen method Person (line 12) | public static IEnumerable Person() method Person (line 46) | public static IEnumerable Person(int start, int end) method Zip (line 57) | public static IEnumerable Zip() FILE: LiteDB.Tests/Utils/Faker.Names.cs class Faker (line 1) | internal static partial class Faker FILE: LiteDB.Tests/Utils/Faker.cs class Faker (line 5) | internal static partial class Faker method Fullname (line 9) | public static string Fullname() method Age (line 16) | public static int Age() method Birthday (line 21) | public static DateTime Birthday() method Lorem (line 32) | public static string Lorem(int size, int end = -1) method Next (line 38) | public static int Next(int start, int end) method NextDouble (line 43) | public static double NextDouble(double start, double end) method NextLong (line 49) | public static long NextLong(this Random random, long min, long max) method NextBool (line 72) | public static bool NextBool(this Random random) method Departments (line 77) | public static string Departments() => _departments[_random.Next(0, _de... method Created (line 79) | internal static BsonValue Created() method Language (line 90) | public static string Language() => _departments[_random.Next(0, _depar... method Department (line 92) | public static string Department() => _departments[_random.Next(0, _dep... method Country (line 94) | public static string Country() => _countries[_random.Next(0, _countrie... method Job (line 96) | public static string Job() => _jobTitles[_random.Next(0, _jobTitles.Le... method SkuNumber (line 98) | internal static string SkuNumber() => FILE: LiteDB.Tests/Utils/LiteEngineExtensions.cs class LiteEngineExtensions (line 7) | public static class LiteEngineExtensions method Insert (line 9) | public static int Insert(this LiteEngine engine, string collection, Bs... method Update (line 14) | public static int Update(this LiteEngine engine, string collection, Bs... method Find (line 19) | public static List Find(this LiteEngine engine, string c... method GetPageLog (line 41) | public static BsonDocument GetPageLog(this LiteEngine engine, int pageID) FILE: LiteDB.Tests/Utils/Models/Person.cs class Person (line 6) | public class Person : IEqualityComparer, IComparable method CompareTo (line 17) | public int CompareTo(Person other) method Equals (line 22) | public bool Equals(Person x, Person y) method GetHashCode (line 27) | public int GetHashCode(Person obj) method ToString (line 32) | public override string ToString() class Address (line 38) | public class Address FILE: LiteDB.Tests/Utils/Models/Zip.cs class Zip (line 13) | public class Zip : IEqualityComparer, IComparable method CompareTo (line 20) | public int CompareTo(Zip other) method Equals (line 25) | public bool Equals(Zip x, Zip y) method GetHashCode (line 33) | public int GetHashCode(Zip obj) method ToString (line 38) | public override string ToString() FILE: LiteDB.Tests/Utils/TempFile.cs class TempFile (line 6) | public class TempFile : IDisposable method TempFile (line 10) | public TempFile() method TempFile (line 18) | public TempFile(string original) method Dispose (line 39) | public void Dispose() method Dispose (line 50) | protected virtual void Dispose(bool disposing) method ReadAsText (line 72) | public string ReadAsText() => File.ReadAllText(this.Filename); method ToString (line 74) | public override string ToString() => this.Filename; FILE: LiteDB/Client/Database/Collections/Aggregate.cs class LiteCollection (line 8) | public partial class LiteCollection method Count (line 15) | public int Count() method Count (line 24) | public int Count(BsonExpression predicate) method Count (line 34) | public int Count(string predicate, BsonDocument parameters) => this.Co... method Count (line 39) | public int Count(string predicate, params BsonValue[] args) => this.Co... method Count (line 44) | public int Count(Expression> predicate) => this.Count(_m... method Count (line 49) | public int Count(Query query) => new LiteQueryable(_engine, _mapper... method LongCount (line 58) | public long LongCount() method LongCount (line 66) | public long LongCount(BsonExpression predicate) method LongCount (line 76) | public long LongCount(string predicate, BsonDocument parameters) => th... method LongCount (line 81) | public long LongCount(string predicate, params BsonValue[] args) => th... method LongCount (line 86) | public long LongCount(Expression> predicate) => this.Lon... method LongCount (line 91) | public long LongCount(Query query) => new LiteQueryable(_engine, _m... method Exists (line 100) | public bool Exists(BsonExpression predicate) method Exists (line 110) | public bool Exists(string predicate, BsonDocument parameters) => this.... method Exists (line 115) | public bool Exists(string predicate, params BsonValue[] args) => this.... method Exists (line 120) | public bool Exists(Expression> predicate) => this.Exists... method Exists (line 125) | public bool Exists(Query query) => new LiteQueryable(_engine, _mapp... method Min (line 134) | public BsonValue Min(BsonExpression keySelector) method Min (line 151) | public BsonValue Min() => this.Min("_id"); method Min (line 156) | public K Min(Expression> keySelector) method Max (line 170) | public BsonValue Max(BsonExpression keySelector) method Max (line 187) | public BsonValue Max() => this.Max("_id"); method Max (line 192) | public K Max(Expression> keySelector) FILE: LiteDB/Client/Database/Collections/Delete.cs class LiteCollection (line 7) | public partial class LiteCollection method Delete (line 12) | public bool Delete(BsonValue id) method DeleteAll (line 22) | public int DeleteAll() method DeleteMany (line 30) | public int DeleteMany(BsonExpression predicate) method DeleteMany (line 40) | public int DeleteMany(string predicate, BsonDocument parameters) => th... method DeleteMany (line 45) | public int DeleteMany(string predicate, params BsonValue[] args) => th... method DeleteMany (line 50) | public int DeleteMany(Expression> predicate) => this.Del... FILE: LiteDB/Client/Database/Collections/Find.cs class LiteCollection (line 10) | public partial class LiteCollection method Query (line 15) | public ILiteQueryable Query() method Find (line 25) | public IEnumerable Find(BsonExpression predicate, int skip = 0, int... method Find (line 40) | public IEnumerable Find(Query query, int skip = 0, int limit = int.... method Find (line 54) | public IEnumerable Find(Expression> predicate, int sk... method FindById (line 63) | public T FindById(BsonValue id) method FindOne (line 73) | public T FindOne(BsonExpression predicate) => this.Find(predicate).Fir... method FindOne (line 78) | public T FindOne(string predicate, BsonDocument parameters) => this.Fi... method FindOne (line 83) | public T FindOne(BsonExpression predicate, params BsonValue[] args) =>... method FindOne (line 88) | public T FindOne(Expression> predicate) => this.FindOne(... method FindOne (line 93) | public T FindOne(Query query) => this.Find(query).FirstOrDefault(); method FindAll (line 98) | public IEnumerable FindAll() => this.Query().Include(_includes).ToE... FILE: LiteDB/Client/Database/Collections/Include.cs class LiteCollection (line 8) | public partial class LiteCollection method Include (line 14) | public ILiteCollection Include(Expression> keySelector) method Include (line 27) | public ILiteCollection Include(BsonExpression keySelector) FILE: LiteDB/Client/Database/Collections/Index.cs class LiteCollection (line 10) | public partial class LiteCollection method EnsureIndex (line 18) | public bool EnsureIndex(string name, BsonExpression expression, bool u... method EnsureIndex (line 31) | public bool EnsureIndex(BsonExpression expression, bool unique = false) method EnsureIndex (line 45) | public bool EnsureIndex(Expression> keySelector, bool un... method EnsureIndex (line 58) | public bool EnsureIndex(string name, Expression> keySele... method GetIndexExpression (line 68) | private BsonExpression GetIndexExpression(Expression> ke... method DropIndex (line 93) | public bool DropIndex(string name) FILE: LiteDB/Client/Database/Collections/Insert.cs class LiteCollection (line 8) | public partial class LiteCollection method Insert (line 13) | public BsonValue Insert(T entity) method Insert (line 36) | public void Insert(BsonValue id, T entity) method Insert (line 51) | public int Insert(IEnumerable entities) method InsertBulk (line 61) | [Obsolete("Use normal Insert()")] method GetBsonDocs (line 72) | private IEnumerable GetBsonDocs(IEnumerable documents) method RemoveDocId (line 91) | private bool RemoveDocId(BsonDocument doc) FILE: LiteDB/Client/Database/Collections/Update.cs class LiteCollection (line 9) | public partial class LiteCollection method Update (line 14) | public bool Update(T entity) method Update (line 27) | public bool Update(BsonValue id, T entity) method Update (line 44) | public int Update(IEnumerable entities) method UpdateMany (line 55) | public int UpdateMany(BsonExpression transform, BsonExpression predicate) method UpdateMany (line 72) | public int UpdateMany(Expression> extend, Expression method Upsert (line 13) | public bool Upsert(T entity) method Upsert (line 23) | public int Upsert(IEnumerable entities) method Upsert (line 33) | public bool Upsert(BsonValue id, T entity) FILE: LiteDB/Client/Database/ILiteCollection.cs type ILiteCollection (line 7) | public interface ILiteCollection method Include (line 28) | ILiteCollection Include(Expression> keySelector); method Include (line 34) | ILiteCollection Include(BsonExpression keySelector); method Upsert (line 39) | bool Upsert(T entity); method Upsert (line 44) | int Upsert(IEnumerable entities); method Upsert (line 49) | bool Upsert(BsonValue id, T entity); method Update (line 54) | bool Update(T entity); method Update (line 59) | bool Update(BsonValue id, T entity); method Update (line 64) | int Update(IEnumerable entities); method UpdateMany (line 70) | int UpdateMany(BsonExpression transform, BsonExpression predicate); method UpdateMany (line 76) | int UpdateMany(Expression> extend, Expression... method Insert (line 81) | BsonValue Insert(T entity); method Insert (line 86) | void Insert(BsonValue id, T entity); method Insert (line 91) | int Insert(IEnumerable entities); method InsertBulk (line 96) | int InsertBulk(IEnumerable entities, int batchSize = 5000); method EnsureIndex (line 104) | bool EnsureIndex(string name, BsonExpression expression, bool unique =... method EnsureIndex (line 111) | bool EnsureIndex(BsonExpression expression, bool unique = false); method EnsureIndex (line 118) | bool EnsureIndex(Expression> keySelector, bool unique = ... method EnsureIndex (line 126) | bool EnsureIndex(string name, Expression> keySelector, b... method DropIndex (line 131) | bool DropIndex(string name); method Query (line 136) | ILiteQueryable Query(); method Find (line 141) | IEnumerable Find(BsonExpression predicate, int skip = 0, int limit ... method Find (line 146) | IEnumerable Find(Query query, int skip = 0, int limit = int.MaxValue); method Find (line 151) | IEnumerable Find(Expression> predicate, int skip = 0,... method FindById (line 156) | T FindById(BsonValue id); method FindOne (line 161) | T FindOne(BsonExpression predicate); method FindOne (line 166) | T FindOne(string predicate, BsonDocument parameters); method FindOne (line 171) | T FindOne(BsonExpression predicate, params BsonValue[] args); method FindOne (line 176) | T FindOne(Expression> predicate); method FindOne (line 181) | T FindOne(Query query); method FindAll (line 186) | IEnumerable FindAll(); method Delete (line 191) | bool Delete(BsonValue id); method DeleteAll (line 196) | int DeleteAll(); method DeleteMany (line 201) | int DeleteMany(BsonExpression predicate); method DeleteMany (line 206) | int DeleteMany(string predicate, BsonDocument parameters); method DeleteMany (line 211) | int DeleteMany(string predicate, params BsonValue[] args); method DeleteMany (line 216) | int DeleteMany(Expression> predicate); method Count (line 221) | int Count(); method Count (line 226) | int Count(BsonExpression predicate); method Count (line 231) | int Count(string predicate, BsonDocument parameters); method Count (line 236) | int Count(string predicate, params BsonValue[] args); method Count (line 241) | int Count(Expression> predicate); method Count (line 246) | int Count(Query query); method LongCount (line 251) | long LongCount(); method LongCount (line 256) | long LongCount(BsonExpression predicate); method LongCount (line 261) | long LongCount(string predicate, BsonDocument parameters); method LongCount (line 266) | long LongCount(string predicate, params BsonValue[] args); method LongCount (line 271) | long LongCount(Expression> predicate); method LongCount (line 276) | long LongCount(Query query); method Exists (line 281) | bool Exists(BsonExpression predicate); method Exists (line 286) | bool Exists(string predicate, BsonDocument parameters); method Exists (line 291) | bool Exists(string predicate, params BsonValue[] args); method Exists (line 296) | bool Exists(Expression> predicate); method Exists (line 301) | bool Exists(Query query); method Min (line 306) | BsonValue Min(BsonExpression keySelector); method Min (line 311) | BsonValue Min(); method Min (line 316) | K Min(Expression> keySelector); method Max (line 321) | BsonValue Max(BsonExpression keySelector); method Max (line 326) | BsonValue Max(); method Max (line 331) | K Max(Expression> keySelector); FILE: LiteDB/Client/Database/ILiteDatabase.cs type ILiteDatabase (line 8) | public interface ILiteDatabase : IDisposable method GetCollection (line 25) | ILiteCollection GetCollection(string name, BsonAutoId autoId = B... method GetCollection (line 30) | ILiteCollection GetCollection(); method GetCollection (line 35) | ILiteCollection GetCollection(BsonAutoId autoId); method GetCollection (line 42) | ILiteCollection GetCollection(string name, BsonAutoId au... method BeginTrans (line 48) | bool BeginTrans(); method Commit (line 53) | bool Commit(); method Rollback (line 58) | bool Rollback(); method GetStorage (line 63) | ILiteStorage GetStorage(string filesCollection = "_f... method GetCollectionNames (line 68) | IEnumerable GetCollectionNames(); method CollectionExists (line 73) | bool CollectionExists(string name); method DropCollection (line 78) | bool DropCollection(string name); method RenameCollection (line 83) | bool RenameCollection(string oldName, string newName); method Execute (line 88) | IBsonDataReader Execute(TextReader commandReader, BsonDocument paramet... method Execute (line 93) | IBsonDataReader Execute(string command, BsonDocument parameters = null); method Execute (line 98) | IBsonDataReader Execute(string command, params BsonValue[] args); method Checkpoint (line 103) | void Checkpoint(); method Rebuild (line 108) | long Rebuild(RebuildOptions options = null); method Pragma (line 113) | BsonValue Pragma(string name); method Pragma (line 118) | BsonValue Pragma(string name, BsonValue value); FILE: LiteDB/Client/Database/ILiteQueryable.cs type ILiteQueryable (line 8) | public interface ILiteQueryable : ILiteQueryableResult method Include (line 10) | ILiteQueryable Include(BsonExpression path); method Include (line 11) | ILiteQueryable Include(List paths); method Include (line 12) | ILiteQueryable Include(Expression> path); method Where (line 14) | ILiteQueryable Where(BsonExpression predicate); method Where (line 15) | ILiteQueryable Where(string predicate, BsonDocument parameters); method Where (line 16) | ILiteQueryable Where(string predicate, params BsonValue[] args); method Where (line 17) | ILiteQueryable Where(Expression> predicate); method OrderBy (line 19) | ILiteQueryable OrderBy(BsonExpression keySelector, int order = 1); method OrderBy (line 20) | ILiteQueryable OrderBy(Expression> keySelector, int o... method OrderByDescending (line 21) | ILiteQueryable OrderByDescending(BsonExpression keySelector); method OrderByDescending (line 22) | ILiteQueryable OrderByDescending(Expression> keySelec... method GroupBy (line 24) | ILiteQueryable GroupBy(BsonExpression keySelector); method Having (line 25) | ILiteQueryable Having(BsonExpression predicate); method Select (line 27) | ILiteQueryableResult Select(BsonExpression selector); method Select (line 28) | ILiteQueryableResult Select(Expression> selector); type ILiteQueryableResult (line 31) | public interface ILiteQueryableResult method Limit (line 33) | ILiteQueryableResult Limit(int limit); method Skip (line 34) | ILiteQueryableResult Skip(int offset); method Offset (line 35) | ILiteQueryableResult Offset(int offset); method ForUpdate (line 36) | ILiteQueryableResult ForUpdate(); method GetPlan (line 38) | BsonDocument GetPlan(); method ExecuteReader (line 39) | IBsonDataReader ExecuteReader(); method ToDocuments (line 40) | IEnumerable ToDocuments(); method ToEnumerable (line 41) | IEnumerable ToEnumerable(); method ToList (line 42) | List ToList(); method ToArray (line 43) | T[] ToArray(); method Into (line 45) | int Into(string newCollection, BsonAutoId autoId = BsonAutoId.ObjectId); method First (line 47) | T First(); method FirstOrDefault (line 48) | T FirstOrDefault(); method Single (line 49) | T Single(); method SingleOrDefault (line 50) | T SingleOrDefault(); method Count (line 52) | int Count(); method LongCount (line 53) | long LongCount(); method Exists (line 54) | bool Exists(); FILE: LiteDB/Client/Database/ILiteRepository.cs type ILiteRepository (line 7) | public interface ILiteRepository : IDisposable method Insert (line 17) | BsonValue Insert(T entity, string collectionName = null); method Insert (line 22) | int Insert(IEnumerable entities, string collectionName = null); method Update (line 27) | bool Update(T entity, string collectionName = null); method Update (line 32) | int Update(IEnumerable entities, string collectionName = null); method Upsert (line 37) | bool Upsert(T entity, string collectionName = null); method Upsert (line 42) | int Upsert(IEnumerable entities, string collectionName = null); method Delete (line 47) | bool Delete(BsonValue id, string collectionName = null); method DeleteMany (line 52) | int DeleteMany(BsonExpression predicate, string collectionName = nu... method DeleteMany (line 57) | int DeleteMany(Expression> predicate, string collecti... method Query (line 62) | ILiteQueryable Query(string collectionName = null); method EnsureIndex (line 71) | bool EnsureIndex(string name, BsonExpression expression, bool uniqu... method EnsureIndex (line 79) | bool EnsureIndex(BsonExpression expression, bool unique = false, st... method EnsureIndex (line 87) | bool EnsureIndex(Expression> keySelector, bool unique... method EnsureIndex (line 96) | bool EnsureIndex(string name, Expression> keySelector... method SingleById (line 101) | T SingleById(BsonValue id, string collectionName = null); method Fetch (line 106) | List Fetch(BsonExpression predicate, string collectionName = null); method Fetch (line 111) | List Fetch(Expression> predicate, string collectio... method First (line 116) | T First(BsonExpression predicate, string collectionName = null); method First (line 121) | T First(Expression> predicate, string collectionName ... method FirstOrDefault (line 126) | T FirstOrDefault(BsonExpression predicate, string collectionName = ... method FirstOrDefault (line 131) | T FirstOrDefault(Expression> predicate, string collec... method Single (line 136) | T Single(BsonExpression predicate, string collectionName = null); method Single (line 141) | T Single(Expression> predicate, string collectionName... method SingleOrDefault (line 146) | T SingleOrDefault(BsonExpression predicate, string collectionName =... method SingleOrDefault (line 151) | T SingleOrDefault(Expression> predicate, string colle... FILE: LiteDB/Client/Database/LiteCollection.cs class LiteCollection (line 8) | public sealed partial class LiteCollection : ILiteCollection method LiteCollection (line 33) | internal LiteCollection(string name, BsonAutoId autoId, ILiteEngine en... FILE: LiteDB/Client/Database/LiteDatabase.cs class LiteDatabase (line 15) | public partial class LiteDatabase : ILiteDatabase method LiteDatabase (line 35) | public LiteDatabase(string connectionString, BsonMapper mapper = null) method LiteDatabase (line 43) | public LiteDatabase(ConnectionString connectionString, BsonMapper mapp... method LiteDatabase (line 58) | public LiteDatabase(Stream stream, BsonMapper mapper = null, Stream lo... method LiteDatabase (line 74) | public LiteDatabase(ILiteEngine engine, BsonMapper mapper = null, bool... method GetCollection (line 90) | public ILiteCollection GetCollection(string name, BsonAutoId aut... method GetCollection (line 98) | public ILiteCollection GetCollection() method GetCollection (line 106) | public ILiteCollection GetCollection(BsonAutoId autoId) method GetCollection (line 116) | public ILiteCollection GetCollection(string name, BsonAu... method BeginTrans (line 131) | public bool BeginTrans() => _engine.BeginTrans(); method Commit (line 136) | public bool Commit() => _engine.Commit(); method Rollback (line 141) | public bool Rollback() => _engine.Rollback(); method GetStorage (line 160) | public ILiteStorage GetStorage(string filesCollectio... method GetCollectionNames (line 172) | public IEnumerable GetCollectionNames() method CollectionExists (line 188) | public bool CollectionExists(string name) method DropCollection (line 198) | public bool DropCollection(string name) method RenameCollection (line 208) | public bool RenameCollection(string oldName, string newName) method Execute (line 223) | public IBsonDataReader Execute(TextReader commandReader, BsonDocument ... method Execute (line 237) | public IBsonDataReader Execute(string command, BsonDocument parameters... method Execute (line 251) | public IBsonDataReader Execute(string command, params BsonValue[] args) method Checkpoint (line 272) | public void Checkpoint() method Rebuild (line 280) | public long Rebuild(RebuildOptions options = null) method Pragma (line 292) | public BsonValue Pragma(string name) method Pragma (line 300) | public BsonValue Pragma(string name, BsonValue value) method Dispose (line 361) | public void Dispose() method Dispose (line 372) | protected virtual void Dispose(bool disposing) FILE: LiteDB/Client/Database/LiteQueryable.cs class LiteQueryable (line 15) | public class LiteQueryable : ILiteQueryable method LiteQueryable (line 25) | internal LiteQueryable(ILiteEngine engine, BsonMapper mapper, string c... method Include (line 38) | public ILiteQueryable Include(Expression> path) method Include (line 47) | public ILiteQueryable Include(BsonExpression path) method Include (line 56) | public ILiteQueryable Include(List paths) method Where (line 69) | public ILiteQueryable Where(BsonExpression predicate) method Where (line 78) | public ILiteQueryable Where(string predicate, BsonDocument parameters) method Where (line 87) | public ILiteQueryable Where(string predicate, params BsonValue[] args) method Where (line 96) | public ILiteQueryable Where(Expression> predicate) method OrderBy (line 108) | public ILiteQueryable OrderBy(BsonExpression keySelector, int order... method OrderBy (line 120) | public ILiteQueryable OrderBy(Expression> keySelector... method OrderByDescending (line 128) | public ILiteQueryable OrderByDescending(BsonExpression keySelector)... method OrderByDescending (line 133) | public ILiteQueryable OrderByDescending(Expression> k... method GroupBy (line 142) | public ILiteQueryable GroupBy(BsonExpression keySelector) method Having (line 157) | public ILiteQueryable Having(BsonExpression predicate) method Select (line 172) | public ILiteQueryableResult Select(BsonExpression selector) method Select (line 182) | public ILiteQueryableResult Select(Expression> selector) method ForUpdate (line 198) | public ILiteQueryableResult ForUpdate() method Offset (line 207) | public ILiteQueryableResult Offset(int offset) method Skip (line 216) | public ILiteQueryableResult Skip(int offset) => this.Offset(offset); method Limit (line 221) | public ILiteQueryableResult Limit(int limit) method ExecuteReader (line 234) | public IBsonDataReader ExecuteReader() method ToDocuments (line 244) | public IEnumerable ToDocuments() method ToEnumerable (line 258) | public IEnumerable ToEnumerable() method ToList (line 276) | public List ToList() method ToArray (line 284) | public T[] ToArray() method GetPlan (line 292) | public BsonDocument GetPlan() method Single (line 308) | public T Single() method SingleOrDefault (line 316) | public T SingleOrDefault() method First (line 324) | public T First() method FirstOrDefault (line 332) | public T FirstOrDefault() method Count (line 344) | public int Count() method LongCount (line 364) | public long LongCount() method Exists (line 384) | public bool Exists() method Into (line 405) | public int Into(string newCollection, BsonAutoId autoId = BsonAutoId.O... FILE: LiteDB/Client/Database/LiteRepository.cs class LiteRepository (line 13) | public class LiteRepository : ILiteRepository method LiteRepository (line 31) | public LiteRepository(ILiteDatabase database) method LiteRepository (line 39) | public LiteRepository(string connectionString, BsonMapper mapper = null) method LiteRepository (line 47) | public LiteRepository(ConnectionString connectionString, BsonMapper ma... method LiteRepository (line 55) | public LiteRepository(Stream stream, BsonMapper mapper = null, Stream ... method Insert (line 67) | public BsonValue Insert(T entity, string collectionName = null) method Insert (line 75) | public int Insert(IEnumerable entities, string collectionName = ... method Update (line 87) | public bool Update(T entity, string collectionName = null) method Update (line 95) | public int Update(IEnumerable entities, string collectionName = ... method Upsert (line 107) | public bool Upsert(T entity, string collectionName = null) method Upsert (line 115) | public int Upsert(IEnumerable entities, string collectionName = ... method Delete (line 127) | public bool Delete(BsonValue id, string collectionName = null) method DeleteMany (line 135) | public int DeleteMany(BsonExpression predicate, string collectionNa... method DeleteMany (line 143) | public int DeleteMany(Expression> predicate, string c... method Query (line 155) | public ILiteQueryable Query(string collectionName = null) method EnsureIndex (line 171) | public bool EnsureIndex(string name, BsonExpression expression, boo... method EnsureIndex (line 182) | public bool EnsureIndex(BsonExpression expression, bool unique = fa... method EnsureIndex (line 193) | public bool EnsureIndex(Expression> keySelector, bool... method EnsureIndex (line 205) | public bool EnsureIndex(string name, Expression> keyS... method SingleById (line 217) | public T SingleById(BsonValue id, string collectionName = null) method Fetch (line 227) | public List Fetch(BsonExpression predicate, string collectionNam... method Fetch (line 237) | public List Fetch(Expression> predicate, string co... method First (line 247) | public T First(BsonExpression predicate, string collectionName = null) method First (line 257) | public T First(Expression> predicate, string collecti... method FirstOrDefault (line 267) | public T FirstOrDefault(BsonExpression predicate, string collection... method FirstOrDefault (line 277) | public T FirstOrDefault(Expression> predicate, string... method Single (line 287) | public T Single(BsonExpression predicate, string collectionName = n... method Single (line 297) | public T Single(Expression> predicate, string collect... method SingleOrDefault (line 307) | public T SingleOrDefault(BsonExpression predicate, string collectio... method SingleOrDefault (line 317) | public T SingleOrDefault(Expression> predicate, strin... method Dispose (line 326) | public void Dispose() method Dispose (line 337) | protected virtual void Dispose(bool disposing) FILE: LiteDB/Client/Mapper/Attributes/BsonCtorAttribute.cs class BsonCtorAttribute (line 9) | public class BsonCtorAttribute : Attribute FILE: LiteDB/Client/Mapper/Attributes/BsonFieldAttribute.cs class BsonFieldAttribute (line 9) | public class BsonFieldAttribute : Attribute method BsonFieldAttribute (line 13) | public BsonFieldAttribute(string name) method BsonFieldAttribute (line 18) | public BsonFieldAttribute() FILE: LiteDB/Client/Mapper/Attributes/BsonIdAttribute.cs class BsonIdAttribute (line 9) | public class BsonIdAttribute : Attribute method BsonIdAttribute (line 13) | public BsonIdAttribute() method BsonIdAttribute (line 18) | public BsonIdAttribute(bool autoId) FILE: LiteDB/Client/Mapper/Attributes/BsonIgnoreAttribute.cs class BsonIgnoreAttribute (line 9) | public class BsonIgnoreAttribute : Attribute FILE: LiteDB/Client/Mapper/Attributes/BsonRefAttribute.cs class BsonRefAttribute (line 9) | public class BsonRefAttribute : Attribute method BsonRefAttribute (line 13) | public BsonRefAttribute(string collection) method BsonRefAttribute (line 18) | public BsonRefAttribute() FILE: LiteDB/Client/Mapper/BsonMapper.Deserialize.cs class BsonMapper (line 10) | public partial class BsonMapper method ToObject (line 64) | public virtual object ToObject(Type type, BsonDocument doc) method ToObject (line 77) | public virtual T ToObject(BsonDocument doc) method Deserialize (line 85) | public T Deserialize(BsonValue value) method Deserialize (line 97) | public object Deserialize(Type type, BsonValue value) method DeserializeArray (line 255) | private object DeserializeArray(Type type, BsonArray array) method DeserializeList (line 268) | private object DeserializeList(Type type, BsonArray value) method DeserializeDictionary (line 293) | private void DeserializeDictionary(Type K, Type T, IDictionary dict, B... method DeserializeObject (line 305) | private void DeserializeObject(EntityMapper entity, object obj, BsonDo... method DeserializeAnonymousType (line 324) | private object DeserializeAnonymousType(Type type, BsonDocument value) FILE: LiteDB/Client/Mapper/BsonMapper.GetEntityMapper.cs class BsonMapper (line 10) | public partial class BsonMapper method GetEntityMapper (line 20) | internal EntityMapper GetEntityMapper(Type type) method BuildEntityMapper (line 59) | protected void BuildEntityMapper(EntityMapper mapper) method GetIdMember (line 149) | protected virtual MemberInfo GetIdMember(IEnumerable members) method GetTypeMembers (line 160) | protected virtual IEnumerable GetTypeMembers(Type type) method GetTypeCtor (line 190) | protected virtual CreateObject GetTypeCtor(EntityMapper mapper) FILE: LiteDB/Client/Mapper/BsonMapper.Serialize.cs class BsonMapper (line 10) | public partial class BsonMapper method ToDocument (line 15) | public virtual BsonDocument ToDocument(Type type, object entity) method ToDocument (line 28) | public virtual BsonDocument ToDocument(T entity) method Serialize (line 36) | public BsonValue Serialize(T obj) method Serialize (line 44) | public BsonValue Serialize(Type type, object obj) method Serialize (line 49) | internal BsonValue Serialize(Type type, object obj, int depth) method SerializeArray (line 147) | private BsonArray SerializeArray(Type type, IEnumerable array, int depth) method SerializeDictionary (line 159) | private BsonDocument SerializeDictionary(Type type, IDictionary dict, ... method SerializeObject (line 179) | private BsonDocument SerializeObject(Type type, object obj, int depth) FILE: LiteDB/Client/Mapper/BsonMapper.cs class BsonMapper (line 25) | public partial class BsonMapper method BsonMapper (line 105) | public BsonMapper(Func customTypeInstantiator = null, IT... method RegisterType (line 140) | public void RegisterType(Func serialize, Func serialize,... method Entity (line 160) | public EntityBuilder Entity() method GetExpression (line 170) | public BsonExpression GetExpression(Expression> predi... method GetIndexExpression (line 184) | public BsonExpression GetIndexExpression(Expression> ... method UseCamelCase (line 202) | public BsonMapper UseCamelCase() method UseLowerCaseDelimiter (line 214) | public BsonMapper UseLowerCaseDelimiter(char delimiter = '_') method RegisterDbRef (line 228) | internal static void RegisterDbRef(BsonMapper mapper, MemberMapper mem... method RegisterDbRefItem (line 245) | private static void RegisterDbRefItem(BsonMapper mapper, MemberMapper ... method RegisterDbRefList (line 314) | private static void RegisterDbRefList(BsonMapper mapper, MemberMapper ... FILE: LiteDB/Client/Mapper/EntityBuilder.cs class EntityBuilder (line 13) | public class EntityBuilder method EntityBuilder (line 19) | internal EntityBuilder(BsonMapper mapper, ITypeNameBinder typeNameBinder) method Ignore (line 29) | public EntityBuilder Ignore(Expression> member) method Field (line 41) | public EntityBuilder Field(Expression> member, string... method Id (line 54) | public EntityBuilder Id(Expression> member, bool auto... method Ctor (line 77) | public EntityBuilder Ctor(Func createInstance) method DbRef (line 88) | public EntityBuilder DbRef(Expression> member, string... method GetMember (line 99) | private EntityBuilder GetMember(Expression> memb... FILE: LiteDB/Client/Mapper/EntityMapper.cs class EntityMapper (line 15) | public class EntityMapper method EntityMapper (line 39) | public EntityMapper(Type forType, CancellationToken initializationToke... method GetMember (line 48) | public MemberMapper GetMember(Expression expr) method WaitForInitialization (line 53) | public void WaitForInitialization() FILE: LiteDB/Client/Mapper/Linq/LinqExpressionVisitor.cs class LinqExpressionVisitor (line 13) | internal class LinqExpressionVisitor : ExpressionVisitor method LinqExpressionVisitor (line 47) | public LinqExpressionVisitor(BsonMapper mapper, Expression expr) method Resolve (line 62) | public BsonExpression Resolve(bool predicate) method VisitLambda (line 93) | protected override Expression VisitLambda(Expression node) method VisitInvocation (line 106) | protected override Expression VisitInvocation(InvocationExpression node) method VisitParameter (line 119) | protected override Expression VisitParameter(ParameterExpression node) method VisitMember (line 129) | protected override Expression VisitMember(MemberExpression node) method VisitMethodCall (line 182) | protected override Expression VisitMethodCall(MethodCallExpression node) method VisitConstant (line 234) | protected override Expression VisitConstant(ConstantExpression node) method VisitUnary (line 275) | protected override Expression VisitUnary(UnaryExpression node) method VisitNew (line 339) | protected override Expression VisitNew(NewExpression node) method VisitMemberInit (line 377) | protected override Expression VisitMemberInit(MemberInitExpression node) method VisitNewArray (line 407) | protected override Expression VisitNewArray(NewArrayExpression node) method VisitBinary (line 425) | protected override Expression VisitBinary(BinaryExpression node) method VisitConditional (line 462) | protected override Expression VisitConditional(ConditionalExpression n... method VisitCoalesce (line 478) | private Expression VisitCoalesce(BinaryExpression node) method VisitArrayIndex (line 492) | private Expression VisitArrayIndex(BinaryExpression node) method ResolvePattern (line 507) | private void ResolvePattern(string pattern, Expression obj, IList null; method ResolveMember (line 16) | public string ResolveMember(MemberInfo member) method ResolveCtor (line 54) | public string ResolveCtor(ConstructorInfo ctor) => null; FILE: LiteDB/Client/Mapper/Linq/TypeResolver/ConvertResolver.cs class ConvertResolver (line 12) | internal class ConvertResolver : ITypeResolver method ResolveMethod (line 14) | public string ResolveMethod(MethodInfo method) method ResolveMember (line 32) | public string ResolveMember(MemberInfo member) => null; method ResolveCtor (line 33) | public string ResolveCtor(ConstructorInfo ctor) => null; FILE: LiteDB/Client/Mapper/Linq/TypeResolver/DateTimeResolver.cs class DateTimeResolver (line 12) | internal class DateTimeResolver : ITypeResolver method ResolveMethod (line 14) | public string ResolveMethod(MethodInfo method) method ResolveMember (line 40) | public string ResolveMember(MemberInfo member) method ResolveCtor (line 64) | public string ResolveCtor(ConstructorInfo ctor) FILE: LiteDB/Client/Mapper/Linq/TypeResolver/EnumerableResolver.cs class EnumerableResolver (line 12) | internal class EnumerableResolver : ITypeResolver method ResolveMethod (line 14) | public virtual string ResolveMethod(MethodInfo method) method ResolveMember (line 81) | public virtual string ResolveMember(MemberInfo member) method ResolveCtor (line 94) | public string ResolveCtor(ConstructorInfo ctor) => null; FILE: LiteDB/Client/Mapper/Linq/TypeResolver/GuidResolver.cs class GuidResolver (line 12) | internal class GuidResolver : ITypeResolver method ResolveMethod (line 14) | public string ResolveMethod(MethodInfo method) method ResolveMember (line 31) | public string ResolveMember(MemberInfo member) method ResolveCtor (line 42) | public string ResolveCtor(ConstructorInfo ctor) FILE: LiteDB/Client/Mapper/Linq/TypeResolver/ICollectionResolver.cs class ICollectionResolver (line 12) | internal class ICollectionResolver : EnumerableResolver method ResolveMethod (line 14) | public override string ResolveMethod(MethodInfo method) FILE: LiteDB/Client/Mapper/Linq/TypeResolver/ITypeResolver.cs type ITypeResolver (line 13) | internal interface ITypeResolver method ResolveMethod (line 15) | string ResolveMethod(MethodInfo method); method ResolveMember (line 17) | string ResolveMember(MemberInfo member); method ResolveCtor (line 19) | string ResolveCtor(ConstructorInfo ctor); FILE: LiteDB/Client/Mapper/Linq/TypeResolver/MathResolver.cs class MathResolver (line 12) | internal class MathResolver : ITypeResolver method ResolveMethod (line 14) | public string ResolveMethod(MethodInfo method) method ResolveMember (line 30) | public string ResolveMember(MemberInfo member) => null; method ResolveCtor (line 31) | public string ResolveCtor(ConstructorInfo ctor) => null; FILE: LiteDB/Client/Mapper/Linq/TypeResolver/NullableResolver.cs class NullableResolver (line 12) | internal class NullableResolver : ITypeResolver method ResolveMethod (line 14) | public string ResolveMethod(MethodInfo method) method ResolveMember (line 19) | public string ResolveMember(MemberInfo member) method ResolveCtor (line 30) | public string ResolveCtor(ConstructorInfo ctor) => null; FILE: LiteDB/Client/Mapper/Linq/TypeResolver/NumberResolver.cs class NumberResolver (line 12) | internal class NumberResolver : ITypeResolver method NumberResolver (line 16) | public NumberResolver(string parseMethod) method ResolveMethod (line 21) | public string ResolveMethod(MethodInfo method) method ResolveMember (line 40) | public string ResolveMember(MemberInfo member) => null; method ResolveCtor (line 41) | public string ResolveCtor(ConstructorInfo ctor) => null; FILE: LiteDB/Client/Mapper/Linq/TypeResolver/ObjectIdResolver.cs class ObjectIdResolver (line 12) | internal class ObjectIdResolver : ITypeResolver method ResolveMethod (line 14) | public string ResolveMethod(MethodInfo method) method ResolveMember (line 26) | public string ResolveMember(MemberInfo member) method ResolveCtor (line 40) | public string ResolveCtor(ConstructorInfo ctor) FILE: LiteDB/Client/Mapper/Linq/TypeResolver/RegexResolver.cs class RegexResolver (line 13) | internal class RegexResolver : ITypeResolver method ResolveMethod (line 15) | public string ResolveMethod(MethodInfo method) method ResolveMember (line 27) | public string ResolveMember(MemberInfo member) => null; method ResolveCtor (line 28) | public string ResolveCtor(ConstructorInfo ctor) => null; FILE: LiteDB/Client/Mapper/Linq/TypeResolver/StringResolver.cs class StringResolver (line 13) | internal class StringResolver : ITypeResolver method ResolveMethod (line 15) | public string ResolveMethod(MethodInfo method) method ResolveMember (line 50) | public string ResolveMember(MemberInfo member) method ResolveCtor (line 61) | public string ResolveCtor(ConstructorInfo ctor) => null; FILE: LiteDB/Client/Mapper/MemberMapper.cs class MemberMapper (line 10) | public class MemberMapper FILE: LiteDB/Client/Mapper/Reflection/Reflection.Expression.cs class Reflection (line 14) | internal partial class Reflection method CreateClass (line 16) | public static CreateObject CreateClass(Type type) method CreateStruct (line 23) | public static CreateObject CreateStruct(Type type) method CreateGenericGetter (line 32) | public static GenericGetter CreateGenericGetter(Type type, MemberInfo ... method CreateGenericSetter (line 45) | public static GenericSetter CreateGenericSetter(Type type, MemberInfo ... FILE: LiteDB/Client/Mapper/Reflection/Reflection.cs class Reflection (line 26) | internal partial class Reflection method CreateInstance (line 35) | public static object CreateInstance(Type type) method IsNullable (line 135) | public static bool IsNullable(Type type) method UnderlyingTypeOf (line 145) | public static Type UnderlyingTypeOf(Type type) method GetGenericListOfType (line 152) | public static Type GetGenericListOfType(Type type) method GetGenericSetOfType (line 158) | public static Type GetGenericSetOfType(Type type) method GetGenericDictionaryOfType (line 164) | public static Type GetGenericDictionaryOfType(Type k, Type v) method GetListItemType (line 173) | public static Type GetListItemType(Type listType) method IsEnumerable (line 197) | public static bool IsEnumerable(Type type) method IsSimpleType (line 220) | public static bool IsSimpleType(Type type) method IsCollection (line 244) | public static bool IsCollection(Type type) method IsDictionary (line 254) | public static bool IsDictionary(Type type) method SelectMember (line 264) | public static MemberInfo SelectMember(IEnumerable members,... method MethodName (line 288) | public static string MethodName(MethodInfo method, int skipParameters ... method MethodNameInternal (line 306) | private static string MethodNameInternal(MethodInfo method, int skipPa... method FriendlyTypeName (line 338) | private static string FriendlyTypeName(Type type) FILE: LiteDB/Client/Mapper/TypeNameBinder/DefaultTypeNameBinder.cs class DefaultTypeNameBinder (line 7) | public class DefaultTypeNameBinder : ITypeNameBinder method DefaultTypeNameBinder (line 53) | private DefaultTypeNameBinder() method GetName (line 57) | public string GetName(Type type) => type.FullName + ", " + type.GetTyp... method GetType (line 59) | public Type GetType(string name) FILE: LiteDB/Client/Mapper/TypeNameBinder/ITypeNameBinder.cs type ITypeNameBinder (line 5) | public interface ITypeNameBinder method GetName (line 7) | string GetName(Type type); method GetType (line 8) | Type GetType(string name); FILE: LiteDB/Client/Shared/SharedDataReader.cs class SharedDataReader (line 9) | public class SharedDataReader : IBsonDataReader method SharedDataReader (line 16) | public SharedDataReader(IBsonDataReader reader, Action dispose) method Read (line 30) | public bool Read() => _reader.Read(); method Dispose (line 32) | public void Dispose() method Dispose (line 43) | protected virtual void Dispose(bool disposing) FILE: LiteDB/Client/Shared/SharedEngine.cs class SharedEngine (line 13) | public class SharedEngine : ILiteEngine method SharedEngine (line 20) | public SharedEngine(EngineSettings settings) method OpenDatabase (line 50) | private bool OpenDatabase() method CloseDatabase (line 82) | private void CloseDatabase() method BeginTrans (line 98) | public bool BeginTrans() method Commit (line 115) | public bool Commit() method Rollback (line 130) | public bool Rollback() method Query (line 149) | public IBsonDataReader Query(string collection, Query query) method Pragma (line 164) | public BsonValue Pragma(string name) method Pragma (line 169) | public bool Pragma(string name, BsonValue value) method Checkpoint (line 178) | public int Checkpoint() method Rebuild (line 183) | public long Rebuild(RebuildOptions options) method Insert (line 188) | public int Insert(string collection, IEnumerable docs, B... method Update (line 193) | public int Update(string collection, IEnumerable docs) method UpdateMany (line 198) | public int UpdateMany(string collection, BsonExpression extend, BsonEx... method Upsert (line 203) | public int Upsert(string collection, IEnumerable docs, B... method Delete (line 208) | public int Delete(string collection, IEnumerable ids) method DeleteMany (line 213) | public int DeleteMany(string collection, BsonExpression predicate) method DropCollection (line 218) | public bool DropCollection(string name) method RenameCollection (line 223) | public bool RenameCollection(string name, string newName) method DropIndex (line 228) | public bool DropIndex(string collection, string name) method EnsureIndex (line 233) | public bool EnsureIndex(string collection, string name, BsonExpression... method Dispose (line 240) | public void Dispose() method Dispose (line 251) | protected virtual void Dispose(bool disposing) method QueryDatabase (line 264) | private T QueryDatabase(Func Query) FILE: LiteDB/Client/SqlParser/Commands/Begin.cs class SqlParser (line 9) | internal partial class SqlParser method ParseBegin (line 14) | private BsonDataReader ParseBegin() FILE: LiteDB/Client/SqlParser/Commands/Checkpoint.cs class SqlParser (line 9) | internal partial class SqlParser method ParseCheckpoint (line 14) | private BsonDataReader ParseCheckpoint() FILE: LiteDB/Client/SqlParser/Commands/Commit.cs class SqlParser (line 9) | internal partial class SqlParser method ParseCommit (line 14) | private BsonDataReader ParseCommit() FILE: LiteDB/Client/SqlParser/Commands/Create.cs class SqlParser (line 9) | internal partial class SqlParser method ParseCreate (line 14) | private BsonDataReader ParseCreate() FILE: LiteDB/Client/SqlParser/Commands/Delete.cs class SqlParser (line 9) | internal partial class SqlParser method ParseDelete (line 14) | private BsonDataReader ParseDelete() FILE: LiteDB/Client/SqlParser/Commands/Drop.cs class SqlParser (line 9) | internal partial class SqlParser method ParseDrop (line 15) | private BsonDataReader ParseDrop() FILE: LiteDB/Client/SqlParser/Commands/Insert.cs class SqlParser (line 9) | internal partial class SqlParser method ParseInsert (line 14) | private BsonDataReader ParseInsert() method ParseWithAutoId (line 37) | private BsonAutoId ParseWithAutoId() FILE: LiteDB/Client/SqlParser/Commands/ParseLists.cs class SqlParser (line 10) | internal partial class SqlParser method ParseListOfExpressions (line 15) | private IEnumerable ParseListOfExpressions() method ParseListOfDocuments (line 39) | private IEnumerable ParseListOfDocuments() FILE: LiteDB/Client/SqlParser/Commands/Pragma.cs class SqlParser (line 10) | internal partial class SqlParser method ParsePragma (line 16) | private IBsonDataReader ParsePragma() FILE: LiteDB/Client/SqlParser/Commands/Rebuild.cs class SqlParser (line 9) | internal partial class SqlParser method ParseRebuild (line 14) | private BsonDataReader ParseRebuild() FILE: LiteDB/Client/SqlParser/Commands/Rename.cs class SqlParser (line 9) | internal partial class SqlParser method ParseRename (line 14) | private BsonDataReader ParseRename() FILE: LiteDB/Client/SqlParser/Commands/Rollback.cs class SqlParser (line 9) | internal partial class SqlParser method ParseRollback (line 14) | private BsonDataReader ParseRollback() FILE: LiteDB/Client/SqlParser/Commands/Select.cs class SqlParser (line 10) | internal partial class SqlParser method ParseSelect (line 26) | private IBsonDataReader ParseSelect() method ParseCollection (line 185) | public static string ParseCollection(Tokenizer tokenizer) method ParseCollection (line 193) | public static string ParseCollection(Tokenizer tokenizer, out string n... FILE: LiteDB/Client/SqlParser/Commands/Update.cs class SqlParser (line 9) | internal partial class SqlParser method ParseUpdate (line 18) | private BsonDataReader ParseUpdate() FILE: LiteDB/Client/SqlParser/SqlParser.cs class SqlParser (line 13) | internal partial class SqlParser method SqlParser (line 20) | public SqlParser(ILiteEngine engine, Tokenizer tokenizer, BsonDocument... method Execute (line 28) | public IBsonDataReader Execute() FILE: LiteDB/Client/Storage/ILiteStorage.cs type ILiteStorage (line 8) | public interface ILiteStorage method FindById (line 13) | LiteFileInfo FindById(TFileId id); method Find (line 18) | IEnumerable> Find(BsonExpression predicate); method Find (line 23) | IEnumerable> Find(string predicate, BsonDocument... method Find (line 28) | IEnumerable> Find(string predicate, params BsonV... method Find (line 33) | IEnumerable> Find(Expression> FindAll(); method Exists (line 43) | bool Exists(TFileId id); method OpenWrite (line 48) | LiteFileStream OpenWrite(TFileId id, string filename, BsonDoc... method Upload (line 53) | LiteFileInfo Upload(TFileId id, string filename, Stream strea... method Upload (line 58) | LiteFileInfo Upload(TFileId id, string filename); method SetMetadata (line 63) | bool SetMetadata(TFileId id, BsonDocument metadata); method OpenRead (line 68) | LiteFileStream OpenRead(TFileId id); method Download (line 73) | LiteFileInfo Download(TFileId id, Stream stream); method Download (line 78) | LiteFileInfo Download(TFileId id, string filename, bool overw... method Delete (line 83) | bool Delete(TFileId id); FILE: LiteDB/Client/Storage/LiteFileInfo.cs class LiteFileInfo (line 12) | public class LiteFileInfo method SetReference (line 39) | internal void SetReference(BsonValue fileId, ILiteCollection OpenRead() method OpenWrite (line 57) | public LiteFileStream OpenWrite() method CopyTo (line 65) | public void CopyTo(Stream stream) method SaveAs (line 78) | public void SaveAs(string filename, bool overwritten = true) FILE: LiteDB/Client/Storage/LiteFileStream.Read.cs class LiteFileStream (line 9) | public partial class LiteFileStream : Stream method Read (line 12) | public override int Read(byte[] buffer, int offset, int count) method GetChunkData (line 44) | private byte[] GetChunkData(int index) method SetReadStreamPosition (line 59) | private void SetReadStreamPosition(long newPosition) FILE: LiteDB/Client/Storage/LiteFileStream.Write.cs class LiteFileStream (line 8) | public partial class LiteFileStream : Stream method Write (line 10) | public override void Write(byte[] buffer, int offset, int count) method Flush (line 22) | public override void Flush() method WriteChunks (line 31) | private void WriteChunks(bool flush) FILE: LiteDB/Client/Storage/LiteFileStream.cs class LiteFileStream (line 8) | public partial class LiteFileStream : Stream method LiteFileStream (line 27) | internal LiteFileStream(ILiteCollection> files, ... method Seek (line 77) | public override long Seek(long offset, SeekOrigin origin) method Dispose (line 103) | protected override void Dispose(bool disposing) method SetLength (line 122) | public override void SetLength(long value) FILE: LiteDB/Client/Storage/LiteStorage.cs class LiteStorage (line 13) | public class LiteStorage : ILiteStorage method LiteStorage (line 19) | public LiteStorage(ILiteDatabase db, string filesCollection, string ch... method FindById (line 31) | public LiteFileInfo FindById(TFileId id) method Find (line 49) | public IEnumerable> Find(BsonExpression predicate) method Find (line 71) | public IEnumerable> Find(string predicate, BsonD... method Find (line 76) | public IEnumerable> Find(string predicate, param... method Find (line 81) | public IEnumerable> Find(Expression> FindAll() => this.Find((Bson... method Exists (line 91) | public bool Exists(TFileId id) method OpenWrite (line 107) | public LiteFileStream OpenWrite(TFileId id, string filename, ... method Upload (line 142) | public LiteFileInfo Upload(TFileId id, string filename, Strea... method Upload (line 155) | public LiteFileInfo Upload(TFileId id, string filename) method SetMetadata (line 168) | public bool SetMetadata(TFileId id, BsonDocument metadata) method OpenRead (line 188) | public LiteFileStream OpenRead(TFileId id) method Download (line 200) | public LiteFileInfo Download(TFileId id, Stream stream) method Download (line 212) | public LiteFileInfo Download(TFileId id, string filename, boo... method Delete (line 228) | public bool Delete(TFileId id) FILE: LiteDB/Client/Structures/ConnectionString.cs class ConnectionString (line 12) | public class ConnectionString method ConnectionString (line 59) | public ConnectionString() method ConnectionString (line 67) | public ConnectionString(string connectionString) method CreateEngine (line 110) | internal ILiteEngine CreateEngine(Action engineSetting... FILE: LiteDB/Client/Structures/ConnectionType.cs type ConnectionType (line 9) | public enum ConnectionType FILE: LiteDB/Client/Structures/Query.cs class Query (line 14) | public partial class Query method All (line 29) | public static Query All() method All (line 37) | public static Query All(int order = Ascending) method All (line 45) | public static Query All(string field, int order = Ascending) method EQ (line 53) | public static BsonExpression EQ(string field, BsonValue value) method LT (line 63) | public static BsonExpression LT(string field, BsonValue value) method LTE (line 73) | public static BsonExpression LTE(string field, BsonValue value) method GT (line 83) | public static BsonExpression GT(string field, BsonValue value) method GTE (line 93) | public static BsonExpression GTE(string field, BsonValue value) method Between (line 103) | public static BsonExpression Between(string field, BsonValue start, Bs... method StartsWith (line 113) | public static BsonExpression StartsWith(string field, string value) method Contains (line 124) | public static BsonExpression Contains(string field, string value) method Not (line 135) | public static BsonExpression Not(string field, BsonValue value) method In (line 145) | public static BsonExpression In(string field, BsonArray value) method In (line 156) | public static BsonExpression In(string field, params BsonValue[] values) method In (line 164) | public static BsonExpression In(string field, IEnumerable v... method Any (line 172) | public static QueryAny Any() => new QueryAny(); method And (line 177) | public static BsonExpression And(BsonExpression left, BsonExpression r... method And (line 188) | public static BsonExpression And(params BsonExpression[] queries) method Or (line 205) | public static BsonExpression Or(BsonExpression left, BsonExpression ri... method Or (line 216) | public static BsonExpression Or(params BsonExpression[] queries) FILE: LiteDB/Client/Structures/QueryAny.cs class QueryAny (line 9) | public class QueryAny method EQ (line 14) | public BsonExpression EQ(string arrayField, BsonValue value) method LT (line 24) | public BsonExpression LT(string arrayField, BsonValue value) method LTE (line 34) | public BsonExpression LTE(string arrayField, BsonValue value) method GT (line 44) | public BsonExpression GT(string arrayField, BsonValue value) method GTE (line 55) | public BsonExpression GTE(string arrayField, BsonValue value) method Between (line 65) | public BsonExpression Between(string arrayField, BsonValue start, Bson... method StartsWith (line 75) | public BsonExpression StartsWith(string arrayField, string value) method Not (line 86) | public BsonExpression Not(string arrayField, BsonValue value) FILE: LiteDB/Document/Bson/BsonSerializer.cs class BsonSerializer (line 13) | public class BsonSerializer method Serialize (line 18) | public static byte[] Serialize(BsonDocument doc) method Deserialize (line 35) | public static BsonDocument Deserialize(byte[] buffer, bool utcDate = f... FILE: LiteDB/Document/BsonArray.cs class BsonArray (line 9) | public class BsonArray : BsonValue, IList method BsonArray (line 11) | public BsonArray() method BsonArray (line 16) | public BsonArray(List array) method BsonArray (line 24) | public BsonArray(params BsonValue[] array) method BsonArray (line 32) | public BsonArray(IEnumerable items) method Add (line 58) | public void Add(BsonValue item) => this.RawValue.Add(item ?? BsonValue... method AddRange (line 60) | public void AddRange(TCollection collection) method AddRange (line 81) | public void AddRange(IEnumerable items) method Clear (line 91) | public void Clear() => this.RawValue.Clear(); method Contains (line 93) | public bool Contains(BsonValue item) => this.RawValue.Contains(item ??... method CopyTo (line 95) | public void CopyTo(BsonValue[] array, int arrayIndex) => this.RawValue... method GetEnumerator (line 97) | public IEnumerator GetEnumerator() => this.RawValue.GetEnum... method IndexOf (line 99) | public int IndexOf(BsonValue item) => this.RawValue.IndexOf(item ?? Bs... method Insert (line 101) | public void Insert(int index, BsonValue item) => this.RawValue.Insert(... method Remove (line 103) | public bool Remove(BsonValue item) => this.RawValue.Remove(item); method RemoveAt (line 105) | public void RemoveAt(int index) => this.RawValue.RemoveAt(index); method GetEnumerator (line 107) | IEnumerator IEnumerable.GetEnumerator() method CompareTo (line 115) | public override int CompareTo(BsonValue other) method GetBytesCount (line 137) | internal override int GetBytesCount(bool recalc) FILE: LiteDB/Document/BsonAutoId.cs type BsonAutoId (line 6) | public enum BsonAutoId FILE: LiteDB/Document/BsonDocument.cs class BsonDocument (line 12) | public class BsonDocument : BsonValue, IDictionary method BsonDocument (line 14) | public BsonDocument() method BsonDocument (line 19) | public BsonDocument(ConcurrentDictionary dict) method BsonDocument (line 30) | public BsonDocument(IDictionary dict) method CompareTo (line 65) | public override int CompareTo(BsonValue other) method ContainsKey (line 105) | public bool ContainsKey(string key) => this.RawValue.ContainsKey(key); method GetElements (line 110) | public IEnumerable> GetElements() method Add (line 123) | public void Add(string key, BsonValue value) => this.RawValue.Add(key,... method Remove (line 125) | public bool Remove(string key) => this.RawValue.Remove(key); method Clear (line 127) | public void Clear() => this.RawValue.Clear(); method TryGetValue (line 129) | public bool TryGetValue(string key, out BsonValue value) => this.RawVa... method Add (line 131) | public void Add(KeyValuePair item) => this.Add(item... method Contains (line 133) | public bool Contains(KeyValuePair item) => this.Raw... method Remove (line 135) | public bool Remove(KeyValuePair item) => this.Remov... method GetEnumerator (line 137) | public IEnumerator> GetEnumerator() =>... method GetEnumerator (line 139) | IEnumerator IEnumerable.GetEnumerator() => this.RawValue.GetEnumerator(); method CopyTo (line 141) | public void CopyTo(KeyValuePair[] array, int arrayI... method CopyTo (line 146) | public void CopyTo(BsonDocument other) method GetBytesCount (line 158) | internal override int GetBytesCount(bool recalc) FILE: LiteDB/Document/BsonType.cs type BsonType (line 6) | public enum BsonType : byte FILE: LiteDB/Document/BsonValue.cs class BsonValue (line 14) | public class BsonValue : IComparable, IEquatable method DbRef (line 36) | public static BsonDocument DbRef(BsonValue id, string collection) => n... method BsonValue (line 50) | public BsonValue() method BsonValue (line 56) | public BsonValue(Int32 value) method BsonValue (line 62) | public BsonValue(Int64 value) method BsonValue (line 68) | public BsonValue(Double value) method BsonValue (line 74) | public BsonValue(Decimal value) method BsonValue (line 80) | public BsonValue(String value) method BsonValue (line 86) | public BsonValue(Byte[] value) method BsonValue (line 92) | public BsonValue(ObjectId value) method BsonValue (line 98) | public BsonValue(Guid value) method BsonValue (line 104) | public BsonValue(Boolean value) method BsonValue (line 110) | public BsonValue(DateTime value) method BsonValue (line 116) | protected BsonValue(BsonType type, object rawValue) method BsonValue (line 122) | public BsonValue(object value) method ToString (line 514) | public override string ToString() method CompareTo (line 523) | public virtual int CompareTo(BsonValue other) method CompareTo (line 528) | public virtual int CompareTo(BsonValue other, Collation collation) method Equals (line 581) | public bool Equals(BsonValue other) method Equals (line 623) | public override bool Equals(object obj) method GetHashCode (line 633) | public override int GetHashCode() method GetBytesCount (line 649) | internal virtual int GetBytesCount(bool recalc) method GetBytesCountElement (line 681) | protected int GetBytesCountElement(string key, BsonValue value) FILE: LiteDB/Document/DataReader/BsonDataReader.cs class BsonDataReader (line 13) | public class BsonDataReader : IBsonDataReader method BsonDataReader (line 28) | internal BsonDataReader() method BsonDataReader (line 36) | internal BsonDataReader(BsonValue value, string collection = null) method BsonDataReader (line 46) | internal BsonDataReader(IEnumerable values, string collecti... method Read (line 87) | public bool Read() method Dispose (line 129) | public void Dispose() method Dispose (line 140) | protected virtual void Dispose(bool disposing) FILE: LiteDB/Document/DataReader/BsonDataReaderExtensions.cs class BsonDataReaderExtensions (line 13) | public static class BsonDataReaderExtensions method ToEnumerable (line 15) | public static IEnumerable ToEnumerable(this IBsonDataReader... method ToArray (line 30) | public static BsonValue[] ToArray(this IBsonDataReader reader) => ToEn... method ToList (line 32) | public static IList ToList(this IBsonDataReader reader) => ... method First (line 34) | public static BsonValue First(this IBsonDataReader reader) => ToEnumer... method FirstOrDefault (line 36) | public static BsonValue FirstOrDefault(this IBsonDataReader reader) =>... method Single (line 38) | public static BsonValue Single(this IBsonDataReader reader) => ToEnume... method SingleOrDefault (line 40) | public static BsonValue SingleOrDefault(this IBsonDataReader reader) =... FILE: LiteDB/Document/DataReader/IBsonDataReader.cs type IBsonDataReader (line 5) | public interface IBsonDataReader : IDisposable method Read (line 13) | bool Read(); FILE: LiteDB/Document/Expression/BsonExpression.cs class BsonExpression (line 28) | public sealed class BsonExpression method DefaultFieldName (line 130) | internal string DefaultFieldName() method BsonExpression (line 140) | internal BsonExpression() method Execute (line 165) | public IEnumerable Execute(Collation collation = null) method Execute (line 176) | public IEnumerable Execute(BsonDocument root, Collation col... method Execute (line 188) | public IEnumerable Execute(IEnumerable source... method Execute (line 198) | internal IEnumerable Execute(IEnumerable sour... method GetIndexKeys (line 221) | internal IEnumerable GetIndexKeys(BsonDocument doc, Collati... method ExecuteScalar (line 233) | public BsonValue ExecuteScalar(Collation collation = null) method ExecuteScalar (line 244) | public BsonValue ExecuteScalar(BsonDocument root, Collation collation ... method ExecuteScalar (line 256) | public BsonValue ExecuteScalar(IEnumerable source, Colla... method ExecuteScalar (line 266) | internal BsonValue ExecuteScalar(IEnumerable source, Bso... method Create (line 288) | public static BsonExpression Create(string expression) method Create (line 296) | public static BsonExpression Create(string expression, params BsonValu... method Create (line 311) | public static BsonExpression Create(string expression, BsonDocument pa... method Create (line 327) | internal static BsonExpression Create(Tokenizer tokenizer, BsonExpress... method ParseAndCompile (line 337) | internal static BsonExpression ParseAndCompile(Tokenizer tokenizer, Bs... method Compile (line 355) | internal static void Compile(BsonExpression expr, ExpressionContext co... method SetParameters (line 390) | internal static void SetParameters(BsonExpression expr, BsonDocument p... method GetMethod (line 422) | internal static MethodInfo GetMethod(string name, int parameterCount) method GetFunction (line 449) | internal static MethodInfo GetFunction(string name, int parameterCount... method ToString (line 458) | public override string ToString() FILE: LiteDB/Document/Expression/Methods/Aggregate.cs class BsonExpressionMethods (line 11) | internal partial class BsonExpressionMethods method COUNT (line 16) | public static BsonValue COUNT(IEnumerable values) method MIN (line 24) | public static BsonValue MIN(IEnumerable values) method MAX (line 42) | public static BsonValue MAX(IEnumerable values) method FIRST (line 60) | public static BsonValue FIRST(IEnumerable values) method LAST (line 68) | public static BsonValue LAST(IEnumerable values) method AVG (line 76) | public static BsonValue AVG(IEnumerable values) method SUM (line 100) | public static BsonValue SUM(IEnumerable values) method ANY (line 116) | public static BsonValue ANY(IEnumerable values) FILE: LiteDB/Document/Expression/Methods/DataTypes.cs class BsonExpressionMethods (line 12) | internal partial class BsonExpressionMethods method MINVALUE (line 19) | public static BsonValue MINVALUE() => BsonValue.MinValue; method OBJECTID (line 24) | [Volatile] method GUID (line 30) | [Volatile] method NOW (line 36) | [Volatile] method NOW_UTC (line 42) | [Volatile] method TODAY (line 48) | [Volatile] method MAXVALUE (line 54) | public static BsonValue MAXVALUE() => BsonValue.MaxValue; method INT32 (line 66) | public static BsonValue INT32(BsonValue value) method INT64 (line 86) | public static BsonValue INT64(BsonValue value) method DOUBLE (line 106) | public static BsonValue DOUBLE(Collation collation, BsonValue value) method DOUBLE (line 126) | public static BsonValue DOUBLE(BsonValue value, BsonValue culture) method DECIMAL (line 148) | public static BsonValue DECIMAL(Collation collation, BsonValue value) method DECIMAL (line 168) | public static BsonValue DECIMAL(BsonValue value, BsonValue culture) method STRING (line 190) | public static BsonValue STRING(BsonValue value) method ARRAY (line 203) | public static BsonValue ARRAY(IEnumerable values) method BINARY (line 211) | public static BsonValue BINARY(BsonValue value) method OBJECTID (line 240) | public static BsonValue OBJECTID(BsonValue value) method GUID (line 269) | public static BsonValue GUID(BsonValue value) method BOOLEAN (line 298) | public static BsonValue BOOLEAN(BsonValue value) method DATETIME (line 327) | public static BsonValue DATETIME(Collation collation, BsonValue value) method DATETIME (line 347) | public static BsonValue DATETIME(BsonValue value, BsonValue culture) method DATETIME_UTC (line 369) | public static BsonValue DATETIME_UTC(Collation collation, BsonValue va... method DATETIME_UTC (line 389) | public static BsonValue DATETIME_UTC(BsonValue value, BsonValue culture) method DATETIME (line 411) | public static BsonValue DATETIME(BsonValue year, BsonValue month, Bson... method DATETIME_UTC (line 424) | public static BsonValue DATETIME_UTC(BsonValue year, BsonValue month, ... method IS_MINVALUE (line 441) | public static BsonValue IS_MINVALUE(BsonValue value) => value.IsMinValue; method IS_NULL (line 446) | public static BsonValue IS_NULL(BsonValue value) => value.IsNull; method IS_INT32 (line 451) | public static BsonValue IS_INT32(BsonValue value) => value.IsInt32; method IS_INT64 (line 456) | public static BsonValue IS_INT64(BsonValue value) => value.IsInt64; method IS_DOUBLE (line 461) | public static BsonValue IS_DOUBLE(BsonValue value) => value.IsDouble; method IS_DECIMAL (line 466) | public static BsonValue IS_DECIMAL(BsonValue value) => value.IsDecimal; method IS_NUMBER (line 471) | public static BsonValue IS_NUMBER(BsonValue value) => value.IsNumber; method IS_STRING (line 476) | public static BsonValue IS_STRING(BsonValue value) => value.IsString; method IS_DOCUMENT (line 481) | public static BsonValue IS_DOCUMENT(BsonValue value) => value.IsDocument; method IS_ARRAY (line 486) | public static BsonValue IS_ARRAY(BsonValue value) => value.IsArray; method IS_BINARY (line 491) | public static BsonValue IS_BINARY(BsonValue value) => value.IsBinary; method IS_OBJECTID (line 496) | public static BsonValue IS_OBJECTID(BsonValue value) => value.IsObjec... method IS_GUID (line 501) | public static BsonValue IS_GUID(BsonValue value) => value.IsGuid; method IS_BOOLEAN (line 506) | public static BsonValue IS_BOOLEAN(BsonValue value) => value.IsBoolean; method IS_DATETIME (line 511) | public static BsonValue IS_DATETIME(BsonValue value) => value.IsDateTime; method IS_MAXVALUE (line 516) | public static BsonValue IS_MAXVALUE(BsonValue value) => value.IsMaxValue; method INT (line 525) | public static BsonValue INT(BsonValue value) => INT32(value); method LONG (line 530) | public static BsonValue LONG(BsonValue value) => INT64(value); method BOOL (line 535) | public static BsonValue BOOL(BsonValue value) => BOOLEAN(value); method DATE (line 540) | public static BsonValue DATE(Collation collation, BsonValue value) => ... method DATE (line 541) | public static BsonValue DATE(BsonValue values, BsonValue culture) => D... method DATE_UTC (line 542) | public static BsonValue DATE_UTC(Collation collation, BsonValue value)... method DATE_UTC (line 543) | public static BsonValue DATE_UTC(BsonValue values, BsonValue culture) ... method DATE (line 545) | public static BsonValue DATE(BsonValue year, BsonValue month, BsonValu... method DATE_UTC (line 546) | public static BsonValue DATE_UTC(BsonValue year, BsonValue month, Bson... method IS_INT (line 551) | public static BsonValue IS_INT(BsonValue value) => IS_INT32(value); method IS_LONG (line 556) | public static BsonValue IS_LONG(BsonValue value) => IS_INT64(value); method IS_BOOL (line 561) | public static BsonValue IS_BOOL(BsonValue value) => IS_BOOLEAN(value); method IS_DATE (line 566) | public static BsonValue IS_DATE(BsonValue value) => IS_DATETIME(value); FILE: LiteDB/Document/Expression/Methods/Date.cs class BsonExpressionMethods (line 11) | internal partial class BsonExpressionMethods method YEAR (line 18) | public static BsonValue YEAR(BsonValue value) method MONTH (line 28) | public static BsonValue MONTH(BsonValue value) method DAY (line 38) | public static BsonValue DAY(BsonValue value) method HOUR (line 49) | public static BsonValue HOUR(BsonValue value) method MINUTE (line 59) | public static BsonValue MINUTE(BsonValue value) method SECOND (line 70) | public static BsonValue SECOND(BsonValue value) method DATEADD (line 84) | public static BsonValue DATEADD(BsonValue dateInterval, BsonValue numb... method DATEDIFF (line 108) | public static BsonValue DATEDIFF(BsonValue dateInterval, BsonValue sta... method TO_LOCAL (line 132) | public static BsonValue TO_LOCAL(BsonValue date) method TO_UTC (line 145) | public static BsonValue TO_UTC(BsonValue date) FILE: LiteDB/Document/Expression/Methods/Math.cs class BsonExpressionMethods (line 11) | internal partial class BsonExpressionMethods method ABS (line 16) | public static BsonValue ABS(BsonValue value) method ROUND (line 32) | public static BsonValue ROUND(BsonValue value, BsonValue digits) method POW (line 52) | public static BsonValue POW(BsonValue x, BsonValue y) FILE: LiteDB/Document/Expression/Methods/Misc.cs class BsonExpressionMethods (line 11) | internal partial class BsonExpressionMethods method JSON (line 17) | public static BsonValue JSON(BsonValue json) method EXTEND (line 44) | public static BsonValue EXTEND(BsonValue source, BsonValue extend) method ITEMS (line 69) | public static IEnumerable ITEMS(BsonValue array) method CONCAT (line 94) | public static IEnumerable CONCAT(IEnumerable fir... method KEYS (line 102) | public static IEnumerable KEYS(BsonValue document) method VALUES (line 116) | public static IEnumerable VALUES(BsonValue document) method OID_CREATIONTIME (line 130) | public static BsonValue OID_CREATIONTIME(BsonValue objectId) method IIF (line 143) | public static BsonValue IIF(BsonValue test, BsonValue ifTrue, BsonValu... method COALESCE (line 153) | public static BsonValue COALESCE(BsonValue left, BsonValue right) method LENGTH (line 161) | public static BsonValue LENGTH(BsonValue value) method TOP (line 175) | public static IEnumerable TOP(IEnumerable values... method UNION (line 190) | public static IEnumerable UNION(IEnumerable left... method EXCEPT (line 198) | public static IEnumerable EXCEPT(IEnumerable lef... method DISTINCT (line 206) | public static IEnumerable DISTINCT(IEnumerable i... method RANDOM (line 216) | [Volatile] method RANDOM (line 225) | [Volatile] FILE: LiteDB/Document/Expression/Methods/String.cs class BsonExpressionMethods (line 12) | internal partial class BsonExpressionMethods method LOWER (line 17) | public static BsonValue LOWER(BsonValue value) method UPPER (line 30) | public static BsonValue UPPER(BsonValue value) method LTRIM (line 43) | public static BsonValue LTRIM(BsonValue value) method RTRIM (line 56) | public static BsonValue RTRIM(BsonValue value) method TRIM (line 70) | public static BsonValue TRIM(BsonValue value) method INDEXOF (line 83) | public static BsonValue INDEXOF(BsonValue value, BsonValue search) method INDEXOF (line 96) | public static BsonValue INDEXOF(BsonValue value, BsonValue search, Bso... method SUBSTRING (line 109) | public static BsonValue SUBSTRING(BsonValue value, BsonValue startIndex) method SUBSTRING (line 122) | public static BsonValue SUBSTRING(BsonValue value, BsonValue startInde... method REPLACE (line 135) | public static BsonValue REPLACE(BsonValue value, BsonValue oldValue, B... method LPAD (line 148) | public static BsonValue LPAD(BsonValue value, BsonValue totalWidth, Bs... method RPAD (line 165) | public static BsonValue RPAD(BsonValue value, BsonValue totalWidth, Bs... method SPLIT (line 182) | public static IEnumerable SPLIT(BsonValue value, BsonValue ... method SPLIT (line 198) | public static IEnumerable SPLIT(BsonValue value, BsonValue ... method FORMAT (line 224) | public static BsonValue FORMAT(BsonValue value, BsonValue format) method JOIN (line 237) | public static BsonValue JOIN(IEnumerable values) method JOIN (line 245) | public static BsonValue JOIN(IEnumerable values, BsonValue ... method IS_MATCH (line 261) | public static BsonValue IS_MATCH(BsonValue value, BsonValue pattern) method MATCH (line 271) | public static BsonValue MATCH(BsonValue value, BsonValue pattern, Bson... FILE: LiteDB/Document/Expression/Parser/BsonExpressionAttributes.cs class VolatileAttribute (line 14) | internal class VolatileAttribute: Attribute FILE: LiteDB/Document/Expression/Parser/BsonExpressionFunctions.cs class BsonExpressionFunctions (line 11) | internal class BsonExpressionFunctions method MAP (line 13) | public static IEnumerable MAP(BsonDocument root, Collation ... method FILTER (line 27) | public static IEnumerable FILTER(BsonDocument root, Collati... method SORT (line 41) | public static IEnumerable SORT(BsonDocument root, Collation... method SORT (line 58) | public static IEnumerable SORT(BsonDocument root, Collation... FILE: LiteDB/Document/Expression/Parser/BsonExpressionOperators.cs class BsonExpressionOperators (line 12) | internal class BsonExpressionOperators method ADD (line 19) | public static BsonValue ADD(BsonValue left, BsonValue right) method MINUS (line 52) | public static BsonValue MINUS(BsonValue left, BsonValue right) method MULTIPLY (line 72) | public static BsonValue MULTIPLY(BsonValue left, BsonValue right) method DIVIDE (line 85) | public static BsonValue DIVIDE(BsonValue left, BsonValue right) method MOD (line 98) | public static BsonValue MOD(BsonValue left, BsonValue right) method EQ (line 115) | public static BsonValue EQ(Collation collation, BsonValue left, BsonVa... method EQ_ALL (line 116) | public static BsonValue EQ_ALL(Collation collation, IEnumerable left > ... method GT_ANY (line 123) | public static BsonValue GT_ANY(Collation collation, IEnumerable left >... method GTE_ANY (line 130) | public static BsonValue GTE_ANY(Collation collation, IEnumerable left < ... method LT_ANY (line 138) | public static BsonValue LT_ANY(Collation collation, IEnumerable ARRAY_FILTER(BsonValue value, int... method DOCUMENT_INIT (line 339) | public static BsonValue DOCUMENT_INIT(string[] keys, BsonValue[] values) method ARRAY_INIT (line 372) | public static BsonValue ARRAY_INIT(BsonValue[] values) FILE: LiteDB/Document/Expression/Parser/BsonExpressionParser.cs type BsonExpressionParserMode (line 15) | internal enum BsonExpressionParserMode { Full, Single, SelectDocument, U... class BsonExpressionParser (line 20) | internal class BsonExpressionParser method M (line 24) | private static MethodInfo M(string s) => typeof(BsonExpressionOperator... method ParseFullExpression (line 96) | public static BsonExpression ParseFullExpression(Tokenizer tokenizer, ... method ParseSingleExpression (line 209) | public static BsonExpression ParseSingleExpression(Tokenizer tokenizer... method ParseSelectDocumentBuilder (line 234) | public static BsonExpression ParseSelectDocumentBuilder(Tokenizer toke... method ParseUpdateDocumentBuilder (line 335) | public static BsonExpression ParseUpdateDocumentBuilder(Tokenizer toke... method TryParseDouble (line 415) | private static BsonExpression TryParseDouble(Tokenizer tokenizer, Bson... method TryParseInt (line 457) | private static BsonExpression TryParseInt(Tokenizer tokenizer, BsonDoc... method TryParseBool (line 517) | private static BsonExpression TryParseBool(Tokenizer tokenizer, BsonDo... method TryParseNull (line 543) | private static BsonExpression TryParseNull(Tokenizer tokenizer, BsonDo... method TryParseString (line 568) | private static BsonExpression TryParseString(Tokenizer tokenizer, Bson... method TryParseDocument (line 596) | private static BsonExpression TryParseDocument(Tokenizer tokenizer, Ex... method TryParseSource (line 702) | private static BsonExpression TryParseSource(Tokenizer tokenizer, Expr... method TryParseArray (line 748) | private static BsonExpression TryParseArray(Tokenizer tokenizer, Expre... method TryParseParameter (line 814) | private static BsonExpression TryParseParameter(Tokenizer tokenizer, E... method TryParseInnerExpression (line 846) | private static BsonExpression TryParseInnerExpression(Tokenizer tokeni... method TryParseMethodCall (line 874) | private static BsonExpression TryParseMethodCall(Tokenizer tokenizer, ... method TryParsePath (line 983) | private static BsonExpression TryParsePath(Tokenizer tokenizer, Expres... method ParsePath (line 1081) | private static Expression ParsePath(Tokenizer tokenizer, Expression ex... method TryParseFunction (line 1168) | private static BsonExpression TryParseFunction(Tokenizer tokenizer, Ex... method ParseFunction (line 1189) | private static BsonExpression ParseFunction(string functionName, BsonE... method NewArray (line 1282) | private static BsonExpression NewArray(BsonExpression item0, BsonExpre... method ReadField (line 1308) | private static string ReadField(Tokenizer tokenizer, StringBuilder sou... method ReadKey (line 1346) | public static string ReadKey(Tokenizer tokenizer, StringBuilder source) method ReadOperant (line 1375) | private static string ReadOperant(Tokenizer tokenizer) method ConvertToEnumerable (line 1406) | private static BsonExpression ConvertToEnumerable(BsonExpression expr) method ConvertToArray (line 1432) | private static BsonExpression ConvertToArray(BsonExpression expr) method CreateLogicExpression (line 1450) | internal static BsonExpression CreateLogicExpression(BsonExpressionTyp... method CreateConditionalExpression (line 1486) | internal static BsonExpression CreateConditionalExpression(BsonExpress... FILE: LiteDB/Document/Expression/Parser/BsonExpressionType.cs type BsonExpressionType (line 11) | public enum BsonExpressionType : byte FILE: LiteDB/Document/Expression/Parser/DocumentScope.cs type DocumentScope (line 11) | internal enum DocumentScope FILE: LiteDB/Document/Expression/Parser/ExpressionContext.cs class ExpressionContext (line 12) | internal class ExpressionContext method ExpressionContext (line 14) | public ExpressionContext() FILE: LiteDB/Document/Json/JsonReader.cs class JsonReader (line 12) | public class JsonReader method JsonReader (line 20) | public JsonReader(TextReader reader) method JsonReader (line 27) | internal JsonReader(Tokenizer tokenizer) method Deserialize (line 32) | public BsonValue Deserialize() method DeserializeArray (line 43) | public IEnumerable DeserializeArray() method ReadValue (line 70) | internal BsonValue ReadValue(Token token) method ReadObject (line 107) | private BsonValue ReadObject() method ReadArray (line 147) | private BsonArray ReadArray() method ReadExtendedDataType (line 170) | private BsonValue ReadExtendedDataType(string key, string value) FILE: LiteDB/Document/Json/JsonSerializer.cs class JsonSerializer (line 12) | public class JsonSerializer method Serialize (line 19) | public static string Serialize(BsonValue value, bool indent = false) method Serialize (line 31) | public static void Serialize(BsonValue value, TextWriter writer, bool ... method Serialize (line 44) | public static void Serialize(BsonValue value, StringBuilder sb, bool i... method Deserialize (line 64) | public static BsonValue Deserialize(string json) method Deserialize (line 79) | public static BsonValue Deserialize(TextReader reader) method DeserializeArray (line 91) | public static IEnumerable DeserializeArray(string json) method DeserializeArray (line 103) | public static IEnumerable DeserializeArray(TextReader reader) FILE: LiteDB/Document/Json/JsonWriter.cs class JsonWriter (line 10) | public class JsonWriter method JsonWriter (line 28) | public JsonWriter(TextWriter writer) method Serialize (line 36) | public void Serialize(BsonValue value) method WriteValue (line 44) | private void WriteValue(BsonValue value) method WriteObject (line 122) | private void WriteObject(BsonDocument obj) method WriteArray (line 139) | private void WriteArray(BsonArray arr) method WriteString (line 170) | private void WriteString(string s) method WriteExtendDataType (line 242) | private void WriteExtendDataType(string type, string value) method WriteKeyValue (line 255) | private void WriteKeyValue(string key, BsonValue value, bool comma) method WriteStartBlock (line 284) | private void WriteStartBlock(string str, bool hasData) method WriteEndBlock (line 299) | private void WriteEndBlock(string str, bool hasData) method WriteNewLine (line 313) | private void WriteNewLine() method WriteIndent (line 321) | private void WriteIndent() FILE: LiteDB/Document/ObjectId.cs class ObjectId (line 13) | public class ObjectId : IComparable, IEquatable method ObjectId (line 57) | public ObjectId() method ObjectId (line 68) | public ObjectId(int timestamp, int machine, short pid, int increment) method ObjectId (line 79) | public ObjectId(ObjectId from) method ObjectId (line 90) | public ObjectId(string value) method ObjectId (line 98) | public ObjectId(byte[] bytes, int startIndex = 0) method FromHex (line 126) | private static byte[] FromHex(string value) method Equals (line 150) | public bool Equals(ObjectId other) method Equals (line 162) | public override bool Equals(object other) method GetHashCode (line 170) | public override int GetHashCode() method CompareTo (line 183) | public int CompareTo(ObjectId other) method ToByteArray (line 200) | public void ToByteArray(byte[] bytes, int startIndex) method ToByteArray (line 216) | public byte[] ToByteArray() method ToString (line 225) | public override string ToString() method ObjectId (line 276) | static ObjectId() method GetCurrentProcessId (line 297) | [MethodImpl(MethodImplOptions.NoInlining)] method GetMachineHash (line 307) | private static int GetMachineHash() method NewObjectId (line 321) | public static ObjectId NewObjectId() FILE: LiteDB/Engine/Disk/DiskReader.cs class DiskReader (line 19) | internal class DiskReader : IDisposable method DiskReader (line 30) | public DiskReader(EngineState state, MemoryCache cache, StreamPool dat... method ReadPage (line 41) | public PageBuffer ReadPage(long position, bool writable, FileOrigin or... method ReadStream (line 63) | private void ReadStream(Stream stream, long position, BufferSlice buffer) method NewPage (line 78) | public PageBuffer NewPage() method Dispose (line 86) | public void Dispose() FILE: LiteDB/Engine/Disk/DiskService.cs class DiskService (line 14) | internal class DiskService : IDisposable method DiskService (line 31) | public DiskService( method Initialize (line 89) | private void Initialize(Stream stream, Collation collation, long initi... method GetReader (line 115) | public DiskReader GetReader() method DiscardDirtyPages (line 130) | public void DiscardDirtyPages(IEnumerable pages) method DiscardCleanPages (line 143) | public void DiscardCleanPages(IEnumerable pages) method NewPage (line 159) | public PageBuffer NewPage() method WriteLogDisk (line 167) | public int WriteLogDisk(IEnumerable pages) method GetFileLength (line 213) | public long GetFileLength(FileOrigin origin) method MarkAsInvalidState (line 228) | internal void MarkAsInvalidState() method ReadFull (line 249) | public IEnumerable ReadFull(FileOrigin origin) method WriteDataDisk (line 290) | public void WriteDataDisk(IEnumerable pages) method SetLength (line 311) | public void SetLength(long length, FileOrigin origin) method GetName (line 330) | public string GetName(FileOrigin origin) method Dispose (line 337) | public void Dispose() FILE: LiteDB/Engine/Disk/MemoryCache.cs class MemoryCache (line 15) | internal class MemoryCache : IDisposable method MemoryCache (line 44) | public MemoryCache(int[] memorySegmentSizes) method GetReadablePage (line 56) | public PageBuffer GetReadablePage(long position, FileOrigin origin, Ac... method GetReadableKey (line 88) | private long GetReadableKey(long position, FileOrigin origin) method GetWritablePage (line 112) | public PageBuffer GetWritablePage(long position, FileOrigin origin, Ac... method NewPage (line 135) | public PageBuffer NewPage() method NewPage (line 143) | private PageBuffer NewPage(long position, FileOrigin origin) method TryMoveToReadable (line 171) | public bool TryMoveToReadable(PageBuffer page) method MoveToReadable (line 199) | public PageBuffer MoveToReadable(PageBuffer page) method DiscardPage (line 245) | public void DiscardPage(PageBuffer page) method GetFreePage (line 269) | private PageBuffer GetFreePage() method Extend (line 297) | private void Extend() method GetPages (line 395) | public ICollection GetPages() => _readable.Values; method Clear (line 401) | public int Clear() method Dispose (line 424) | public void Dispose() FILE: LiteDB/Engine/Disk/Serializer/BufferReader.cs class BufferReader (line 12) | internal class BufferReader : IDisposable method BufferReader (line 35) | public BufferReader(byte[] buffer, bool utcDate = false) method BufferReader (line 40) | public BufferReader(BufferSlice buffer, bool utcDate = false) method BufferReader (line 48) | public BufferReader(IEnumerable source, bool utcDate = fa... method MoveForward (line 63) | private bool MoveForward(int count) method Read (line 95) | public int Read(byte[] buffer, int offset, int count) method Skip (line 130) | public int Skip(int count) => this.Read(null, 0, count); method Consume (line 135) | public void Consume() method ReadString (line 152) | public string ReadString(int count) method ReadCString (line 181) | public string ReadCString() method TryReadCStringCurrentSegment (line 217) | private bool TryReadCStringCurrentSegment(out string value) method ReadNumber (line 243) | private T ReadNumber(Func convert, int size) method ReadInt32 (line 268) | public Int32 ReadInt32() => this.ReadNumber(BitConverter.ToInt32, 4); method ReadInt64 (line 269) | public Int64 ReadInt64() => this.ReadNumber(BitConverter.ToInt64, 8); method ReadUInt32 (line 270) | public UInt32 ReadUInt32() => this.ReadNumber(BitConverter.ToUInt32, 4); method ReadDouble (line 271) | public Double ReadDouble() => this.ReadNumber(BitConverter.ToDouble, 8); method ReadDecimal (line 273) | public Decimal ReadDecimal() method ReadDateTime (line 289) | public DateTime ReadDateTime() method ReadGuid (line 299) | public Guid ReadGuid() method ReadObjectId (line 321) | public ObjectId ReadObjectId() method ReadBoolean (line 348) | public bool ReadBoolean() method ReadByte (line 358) | public byte ReadByte() method ReadPageAddress (line 368) | internal PageAddress ReadPageAddress() method ReadBytes (line 376) | public byte[] ReadBytes(int count) method ReadIndexKey (line 386) | public BsonValue ReadIndexKey() method ReadDocument (line 427) | public Result ReadDocument(HashSet fields = null) method ReadArray (line 464) | public Result ReadArray() method ReadElement (line 492) | private BsonValue ReadElement(HashSet remaining, out string name) method Dispose (line 601) | public void Dispose() FILE: LiteDB/Engine/Disk/Serializer/BufferWriter.cs class BufferWriter (line 12) | internal class BufferWriter : IDisposable method BufferWriter (line 34) | public BufferWriter(byte[] buffer) method BufferWriter (line 39) | public BufferWriter(BufferSlice buffer) method BufferWriter (line 46) | public BufferWriter(IEnumerable source) method MoveForward (line 60) | private bool MoveForward(int count) method Write (line 92) | public int Write(byte[] buffer, int offset, int count) method Write (line 127) | public int Write(byte[] buffer) => this.Write(buffer, 0, buffer.Length); method Skip (line 132) | public int Skip(int count) => this.Write(null, 0, count); method Consume (line 137) | public void Consume() method WriteCString (line 154) | public void WriteCString(string value) method WriteString (line 190) | public void WriteString(string value, bool specs) method WriteNumber (line 227) | private void WriteNumber(T value, Action toBytes, i... method Write (line 247) | public void Write(Int32 value) => this.WriteNumber(value, BufferExtens... method Write (line 248) | public void Write(Int64 value) => this.WriteNumber(value, BufferExtens... method Write (line 249) | public void Write(UInt32 value) => this.WriteNumber(value, BufferExten... method Write (line 250) | public void Write(Double value) => this.WriteNumber(value, BufferExten... method Write (line 252) | public void Write(Decimal value) method Write (line 268) | public void Write(DateTime value) method Write (line 278) | public void Write(Guid value) method Write (line 289) | public void Write(ObjectId value) method Write (line 312) | public void Write(bool value) method Write (line 321) | public void Write(byte value) method Write (line 330) | internal void Write(PageAddress address) method WriteArray (line 343) | public int WriteArray(BsonArray value, bool recalc) method WriteDocument (line 362) | public int WriteDocument(BsonDocument value, bool recalc) method WriteElement (line 378) | private void WriteElement(string key, BsonValue value) method Dispose (line 484) | public void Dispose() FILE: LiteDB/Engine/Disk/StreamFactory/FileStreamFactory.cs class FileStreamFactory (line 14) | internal class FileStreamFactory : IStreamFactory method FileStreamFactory (line 22) | public FileStreamFactory(string filename, string password, bool readOn... method GetStream (line 39) | public Stream GetStream(bool canWrite, bool sequencial) method GetLength (line 68) | public long GetLength() method Exists (line 104) | public bool Exists() method Delete (line 112) | public void Delete() method IsLocked (line 120) | public bool IsLocked() => this.Exists() && FileHelper.IsFileLocked(_fi... FILE: LiteDB/Engine/Disk/StreamFactory/IStreamFactory.cs type IStreamFactory (line 13) | internal interface IStreamFactory method GetStream (line 23) | Stream GetStream(bool canWrite, bool sequencial); method GetLength (line 29) | long GetLength(); method Exists (line 34) | bool Exists(); method Delete (line 39) | void Delete(); method IsLocked (line 44) | bool IsLocked(); FILE: LiteDB/Engine/Disk/StreamFactory/StreamFactory.cs class StreamFactory (line 14) | internal class StreamFactory : IStreamFactory method StreamFactory (line 19) | public StreamFactory(Stream stream, string password) method GetStream (line 33) | public Stream GetStream(bool canWrite, bool sequencial) method GetLength (line 48) | public long GetLength() method Exists (line 70) | public bool Exists() => _stream.Length > 0; method Delete (line 75) | public void Delete() method IsLocked (line 82) | public bool IsLocked() => false; FILE: LiteDB/Engine/Disk/StreamFactory/StreamPool.cs class StreamPool (line 19) | internal class StreamPool : IDisposable method StreamPool (line 25) | public StreamPool(IStreamFactory factory, bool appendOnly) method Rent (line 40) | public Stream Rent() method Return (line 53) | public void Return(Stream stream) method Dispose (line 61) | public void Dispose() FILE: LiteDB/Engine/Disk/Streams/AesStream.cs class AesStream (line 13) | public class AesStream : Stream method AesStream (line 48) | public AesStream(string password, Stream stream) method Read (line 172) | public override int Read(byte[] array, int offset, int count) method Write (line 192) | public override void Write(byte[] array, int offset, int count) method Dispose (line 200) | protected override void Dispose(bool disposing) method NewSalt (line 215) | public static byte[] NewSalt() method Flush (line 227) | public override void Flush() method Seek (line 232) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 237) | public override void SetLength(long value) method IsBlank (line 242) | private unsafe bool IsBlank(byte[] array, int offset) FILE: LiteDB/Engine/Disk/Streams/ConcurrentStream.cs class ConcurrentStream (line 11) | internal class ConcurrentStream : Stream method ConcurrentStream (line 18) | public ConcurrentStream(Stream stream, bool canWrite) method Flush (line 34) | public override void Flush() => _stream.Flush(); method SetLength (line 36) | public override void SetLength(long value) => _stream.SetLength(value); method Dispose (line 38) | protected override void Dispose(bool disposing) => _stream.Dispose(); method Seek (line 40) | public override long Seek(long offset, SeekOrigin origin) method Read (line 55) | public override int Read(byte[] buffer, int offset, int count) method Write (line 67) | public override void Write(byte[] buffer, int offset, int count) FILE: LiteDB/Engine/Disk/Streams/TempStream.cs class TempStream (line 11) | public class TempStream : Stream method TempStream (line 17) | public TempStream(string filename = null, long maxMemoryUsage = 104857... method Flush (line 48) | public override void Flush() => _stream.Flush(); method Read (line 50) | public override int Read(byte[] buffer, int offset, int count) => _str... method SetLength (line 52) | public override void SetLength(long value) => _stream.SetLength(value); method Write (line 54) | public override void Write(byte[] buffer, int offset, int count) => _s... method Seek (line 56) | public override long Seek(long offset, SeekOrigin origin) method Dispose (line 85) | protected override void Dispose(bool disposing) FILE: LiteDB/Engine/Engine/Collection.cs class LiteEngine (line 9) | public partial class LiteEngine method GetCollectionNames (line 14) | public IEnumerable GetCollectionNames() method DropCollection (line 22) | public bool DropCollection(string name) method RenameCollection (line 51) | public bool RenameCollection(string collection, string newName) FILE: LiteDB/Engine/Engine/Delete.cs class LiteEngine (line 8) | public partial class LiteEngine method Delete (line 13) | public int Delete(string collection, IEnumerable ids) method DeleteMany (line 59) | public int DeleteMany(string collection, BsonExpression predicate) FILE: LiteDB/Engine/Engine/Index.cs class LiteEngine (line 9) | public partial class LiteEngine method EnsureIndex (line 14) | public bool EnsureIndex(string collection, string name, BsonExpression... method DropIndex (line 100) | public bool DropIndex(string collection, string name) FILE: LiteDB/Engine/Engine/Insert.cs class LiteEngine (line 10) | public partial class LiteEngine method Insert (line 15) | public int Insert(string collection, IEnumerable docs, B... method InsertDocument (line 47) | private void InsertDocument(Snapshot snapshot, BsonDocument doc, BsonA... FILE: LiteDB/Engine/Engine/Pragma.cs class LiteEngine (line 9) | public partial class LiteEngine method Pragma (line 14) | public BsonValue Pragma(string name) method Pragma (line 22) | public bool Pragma(string name, BsonValue value) FILE: LiteDB/Engine/Engine/Query.cs class LiteEngine (line 9) | public partial class LiteEngine method Query (line 15) | public IBsonDataReader Query(string collection, Query query) FILE: LiteDB/Engine/Engine/Rebuild.cs class LiteEngine (line 11) | public partial class LiteEngine method Rebuild (line 18) | public long Rebuild(RebuildOptions options) method Rebuild (line 41) | public long Rebuild() method RebuildContent (line 52) | internal void RebuildContent(IFileReader reader) FILE: LiteDB/Engine/Engine/Recovery.cs class LiteEngine (line 11) | public partial class LiteEngine method Recovery (line 16) | private void Recovery(Collation collation) FILE: LiteDB/Engine/Engine/Sequence.cs class LiteEngine (line 10) | public partial class LiteEngine method GetSequence (line 15) | private BsonValue GetSequence(Snapshot snapshot, BsonAutoId autoId) method SetSequence (line 48) | private void SetSequence(Snapshot snapshot, BsonValue newId) method GetLastId (line 76) | private BsonValue GetLastId(Snapshot snapshot) FILE: LiteDB/Engine/Engine/SystemCollections.cs class LiteEngine (line 7) | public partial class LiteEngine method GetSystemCollection (line 12) | internal SystemCollection GetSystemCollection(string name) method RegisterSystemCollection (line 26) | internal void RegisterSystemCollection(SystemCollection systemCollection) method RegisterSystemCollection (line 37) | internal void RegisterSystemCollection(string collectionName, Func(Func fn) method CommitAndReleaseTransaction (line 108) | private void CommitAndReleaseTransaction(TransactionService transaction) FILE: LiteDB/Engine/Engine/Update.cs class LiteEngine (line 8) | public partial class LiteEngine method Update (line 13) | public int Update(string collection, IEnumerable docs) method UpdateMany (line 49) | public int UpdateMany(string collection, BsonExpression transform, Bso... method UpdateDocument (line 97) | private bool UpdateDocument(Snapshot snapshot, CollectionPage col, Bso... FILE: LiteDB/Engine/Engine/Upgrade.cs class LiteEngine (line 11) | public partial class LiteEngine method TryUpgrade (line 19) | private void TryUpgrade() method Upgrade (line 51) | [Obsolete("Upgrade your LiteDB v4 datafiles using Upgrade=true in Engi... FILE: LiteDB/Engine/Engine/Upsert.cs class LiteEngine (line 7) | public partial class LiteEngine method Upsert (line 14) | public int Upsert(string collection, IEnumerable docs, B... FILE: LiteDB/Engine/EnginePragmas.cs class EnginePragmas (line 18) | internal class EnginePragmas method EnginePragmas (line 71) | public EnginePragmas(HeaderPage headerPage) method EnginePragmas (line 148) | public EnginePragmas(BufferSlice buffer, HeaderPage headerPage) method UpdateBuffer (line 159) | public void UpdateBuffer(BufferSlice buffer) method Get (line 171) | public BsonValue Get(string name) method Set (line 181) | public void Set(string name, BsonValue value, bool validate) FILE: LiteDB/Engine/EngineSettings.cs class EngineSettings (line 18) | public class EngineSettings method CreateDataFactory (line 78) | internal IStreamFactory CreateDataFactory(bool useAesStream = true) method CreateLogFactory (line 103) | internal IStreamFactory CreateLogFactory() method CreateTempFactory (line 130) | internal IStreamFactory CreateTempFactory() FILE: LiteDB/Engine/EngineState.cs class EngineState (line 14) | internal class EngineState method EngineState (line 26) | public EngineState(LiteEngine engine, EngineSettings settings) method Validate (line 32) | public void Validate() method Handle (line 37) | public bool Handle(Exception ex) method ReadTransform (line 54) | public BsonValue ReadTransform(string collection, BsonValue value) FILE: LiteDB/Engine/FileReader/FileReaderError.cs class FileReaderError (line 11) | internal class FileReaderError FILE: LiteDB/Engine/FileReader/FileReaderV7.cs class FileReaderV7 (line 16) | internal class FileReaderV7 : IFileReader method GetPragmas (line 30) | public IDictionary GetPragmas() => new Dictionary GetCollections() method GetIndexes (line 100) | public IEnumerable GetIndexes(string collection) method GetDocuments (line 126) | public IEnumerable GetDocuments(string collection) method ReadPage (line 187) | private BsonDocument ReadPage(uint pageID) method ReadExtendData (line 382) | private byte[] ReadExtendData(uint extendPageID) method VisitIndexPages (line 405) | private HashSet VisitIndexPages(uint startPageID) method Dispose (line 439) | protected virtual void Dispose(bool disposing) method Dispose (line 453) | public void Dispose() FILE: LiteDB/Engine/FileReader/FileReaderV8.cs class FileReaderV8 (line 17) | internal class FileReaderV8 : IFileReader type PageInfo (line 19) | private struct PageInfo method FileReaderV8 (line 50) | public FileReaderV8(EngineSettings settings, IList er... method Open (line 59) | public void Open() method GetPragmas (line 97) | public IDictionary GetPragmas() => _pragmas; method GetCollections (line 102) | public IEnumerable GetCollections() => _collections.Keys; method GetIndexes (line 107) | public IEnumerable GetIndexes(string collection) => _indexe... method GetDocuments (line 113) | public IEnumerable GetDocuments(string collection) method LoadPragmas (line 254) | private void LoadPragmas() method LoadDataPages (line 277) | private void LoadDataPages() method LoadCollections (line 314) | private void LoadCollections() method LoadIndexes (line 362) | private void LoadIndexes() method IsVersion (line 436) | public static bool IsVersion(byte[] buffer) method LoadIndexMap (line 451) | private void LoadIndexMap() method ReadPage (line 529) | private Result ReadPage(uint pageID, out PageInfo pageInfo) method HandleError (line 579) | private void HandleError(Exception ex, PageInfo pageInfo) method HandleError (line 603) | private void HandleError(string message, PageInfo pageInfo) => this.Ha... method Dispose (line 605) | protected virtual void Dispose(bool disposing) method Dispose (line 615) | public void Dispose() FILE: LiteDB/Engine/FileReader/IFileReader.cs type IFileReader (line 9) | interface IFileReader : IDisposable method Open (line 14) | void Open(); method GetPragmas (line 19) | IDictionary GetPragmas(); method GetCollections (line 24) | IEnumerable GetCollections(); method GetIndexes (line 29) | IEnumerable GetIndexes(string name); method GetDocuments (line 34) | IEnumerable GetDocuments(string collection); FILE: LiteDB/Engine/FileReader/IndexInfo.cs class IndexInfo (line 10) | internal class IndexInfo FILE: LiteDB/Engine/FileReader/Legacy/AesEncryption.cs class AesEncryption (line 12) | internal class AesEncryption : IDisposable method AesEncryption (line 16) | public AesEncryption(string password, byte[] salt) method Encrypt (line 33) | public byte[] Encrypt(byte[] bytes) method Decrypt (line 52) | public byte[] Decrypt(byte[] encryptedValue, int offset = 0, int count... method HashSHA1 (line 71) | public static byte[] HashSHA1(string password) method Salt (line 82) | public static byte[] Salt(int maxLength = 16) method Dispose (line 93) | public void Dispose() FILE: LiteDB/Engine/FileReader/Legacy/BsonReader.cs class BsonReader (line 10) | internal class BsonReader method BsonReader (line 14) | public BsonReader(bool utcDate) method Deserialize (line 22) | public BsonDocument Deserialize(byte[] bson) method ReadDocument (line 30) | public BsonDocument ReadDocument(ByteReader reader) method ReadArray (line 50) | public BsonArray ReadArray(ByteReader reader) method ReadElement (line 70) | private BsonValue ReadElement(ByteReader reader, out string name) FILE: LiteDB/Engine/FileReader/Legacy/ByteReader.cs class ByteReader (line 8) | internal class ByteReader method ByteReader (line 16) | public ByteReader(byte[] buffer) method Skip (line 23) | public void Skip(int length) method ReadByte (line 30) | public Byte ReadByte() method ReadBoolean (line 39) | public Boolean ReadBoolean() method ReadUInt16 (line 48) | public UInt16 ReadUInt16() method ReadUInt32 (line 54) | public UInt32 ReadUInt32() method ReadUInt64 (line 60) | public UInt64 ReadUInt64() method ReadInt16 (line 66) | public Int16 ReadInt16() method ReadInt32 (line 72) | public Int32 ReadInt32() method ReadInt64 (line 78) | public Int64 ReadInt64() method ReadSingle (line 84) | public Single ReadSingle() method ReadDouble (line 90) | public Double ReadDouble() method ReadDecimal (line 96) | public Decimal ReadDecimal() method ReadBytes (line 106) | public byte[] ReadBytes(int count) method ReadString (line 121) | public string ReadString() method ReadString (line 130) | public string ReadString(int length) method ReadBsonString (line 141) | public string ReadBsonString() method ReadCString (line 150) | public string ReadCString() method ReadDateTime (line 173) | public DateTime ReadDateTime() method ReadGuid (line 183) | public Guid ReadGuid() method ReadObjectId (line 188) | public ObjectId ReadObjectId() method ReadBsonValue (line 199) | public BsonValue ReadBsonValue(ushort length) FILE: LiteDB/Engine/ILiteEngine.cs type ILiteEngine (line 6) | public interface ILiteEngine : IDisposable method Checkpoint (line 8) | int Checkpoint(); method Rebuild (line 9) | long Rebuild(RebuildOptions options); method BeginTrans (line 11) | bool BeginTrans(); method Commit (line 12) | bool Commit(); method Rollback (line 13) | bool Rollback(); method Query (line 15) | IBsonDataReader Query(string collection, Query query); method Insert (line 17) | int Insert(string collection, IEnumerable docs, BsonAuto... method Update (line 18) | int Update(string collection, IEnumerable docs); method UpdateMany (line 19) | int UpdateMany(string collection, BsonExpression transform, BsonExpres... method Upsert (line 20) | int Upsert(string collection, IEnumerable docs, BsonAuto... method Delete (line 21) | int Delete(string collection, IEnumerable ids); method DeleteMany (line 22) | int DeleteMany(string collection, BsonExpression predicate); method DropCollection (line 24) | bool DropCollection(string name); method RenameCollection (line 25) | bool RenameCollection(string name, string newName); method EnsureIndex (line 27) | bool EnsureIndex(string collection, string name, BsonExpression expres... method DropIndex (line 28) | bool DropIndex(string collection, string name); method Pragma (line 30) | BsonValue Pragma(string name); method Pragma (line 31) | bool Pragma(string name, BsonValue value); FILE: LiteDB/Engine/LiteEngine.cs class LiteEngine (line 19) | public partial class LiteEngine : ILiteEngine method LiteEngine (line 57) | public LiteEngine() method LiteEngine (line 65) | public LiteEngine(string filename) method LiteEngine (line 73) | public LiteEngine(EngineSettings settings) method Open (line 84) | internal bool Open() method Close (line 178) | internal List Close() method Close (line 215) | internal List Close(Exception ex) method GetMonitor (line 248) | internal TransactionMonitor GetMonitor() => _monitor; method Checkpoint (line 256) | public int Checkpoint() => _walIndex.Checkpoint(); method Dispose (line 258) | public void Dispose() method Dispose (line 264) | protected virtual void Dispose(bool disposing) FILE: LiteDB/Engine/Pages/BasePage.cs type PageType (line 10) | internal enum PageType { Empty = 0, Header = 1, Collection = 2, Index = ... class BasePage (line 12) | internal class BasePage method BasePage (line 140) | public BasePage(PageBuffer buffer, uint pageID, PageType pageType) method BasePage (line 177) | public BasePage(PageBuffer buffer) method UpdateBuffer (line 204) | public virtual PageBuffer UpdateBuffer() method MarkAsEmtpy (line 233) | public void MarkAsEmtpy() method Get (line 271) | public BufferSlice Get(byte index) method Insert (line 295) | public BufferSlice Insert(ushort bytesLength, out byte index) method InternalInsert (line 305) | private BufferSlice InternalInsert(ushort bytesLength, ref byte index) method Delete (line 377) | public void Delete(byte index) method Update (line 444) | public BufferSlice Update(byte index, ushort bytesLength) method Defrag (line 531) | public void Defrag() method GetFreeIndex (line 612) | private byte GetFreeIndex() method GetUsedIndexs (line 635) | public IEnumerable GetUsedIndexs() method UpdateHighestIndex (line 659) | private void UpdateHighestIndex() method IsValidPos (line 692) | private bool IsValidPos(ushort position) => position >= PAGE_HEADER_SI... method IsValidLen (line 697) | private bool IsValidLen(ushort length) => length > 0 && length <= (PAG... method CalcPositionAddr (line 706) | public static int CalcPositionAddr(byte index) => PAGE_SIZE - ((index ... method CalcLengthAddr (line 711) | public static int CalcLengthAddr(byte index) => PAGE_SIZE - ((index + ... method GetPagePosition (line 716) | public static long GetPagePosition(uint pageID) method GetPagePosition (line 724) | public static long GetPagePosition(int pageID) method ReadPage (line 734) | public static T ReadPage(PageBuffer buffer) method CreatePage (line 749) | public static T CreatePage(PageBuffer buffer, uint pageID) method ToString (line 761) | public override string ToString() FILE: LiteDB/Engine/Pages/CollectionPage.cs class CollectionPage (line 11) | internal class CollectionPage : BasePage method CollectionPage (line 30) | public CollectionPage(PageBuffer buffer, uint pageID) method CollectionPage (line 39) | public CollectionPage(PageBuffer buffer) method UpdateBuffer (line 71) | public override PageBuffer UpdateBuffer() method GetCollectionIndex (line 108) | public CollectionIndex GetCollectionIndex(string name) method GetCollectionIndexes (line 121) | public ICollection GetCollectionIndexes() method GetCollectionIndexesSlots (line 129) | public CollectionIndex[] GetCollectionIndexesSlots() method InsertCollectionIndex (line 144) | public CollectionIndex InsertCollectionIndex(string name, string expr,... method UpdateCollectionIndex (line 167) | public CollectionIndex UpdateCollectionIndex(string name) method DeleteCollectionIndex (line 177) | public void DeleteCollectionIndex(string name) FILE: LiteDB/Engine/Pages/DataPage.cs class DataPage (line 9) | internal class DataPage : BasePage method DataPage (line 14) | public DataPage(PageBuffer buffer) method DataPage (line 25) | public DataPage(PageBuffer buffer, uint pageID) method GetBlock (line 33) | public DataBlock GetBlock(byte index) method InsertBlock (line 43) | public DataBlock InsertBlock(int bytesLength, bool extend) method UpdateBlock (line 53) | public DataBlock UpdateBlock(DataBlock currentBlock, int bytesLength) method DeleteBlock (line 63) | public void DeleteBlock(byte index) method GetBlocks (line 71) | public IEnumerable GetBlocks() method FreeIndexSlot (line 107) | public static byte FreeIndexSlot(int freeBytes) method GetMinimumIndexSlot (line 124) | public static int GetMinimumIndexSlot(int length) FILE: LiteDB/Engine/Pages/HeaderPage.cs class HeaderPage (line 16) | internal class HeaderPage : BasePage method HeaderPage (line 77) | public HeaderPage(PageBuffer buffer, uint pageID) method HeaderPage (line 100) | public HeaderPage(PageBuffer buffer) method LoadPage (line 111) | private void LoadPage() method UpdateBuffer (line 140) | public override PageBuffer UpdateBuffer() method Savepoint (line 167) | public PageBuffer Savepoint() method Restore (line 181) | public void Restore(PageBuffer savepoint) method GetCollectionPageID (line 191) | public uint GetCollectionPageID(string collection) method GetCollections (line 204) | public IEnumerable> GetCollections() method InsertCollection (line 215) | public void InsertCollection(string name, uint pageID) method DeleteCollection (line 225) | public void DeleteCollection(string name) method RenameCollection (line 235) | public void RenameCollection(string oldName, string newName) method GetAvailableCollectionSpace (line 249) | public int GetAvailableCollectionSpace() FILE: LiteDB/Engine/Pages/IndexPage.cs class IndexPage (line 11) | internal class IndexPage : BasePage method IndexPage (line 16) | public IndexPage(PageBuffer buffer) method IndexPage (line 27) | public IndexPage(PageBuffer buffer, uint pageID) method GetIndexNode (line 35) | public IndexNode GetIndexNode(byte index) method InsertIndexNode (line 47) | public IndexNode InsertIndexNode(byte slot, byte level, BsonValue key,... method DeleteIndexNode (line 59) | public void DeleteIndexNode(byte index) method GetIndexNodes (line 67) | public IEnumerable GetIndexNodes() method FreeIndexSlot (line 80) | public static byte FreeIndexSlot(int freeBytes) FILE: LiteDB/Engine/Pragmas.cs class Pragmas (line 3) | public static class Pragmas FILE: LiteDB/Engine/Query/IndexQuery/Index.cs class Index (line 11) | internal abstract class Index method Index (line 23) | internal Index(string name, int order) method GetCost (line 34) | public abstract uint GetCost(CollectionIndex index); method Execute (line 39) | public abstract IEnumerable Execute(IndexService indexer, C... method Run (line 44) | public virtual IEnumerable Run(CollectionPage col, IndexSer... FILE: LiteDB/Engine/Query/IndexQuery/IndexAll.cs class IndexAll (line 11) | internal class IndexAll : Index method IndexAll (line 13) | public IndexAll(string name, int order) method GetCost (line 18) | public override uint GetCost(CollectionIndex index) method Execute (line 23) | public override IEnumerable Execute(IndexService indexer, C... method ToString (line 28) | public override string ToString() FILE: LiteDB/Engine/Query/IndexQuery/IndexEquals.cs class IndexEquals (line 11) | internal class IndexEquals : Index method IndexEquals (line 15) | public IndexEquals(string name, BsonValue value) method GetCost (line 21) | public override uint GetCost(CollectionIndex index) method Execute (line 28) | public override IEnumerable Execute(IndexService indexer, C... method ToString (line 61) | public override string ToString() FILE: LiteDB/Engine/Query/IndexQuery/IndexIn.cs class IndexIn (line 11) | internal class IndexIn : Index method IndexIn (line 15) | public IndexIn(string name, BsonArray values, int order) method GetCost (line 21) | public override uint GetCost(CollectionIndex index) method Execute (line 28) | public override IEnumerable Execute(IndexService indexer, C... method ToString (line 41) | public override string ToString() FILE: LiteDB/Engine/Query/IndexQuery/IndexLike.cs class IndexLike (line 8) | internal class IndexLike : Index method IndexLike (line 15) | public IndexLike(string name, BsonValue value, int order) method GetCost (line 23) | public override uint GetCost(CollectionIndex index) method Execute (line 30) | public override IEnumerable Execute(IndexService indexer, C... method ExecuteStartsWith (line 39) | private IEnumerable ExecuteStartsWith(IndexService indexer,... method ExecuteLike (line 113) | private IEnumerable ExecuteLike(IndexService indexer, Colle... method ToString (line 120) | public override string ToString() FILE: LiteDB/Engine/Query/IndexQuery/IndexRange.cs class IndexRange (line 11) | internal class IndexRange : Index method IndexRange (line 19) | public IndexRange(string name, BsonValue start, BsonValue end, bool st... method GetCost (line 29) | public override uint GetCost(CollectionIndex index) method Execute (line 34) | public override IEnumerable Execute(IndexService indexer, C... method ToString (line 103) | public override string ToString() FILE: LiteDB/Engine/Query/IndexQuery/IndexScan.cs class IndexScan (line 11) | internal class IndexScan : Index method IndexScan (line 15) | public IndexScan(string name, Func func, int order) method GetCost (line 21) | public override uint GetCost(CollectionIndex index) method Execute (line 26) | public override IEnumerable Execute(IndexService indexer, C... method ToString (line 33) | public override string ToString() FILE: LiteDB/Engine/Query/IndexQuery/IndexVirtual.cs class IndexVirtual (line 11) | internal class IndexVirtual : Index, IDocumentLookup method IndexVirtual (line 17) | public IndexVirtual(IEnumerable source) method GetCost (line 23) | public override uint GetCost(CollectionIndex index) method Execute (line 28) | public override IEnumerable Execute(IndexService indexer, C... method Run (line 33) | public override IEnumerable Run(CollectionPage col, IndexSe... method Load (line 57) | public BsonDocument Load(IndexNode node) method Load (line 62) | public BsonDocument Load(PageAddress rawId) method ToString (line 69) | public override string ToString() FILE: LiteDB/Engine/Query/Lookup/DatafileLookup.cs class DatafileLookup (line 9) | internal class DatafileLookup : IDocumentLookup method DatafileLookup (line 15) | public DatafileLookup(DataService data, bool utcDate, HashSet ... method Load (line 22) | public virtual BsonDocument Load(IndexNode node) method Load (line 29) | public virtual BsonDocument Load(PageAddress rawId) FILE: LiteDB/Engine/Query/Lookup/IDocumentLookup.cs type IDocumentLookup (line 8) | internal interface IDocumentLookup method Load (line 10) | BsonDocument Load(IndexNode node); method Load (line 11) | BsonDocument Load(PageAddress rawId); FILE: LiteDB/Engine/Query/Lookup/IndexKeyLoader.cs class IndexLookup (line 9) | internal class IndexLookup : IDocumentLookup method IndexLookup (line 14) | public IndexLookup(IndexService indexer, string name) method Load (line 20) | public BsonDocument Load(IndexNode node) method Load (line 34) | public BsonDocument Load(PageAddress rawId) FILE: LiteDB/Engine/Query/Pipeline/BasePipe.cs class BasePipe (line 11) | internal abstract class BasePipe method BasePipe (line 19) | public BasePipe(TransactionService transaction, IDocumentLookup lookup... method Pipe (line 31) | public abstract IEnumerable Pipe(IEnumerable ... method LoadDocument (line 34) | protected IEnumerable LoadDocument(IEnumerable Include(IEnumerable ... method Filter (line 140) | protected IEnumerable Filter(IEnumerable s... method OrderBy (line 157) | protected IEnumerable OrderBy(IEnumerable ... FILE: LiteDB/Engine/Query/Pipeline/DocumentCacheEnumerable.cs class DocumentCacheEnumerable (line 15) | internal class DocumentCacheEnumerable : IEnumerable, IDis... method DocumentCacheEnumerable (line 22) | public DocumentCacheEnumerable(IEnumerable source, IDocu... method Dispose (line 28) | public void Dispose() method GetEnumerator (line 39) | public IEnumerator GetEnumerator() method GetEnumerator (line 83) | IEnumerator IEnumerable.GetEnumerator() FILE: LiteDB/Engine/Query/Pipeline/GroupByPipe.cs class GroupByPipe (line 11) | internal class GroupByPipe : BasePipe method GroupByPipe (line 13) | public GroupByPipe(TransactionService transaction, IDocumentLookup loa... method Pipe (line 28) | public override IEnumerable Pipe(IEnumerable ... method GroupBy (line 63) | private IEnumerable GroupBy(IEnumerable YieldDocuments(BsonValue key, IEnume... method SelectGroupBy (line 112) | private IEnumerable SelectGroupBy(IEnumerable Pipe(IEnumerable ... method Select (line 81) | private IEnumerable Select(IEnumerable sou... method SelectAll (line 103) | private IEnumerable SelectAll(IEnumerable ... FILE: LiteDB/Engine/Query/Query.cs class Query (line 13) | public partial class Query method ToSQL (line 49) | public string ToSQL(string collection) FILE: LiteDB/Engine/Query/QueryExecutor.cs class QueryExecutor (line 14) | internal class QueryExecutor method QueryExecutor (line 27) | public QueryExecutor( method ExecuteQuery (line 55) | public BsonDataReader ExecuteQuery() method ExecuteQuery (line 70) | internal BsonDataReader ExecuteQuery(bool executionPlan) method ExecuteQueryInto (line 170) | internal BsonDataReader ExecuteQueryInto(string into, BsonAutoId autoId) FILE: LiteDB/Engine/Query/QueryOptimization.cs class QueryOptimization (line 11) | internal class QueryOptimization method QueryOptimization (line 19) | public QueryOptimization(Snapshot snapshot, Query query, IEnumerable fields) method DefineOrderBy (line 303) | private void DefineOrderBy() method DefineGroupBy (line 328) | private void DefineGroupBy() method DefineIncludes (line 358) | private void DefineIncludes() FILE: LiteDB/Engine/Query/Structures/GroupBy.cs class GroupBy (line 13) | internal class GroupBy method GroupBy (line 21) | public GroupBy(BsonExpression expression, BsonExpression select, BsonE... FILE: LiteDB/Engine/Query/Structures/IndexCost.cs class IndexCost (line 12) | internal class IndexCost method IndexCost (line 31) | public IndexCost(CollectionIndex index, BsonExpression expr, BsonExpre... method IndexCost (line 70) | public IndexCost(CollectionIndex index) method CreateIndex (line 81) | private Index CreateIndex(BsonExpressionType type, string name, BsonVa... FILE: LiteDB/Engine/Query/Structures/OrderBy.cs class OrderBy (line 13) | internal class OrderBy method OrderBy (line 19) | public OrderBy(BsonExpression expression, int order) FILE: LiteDB/Engine/Query/Structures/QueryPlan.cs class QueryPlan (line 13) | internal class QueryPlan method QueryPlan (line 15) | public QueryPlan(string collection) method GetPipe (line 100) | public BasePipe GetPipe(TransactionService transaction, Snapshot snaps... method GetLookup (line 115) | public IDocumentLookup GetLookup(Snapshot snapshot, EnginePragmas prag... method GetExecutionPlan (line 144) | public BsonDocument GetExecutionPlan() FILE: LiteDB/Engine/Query/Structures/Select.cs class Select (line 13) | internal class Select method Select (line 19) | public Select(BsonExpression expression, bool all) FILE: LiteDB/Engine/Services/CollectionService.cs class CollectionService (line 9) | internal class CollectionService method CollectionService (line 16) | public CollectionService(HeaderPage header, DiskService disk, Snapshot... method CheckName (line 28) | public static void CheckName(string name, HeaderPage header) method Get (line 38) | public bool Get(string name, bool addIfNotExists, ref CollectionPage c... method Add (line 62) | private void Add(string name, ref CollectionPage collectionPage) FILE: LiteDB/Engine/Services/DataService.cs class DataService (line 8) | internal class DataService method DataService (line 22) | public DataService(Snapshot snapshot, uint maxItemsCount) method Insert (line 31) | public PageAddress Insert(BsonDocument doc) method Update (line 82) | public void Update(CollectionPage col, PageAddress blockAddress, BsonD... method Read (line 162) | public IEnumerable Read(PageAddress address) method Delete (line 183) | public void Delete(PageAddress blockAddress) FILE: LiteDB/Engine/Services/IndexService.cs class IndexService (line 13) | internal class IndexService method IndexService (line 19) | public IndexService(Snapshot snapshot, Collation collation, uint maxIt... method CreateIndex (line 31) | public CollectionIndex CreateIndex(string name, string expr, bool unique) method AddNode (line 63) | public IndexNode AddNode(CollectionIndex index, BsonValue key, PageAdd... method AddNode (line 81) | private IndexNode AddNode( method Flip (line 174) | public byte Flip() method GetNode (line 190) | public IndexNode GetNode(PageAddress address) method GetNodeList (line 202) | public IEnumerable GetNodeList(PageAddress nodeAddress) method DeleteAll (line 220) | public void DeleteAll(PageAddress pkAddress) method DeleteList (line 240) | public IndexNode DeleteList(PageAddress pkAddress, HashSet FindAll(CollectionIndex index, int order) method Find (line 363) | public IndexNode Find(CollectionIndex index, BsonValue value, bool sib... FILE: LiteDB/Engine/Services/LockService.cs class LockService (line 16) | internal class LockService : IDisposable method LockService (line 23) | internal LockService(EnginePragmas pragmas) method EnterTransaction (line 41) | public void EnterTransaction() method ExitTransaction (line 52) | public void ExitTransaction() method EnterLock (line 71) | public void EnterLock(string collectionName) method ExitLock (line 84) | public void ExitLock(string collectionName) method EnterExclusive (line 95) | public bool EnterExclusive() method TryEnterExclusive (line 110) | public bool TryEnterExclusive(out bool mustExit) method ExitExclusive (line 143) | public void ExitExclusive() method Dispose (line 148) | public void Dispose() FILE: LiteDB/Engine/Services/RebuildService.cs class RebuildService (line 16) | internal class RebuildService method RebuildService (line 21) | public RebuildService(EngineSettings settings) method Rebuild (line 40) | public long Rebuild(RebuildOptions options) method ReadFirstBytes (line 117) | private byte[] ReadFirstBytes(bool useAesStream = true) FILE: LiteDB/Engine/Services/SnapShot.cs class Snapshot (line 14) | internal class Snapshot : IDisposable method Snapshot (line 45) | public Snapshot( method GetWritablePages (line 92) | public IEnumerable GetWritablePages(bool dirty, bool include... method Clear (line 115) | public void Clear() method Dispose (line 135) | public void Dispose() method GetPage (line 164) | public T GetPage(uint pageID, bool useLatestVersion = false) method GetPage (line 173) | public T GetPage(uint pageID, out FileOrigin origin, out long posit... method ReadPage (line 215) | private T ReadPage(uint pageID, out FileOrigin origin, out long pos... method GetFreeDataPage (line 274) | public DataPage GetFreeDataPage(int bytesLength) method GetFreeIndexPage (line 309) | public IndexPage GetFreeIndexPage(int bytesLength, ref uint freeIndexP... method NewPage (line 336) | public T NewPage() method AddOrRemoveFreeDataList (line 422) | public void AddOrRemoveFreeDataList(DataPage page) method AddOrRemoveFreeIndexList (line 455) | public void AddOrRemoveFreeIndexList(IndexPage page, ref uint startPag... method AddFreeList (line 494) | private void AddFreeList(T page, ref uint startPageID) where T : Ba... method RemoveFreeList (line 520) | private void RemoveFreeList(T page, ref uint startPageID) where T :... method DeletePage (line 558) | private void DeletePage(T page) method DropCollection (line 601) | public void DropCollection(Action safePoint) method ToString (line 677) | public override string ToString() FILE: LiteDB/Engine/Services/TransactionMonitor.cs class TransactionMonitor (line 15) | internal class TransactionMonitor : IDisposable method TransactionMonitor (line 33) | public TransactionMonitor(HeaderPage header, LockService locker, DiskS... method GetTransaction (line 47) | public TransactionService GetTransaction(bool create, bool queryOnly, ... method ReleaseTransaction (line 110) | public void ReleaseTransaction(TransactionService transaction) method GetThreadTransaction (line 149) | public TransactionService GetThreadTransaction() method GetInitialSize (line 162) | private int GetInitialSize() method TryExtend (line 192) | private bool TryExtend(TransactionService trans) method CheckSafepoint (line 212) | public bool CheckSafepoint(TransactionService trans) method Dispose (line 222) | public void Dispose() FILE: LiteDB/Engine/Services/TransactionService.cs class TransactionService (line 15) | internal class TransactionService : IDisposable method TransactionService (line 59) | public TransactionService(HeaderPage header, LockService locker, DiskS... method CreateSnapshot (line 88) | public Snapshot CreateSnapshot(LockMode mode, string collection, bool ... method Safepoint (line 125) | public void Safepoint() method PersistDirtyPages (line 153) | private int PersistDirtyPages(bool commit) method Commit (line 247) | public void Commit() method Rollback (line 281) | public void Rollback() method ReturnNewPages (line 317) | private void ReturnNewPages() method Dispose (line 387) | public void Dispose() method Dispose (line 394) | protected virtual void Dispose(bool dispose) FILE: LiteDB/Engine/Services/WalIndexService.cs class WalIndexService (line 15) | internal class WalIndexService method WalIndexService (line 32) | public WalIndexService(DiskService disk, LockService locker) method Clear (line 66) | public void Clear() method NextTransactionID (line 94) | public uint NextTransactionID() method GetPageIndex (line 102) | public long GetPageIndex(uint pageID, int version, out int walVersion) method ConfirmTransaction (line 158) | public void ConfirmTransaction(uint transactionID, ICollection> i... method InitializeReader (line 88) | public void InitializeReader(Stream stream, BufferSlice buffer, bool u... method MoveNext (line 102) | public bool MoveNext() method GetSourceFromStream (line 123) | private IEnumerable GetSourceFromStream(Stream stream) method Dispose (line 142) | public void Dispose() FILE: LiteDB/Engine/Sort/SortDisk.cs class SortDisk (line 17) | internal class SortDisk : IDisposable method SortDisk (line 28) | public SortDisk(IStreamFactory factory, int containerSize, EnginePragm... method GetReader (line 44) | public Stream GetReader() method Return (line 52) | public void Return(Stream stream) method Return (line 60) | public void Return(long position) method GetContainerPosition (line 69) | public long GetContainerPosition() method Write (line 84) | public void Write(long position, BufferSlice buffer) method Dispose (line 99) | public void Dispose() FILE: LiteDB/Engine/Sort/SortService.cs class SortService (line 21) | internal class SortService : IDisposable method SortService (line 46) | public SortService(SortDisk disk, int order, EnginePragmas pragmas) method Dispose (line 60) | public void Dispose() method Insert (line 84) | public void Insert(IEnumerable> i... method Sort (line 116) | public IEnumerable> Sort() method SliptValues (line 178) | private IEnumerable>>... method YieldValues (line 197) | private IEnumerable> YieldValues(... FILE: LiteDB/Engine/Structures/CollectionIndex.cs class CollectionIndex (line 8) | internal class CollectionIndex method CollectionIndex (line 68) | public CollectionIndex(byte slot, byte indexType, string name, string ... method CollectionIndex (line 80) | public CollectionIndex(BufferReader reader) method UpdateBuffer (line 95) | public void UpdateBuffer(BufferWriter writer) method GetLength (line 111) | public static int GetLength(CollectionIndex index) method GetLength (line 119) | public static int GetLength(string name, string expr) FILE: LiteDB/Engine/Structures/CursorInfo.cs class CursorInfo (line 13) | internal class CursorInfo method CursorInfo (line 15) | public CursorInfo(string collection, Query query) FILE: LiteDB/Engine/Structures/DataBlock.cs class DataBlock (line 6) | internal class DataBlock method DataBlock (line 44) | public DataBlock(DataPage page, byte index, BufferSlice segment) method DataBlock (line 64) | public DataBlock(DataPage page, byte index, BufferSlice segment, bool ... method SetNextBlock (line 86) | public void SetNextBlock(PageAddress nextBlock) method ToString (line 96) | public override string ToString() FILE: LiteDB/Engine/Structures/Done.cs class Done (line 10) | internal class Done FILE: LiteDB/Engine/Structures/FileOrigin.cs type FileOrigin (line 3) | public enum FileOrigin : byte FILE: LiteDB/Engine/Structures/IndexNode.cs class IndexNode (line 11) | internal class IndexNode method GetNodeLength (line 81) | public static int GetNodeLength(byte level, BsonValue key, out int key... method GetKeyLength (line 96) | public static int GetKeyLength(BsonValue key, bool recalc) method IndexNode (line 106) | public IndexNode(IndexPage page, byte index, BufferSlice segment) method IndexNode (line 132) | public IndexNode(IndexPage page, byte index, BufferSlice segment, byte... method IndexNode (line 166) | public IndexNode(BsonDocument doc) method SetNextNode (line 186) | public void SetNextNode(PageAddress value) method SetPrev (line 198) | public void SetPrev(byte level, PageAddress value) method SetNext (line 212) | public void SetNext(byte level, PageAddress value) method GetNextPrev (line 226) | public PageAddress GetNextPrev(byte level, int order) method ToString (line 231) | public override string ToString() FILE: LiteDB/Engine/Structures/LockMode.cs type LockMode (line 6) | internal enum LockMode FILE: LiteDB/Engine/Structures/PageAddress.cs type PageAddress (line 11) | [DebuggerStepThrough] method Equals (line 33) | public override bool Equals(object obj) method GetHashCode (line 50) | public override int GetHashCode() method PageAddress (line 61) | public PageAddress(uint pageID, byte index) method ToString (line 67) | public override string ToString() method ToBsonValue (line 72) | public BsonValue ToBsonValue() FILE: LiteDB/Engine/Structures/PageBuffer.cs class PageBuffer (line 18) | internal class PageBuffer : BufferSlice method PageBuffer (line 45) | public PageBuffer(byte[] buffer, int offset, int uniqueID) method Release (line 58) | public void Release() method ToString (line 72) | public override string ToString() method IsBlank (line 82) | public unsafe bool IsBlank() FILE: LiteDB/Engine/Structures/PagePosition.cs type PagePosition (line 10) | internal struct PagePosition method Equals (line 29) | public override bool Equals(object obj) method GetHashCode (line 36) | public override int GetHashCode() method PagePosition (line 47) | public PagePosition(uint pageID, long position) method ToString (line 53) | public override string ToString() FILE: LiteDB/Engine/Structures/Pragma.cs class Pragma (line 10) | internal class Pragma FILE: LiteDB/Engine/Structures/RebuildOptions.cs class RebuildOptions (line 12) | public class RebuildOptions method GetErrorReport (line 43) | public IEnumerable GetErrorReport() FILE: LiteDB/Engine/Structures/TransactionPages.cs class TransactionPages (line 13) | internal class TransactionPages method OnCommit (line 53) | public void OnCommit(HeaderPage header) FILE: LiteDB/Engine/Structures/TransactionState.cs type TransactionState (line 9) | internal enum TransactionState FILE: LiteDB/Engine/SystemCollections/Register.cs class LiteEngine (line 9) | public partial class LiteEngine method InitializeSystemCollections (line 14) | private void InitializeSystemCollections() FILE: LiteDB/Engine/SystemCollections/SysCols.cs class LiteEngine (line 9) | public partial class LiteEngine method SysCols (line 11) | private IEnumerable SysCols() FILE: LiteDB/Engine/SystemCollections/SysDatabase.cs class LiteEngine (line 10) | public partial class LiteEngine method SysDatabase (line 12) | private IEnumerable SysDatabase() FILE: LiteDB/Engine/SystemCollections/SysDump.cs class SysDump (line 11) | internal class SysDump : SystemCollection method SysDump (line 16) | public SysDump(HeaderPage header, TransactionMonitor monitor) : base("... method Input (line 22) | public override IEnumerable Input(BsonValue options) method DumpPages (line 29) | private IEnumerable DumpPages(uint? pageID) FILE: LiteDB/Engine/SystemCollections/SysFile.cs class SysFile (line 11) | internal class SysFile : SystemCollection method SysFile (line 19) | public SysFile() : base("$file") method Input (line 23) | public override IEnumerable Input(BsonValue options) method Output (line 35) | public override int Output(IEnumerable source, BsonValue... method GetFormat (line 47) | private string GetFormat(BsonValue options) FILE: LiteDB/Engine/SystemCollections/SysFileCsv.cs class SysFileCsv (line 11) | internal class SysFileCsv : SystemCollection method SysFileCsv (line 15) | public SysFileCsv() : base("$file_csv") method Input (line 19) | public override IEnumerable Input(BsonValue options) method Output (line 80) | public override int Output(IEnumerable source, BsonValue... method WriteValue (line 150) | private void WriteValue(BsonValue value, StreamWriter writer) method ReadString (line 185) | private string ReadString(TextReader reader, char delimiter, out bool ... FILE: LiteDB/Engine/SystemCollections/SysFileJson.cs class SysFileJson (line 10) | internal class SysFileJson : SystemCollection method SysFileJson (line 12) | public SysFileJson() : base("$file_json") method Input (line 16) | public override IEnumerable Input(BsonValue options) method Output (line 39) | public override int Output(IEnumerable source, BsonValue... FILE: LiteDB/Engine/SystemCollections/SysIndexes.cs class LiteEngine (line 9) | public partial class LiteEngine method SysIndexes (line 11) | private IEnumerable SysIndexes() FILE: LiteDB/Engine/SystemCollections/SysOpenCursors.cs class LiteEngine (line 10) | public partial class LiteEngine method SysOpenCursors (line 12) | private IEnumerable SysOpenCursors() FILE: LiteDB/Engine/SystemCollections/SysPageList.cs class SysPageList (line 11) | internal class SysPageList : SystemCollection method SysPageList (line 17) | public SysPageList(HeaderPage header, TransactionMonitor monitor) : ba... method Input (line 23) | public override IEnumerable Input(BsonValue options) method GetAllList (line 43) | private IEnumerable GetAllList(TransactionService transa... method GetList (line 81) | private IEnumerable GetList(uint pageID, string indexNam... FILE: LiteDB/Engine/SystemCollections/SysQuery.cs class SysQuery (line 13) | internal class SysQuery : SystemCollection method SysQuery (line 17) | public SysQuery(ILiteEngine engine) : base("$query") method Input (line 22) | public override IEnumerable Input(BsonValue options) FILE: LiteDB/Engine/SystemCollections/SysSequences.cs class LiteEngine (line 10) | public partial class LiteEngine method SysSequences (line 12) | private IEnumerable SysSequences() FILE: LiteDB/Engine/SystemCollections/SysSnapshots.cs class LiteEngine (line 9) | public partial class LiteEngine method SysSnapshots (line 11) | private IEnumerable SysSnapshots() FILE: LiteDB/Engine/SystemCollections/SysTransactions.cs class LiteEngine (line 10) | public partial class LiteEngine method SysTransactions (line 12) | private IEnumerable SysTransactions() FILE: LiteDB/Engine/SystemCollections/SystemCollection.cs class SystemCollection (line 12) | internal class SystemCollection method SystemCollection (line 17) | public SystemCollection(string name) method SystemCollection (line 24) | public SystemCollection(string name, Func> i... method Input (line 38) | public virtual IEnumerable Input(BsonValue options) => _... method Output (line 43) | public virtual int Output(IEnumerable source, BsonValue ... method GetOption (line 48) | protected static BsonValue GetOption(BsonValue options, string key) method GetOption (line 56) | protected static BsonValue GetOption(BsonValue options, string key, Bs... FILE: LiteDB/Utils/AsyncManualResetEvent.cs class AsyncManualResetEvent (line 10) | internal class AsyncManualResetEvent method WaitAsync (line 14) | public Task WaitAsync() method Set (line 19) | public void Set() method Reset (line 24) | public void Reset() FILE: LiteDB/Utils/BufferSlice.cs class BufferSlice (line 18) | internal class BufferSlice method BufferSlice (line 24) | public BufferSlice(byte[] array, int offset, int count) method Clear (line 40) | public void Clear() method Clear (line 48) | public void Clear(int offset, int count) method Fill (line 58) | public void Fill(byte value) method All (line 69) | public bool All(byte value) method ToHex (line 82) | public string ToHex() method Slice (line 108) | public BufferSlice Slice(int offset, int count) method ToArray (line 116) | public byte[] ToArray() method ToString (line 125) | public override string ToString() FILE: LiteDB/Utils/Collation.cs class Collation (line 16) | public class Collation : IComparer, IComparer, IEqual... method Collation (line 20) | public Collation(string collation) method Collation (line 35) | public Collation(int lcid, CompareOptions sortOptions) method Compare (line 66) | public int Compare(string left, string right) method Compare (line 73) | public int Compare(BsonValue left, BsonValue rigth) method Equals (line 78) | public bool Equals(BsonValue x, BsonValue y) method GetHashCode (line 83) | public int GetHashCode(BsonValue obj) method ToString (line 88) | public override string ToString() FILE: LiteDB/Utils/Constants.cs class Constants (line 20) | internal class Constants method LOG (line 114) | [DebuggerHidden] method LOG (line 126) | [DebuggerHidden] method ENSURE (line 136) | [DebuggerHidden] method ENSURE (line 150) | [DebuggerHidden] method ENSURE (line 169) | [DebuggerHidden] method DEBUG (line 186) | [DebuggerHidden] FILE: LiteDB/Utils/Encoding.cs class StringEncoding (line 5) | internal class StringEncoding FILE: LiteDB/Utils/ExtendedLengthHelper.cs class ExtendedLengthHelper (line 14) | internal static class ExtendedLengthHelper method ReadLength (line 19) | public static void ReadLength(byte typeByte, byte lengthByte, out Bson... method WriteLength (line 31) | public static void WriteLength(BsonType type, ushort length, out byte ... FILE: LiteDB/Utils/Extensions/BufferExtensions.cs method BinaryCompareTo (line 11) | public static int BinaryCompareTo(this byte[] lh, byte[] rh) FILE: LiteDB/Utils/Extensions/BufferSliceExtensions.cs class BufferSliceExtensions (line 9) | internal static class BufferSliceExtensions method ReadBool (line 13) | public static bool ReadBool(this BufferSlice buffer, int offset) method ReadByte (line 18) | public static byte ReadByte(this BufferSlice buffer, int offset) method ReadInt16 (line 23) | public static Int16 ReadInt16(this BufferSlice buffer, int offset) method ReadUInt16 (line 28) | public static UInt16 ReadUInt16(this BufferSlice buffer, int offset) method ReadInt32 (line 33) | public static Int32 ReadInt32(this BufferSlice buffer, int offset) method ReadUInt32 (line 38) | public static UInt32 ReadUInt32(this BufferSlice buffer, int offset) method ReadInt64 (line 43) | public static Int64 ReadInt64(this BufferSlice buffer, int offset) method ReadDouble (line 48) | public static double ReadDouble(this BufferSlice buffer, int offset) method ReadDecimal (line 53) | public static Decimal ReadDecimal(this BufferSlice buffer, int offset) method ReadObjectId (line 62) | public static ObjectId ReadObjectId(this BufferSlice buffer, int offset) method ReadGuid (line 67) | public static Guid ReadGuid(this BufferSlice buffer, int offset) method ReadBytes (line 72) | public static byte[] ReadBytes(this BufferSlice buffer, int offset, in... method ReadDateTime (line 81) | public static DateTime ReadDateTime(this BufferSlice buffer, int offset) method ReadPageAddress (line 91) | public static PageAddress ReadPageAddress(this BufferSlice buffer, int... method ReadString (line 96) | public static string ReadString(this BufferSlice buffer, int offset, i... method ReadCString (line 104) | public static string ReadCString(this BufferSlice buffer, int offset, ... method ReadIndexKey (line 124) | public static BsonValue ReadIndexKey(this BufferSlice buffer, int offset) method Write (line 174) | public static void Write(this BufferSlice buffer, bool value, int offset) method Write (line 179) | public static void Write(this BufferSlice buffer, byte value, int offset) method Write (line 184) | public static void Write(this BufferSlice buffer, Int16 value, int off... method Write (line 189) | public static void Write(this BufferSlice buffer, UInt16 value, int of... method Write (line 194) | public static void Write(this BufferSlice buffer, Int32 value, int off... method Write (line 199) | public static void Write(this BufferSlice buffer, UInt32 value, int of... method Write (line 204) | public static void Write(this BufferSlice buffer, Int64 value, int off... method Write (line 209) | public static void Write(this BufferSlice buffer, Double value, int of... method Write (line 214) | public static void Write(this BufferSlice buffer, Decimal value, int o... method Write (line 223) | public static void Write(this BufferSlice buffer, DateTime value, int ... method Write (line 228) | public static void Write(this BufferSlice buffer, PageAddress value, i... method Write (line 234) | public static void Write(this BufferSlice buffer, Guid value, int offset) method Write (line 239) | public static void Write(this BufferSlice buffer, ObjectId value, int ... method Write (line 244) | public static void Write(this BufferSlice buffer, byte[] value, int of... method Write (line 249) | public static void Write(this BufferSlice buffer, string value, int of... method WriteIndexKey (line 258) | public static void WriteIndexKey(this BufferSlice buffer, BsonValue va... FILE: LiteDB/Utils/Extensions/DateExtensions.cs class DateExtensions (line 6) | internal static class DateExtensions method Truncate (line 11) | public static DateTime Truncate(this DateTime dt) method MonthDifference (line 23) | public static int MonthDifference(this DateTime startDate, DateTime en... method YearDifference (line 34) | public static int YearDifference(this DateTime startDate, DateTime end... FILE: LiteDB/Utils/Extensions/DictionaryExtensions.cs class DictionaryExtensions (line 10) | internal static class DictionaryExtensions method GetOrDefault (line 12) | public static T GetOrDefault(this IDictionary dict, K key,... method GetOrAdd (line 22) | public static T GetOrAdd(this IDictionary dict, K key, Fun... method ParseKeyValue (line 34) | public static void ParseKeyValue(this IDictionary dict... method GetValue (line 135) | public static T GetValue(this Dictionary dict, stri... method GetFileSize (line 172) | public static long GetFileSize(this Dictionary dict, s... FILE: LiteDB/Utils/Extensions/EnumerableExtensions.cs class EnumerableExtensions (line 6) | internal static class EnumerableExtensions method OnDispose (line 9) | public static IEnumerable OnDispose(this IEnumerable source, ... FILE: LiteDB/Utils/Extensions/ExpressionExtensions.cs class ExpressionExtensions (line 9) | internal static class ExpressionExtensions method GetPath (line 21) | public static string GetPath(this Expression expr) FILE: LiteDB/Utils/Extensions/HashSetExtensions.cs class HashSetExtensions (line 9) | internal static class HashSetExtensions method AddRange (line 11) | public static HashSet AddRange(this HashSet hash, IEnumerable... FILE: LiteDB/Utils/Extensions/IOExceptionExtensions.cs class IOExceptionExtensions (line 7) | internal static class IOExceptionExtensions method IsLocked (line 15) | public static bool IsLocked(this IOException ex) method WaitIfLocked (line 27) | public static void WaitIfLocked(this IOException ex, int timerInMillis... FILE: LiteDB/Utils/Extensions/LinqExtensions.cs class LinqExtensions (line 7) | internal static class LinqExtensions method Batch (line 9) | public static IEnumerable> Batch(this IEnumerable... method YieldBatchElements (line 20) | private static IEnumerable YieldBatchElements(IEnumerator sou... method DistinctBy (line 30) | public static IEnumerable DistinctBy(this IEnu... method IsLast (line 55) | public static IEnumerable> IsLast(this IEnumerable s... type LastItem (line 76) | internal struct LastItem FILE: LiteDB/Utils/Extensions/StopWatchExtensions.cs class StopWatchExtensions (line 6) | public static class StopWatchExtensions method StartDisposable (line 9) | public static IDisposable StartDisposable(this Stopwatch stopwatch) class DisposableAction (line 15) | private class DisposableAction : IDisposable method DisposableAction (line 19) | public DisposableAction(Action action) method Dispose (line 24) | public void Dispose() FILE: LiteDB/Utils/Extensions/StreamExtensions.cs class StreamExtensions (line 7) | internal static class StreamExtensions method FlushToDisk (line 12) | public static void FlushToDisk(this Stream stream) FILE: LiteDB/Utils/Extensions/StringExtensions.cs class StringExtensions (line 11) | internal static class StringExtensions method IsNullOrWhiteSpace (line 13) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsNullOrEmpty (line 19) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsWord (line 28) | public static bool IsWord(this string str) method Sha1 (line 40) | public static string Sha1(this string value) method SqlLike (line 63) | public static bool SqlLike(this string str, string pattern, Collation ... method SqlLikeStartsWith (line 190) | public static string SqlLikeStartsWith(this string str, out bool hasMore) FILE: LiteDB/Utils/Extensions/TypeInfoExtensions.cs class TypeInfoExtensions (line 11) | internal static class TypeInfoExtensions method IsAnonymousType (line 13) | public static bool IsAnonymousType(this Type type) method IsEnumerable (line 22) | public static bool IsEnumerable(this Type type) FILE: LiteDB/Utils/FileHelper.cs class FileHelper (line 14) | internal static class FileHelper method GetSuffixFile (line 19) | public static string GetSuffixFile(string filename, string suffix = "-... method GetLogFile (line 40) | public static string GetLogFile(string filename) => GetSuffixFile(file... method GetTempFile (line 45) | public static string GetTempFile(string filename) => GetSuffixFile(fil... method IsFileLocked (line 50) | public static bool IsFileLocked(string filename) method TryExec (line 75) | public static bool TryExec(int timeout, Action action) method Exec (line 99) | public static void Exec(int timeout, Action action) method ParseFileSize (line 125) | public static long ParseFileSize(string size) method FormatFileSize (line 148) | public static string FormatFileSize(long byteCount) FILE: LiteDB/Utils/LCID.cs class LCID (line 13) | internal class LCID method GetCulture (line 449) | public static CultureInfo GetCulture(int lcid) method GetLCID (line 461) | public static int GetLCID(string culture) FILE: LiteDB/Utils/LiteException.cs class LiteException (line 13) | public class LiteException : Exception method LiteException (line 74) | public LiteException(int code, string message) method LiteException (line 80) | internal LiteException(int code, string message, params object[] args) method LiteException (line 86) | internal LiteException (int code, Exception inner, string message, par... method FileNotFound (line 101) | internal static LiteException FileNotFound(object fileId) method DatabaseShutdown (line 106) | internal static LiteException DatabaseShutdown() method InvalidDatabase (line 111) | internal static LiteException InvalidDatabase() method FileSizeExceeded (line 116) | internal static LiteException FileSizeExceeded(long limit) method CollectionLimitExceeded (line 121) | internal static LiteException CollectionLimitExceeded(int limit) method IndexNameLimitExceeded (line 126) | internal static LiteException IndexNameLimitExceeded(int limit) method InvalidIndexName (line 131) | internal static LiteException InvalidIndexName(string name, string col... method InvalidCollectionName (line 136) | internal static LiteException InvalidCollectionName(string name, strin... method IndexDropId (line 141) | internal static LiteException IndexDropId() method TempEngineAlreadyDefined (line 146) | internal static LiteException TempEngineAlreadyDefined() method CollectionNotFound (line 151) | internal static LiteException CollectionNotFound(string key) method InvalidExpressionType (line 156) | internal static LiteException InvalidExpressionType(BsonExpression exp... method InvalidExpressionTypePredicate (line 161) | internal static LiteException InvalidExpressionTypePredicate(BsonExpre... method CollectionAlreadyExist (line 166) | internal static LiteException CollectionAlreadyExist(string key) method IndexAlreadyExist (line 171) | internal static LiteException IndexAlreadyExist(string name) method InvalidUpdateField (line 176) | internal static LiteException InvalidUpdateField(string field) method IndexDuplicateKey (line 181) | internal static LiteException IndexDuplicateKey(string field, BsonValu... method InvalidIndexKey (line 186) | internal static LiteException InvalidIndexKey(string text) method IndexNotFound (line 191) | internal static LiteException IndexNotFound(string name) method LockTimeout (line 196) | internal static LiteException LockTimeout(string mode, TimeSpan ts) method LockTimeout (line 201) | internal static LiteException LockTimeout(string mode, string collecti... method InvalidCommand (line 206) | internal static LiteException InvalidCommand(string command) method AlreadyExistsCollectionName (line 211) | internal static LiteException AlreadyExistsCollectionName(string newName) method AlreadyOpenDatafile (line 216) | internal static LiteException AlreadyOpenDatafile(string filename) method InvalidDbRef (line 221) | internal static LiteException InvalidDbRef(string path) method AlreadyExistsTransaction (line 226) | internal static LiteException AlreadyExistsTransaction() method CollectionLockerNotFound (line 231) | internal static LiteException CollectionLockerNotFound(string collection) method InvalidFormat (line 236) | internal static LiteException InvalidFormat(string field) method DocumentMaxDepth (line 241) | internal static LiteException DocumentMaxDepth(int depth, Type type) method InvalidCtor (line 246) | internal static LiteException InvalidCtor(Type type, Exception inner) method UnexpectedToken (line 251) | internal static LiteException UnexpectedToken(Token token, string expe... method UnexpectedToken (line 263) | internal static LiteException UnexpectedToken(string message, Token to... method InvalidDataType (line 273) | internal static LiteException InvalidDataType(string field, BsonValue ... method PropertyReadWrite (line 278) | internal static LiteException PropertyReadWrite(PropertyInfo prop) method PropertyNotMapped (line 283) | internal static LiteException PropertyNotMapped(string name) method InvalidTypedName (line 288) | internal static LiteException InvalidTypedName(string type) method InitialSizeCryptoNotSupported (line 293) | internal static LiteException InitialSizeCryptoNotSupported() method InvalidInitialSize (line 298) | internal static LiteException InvalidInitialSize() method EngineDisposed (line 303) | internal static LiteException EngineDisposed() method InvalidNullCharInString (line 308) | internal static LiteException InvalidNullCharInString() method InvalidPageType (line 313) | internal static LiteException InvalidPageType(PageType pageType, BaseP... method InvalidFreeSpacePage (line 326) | internal static LiteException InvalidFreeSpacePage(uint pageID, int fr... method DataTypeNotAssignable (line 331) | internal static LiteException DataTypeNotAssignable(string type1, stri... method FileNotEncrypted (line 336) | internal static LiteException FileNotEncrypted() method InvalidPassword (line 341) | internal static LiteException InvalidPassword() method IllegalDeserializationType (line 346) | internal static LiteException IllegalDeserializationType(string typeName) method InvalidDatafileState (line 351) | internal static LiteException InvalidDatafileState(string message) FILE: LiteDB/Utils/MimeTypeConverter.cs class MimeTypeConverter (line 11) | internal class MimeTypeConverter method GetMimeType (line 583) | public static string GetMimeType(string filename) FILE: LiteDB/Utils/Pool/BucketHelper.cs class BucketHelper (line 6) | internal static class BucketHelper method BucketHelper (line 12) | static BucketHelper() method GetBucketIndex (line 21) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetMaxSizeForBucket (line 35) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: LiteDB/Utils/Randomizer.cs class Randomizer (line 10) | internal static class Randomizer method Next (line 14) | public static int Next() method Next (line 22) | public static int Next(int minValue, int maxValue) FILE: LiteDB/Utils/Result.cs type Result (line 12) | internal struct Result method GetValue (line 24) | public T GetValue() => this.Ok ? this.Value : throw this.Exception; method Result (line 26) | public Result(T value, Exception ex = null) FILE: LiteDB/Utils/Tokenizer.cs type TokenType (line 14) | internal enum TokenType class Token (line 93) | internal class Token method Token (line 104) | public Token(TokenType tokenType, string value, long position) method Expect (line 118) | public Token Expect(TokenType type) method Expect (line 131) | public Token Expect(TokenType type1, TokenType type2) method Expect (line 144) | public Token Expect(TokenType type1, TokenType type2, TokenType type3) method Expect (line 154) | public Token Expect(string value, bool ignoreCase = true) method Is (line 164) | public bool Is(string value, bool ignoreCase = true) method ToString (line 197) | public override string ToString() class Tokenizer (line 209) | internal class Tokenizer method CheckEOF (line 223) | public bool CheckEOF() method Tokenizer (line 230) | public Tokenizer(string source) method Tokenizer (line 235) | public Tokenizer(TextReader reader) method IsWordChar (line 246) | public static bool IsWordChar(char c, bool first) method ReadChar (line 259) | private char ReadChar() method LookAhead (line 283) | public Token LookAhead(bool eatWhitespace = true) method ReadToken (line 301) | public Token ReadToken(bool eatWhitespace = true) method ReadNext (line 321) | private Token ReadNext(bool eatWhitespace) method EatWhitespace (line 550) | private void EatWhitespace() method ReadWord (line 561) | private string ReadWord() method ReadNumber (line 580) | private string ReadNumber(ref bool dbl) method ReadString (line 623) | private string ReadString(char quote) method ReadLine (line 667) | private void ReadLine() method ParseUnicode (line 677) | public static uint ParseUnicode(char c1, char c2, char c3, char c4) method ParseSingleChar (line 687) | public static uint ParseSingleChar(char c1, uint multiplier) method ToString (line 699) | public override string ToString() FILE: LiteDB/Utils/TryCatch.cs class TryCatch (line 11) | internal class TryCatch method TryCatch (line 15) | public TryCatch() method TryCatch (line 19) | public TryCatch(Exception initial) method Catch (line 28) | [DebuggerHidden]