SYMBOL INDEX (1361 symbols across 58 files) FILE: samples/App/Program.cs class Program (line 17) | class Program { method Main (line 22) | static void method Run (line 32) | void method GetSamplesLanguages (line 118) | string[] method GetSamples (line 136) | IEnumerable method RunSamples (line 171) | static void method GetArrayOption (line 273) | static int method WriteError (line 330) | static void FILE: samples/App/Utilities/ObjectDumper.cs class ObjectDumper (line 10) | public class ObjectDumper { method Write (line 12) | public static void Write(object element) method Write (line 17) | public static void Write(object element, int depth) method Write (line 22) | public static void Write(object element, int depth, TextWriter log) method ObjectDumper (line 34) | private ObjectDumper(int depth) method Write (line 39) | private void Write(string s) method WriteIndent (line 47) | private void WriteIndent() method WriteLine (line 52) | private void WriteLine() method WriteTab (line 58) | private void WriteTab() method WriteObject (line 64) | private void WriteObject(string prefix, object element) method WriteValue (line 145) | private void WriteValue(object o) FILE: samples/CSharp/Database.Annotated.cs class DatabaseAnnotatedSamples (line 7) | public class DatabaseAnnotatedSamples { method DatabaseAnnotatedSamples (line 11) | public DatabaseAnnotatedSamples(NorthwindDatabase db) { method IncludeManyToOne (line 15) | public IEnumerable IncludeManyToOne() { method IncludeManyToOneNested (line 24) | public IEnumerable IncludeManyToOneNested() { method IncludeOneToMany (line 32) | public Region IncludeOneToMany() { method ContainsKey (line 39) | public bool ContainsKey() { method Find (line 43) | public Product Find() { method Transactions_AdoNet (line 47) | public void Transactions_AdoNet() { FILE: samples/CSharp/Database.Poco.cs class DatabasePocoSamples (line 10) | public class DatabasePocoSamples { method DatabasePocoSamples (line 14) | public DatabasePocoSamples(Database db) { method SelectWithManyToOne (line 18) | public IEnumerable SelectWithManyToOne() { method SelectWithManyToOneNested (line 32) | public IEnumerable SelectWithManyToOneNested() { method AnnonymousType (line 46) | public IEnumerable AnnonymousType() { method MappingCalculatedColumn (line 59) | public IEnumerable MappingCalculatedColumn() { method MappingToConstructorArguments (line 70) | public MappingToConstructorArgumentsSample MappingToConstructorArgumen... method MappingToConstructorArgumentsNested (line 81) | public MappingToConstructorArgumentsSample MappingToConstructorArgumen... method Dynamic (line 92) | public IEnumerable Dynamic() { class ProductWithStockValue (line 107) | public class ProductWithStockValue : Product { class MappingToConstructorArgumentsSample (line 112) | public class MappingToConstructorArgumentsSample { method MappingToConstructorArgumentsSample (line 118) | public MappingToConstructorArgumentsSample(int id) { method MappingToConstructorArgumentsSample (line 122) | public MappingToConstructorArgumentsSample(int id, Uri url, Money? price) type Money (line 130) | public struct Money { method Money (line 135) | public Money(decimal amount, string currency) { method ToString (line 140) | public override string ToString() { FILE: samples/CSharp/Northwind/Category.cs class Category (line 7) | [Table(Name = "Categories")] FILE: samples/CSharp/Northwind/Customer.cs class Customer (line 7) | [Table(Name = "Customers")] FILE: samples/CSharp/Northwind/CustomerCustomerDemo.cs class CustomerCustomerDemo (line 6) | [Table] FILE: samples/CSharp/Northwind/CustomerDemographic.cs class CustomerDemographic (line 7) | [Table(Name = "CustomerDemographics")] FILE: samples/CSharp/Northwind/Employee.cs class Employee (line 7) | [Table(Name = "Employees")] FILE: samples/CSharp/Northwind/EmployeeTerritory.cs class EmployeeTerritory (line 6) | [Table(Name = "EmployeeTerritories")] FILE: samples/CSharp/Northwind/NorthwindDatabase.cs class NorthwindDatabase (line 6) | public class NorthwindDatabase : Database { method NorthwindDatabase (line 20) | public NorthwindDatabase(string connectionString, string providerInvar... FILE: samples/CSharp/Northwind/Order.cs class Order (line 7) | [Table(Name = "Orders")] FILE: samples/CSharp/Northwind/OrderDetail.cs class OrderDetail (line 6) | [Table(Name = "Order Details")] FILE: samples/CSharp/Northwind/Product.cs class Product (line 7) | [Table(Name = "Products")] FILE: samples/CSharp/Northwind/Region.cs class Region (line 7) | [Table(Name = "Region")] FILE: samples/CSharp/Northwind/Shipper.cs class Shipper (line 7) | [Table(Name = "Shippers")] FILE: samples/CSharp/Northwind/Supplier.cs class Supplier (line 7) | [Table(Name = "Suppliers")] FILE: samples/CSharp/Northwind/Territory.cs class Territory (line 7) | [Table(Name = "Territories")] FILE: samples/CSharp/SqlBuilder.cs class SqlBuilderSamples (line 6) | public class SqlBuilderSamples { method DynamicSql_1 (line 9) | public SqlBuilder DynamicSql_1() { method DynamicSql_2 (line 13) | public SqlBuilder DynamicSql_2() { method DynamicSql_3 (line 17) | public SqlBuilder DynamicSql_3() { method DynamicSql_4 (line 21) | public SqlBuilder DynamicSql_4() { method DynamicSql (line 25) | SqlBuilder DynamicSql(int? categoryId, int? supplierId) { method Subquery (line 36) | public SqlBuilder Subquery() { method ExtendRawSql (line 46) | public SqlBuilder ExtendRawSql() { method ListArgument (line 55) | public SqlBuilder ListArgument() { method Insert (line 70) | public SqlBuilder Insert() { method Update (line 77) | public SqlBuilder Update() { method UpdateWithSubquery (line 85) | public SqlBuilder UpdateWithSubquery() { method Delete (line 96) | public SqlBuilder Delete() { method AlphabeticalListOfProducts (line 110) | public SqlBuilder AlphabeticalListOfProducts() { method CustomersAndSuppliersByCity (line 127) | public SqlBuilder CustomersAndSuppliersByCity() { method ProductsAboveAveragePrice (line 144) | public SqlBuilder ProductsAboveAveragePrice() { method ProductSalesFor1997 (line 166) | public SqlBuilder ProductSalesFor1997() { FILE: samples/CSharp/SqlSet.cs class SqlSetSamples (line 9) | public class SqlSetSamples { method SqlSetSamples (line 13) | public SqlSetSamples(Database db) { method AreThereAnyProducts (line 17) | public bool AreThereAnyProducts() { method DoAllProductsHaveUnitPrice (line 21) | public bool DoAllProductsHaveUnitPrice() { method DoSomeProductsAreOutOfStock (line 25) | public bool DoSomeProductsAreOutOfStock() { method HowManyProductsAreOutOfStock (line 29) | public int HowManyProductsAreOutOfStock() { method FirstProduct (line 33) | public Product FirstProduct() { method SecondProduct (line 37) | public Product SecondProduct() { method FirstOutOfStockProduct (line 41) | public Product FirstOutOfStockProduct() { method Top5ProductsWithLowestStock (line 45) | public IEnumerable Top5ProductsWithLowestStock() { method NamesOfOutOfStockProducts (line 56) | public IEnumerable NamesOfOutOfStockProducts() { method GetSpecificProduct (line 64) | public Product GetSpecificProduct() { FILE: src/DbExtensions/Attributes.cs class DatabaseAttribute (line 24) | [AttributeUsage(AttributeTargets.Class)] class TableAttribute (line 35) | [AttributeUsage(AttributeTargets.Class, Inherited = false)] class ColumnAttribute (line 50) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] type UpdateCheck (line 137) | internal enum UpdateCheck { type AutoSync (line 148) | public enum AutoSync { class AssociationAttribute (line 185) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] class InheritanceMappingAttribute (line 250) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited ... method InheritanceMappingAttribute (line 274) | public type IDataAttribute (line 285) | interface IDataAttribute { class ComplexPropertyAttribute (line 298) | [AttributeUsage(AttributeTargets.Property)] method ComplexPropertyAttribute (line 322) | public method ComplexPropertyAttribute (line 325) | internal FILE: src/DbExtensions/Database.cs class Database (line 43) | public partial class Database : IDisposable { method Database (line 77) | public method Database (line 102) | public method Database (line 112) | internal // Used by tests method Initialize (line 124) | void method Initialize2 (line 137) | partial void method CreateCommandBuilder (line 140) | DbCommandBuilder? method EnsureConnectionOpen (line 166) | public IDisposable method EnsureConnectionOpenAsync (line 197) | public async ValueTask method EnsureInTransaction (line 255) | public DbTransaction method EnsureInTransaction (line 265) | public virtual DbTransaction method EnsureInTransactionAsync (line 322) | public ValueTask method EnsureInTransactionAsync (line 329) | public virtual async ValueTask method Execute (line 370) | public int method ExecuteAsync (line 403) | public async ValueTask method OnExecuted (line 444) | void method Map (line 476) | public IEnumerable method AsyncMap (line 487) | public IAsyncEnumerable method LastInsertId (line 505) | public virtual object? method LastInsertIdAsync (line 525) | public virtual async ValueTask method CreateCommand (line 553) | public virtual DbCommand method QuoteIdentifier (line 609) | public string method QuoteIdentifier (line 617) | internal void method QuoteIdentifierImpl (line 627) | void method Trace (line 649) | internal void method Trace (line 653) | internal static void method Dispose (line 685) | public void method Dispose (line 699) | protected virtual void method Equals (line 714) | [EditorBrowsable(EditorBrowsableState.Never)] method GetHashCode (line 720) | [EditorBrowsable(EditorBrowsableState.Never)] method GetType (line 726) | [EditorBrowsable(EditorBrowsableState.Never)] method ToString (line 732) | [EditorBrowsable(EditorBrowsableState.Never)] class WrappedConnection (line 736) | sealed class WrappedConnection(DbConnection? previouslyClosedConn) : I... method Dispose (line 738) | public void method DisposeAsync (line 746) | public async ValueTask class WrappedTransaction (line 757) | sealed class WrappedTransaction : DbTransaction { method WrappedTransaction (line 774) | public method Commit (line 781) | public override void method CommitAsync (line 793) | public override async Task method Rollback (line 808) | public override void method RollbackAsync (line 820) | public override async Task method Dispose (line 835) | protected override void method DisposeAsync (line 854) | public override async ValueTask method RemoveTxFromDatabase (line 875) | void class NoOpTransaction (line 884) | sealed class NoOpTransaction(DbConnection conn, IsolationLevel isolati... method Commit (line 892) | public override void method Rollback (line 895) | public override void method Dispose (line 899) | protected override void method DisposeAsync (line 907) | public override async ValueTask class DatabaseConfiguration (line 921) | public sealed partial class DatabaseConfiguration { method DefaultParameterNameBuilder (line 1027) | static string method DefaultParameterPlaceholderBuilder (line 1030) | static string method DatabaseConfiguration (line 1034) | internal method Initialize (line 1067) | void type SqlDialect (line 1093) | enum SqlDialect { class ChangeConflictException (line 1104) | public sealed class ChangeConflictException : Exception { method ChangeConflictException (line 1112) | public class MappingEnumerable (line 1117) | sealed class MappingEnumerable : IEnumerable, IEnumera... method MappingEnumerable (line 1147) | public method GetEnumerator (line 1161) | public IEnumerator method GetEnumerator (line 1172) | IEnumerator method MoveNext (line 1176) | public bool method Reset (line 1221) | public void method Dispose (line 1225) | public void method PossiblyOpenConnection (line 1233) | void method PossiblyCloseConnection (line 1241) | void class AsyncMappingEnumerable (line 1252) | sealed class AsyncMappingEnumerable : IAsyncEnumerable... method AsyncMappingEnumerable (line 1282) | public method GetAsyncEnumerator (line 1296) | public IAsyncEnumerator method MoveNextAsync (line 1308) | public async ValueTask method PossiblyOpenConnection (line 1363) | async ValueTask method PossiblyCloseConnection (line 1374) | async ValueTask method DisposeAsync (line 1385) | public async ValueTask FILE: src/DbExtensions/DynamicMapper.cs class Database (line 26) | partial class Database { method Map (line 35) | public IEnumerable method AsyncMap (line 47) | public IAsyncEnumerable method CreateDynamicMapper (line 57) | internal DynamicMapper class SqlSet (line 66) | partial class SqlSet { method DynamicMap (line 68) | partial void method DynamicAsyncMap (line 76) | partial void method CreateDynamicMapper (line 84) | DynamicMapper class DynamicMapper (line 94) | sealed class DynamicMapper : Mapper { method CreateRootNode (line 99) | protected override Node method CreateSimpleProperty (line 102) | protected override Node method CreateComplexProperty (line 106) | protected override Node method CreateParameterNode (line 110) | protected override Node method CreateParameterNode (line 114) | protected override Node method DynamicMap (line 118) | public object class DynamicNode (line 131) | sealed class DynamicNode : Node { method DynamicNode (line 148) | internal method DynamicNode (line 153) | internal method Map (line 171) | public object? method MapComplex (line 181) | object? method AllColumnsNull (line 194) | bool method MapSimple (line 211) | object? method Create (line 220) | public object method Load (line 224) | public void method Read (line 248) | void method Get (line 255) | object? method Set (line 267) | void method GetConstructors (line 272) | public override ConstructorInfo[] FILE: src/DbExtensions/Extensions.cs class Extensions (line 26) | public static class Extensions { method GetBoolean (line 33) | public static Boolean method GetByte (line 42) | public static Byte method GetChar (line 51) | public static Char method GetDateTime (line 60) | public static DateTime method GetDecimal (line 69) | public static Decimal method GetDouble (line 78) | public static Double method GetFloat (line 87) | public static Single method GetInt16 (line 96) | public static Int16 method GetInt32 (line 105) | public static Int32 method GetInt64 (line 114) | public static Int64 method GetString (line 123) | public static String method GetValue (line 134) | public static Object method GetNullableBoolean (line 143) | public static Boolean? method GetNullableBoolean (line 152) | public static Boolean? method GetNullableByte (line 161) | public static Byte? method GetNullableByte (line 170) | public static Byte? method GetNullableChar (line 179) | public static Char? method GetNullableChar (line 188) | public static Char? method GetNullableDateTime (line 197) | public static DateTime? method GetNullableDateTime (line 206) | public static DateTime? method GetNullableDecimal (line 215) | public static Decimal? method GetNullableDecimal (line 224) | public static Decimal? method GetNullableDouble (line 233) | public static Double? method GetNullableDouble (line 242) | public static Double? method GetNullableFloat (line 251) | public static Single? method GetNullableFloat (line 260) | public static Single? method GetNullableGuid (line 269) | public static Guid? method GetNullableGuid (line 278) | public static Guid? method GetNullableInt16 (line 287) | public static Int16? method GetNullableInt16 (line 296) | public static Int16? method GetNullableInt32 (line 305) | public static Int32? method GetNullableInt32 (line 314) | public static Int32? method GetNullableInt64 (line 323) | public static Int64? method GetNullableInt64 (line 332) | public static Int64? method GetStringOrNull (line 341) | public static String? method GetStringOrNull (line 350) | public static String? method GetValueOrNull (line 359) | public static Object? method GetValueOrNull (line 370) | public static Object? FILE: src/DbExtensions/Mapper.cs class Mapper (line 28) | abstract partial class Mapper { method Mapper (line 64) | protected method ReadMapping (line 67) | void method ReadMapping (line 93) | void method ThrowDuplicateConstructorArgument (line 252) | [DoesNotReturn] method ThrowDuplicateConstructorArgument (line 268) | [DoesNotReturn] method GetRootNode (line 284) | private protected Node method InitializeMappingContext2 (line 298) | partial void method CreateRootNode (line 301) | protected abstract Node method CreateSimpleProperty (line 304) | protected abstract Node? method CreateComplexProperty (line 307) | protected abstract Node? method CreateParameterNode (line 310) | protected abstract Node method CreateParameterNode (line 313) | protected abstract Node method ChooseConstructor (line 316) | static ConstructorInfo class MapGroup (line 336) | sealed class MapGroup(int depth, string name, string parent, Dictionar... type MapParam (line 351) | readonly struct MapParam { method MapParam (line 359) | public method MapParam (line 366) | public class MappingContext (line 375) | sealed partial class MappingContext { class Node (line 384) | abstract class Node { method GetConstructors (line 423) | public abstract ConstructorInfo[] FILE: src/DbExtensions/Metadata/Accessors.cs class FieldAccessor (line 29) | static class FieldAccessor { method Create (line 31) | [MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.NoOptimiz... class Accessor (line 81) | sealed class Accessor : MetaAccessor { method Accessor (line 90) | internal method GetValue (line 97) | public override V method SetValue (line 107) | public override void class PropertyAccessor (line 119) | static class PropertyAccessor { method Create (line 121) | internal static MetaAccessor method CreateCollection (line 164) | internal static MetaCollectionAccessor class Accessor (line 184) | sealed class Accessor : MetaAccessor where V2 : V { method Accessor (line 201) | internal method GetValue (line 211) | public override V method SetValue (line 215) | public override void FILE: src/DbExtensions/Metadata/AttributedMetaModel.cs class AttributedMetaModel (line 27) | sealed class AttributedMetaModel : MetaModel { method AttributedMetaModel (line 47) | internal method GetTables (line 60) | public override IEnumerable method GetTable (line 74) | public override MetaTable method GetTableNoLocks (line 102) | internal MetaTable method GetRoot (line 137) | static Type method GetMetaType (line 154) | public override MetaType class AttributedMetaTable (line 195) | sealed class AttributedMetaTable : MetaTable { method AttributedMetaTable (line 209) | internal class AttributedRootType (line 221) | sealed class AttributedRootType : AttributedMetaType { method AttributedRootType (line 238) | internal method Validate (line 327) | void method CreateInheritedType (line 373) | AttributedMetaType method GetInheritanceType (line 391) | internal override MetaType class AttributedMetaType (line 406) | class AttributedMetaType : MetaType { method AttributedMetaType (line 569) | internal method ValidatePrimaryKeyMember (line 586) | void method InitDataMembers (line 599) | void method InitDataMembersImpl (line 612) | void method InitSpecialMember (line 704) | void method GetDataMember (line 746) | public override MetaDataMember method GetInheritanceType (line 767) | internal override MetaType method GetTypeForInheritanceCode (line 777) | internal override MetaType method ToString (line 803) | public override string class AttributedMetaDataMember (line 807) | sealed class AttributedMetaDataMember : MetaDataMember { method AttributedMetaDataMember (line 1001) | internal method InitAccessors (line 1045) | void method MakeMemberAccessor (line 1076) | static MetaAccessor method GetValueForDatabase (line 1092) | public override object method IsDeclaredBy (line 1107) | public override bool method ToString (line 1115) | public override string class MetaComplexProperty (line 1120) | sealed class MetaComplexProperty { method MetaComplexProperty (line 1169) | public method InitAccessors (line 1187) | void method GetValueFromRoot (line 1201) | public object class AttributedMetaAssociation (line 1230) | sealed class AttributedMetaAssociation : MetaAssociationImpl { method AttributedMetaAssociation (line 1271) | internal class MetaAssociationImpl (line 1354) | abstract class MetaAssociationImpl : MetaAssociation { method MakeKeys (line 1361) | protected static ReadOnlyCollection method AreEqual (line 1391) | protected static bool method ToString (line 1414) | public override string class UnmappedType (line 1419) | sealed class UnmappedType : MetaType { method UnmappedType (line 1532) | internal method GetInheritanceType (line 1539) | internal override MetaType method GetTypeForInheritanceCode (line 1549) | internal override MetaType method GetDataMember (line 1553) | public override MetaDataMember method InitDataMembers (line 1582) | void method ToString (line 1612) | public override string class UnmappedDataMember (line 1616) | sealed class UnmappedDataMember : MetaDataMember { method UnmappedDataMember (line 1700) | internal method InitAccessors (line 1709) | void method IsDeclaredBy (line 1719) | public override bool method MakeMemberAccessor (line 1727) | static MetaAccessor class InheritanceBaseFinder (line 1743) | static class InheritanceBaseFinder { method FindBase (line 1745) | internal static MetaType class InheritanceRules (line 1785) | static class InheritanceRules { method DistinguishedMemberName (line 1792) | internal static object method AreSameMember (line 1836) | internal static bool FILE: src/DbExtensions/Metadata/Error.cs class Error (line 22) | static class Error { method ArgumentOutOfRange (line 24) | internal static Exception method InvalidFieldInfo (line 29) | internal static Exception method CouldNotCreateAccessorToProperty (line 34) | internal static Exception method UnableToAssignValueToReadonlyProperty (line 39) | internal static Exception method NoDiscriminatorFound (line 44) | internal static Exception method InheritanceTypeDoesNotDeriveFromRoot (line 49) | internal static Exception method AbstractClassAssignInheritanceDiscriminator (line 54) | internal static Exception method CannotGetInheritanceDefaultFromNonInheritanceClass (line 59) | internal static Exception method InheritanceCodeMayNotBeNull (line 64) | internal static Exception method InheritanceTypeHasMultipleDiscriminators (line 69) | internal static Exception method InheritanceCodeUsedForMultipleTypes (line 74) | internal static Exception method InheritanceTypeHasMultipleDefaults (line 79) | internal static Exception method InheritanceHierarchyDoesNotDefineDefault (line 84) | internal static Exception method InheritanceSubTypeIsAlsoRoot (line 89) | internal static Exception method NonInheritanceClassHasDiscriminator (line 94) | internal static Exception method MemberMappedMoreThanOnce (line 99) | internal static Exception method BadStorageProperty (line 104) | internal static Exception method IncorrectAutoSyncSpecification (line 109) | internal static Exception method BadKeyMember (line 114) | internal static Exception method UnableToResolveRootForType (line 119) | internal static Exception method CouldNotFindTypeFromMapping (line 124) | internal static Exception method TwoMembersMarkedAsPrimaryKeyAndDBGenerated (line 129) | internal static Exception method TwoMembersMarkedAsRowVersion (line 134) | internal static Exception method TwoMembersMarkedAsInheritanceDiscriminator (line 139) | internal static Exception method CouldNotFindRuntimeTypeForMapping (line 144) | internal static Exception method UnexpectedNull (line 149) | internal static Exception method InvalidDeleteOnNullSpecification (line 154) | internal static Exception method MappedMemberHadNoCorrespondingMemberInType (line 159) | internal static Exception method DiscriminatorClrTypeNotSupported (line 164) | internal static Exception method IdentityClrTypeNotSupported (line 169) | internal static Exception method PrimaryKeyInSubTypeNotSupported (line 174) | internal static Exception method MismatchedThisKeyOtherKey (line 179) | internal static Exception method MappingOfInterfacesMemberIsNotSupported (line 184) | internal static Exception method UnmappedClassMember (line 189) | internal static Exception FILE: src/DbExtensions/Metadata/MappingSource.cs class MappingSource (line 28) | abstract class MappingSource { method GetModel (line 44) | public MetaModel method CreateModel (line 118) | protected abstract MetaModel class AttributeMappingSource (line 126) | sealed class AttributeMappingSource : MappingSource { method CreateModel (line 128) | protected override MetaModel FILE: src/DbExtensions/Metadata/MappingSystem.cs class MappingSystem (line 26) | static class MappingSystem { method IsSupportedDiscriminatorType (line 34) | internal static bool method IsSupportedIdentityType (line 68) | internal static bool FILE: src/DbExtensions/Metadata/MetaModel.cs class MetaModel (line 32) | abstract class MetaModel { method GetTable (line 61) | public abstract MetaTable method GetTables (line 69) | public abstract IEnumerable method GetMetaType (line 76) | public abstract MetaType class MetaTable (line 84) | abstract class MetaTable { class MetaTableConfiguration (line 108) | sealed class MetaTableConfiguration { method MetaTableConfiguration (line 113) | public method MetaTableConfiguration (line 116) | internal class MetaType (line 127) | abstract class MetaType { method GetInheritanceType (line 254) | internal abstract MetaType method GetTypeForInheritanceCode (line 263) | internal abstract MetaType method GetDataMember (line 316) | public abstract MetaDataMember class MetaDataMember (line 324) | abstract class MetaDataMember { method IsDeclaredBy (line 386) | public abstract bool method GetValueForDatabase (line 488) | public virtual object method ConvertValueForDatabase (line 496) | public object class MetaAssociation (line 513) | abstract class MetaAssociation { method LoadCollection (line 608) | public void class MetaAccessor (line 632) | abstract class MetaAccessor { method GetBoxedValue (line 647) | public abstract object method SetBoxedValue (line 656) | public abstract void method HasValue (line 663) | internal virtual bool method HasAssignedValue (line 670) | internal virtual bool method HasLoadedValue (line 677) | internal virtual bool method SetBoxedValue (line 701) | public override void method GetBoxedValue (line 713) | public override object method GetValue (line 721) | public abstract TMember method SetValue (line 728) | public abstract void class MetaAccessor (line 688) | abstract class MetaAccessor : MetaAccessor { method GetBoxedValue (line 647) | public abstract object method SetBoxedValue (line 656) | public abstract void method HasValue (line 663) | internal virtual bool method HasAssignedValue (line 670) | internal virtual bool method HasLoadedValue (line 677) | internal virtual bool method SetBoxedValue (line 701) | public override void method GetBoxedValue (line 713) | public override object method GetValue (line 721) | public abstract TMember method SetValue (line 728) | public abstract void class MetaCollectionAccessor (line 732) | abstract class MetaCollectionAccessor : MetaAccessor { method AddBoxedElement (line 737) | public abstract void method GetOrCreateBoxed (line 740) | public abstract object method MetaCollectionAccessor (line 761) | internal method CreateFactory (line 771) | static Func method GetOrCreateBoxed (line 780) | public override object method GetValue (line 794) | public TCollection method SetValue (line 798) | public void method AddElement (line 802) | public void method SetBoxedValue (line 806) | public override void method GetBoxedValue (line 810) | public override object method AddBoxedElement (line 814) | public override void class MetaCollectionAccessor (line 744) | sealed class MetaCollectionAccessor :... method AddBoxedElement (line 737) | public abstract void method GetOrCreateBoxed (line 740) | public abstract object method MetaCollectionAccessor (line 761) | internal method CreateFactory (line 771) | static Func method GetOrCreateBoxed (line 780) | public override object method GetValue (line 794) | public TCollection method SetValue (line 798) | public void method AddElement (line 802) | public void method SetBoxedValue (line 806) | public override void method GetBoxedValue (line 810) | public override object method AddBoxedElement (line 814) | public override void FILE: src/DbExtensions/Metadata/TypeSystem.cs class TypeSystem (line 25) | static class TypeSystem { method IsSequenceType (line 27) | internal static bool method FindIEnumerable (line 36) | static Type method GetElementType (line 82) | internal static Type method IsNullableType (line 94) | internal static bool method GetMemberType (line 102) | internal static Type method GetAllFields (line 120) | internal static IEnumerable method GetAllProperties (line 143) | internal static IEnumerable method IsPrivate (line 165) | static bool type MetaPosition (line 184) | struct MetaPosition : IEqualityComparer, IEqualityComparer { method MetaPosition (line 192) | internal method MetaPosition (line 196) | private method Equals (line 206) | public override bool method GetHashCode (line 220) | public override int method Equals (line 223) | public bool method GetHashCode (line 227) | public int method Equals (line 231) | bool method GetHashCode (line 235) | int method AreEqual (line 239) | static bool FILE: src/DbExtensions/PocoMapper.cs class Database (line 31) | partial class Database { method Map (line 41) | public IEnumerable method AsyncMap (line 53) | public IAsyncEnumerable method Map (line 72) | public IEnumerable method AsyncMap (line 85) | public IAsyncEnumerable method CreatePocoMapper (line 96) | internal PocoMapper class SqlSet (line 105) | partial class SqlSet { method Initialize2 (line 110) | partial void method Initialize3 (line 120) | partial void method AddManyInclude (line 123) | private protected void method PocoMap (line 129) | partial void method PocoAsyncMap (line 137) | partial void method CreatePocoMapper (line 145) | private protected PocoMapper method WithManyInclude (line 163) | [EditorBrowsable(EditorBrowsableState.Never)] method PocoMap (line 173) | partial void method PocoAsyncMap (line 181) | partial void class SqlSet (line 158) | partial class SqlSet { method Initialize2 (line 110) | partial void method Initialize3 (line 120) | partial void method AddManyInclude (line 123) | private protected void method PocoMap (line 129) | partial void method PocoAsyncMap (line 137) | partial void method CreatePocoMapper (line 145) | private protected PocoMapper method WithManyInclude (line 163) | [EditorBrowsable(EditorBrowsableState.Never)] method PocoMap (line 173) | partial void method PocoAsyncMap (line 181) | partial void class Mapper (line 190) | partial class Mapper { method InitializeMappingContext2 (line 192) | partial void method InitializeMappingContext3 (line 202) | partial void class PocoMapper (line 206) | sealed class PocoMapper : Mapper { method PocoMapper (line 229) | public method PocoMap (line 234) | public object method PocoLoad (line 254) | public void method BuildCacheKey (line 272) | static CacheKey method GetManyLoaders (line 301) | internal Dictionary>>? method CreateRootNode (line 330) | protected override Node method CreateSimpleProperty (line 334) | protected override Node? method CreateComplexProperty (line 347) | protected override Node? method CreateParameterNode (line 360) | protected override Node method CreateParameterNode (line 364) | protected override Node method GetProperty (line 368) | static PropertyInfo? type CacheKey (line 384) | readonly record struct CacheKey(Type Type, string Names); type CacheArg (line 386) | readonly record struct CacheArg(PocoMapper Mapper, DbDataReader Record); class MappingContext (line 389) | partial class MappingContext { method LoadMany (line 394) | public void class PocoNode (line 415) | sealed partial class PocoNode : Node { method PocoNode (line 458) | internal method PocoNode (line 470) | internal method PocoNode (line 478) | internal method GetConstructors (line 485) | public override ConstructorInfo[] method GetPropertyPath (line 489) | string method IsInParameter (line 508) | bool method ToString (line 513) | public override string method CompileMap (line 527) | internal Func method CompileLoad (line 545) | internal Action method GenerateExpressionNullable (line 568) | ParameterExpression method GenerateExpression (line 653) | ParameterExpression method GenerateExpressionComplex (line 663) | ParameterExpression method GenerateLoad (line 700) | void method GenerateExpressionSimple (line 770) | ParameterExpression method GetAllOrdinals (line 847) | IEnumerable method GetConvertToType (line 876) | partial void class References (line 879) | static partial class References { FILE: src/DbExtensions/SqlBuilder.cs type ISqlFragment (line 32) | interface ISqlFragment { method ToString (line 37) | string class SqlBuilder (line 46) | [CLSCompliant(true)] method JoinSql (line 127) | public static SqlBuilder method JoinSql (line 172) | public static SqlBuilder method SqlBuilder (line 208) | public method SqlBuilder (line 215) | private method SqlBuilder (line 235) | [EditorBrowsable(EditorBrowsableState.Never)] method PlaceholderLengthSum (line 248) | static int method AppendLiteral (line 273) | [EditorBrowsable(EditorBrowsableState.Never)] method AppendFormatted (line 280) | [EditorBrowsable(EditorBrowsableState.Never)] method AppendClause (line 291) | public SqlBuilder method AppendClause (line 301) | public SqlBuilder method AppendSql (line 340) | public SqlBuilder method AppendFragment (line 349) | internal SqlBuilder method AppendFragment (line 356) | void method Append (line 388) | public SqlBuilder method Append (line 398) | public SqlBuilder method AppendPlaceholder (line 405) | internal void method AppendPlaceholderSql (line 459) | void method GetDefiningQueryFromObject (line 471) | static partial void method AppendIf (line 481) | public SqlBuilder method AppendElseIf (line 496) | public SqlBuilder method AppendElse (line 513) | public SqlBuilder method AppendLine (line 528) | public SqlBuilder method InsertText (line 542) | public SqlBuilder method SetCurrentClause (line 556) | public SqlBuilder method SetCurrentClause (line 567) | public SqlBuilder method SetNextClause (line 581) | public SqlBuilder method SetNextClause (line 592) | public SqlBuilder method ToString (line 605) | public override string method Clone (line 613) | public SqlBuilder method _ (line 623) | [CLSCompliant(false)] method _ (line 634) | [CLSCompliant(false)] method _If (line 646) | [CLSCompliant(false)] method _ElseIf (line 662) | [CLSCompliant(false)] method _Else (line 682) | [CLSCompliant(false)] method WITH (line 694) | public SqlBuilder method WITH (line 704) | public SqlBuilder method WITH (line 716) | public SqlBuilder method SELECT (line 738) | public SqlBuilder method SELECT (line 748) | public SqlBuilder method SELECT (line 758) | public SqlBuilder method FROM (line 768) | public SqlBuilder method FROM (line 778) | public SqlBuilder method FROM (line 788) | public SqlBuilder method FROM (line 800) | public SqlBuilder method JOIN (line 822) | public SqlBuilder method JOIN (line 832) | public SqlBuilder method JOIN (line 842) | public SqlBuilder method LEFT_JOIN (line 852) | public SqlBuilder method LEFT_JOIN (line 862) | public SqlBuilder method LEFT_JOIN (line 872) | public SqlBuilder method RIGHT_JOIN (line 882) | public SqlBuilder method RIGHT_JOIN (line 892) | public SqlBuilder method RIGHT_JOIN (line 902) | public SqlBuilder method INNER_JOIN (line 912) | public SqlBuilder method INNER_JOIN (line 922) | public SqlBuilder method INNER_JOIN (line 932) | public SqlBuilder method CROSS_JOIN (line 942) | public SqlBuilder method CROSS_JOIN (line 952) | public SqlBuilder method CROSS_JOIN (line 962) | public SqlBuilder method WHERE (line 972) | public SqlBuilder method WHERE (line 982) | public SqlBuilder method WHERE (line 992) | public SqlBuilder method GROUP_BY (line 1002) | public SqlBuilder method GROUP_BY (line 1012) | public SqlBuilder method GROUP_BY (line 1022) | public SqlBuilder method HAVING (line 1032) | public SqlBuilder method HAVING (line 1042) | public SqlBuilder method HAVING (line 1052) | public SqlBuilder method ORDER_BY (line 1062) | public SqlBuilder method ORDER_BY (line 1072) | public SqlBuilder method ORDER_BY (line 1082) | public SqlBuilder method LIMIT (line 1092) | public SqlBuilder method LIMIT (line 1102) | public SqlBuilder method LIMIT (line 1112) | public SqlBuilder method LIMIT (line 1122) | public SqlBuilder method OFFSET (line 1142) | public SqlBuilder method OFFSET (line 1152) | public SqlBuilder method OFFSET (line 1162) | public SqlBuilder method OFFSET (line 1172) | public SqlBuilder method UNION (line 1191) | public SqlBuilder method INSERT_INTO (line 1201) | public SqlBuilder method INSERT_INTO (line 1211) | public SqlBuilder method DELETE_FROM (line 1221) | public SqlBuilder method DELETE_FROM (line 1231) | public SqlBuilder method UPDATE (line 1241) | public SqlBuilder method UPDATE (line 1251) | public SqlBuilder method SET (line 1261) | public SqlBuilder method SET (line 1271) | public SqlBuilder method VALUES (line 1281) | public SqlBuilder method VALUES (line 1291) | public SqlBuilder type AppendStringHandler (line 1325) | [EditorBrowsable(EditorBrowsableState.Never)] method AppendStringHandler (line 1334) | public method AppendStringHandler (line 1344) | public method AppendLiteral (line 1356) | public void method AppendFormatted (line 1362) | public void type AppendElseStringHandler (line 1369) | [EditorBrowsable(EditorBrowsableState.Never)] method AppendElseStringHandler (line 1378) | public method AppendElseStringHandler (line 1384) | public method AppendLiteral (line 1399) | public void method AppendFormatted (line 1405) | public void type ClauseStringHandler (line 1412) | [EditorBrowsable(EditorBrowsableState.Never)] method ClauseStringHandler (line 1421) | public method ClauseStringHandler (line 1427) | public method AppendLiteral (line 1439) | public void method AppendFormatted (line 1445) | public void type ConditionalStringHandler (line 1452) | [EditorBrowsable(EditorBrowsableState.Never)] method ConditionalStringHandler (line 1461) | public method AppendLiteral (line 1477) | public void method AppendFormatted (line 1483) | public void type ConditionalElseStringHandler (line 1490) | [EditorBrowsable(EditorBrowsableState.Never)] method ConditionalElseStringHandler (line 1499) | public method ConditionalElseStringHandler (line 1505) | public method AppendLiteral (line 1524) | public void method AppendFormatted (line 1530) | public void class SQL (line 1541) | public static partial class SQL { method WITH (line 1552) | public static SqlBuilder method WITH (line 1565) | public static SqlBuilder method WITH (line 1580) | public static SqlBuilder method SELECT (line 1598) | public static SqlBuilder method SELECT (line 1611) | public static SqlBuilder method INSERT_INTO (line 1624) | public static SqlBuilder method INSERT_INTO (line 1637) | public static SqlBuilder method UPDATE (line 1650) | public static SqlBuilder method UPDATE (line 1663) | public static SqlBuilder method DELETE_FROM (line 1676) | public static SqlBuilder method DELETE_FROM (line 1689) | public static SqlBuilder method Equals (line 1697) | [EditorBrowsable(EditorBrowsableState.Never)] method ReferenceEquals (line 1704) | [EditorBrowsable(EditorBrowsableState.Never)] type SqlClause (line 1716) | public abstract record class SqlClause(string? Name, string? Separator) { FILE: src/DbExtensions/SqlSet.Async.cs class SqlSet (line 25) | partial class SqlSet { method AsyncMap (line 27) | private protected virtual IAsyncEnumerable method PocoAsyncMap (line 47) | partial void method DynamicAsyncMap (line 50) | partial void method AsAsyncEnumerable (line 57) | public IAsyncEnumerable method AsAsyncEnumerable (line 61) | IAsyncEnumerable method AllAsync (line 68) | public async ValueTask method AllAsync (line 80) | public async ValueTask method AnyAsync (line 94) | public async ValueTask method AnyAsync (line 107) | public async ValueTask method AnyAsync (line 118) | public async ValueTask method CountAsync (line 129) | public async ValueTask method CountAsync (line 142) | public async ValueTask method CountAsync (line 153) | public async ValueTask method FirstAsync (line 164) | public async ValueTask method FirstAsync (line 176) | public async ValueTask method FirstAsync (line 187) | public async ValueTask method FirstOrDefaultAsync (line 198) | public async ValueTask method FirstOrDefaultAsync (line 210) | public async ValueTask method FirstOrDefaultAsync (line 221) | public async ValueTask method GetAsyncEnumerator (line 235) | public IAsyncEnumerator method LongCountAsync (line 242) | public async ValueTask method LongCountAsync (line 255) | public async ValueTask method LongCountAsync (line 266) | public async ValueTask method SingleAsync (line 277) | public async ValueTask method SingleAsync (line 288) | public async ValueTask method SingleAsync (line 299) | public async ValueTask method SingleOrDefaultAsync (line 310) | public async ValueTask method SingleOrDefaultAsync (line 321) | public async ValueTask method SingleOrDefaultAsync (line 332) | public async ValueTask method ToArrayAsync (line 343) | public async ValueTask method ToListAsync (line 354) | public async ValueTask> method AsyncMap (line 365) | private protected override IAsyncEnumerable method AsyncMapTyped (line 378) | IAsyncEnumerable method PocoAsyncMap (line 395) | partial void method AsAsyncEnumerable (line 402) | public new IAsyncEnumerable method AsAsyncEnumerable (line 406) | IAsyncEnumerable method FirstAsync (line 412) | public new async ValueTask method FirstAsync (line 423) | public new async ValueTask method FirstAsync (line 433) | public new async ValueTask method FirstOrDefaultAsync (line 443) | public new async ValueTask method FirstOrDefaultAsync (line 454) | public new async ValueTask method FirstOrDefaultAsync (line 464) | public new async ValueTask method GetAsyncEnumerator (line 478) | public new IAsyncEnumerator method SingleAsync (line 484) | public new async ValueTask method SingleAsync (line 494) | public new async ValueTask method SingleAsync (line 504) | public new async ValueTask method SingleOrDefaultAsync (line 514) | public new async ValueTask method SingleOrDefaultAsync (line 524) | public new async ValueTask method SingleOrDefaultAsync (line 534) | public new async ValueTask method ToArrayAsync (line 544) | public new async ValueTask method ToListAsync (line 555) | public new async ValueTask> class SqlSet (line 363) | partial class SqlSet { method AsyncMap (line 27) | private protected virtual IAsyncEnumerable method PocoAsyncMap (line 47) | partial void method DynamicAsyncMap (line 50) | partial void method AsAsyncEnumerable (line 57) | public IAsyncEnumerable method AsAsyncEnumerable (line 61) | IAsyncEnumerable method AllAsync (line 68) | public async ValueTask method AllAsync (line 80) | public async ValueTask method AnyAsync (line 94) | public async ValueTask method AnyAsync (line 107) | public async ValueTask method AnyAsync (line 118) | public async ValueTask method CountAsync (line 129) | public async ValueTask method CountAsync (line 142) | public async ValueTask method CountAsync (line 153) | public async ValueTask method FirstAsync (line 164) | public async ValueTask method FirstAsync (line 176) | public async ValueTask method FirstAsync (line 187) | public async ValueTask method FirstOrDefaultAsync (line 198) | public async ValueTask method FirstOrDefaultAsync (line 210) | public async ValueTask method FirstOrDefaultAsync (line 221) | public async ValueTask method GetAsyncEnumerator (line 235) | public IAsyncEnumerator method LongCountAsync (line 242) | public async ValueTask method LongCountAsync (line 255) | public async ValueTask method LongCountAsync (line 266) | public async ValueTask method SingleAsync (line 277) | public async ValueTask method SingleAsync (line 288) | public async ValueTask method SingleAsync (line 299) | public async ValueTask method SingleOrDefaultAsync (line 310) | public async ValueTask method SingleOrDefaultAsync (line 321) | public async ValueTask method SingleOrDefaultAsync (line 332) | public async ValueTask method ToArrayAsync (line 343) | public async ValueTask method ToListAsync (line 354) | public async ValueTask> method AsyncMap (line 365) | private protected override IAsyncEnumerable method AsyncMapTyped (line 378) | IAsyncEnumerable method PocoAsyncMap (line 395) | partial void method AsAsyncEnumerable (line 402) | public new IAsyncEnumerable method AsAsyncEnumerable (line 406) | IAsyncEnumerable method FirstAsync (line 412) | public new async ValueTask method FirstAsync (line 423) | public new async ValueTask method FirstAsync (line 433) | public new async ValueTask method FirstOrDefaultAsync (line 443) | public new async ValueTask method FirstOrDefaultAsync (line 454) | public new async ValueTask method FirstOrDefaultAsync (line 464) | public new async ValueTask method GetAsyncEnumerator (line 478) | public new IAsyncEnumerator method SingleAsync (line 484) | public new async ValueTask method SingleAsync (line 494) | public new async ValueTask method SingleAsync (line 504) | public new async ValueTask method SingleOrDefaultAsync (line 514) | public new async ValueTask method SingleOrDefaultAsync (line 524) | public new async ValueTask method SingleOrDefaultAsync (line 534) | public new async ValueTask method ToArrayAsync (line 544) | public new async ValueTask method ToListAsync (line 555) | public new async ValueTask> type ISqlSet (line 564) | partial interface ISqlSet { method AllAsync (line 566) | ValueTask method AllAsync (line 569) | ValueTask method AnyAsync (line 572) | ValueTask method AnyAsync (line 575) | ValueTask method AsAsyncEnumerable (line 578) | IAsyncEnumerable method CountAsync (line 581) | ValueTask method CountAsync (line 584) | ValueTask method CountAsync (line 587) | ValueTask method FirstAsync (line 590) | ValueTask method FirstAsync (line 593) | ValueTask method FirstAsync (line 596) | ValueTask method FirstOrDefaultAsync (line 599) | ValueTask method FirstOrDefaultAsync (line 602) | ValueTask method FirstOrDefaultAsync (line 605) | ValueTask method GetAsyncEnumerator (line 608) | IAsyncEnumerator method LongCountAsync (line 611) | ValueTask method LongCountAsync (line 614) | ValueTask method LongCountAsync (line 617) | ValueTask method SingleAsync (line 620) | ValueTask method SingleAsync (line 623) | ValueTask method SingleAsync (line 626) | ValueTask method SingleOrDefaultAsync (line 629) | ValueTask method SingleOrDefaultAsync (line 632) | ValueTask method SingleOrDefaultAsync (line 635) | ValueTask method ToArrayAsync (line 638) | ValueTask method ToListAsync (line 641) | ValueTask> FILE: src/DbExtensions/SqlSet.cs class SqlBuilder (line 29) | partial class SqlBuilder { method WITH (line 39) | public SqlBuilder method FROM (line 56) | public SqlBuilder method GetDefiningQueryFromObject (line 65) | static partial void class SQL (line 70) | static partial class SQL { method WITH (line 83) | public static SqlBuilder class Database (line 93) | partial class Database { method From (line 101) | public SqlSet method From (line 108) | public SqlSet method From (line 123) | public SqlSet method From (line 134) | [EditorBrowsable(EditorBrowsableState.Never)] method FromQuery (line 149) | public SqlSet method FromQuery (line 156) | public SqlSet method FromQuery (line 171) | public SqlSet method FromQuery (line 185) | public SqlSet class SqlSet (line 203) | public partial class SqlSet : ISqlSet { method SqlSet (line 239) | internal method SqlSet (line 247) | internal method SqlSet (line 257) | private protected method SqlSet (line 264) | private protected method SqlSet (line 273) | private method Initialize2 (line 287) | partial void method GetDefiningQuery (line 295) | public SqlBuilder method GetDefiningQuery (line 299) | private protected SqlBuilder method BuildQuery (line 337) | SqlBuilder method BuildQuery_Default (line 352) | SqlBuilder method BuildQuery_TSql (line 388) | SqlBuilder method CreateSuperQuery (line 478) | SqlBuilder method CreateSet (line 495) | private protected virtual SqlSet method CreateSet (line 499) | private protected virtual SqlSet method CreateSet (line 503) | SqlSet method CreateSet (line 507) | SqlSet method Clone (line 511) | private protected SqlSet method CreateBufferedSet (line 515) | SqlSet method CreateBufferedSet (line 531) | SqlSet method Map (line 547) | private protected virtual IEnumerable method PocoMap (line 567) | partial void method DynamicMap (line 570) | partial void method All (line 581) | public bool method All (line 591) | public bool method Any (line 606) | public bool method AnyImplParams (line 615) | (SqlBuilder, Func) method Any (line 633) | public bool method Any (line 639) | public bool method AsEnumerable (line 648) | public IEnumerable method AsEnumerable (line 652) | IEnumerable method Cast (line 662) | public SqlSet method Cast (line 680) | public SqlSet method Count (line 700) | public int method Count (line 716) | public int method Count (line 722) | public int method CountImplParams (line 726) | (SqlBuilder, Func) method First (line 745) | public object method First (line 756) | public object method First (line 762) | public object method FirstOrDefault (line 771) | public object? method FirstOrDefault (line 784) | public object? method FirstOrDefault (line 790) | public object? method GetEnumerator (line 799) | public IEnumerator method LongCount (line 809) | public long method LongCount (line 825) | public long method LongCount (line 831) | public long method LongCountImplParams (line 835) | (SqlBuilder, Func) method OrderBy (line 854) | public SqlSet method OrderBy (line 864) | public SqlSet method OrderBy (line 868) | SqlSet method Select (line 891) | public SqlSet method Select (line 901) | public SqlSet method Select (line 913) | public SqlSet method Select (line 924) | public SqlSet method Select (line 939) | public SqlSet method Select (line 950) | public SqlSet method Select (line 964) | public SqlSet method Select (line 974) | public SqlSet method Single (line 984) | public object method Single (line 995) | public object method Single (line 1001) | public object method SingleOrDefault (line 1011) | public object? method SingleOrDefault (line 1021) | public object? method SingleOrDefault (line 1027) | public object? method Skip (line 1037) | public SqlSet method Take (line 1059) | public SqlSet method ToArray (line 1080) | public object[] method ToList (line 1088) | public List method Where (line 1097) | public SqlSet method Where (line 1107) | public SqlSet method Where (line 1111) | SqlSet method Equals (line 1130) | [EditorBrowsable(EditorBrowsableState.Never)] method GetHashCode (line 1136) | [EditorBrowsable(EditorBrowsableState.Never)] method GetType (line 1142) | [EditorBrowsable(EditorBrowsableState.Never)] method ToString (line 1151) | public override string type SqlBuffer (line 1155) | internal record struct SqlBuffer(ISqlFragment? Where = null, ISqlFragm... class SqlFragment (line 1165) | sealed class SqlFragment(string text, IList? parameters = nul... method ToString (line 1170) | public override string type FetchClause (line 1174) | sealed record class FetchClause() : SqlClause("FETCH", null); type OperatorStringHandler (line 1178) | [EditorBrowsable(EditorBrowsableState.Never)] method OperatorStringHandler (line 1190) | public method AppendLiteral (line 1197) | public void method AppendFormatted (line 1203) | public void method SqlSet (line 1223) | internal method SqlSet (line 1227) | internal method SqlSet (line 1234) | internal method SqlSet (line 1241) | private method SqlSet (line 1248) | private method SqlSet (line 1257) | internal method SqlSet (line 1266) | internal method CreateSet (line 1270) | private protected override SqlSet method CreateSet (line 1280) | private protected override SqlSet method Map (line 1290) | private protected override IEnumerable method PocoMap (line 1307) | partial void method AsEnumerable (line 1317) | public new IEnumerable method AsEnumerable (line 1321) | IEnumerable method Cast (line 1331) | [EditorBrowsable(EditorBrowsableState.Never)] method Cast (line 1337) | [EditorBrowsable(EditorBrowsableState.Never)] method First (line 1344) | public new TResult method First (line 1350) | public new TResult method First (line 1356) | public new TResult method FirstOrDefault (line 1362) | public new TResult? method FirstOrDefault (line 1368) | public new TResult? method FirstOrDefault (line 1374) | public new TResult? method GetEnumerator (line 1383) | public new IEnumerator method OrderBy (line 1390) | public new SqlSet method OrderBy (line 1397) | public new SqlSet method Single (line 1403) | public new TResult method Single (line 1409) | public new TResult method Single (line 1415) | public new TResult method SingleOrDefault (line 1421) | public new TResult? method SingleOrDefault (line 1427) | public new TResult? method SingleOrDefault (line 1433) | public new TResult? method Skip (line 1440) | public new SqlSet method Take (line 1447) | public new SqlSet method ToArray (line 1453) | public new TResult[] method ToList (line 1461) | public new List method Where (line 1467) | public new SqlSet method Where (line 1474) | public new SqlSet class SqlSet (line 1218) | public partial class SqlSet : SqlSet, ISqlSet, ... method SqlSet (line 239) | internal method SqlSet (line 247) | internal method SqlSet (line 257) | private protected method SqlSet (line 264) | private protected method SqlSet (line 273) | private method Initialize2 (line 287) | partial void method GetDefiningQuery (line 295) | public SqlBuilder method GetDefiningQuery (line 299) | private protected SqlBuilder method BuildQuery (line 337) | SqlBuilder method BuildQuery_Default (line 352) | SqlBuilder method BuildQuery_TSql (line 388) | SqlBuilder method CreateSuperQuery (line 478) | SqlBuilder method CreateSet (line 495) | private protected virtual SqlSet method CreateSet (line 499) | private protected virtual SqlSet method CreateSet (line 503) | SqlSet method CreateSet (line 507) | SqlSet method Clone (line 511) | private protected SqlSet method CreateBufferedSet (line 515) | SqlSet method CreateBufferedSet (line 531) | SqlSet method Map (line 547) | private protected virtual IEnumerable method PocoMap (line 567) | partial void method DynamicMap (line 570) | partial void method All (line 581) | public bool method All (line 591) | public bool method Any (line 606) | public bool method AnyImplParams (line 615) | (SqlBuilder, Func) method Any (line 633) | public bool method Any (line 639) | public bool method AsEnumerable (line 648) | public IEnumerable method AsEnumerable (line 652) | IEnumerable method Cast (line 662) | public SqlSet method Cast (line 680) | public SqlSet method Count (line 700) | public int method Count (line 716) | public int method Count (line 722) | public int method CountImplParams (line 726) | (SqlBuilder, Func) method First (line 745) | public object method First (line 756) | public object method First (line 762) | public object method FirstOrDefault (line 771) | public object? method FirstOrDefault (line 784) | public object? method FirstOrDefault (line 790) | public object? method GetEnumerator (line 799) | public IEnumerator method LongCount (line 809) | public long method LongCount (line 825) | public long method LongCount (line 831) | public long method LongCountImplParams (line 835) | (SqlBuilder, Func) method OrderBy (line 854) | public SqlSet method OrderBy (line 864) | public SqlSet method OrderBy (line 868) | SqlSet method Select (line 891) | public SqlSet method Select (line 901) | public SqlSet method Select (line 913) | public SqlSet method Select (line 924) | public SqlSet method Select (line 939) | public SqlSet method Select (line 950) | public SqlSet method Select (line 964) | public SqlSet method Select (line 974) | public SqlSet method Single (line 984) | public object method Single (line 995) | public object method Single (line 1001) | public object method SingleOrDefault (line 1011) | public object? method SingleOrDefault (line 1021) | public object? method SingleOrDefault (line 1027) | public object? method Skip (line 1037) | public SqlSet method Take (line 1059) | public SqlSet method ToArray (line 1080) | public object[] method ToList (line 1088) | public List method Where (line 1097) | public SqlSet method Where (line 1107) | public SqlSet method Where (line 1111) | SqlSet method Equals (line 1130) | [EditorBrowsable(EditorBrowsableState.Never)] method GetHashCode (line 1136) | [EditorBrowsable(EditorBrowsableState.Never)] method GetType (line 1142) | [EditorBrowsable(EditorBrowsableState.Never)] method ToString (line 1151) | public override string type SqlBuffer (line 1155) | internal record struct SqlBuffer(ISqlFragment? Where = null, ISqlFragm... class SqlFragment (line 1165) | sealed class SqlFragment(string text, IList? parameters = nul... method ToString (line 1170) | public override string type FetchClause (line 1174) | sealed record class FetchClause() : SqlClause("FETCH", null); type OperatorStringHandler (line 1178) | [EditorBrowsable(EditorBrowsableState.Never)] method OperatorStringHandler (line 1190) | public method AppendLiteral (line 1197) | public void method AppendFormatted (line 1203) | public void method SqlSet (line 1223) | internal method SqlSet (line 1227) | internal method SqlSet (line 1234) | internal method SqlSet (line 1241) | private method SqlSet (line 1248) | private method SqlSet (line 1257) | internal method SqlSet (line 1266) | internal method CreateSet (line 1270) | private protected override SqlSet method CreateSet (line 1280) | private protected override SqlSet method Map (line 1290) | private protected override IEnumerable method PocoMap (line 1307) | partial void method AsEnumerable (line 1317) | public new IEnumerable method AsEnumerable (line 1321) | IEnumerable method Cast (line 1331) | [EditorBrowsable(EditorBrowsableState.Never)] method Cast (line 1337) | [EditorBrowsable(EditorBrowsableState.Never)] method First (line 1344) | public new TResult method First (line 1350) | public new TResult method First (line 1356) | public new TResult method FirstOrDefault (line 1362) | public new TResult? method FirstOrDefault (line 1368) | public new TResult? method FirstOrDefault (line 1374) | public new TResult? method GetEnumerator (line 1383) | public new IEnumerator method OrderBy (line 1390) | public new SqlSet method OrderBy (line 1397) | public new SqlSet method Single (line 1403) | public new TResult method Single (line 1409) | public new TResult method Single (line 1415) | public new TResult method SingleOrDefault (line 1421) | public new TResult? method SingleOrDefault (line 1427) | public new TResult? method SingleOrDefault (line 1433) | public new TResult? method Skip (line 1440) | public new SqlSet method Take (line 1447) | public new SqlSet method ToArray (line 1453) | public new TResult[] method ToList (line 1461) | public new List method Where (line 1467) | public new SqlSet method Where (line 1474) | public new SqlSet type ISqlSet (line 1479) | partial interface ISqlSet where TSqlSet : SqlSet { method All (line 1481) | bool method All (line 1484) | bool method Any (line 1487) | bool method Any (line 1490) | bool method Any (line 1493) | bool method AsEnumerable (line 1496) | IEnumerable method Cast (line 1499) | SqlSet method Cast (line 1502) | SqlSet method Count (line 1505) | int method Count (line 1508) | int method Count (line 1511) | int method First (line 1514) | TSource method First (line 1517) | TSource method First (line 1520) | TSource method FirstOrDefault (line 1523) | TSource? method FirstOrDefault (line 1526) | TSource? method FirstOrDefault (line 1529) | TSource? method GetEnumerator (line 1532) | IEnumerator method LongCount (line 1535) | long method LongCount (line 1538) | long method LongCount (line 1541) | long method OrderBy (line 1544) | TSqlSet method OrderBy (line 1547) | TSqlSet method Select (line 1550) | SqlSet method Select (line 1553) | SqlSet method Select (line 1556) | SqlSet method Select (line 1559) | SqlSet method Select (line 1562) | SqlSet method Select (line 1565) | SqlSet method Select (line 1568) | SqlSet method Select (line 1571) | SqlSet method Single (line 1574) | TSource method Single (line 1577) | TSource method Single (line 1580) | TSource method SingleOrDefault (line 1583) | TSource? method SingleOrDefault (line 1586) | TSource? method SingleOrDefault (line 1589) | TSource? method Skip (line 1592) | TSqlSet method Take (line 1595) | TSqlSet method ToArray (line 1598) | TSource[] method ToList (line 1601) | List method Where (line 1604) | TSqlSet method Where (line 1607) | TSqlSet FILE: src/DbExtensions/SqlTable.Async.cs class Database (line 28) | partial class Database { method AddAsync (line 34) | public async ValueTask method UpdateAsync (line 48) | public async ValueTask method UpdateAsync (line 62) | public async ValueTask method RemoveAsync (line 76) | public async ValueTask class SqlTable (line 87) | partial class SqlTable { method AddAsync (line 91) | public ValueTask method AddRangeAsync (line 97) | public ValueTask method AddRangeAsync (line 103) | public ValueTask method RemoveAsync (line 109) | public ValueTask method RemoveKeyAsync (line 115) | public ValueTask method RemoveRangeAsync (line 121) | public ValueTask method RemoveRangeAsync (line 127) | public ValueTask method RefreshAsync (line 133) | public ValueTask method UpdateAsync (line 139) | public ValueTask method UpdateAsync (line 145) | public ValueTask method UpdateRangeAsync (line 151) | public ValueTask method UpdateRangeAsync (line 157) | public ValueTask method AddAsync (line 167) | public async ValueTask method InsertDescendantsAsync (line 241) | async ValueTask method InsertOneToOneAsync (line 251) | async ValueTask method InsertOneToManyAsync (line 280) | async ValueTask method AddRangeAsync (line 317) | public async ValueTask method AddRangeAsync (line 328) | public ValueTask method AddRangeAsync (line 332) | async ValueTask method RemoveAsync (line 399) | public async ValueTask method RemoveKeyAsync (line 416) | public async ValueTask method RemoveRangeAsync (line 430) | public async ValueTask method RemoveRangeAsync (line 441) | public ValueTask method RemoveRangeAsync (line 445) | async ValueTask method RefreshAsync (line 536) | public ValueTask method RefreshAsync (line 540) | async ValueTask method UpdateAsync (line 565) | public ValueTask method UpdateAsync (line 572) | public async ValueTask method UpdateRangeAsync (line 599) | public async ValueTask method UpdateRangeAsync (line 611) | public ValueTask method UpdateRangeAsync (line 615) | async ValueTask method AddAsync (line 670) | ValueTask method AddRangeAsync (line 674) | ValueTask method AddRangeAsync (line 678) | ValueTask method RemoveAsync (line 682) | ValueTask method RemoveKeyAsync (line 686) | ValueTask method RemoveRangeAsync (line 690) | ValueTask method RemoveRangeAsync (line 694) | ValueTask method RefreshAsync (line 698) | ValueTask method UpdateAsync (line 702) | ValueTask method UpdateAsync (line 706) | ValueTask method UpdateRangeAsync (line 710) | ValueTask method UpdateRangeAsync (line 714) | ValueTask class SqlTable (line 162) | partial class SqlTable { method AddAsync (line 91) | public ValueTask method AddRangeAsync (line 97) | public ValueTask method AddRangeAsync (line 103) | public ValueTask method RemoveAsync (line 109) | public ValueTask method RemoveKeyAsync (line 115) | public ValueTask method RemoveRangeAsync (line 121) | public ValueTask method RemoveRangeAsync (line 127) | public ValueTask method RefreshAsync (line 133) | public ValueTask method UpdateAsync (line 139) | public ValueTask method UpdateAsync (line 145) | public ValueTask method UpdateRangeAsync (line 151) | public ValueTask method UpdateRangeAsync (line 157) | public ValueTask method AddAsync (line 167) | public async ValueTask method InsertDescendantsAsync (line 241) | async ValueTask method InsertOneToOneAsync (line 251) | async ValueTask method InsertOneToManyAsync (line 280) | async ValueTask method AddRangeAsync (line 317) | public async ValueTask method AddRangeAsync (line 328) | public ValueTask method AddRangeAsync (line 332) | async ValueTask method RemoveAsync (line 399) | public async ValueTask method RemoveKeyAsync (line 416) | public async ValueTask method RemoveRangeAsync (line 430) | public async ValueTask method RemoveRangeAsync (line 441) | public ValueTask method RemoveRangeAsync (line 445) | async ValueTask method RefreshAsync (line 536) | public ValueTask method RefreshAsync (line 540) | async ValueTask method UpdateAsync (line 565) | public ValueTask method UpdateAsync (line 572) | public async ValueTask method UpdateRangeAsync (line 599) | public async ValueTask method UpdateRangeAsync (line 611) | public ValueTask method UpdateRangeAsync (line 615) | async ValueTask method AddAsync (line 670) | ValueTask method AddRangeAsync (line 674) | ValueTask method AddRangeAsync (line 678) | ValueTask method RemoveAsync (line 682) | ValueTask method RemoveKeyAsync (line 686) | ValueTask method RemoveRangeAsync (line 690) | ValueTask method RemoveRangeAsync (line 694) | ValueTask method RefreshAsync (line 698) | ValueTask method UpdateAsync (line 702) | ValueTask method UpdateAsync (line 706) | ValueTask method UpdateRangeAsync (line 710) | ValueTask method UpdateRangeAsync (line 714) | ValueTask type ISqlTable (line 719) | partial interface ISqlTable { method AddAsync (line 721) | ValueTask method AddRangeAsync (line 724) | ValueTask method AddRangeAsync (line 727) | ValueTask method RemoveAsync (line 730) | ValueTask method RemoveKeyAsync (line 733) | ValueTask method RemoveRangeAsync (line 736) | ValueTask method RemoveRangeAsync (line 739) | ValueTask method RefreshAsync (line 742) | ValueTask method UpdateAsync (line 745) | ValueTask method UpdateAsync (line 748) | ValueTask method UpdateRangeAsync (line 751) | ValueTask method UpdateRangeAsync (line 754) | ValueTask FILE: src/DbExtensions/SqlTable.SqlSet.cs class Database (line 31) | partial class Database { method Find (line 38) | public TEntity? method FindAsync (line 496) | public async ValueTask class SqlSet (line 43) | partial class SqlSet { method EnsureAnnotatedType (line 45) | MetaType method EnsureEntityType (line 58) | MetaType method Contains (line 81) | public bool method ContainsEntityImplParams (line 93) | (ISqlFragment, string) method ContainsKey (line 116) | public bool method ContainsKeyImplParams (line 128) | (ISqlFragment, string) method ContainsImplParams (line 143) | (ISqlFragment, string) method Find (line 165) | public object? method FindImpl (line 169) | private protected SqlSet method Include (line 194) | public SqlSet method IncludeMany (line 308) | public SqlSet method IncludePathSplit (line 385) | static string[] method Contains (line 402) | [EditorBrowsable(EditorBrowsableState.Never)] method Contains (line 409) | public bool method Find (line 415) | public new TResult? method Include (line 422) | public new SqlSet method Include (line 430) | public SqlSet method IncludeMany (line 444) | public new SqlSet method IncludeMany (line 453) | public SqlSet method IncludeLambdaPath (line 468) | static string method ContainsAsync (line 510) | public async ValueTask method ContainsKeyAsync (line 526) | public async ValueTask method FindAsync (line 542) | public async ValueTask method ContainsAsync (line 555) | [EditorBrowsable(EditorBrowsableState.Never)] method ContainsAsync (line 562) | public ValueTask method FindAsync (line 568) | public new async ValueTask class SqlSet (line 398) | partial class SqlSet { method EnsureAnnotatedType (line 45) | MetaType method EnsureEntityType (line 58) | MetaType method Contains (line 81) | public bool method ContainsEntityImplParams (line 93) | (ISqlFragment, string) method ContainsKey (line 116) | public bool method ContainsKeyImplParams (line 128) | (ISqlFragment, string) method ContainsImplParams (line 143) | (ISqlFragment, string) method Find (line 165) | public object? method FindImpl (line 169) | private protected SqlSet method Include (line 194) | public SqlSet method IncludeMany (line 308) | public SqlSet method IncludePathSplit (line 385) | static string[] method Contains (line 402) | [EditorBrowsable(EditorBrowsableState.Never)] method Contains (line 409) | public bool method Find (line 415) | public new TResult? method Include (line 422) | public new SqlSet method Include (line 430) | public SqlSet method IncludeMany (line 444) | public new SqlSet method IncludeMany (line 453) | public SqlSet method IncludeLambdaPath (line 468) | static string method ContainsAsync (line 510) | public async ValueTask method ContainsKeyAsync (line 526) | public async ValueTask method FindAsync (line 542) | public async ValueTask method ContainsAsync (line 555) | [EditorBrowsable(EditorBrowsableState.Never)] method ContainsAsync (line 562) | public ValueTask method FindAsync (line 568) | public new async ValueTask class Database (line 490) | partial class Database { method Find (line 38) | public TEntity? method FindAsync (line 496) | public async ValueTask class SqlSet (line 505) | partial class SqlSet { method EnsureAnnotatedType (line 45) | MetaType method EnsureEntityType (line 58) | MetaType method Contains (line 81) | public bool method ContainsEntityImplParams (line 93) | (ISqlFragment, string) method ContainsKey (line 116) | public bool method ContainsKeyImplParams (line 128) | (ISqlFragment, string) method ContainsImplParams (line 143) | (ISqlFragment, string) method Find (line 165) | public object? method FindImpl (line 169) | private protected SqlSet method Include (line 194) | public SqlSet method IncludeMany (line 308) | public SqlSet method IncludePathSplit (line 385) | static string[] method Contains (line 402) | [EditorBrowsable(EditorBrowsableState.Never)] method Contains (line 409) | public bool method Find (line 415) | public new TResult? method Include (line 422) | public new SqlSet method Include (line 430) | public SqlSet method IncludeMany (line 444) | public new SqlSet method IncludeMany (line 453) | public SqlSet method IncludeLambdaPath (line 468) | static string method ContainsAsync (line 510) | public async ValueTask method ContainsKeyAsync (line 526) | public async ValueTask method FindAsync (line 542) | public async ValueTask method ContainsAsync (line 555) | [EditorBrowsable(EditorBrowsableState.Never)] method ContainsAsync (line 562) | public ValueTask method FindAsync (line 568) | public new async ValueTask class SqlSet (line 551) | partial class SqlSet { method EnsureAnnotatedType (line 45) | MetaType method EnsureEntityType (line 58) | MetaType method Contains (line 81) | public bool method ContainsEntityImplParams (line 93) | (ISqlFragment, string) method ContainsKey (line 116) | public bool method ContainsKeyImplParams (line 128) | (ISqlFragment, string) method ContainsImplParams (line 143) | (ISqlFragment, string) method Find (line 165) | public object? method FindImpl (line 169) | private protected SqlSet method Include (line 194) | public SqlSet method IncludeMany (line 308) | public SqlSet method IncludePathSplit (line 385) | static string[] method Contains (line 402) | [EditorBrowsable(EditorBrowsableState.Never)] method Contains (line 409) | public bool method Find (line 415) | public new TResult? method Include (line 422) | public new SqlSet method Include (line 430) | public SqlSet method IncludeMany (line 444) | public new SqlSet method IncludeMany (line 453) | public SqlSet method IncludeLambdaPath (line 468) | static string method ContainsAsync (line 510) | public async ValueTask method ContainsKeyAsync (line 526) | public async ValueTask method FindAsync (line 542) | public async ValueTask method ContainsAsync (line 555) | [EditorBrowsable(EditorBrowsableState.Never)] method ContainsAsync (line 562) | public ValueTask method FindAsync (line 568) | public new async ValueTask FILE: src/DbExtensions/SqlTable.cs class Database (line 31) | partial class Database { method Initialize2 (line 46) | partial void method Initialize3 (line 53) | partial void method Table (line 62) | public SqlTable method Table (line 82) | public SqlTable method Table (line 90) | internal SqlTable method Add (line 111) | public void method Update (line 124) | public void method Update (line 137) | public void method Remove (line 150) | public bool method BuildPredicateFragment (line 159) | internal string method BuildPredicateFragment (line 176) | internal string method SelectBody (line 206) | internal string method SelectBody (line 216) | internal void method FromBody (line 253) | internal string class DatabaseConfiguration (line 262) | partial class DatabaseConfiguration { method SetModel (line 310) | internal void method GetMetaType (line 315) | internal MetaType class SqlTable (line 325) | [DebuggerDisplay($"{{{nameof(_metaType)}.{nameof(_metaType.Name)}}}")] method SqlTable (line 342) | internal method Cast (line 357) | public new SqlTable method Cast (line 369) | [EditorBrowsable(EditorBrowsableState.Never)] method EnsureEntityType (line 374) | internal static void method Add (line 386) | public void method AddRange (line 392) | public void method AddRange (line 398) | public void method Update (line 404) | public void method Update (line 410) | public void method UpdateRange (line 416) | public void method UpdateRange (line 422) | public void method Remove (line 428) | public bool method RemoveKey (line 434) | public bool method RemoveRange (line 440) | public void method RemoveRange (line 446) | public void method Refresh (line 452) | public void method SqlTable (line 477) | internal method Add (line 494) | public void method InsertDescendants (line 560) | void method InsertOneToOne (line 567) | void method InsertOneToMany (line 595) | void method AddRange (line 633) | public void method AddRange (line 643) | public void method Update (line 702) | public void method Update (line 710) | public void method UpdateRange (line 736) | public void method UpdateRange (line 749) | public void method Remove (line 802) | public bool method RemoveKey (line 822) | public bool method RemoveRange (line 837) | public void method RemoveRange (line 850) | public void method Refresh (line 936) | public void method Refresh (line 940) | void method EnsureEntityType (line 961) | void method Add (line 967) | void method AddRange (line 971) | void method AddRange (line 975) | void method Update (line 979) | void method Update (line 983) | void method UpdateRange (line 987) | void method UpdateRange (line 991) | void method Remove (line 995) | bool method RemoveKey (line 999) | bool method RemoveRange (line 1003) | void method RemoveRange (line 1007) | void method Refresh (line 1011) | void method BuildSelectStatement (line 1017) | SqlBuilder method BuildInsertStatementForEntity (line 1030) | SqlBuilder method BuildInsertStatementForEntity (line 1034) | SqlBuilder method BuildUpdateStatementForEntity (line 1097) | SqlBuilder method BuildUpdateStatementForEntity (line 1101) | SqlBuilder method BuildDeleteStatement (line 1167) | SqlBuilder method BuildDeleteStatementForEntity (line 1178) | SqlBuilder method BuildDeleteStatementForKey (line 1194) | SqlBuilder class SqlTable (line 464) | [DebuggerDisplay($"{{{nameof(_metaType)}.{nameof(_metaType.Name)}}}")] method SqlTable (line 342) | internal method Cast (line 357) | public new SqlTable method Cast (line 369) | [EditorBrowsable(EditorBrowsableState.Never)] method EnsureEntityType (line 374) | internal static void method Add (line 386) | public void method AddRange (line 392) | public void method AddRange (line 398) | public void method Update (line 404) | public void method Update (line 410) | public void method UpdateRange (line 416) | public void method UpdateRange (line 422) | public void method Remove (line 428) | public bool method RemoveKey (line 434) | public bool method RemoveRange (line 440) | public void method RemoveRange (line 446) | public void method Refresh (line 452) | public void method SqlTable (line 477) | internal method Add (line 494) | public void method InsertDescendants (line 560) | void method InsertOneToOne (line 567) | void method InsertOneToMany (line 595) | void method AddRange (line 633) | public void method AddRange (line 643) | public void method Update (line 702) | public void method Update (line 710) | public void method UpdateRange (line 736) | public void method UpdateRange (line 749) | public void method Remove (line 802) | public bool method RemoveKey (line 822) | public bool method RemoveRange (line 837) | public void method RemoveRange (line 850) | public void method Refresh (line 936) | public void method Refresh (line 940) | void method EnsureEntityType (line 961) | void method Add (line 967) | void method AddRange (line 971) | void method AddRange (line 975) | void method Update (line 979) | void method Update (line 983) | void method UpdateRange (line 987) | void method UpdateRange (line 991) | void method Remove (line 995) | bool method RemoveKey (line 999) | bool method RemoveRange (line 1003) | void method RemoveRange (line 1007) | void method Refresh (line 1011) | void method BuildSelectStatement (line 1017) | SqlBuilder method BuildInsertStatementForEntity (line 1030) | SqlBuilder method BuildInsertStatementForEntity (line 1034) | SqlBuilder method BuildUpdateStatementForEntity (line 1097) | SqlBuilder method BuildUpdateStatementForEntity (line 1101) | SqlBuilder method BuildDeleteStatement (line 1167) | SqlBuilder method BuildDeleteStatementForEntity (line 1178) | SqlBuilder method BuildDeleteStatementForKey (line 1194) | SqlBuilder type ISqlTable (line 1222) | partial interface ISqlTable { method Add (line 1227) | void method AddRange (line 1230) | void method AddRange (line 1233) | void method Remove (line 1236) | bool method RemoveKey (line 1239) | bool method RemoveRange (line 1242) | void method RemoveRange (line 1245) | void method Refresh (line 1248) | void method Update (line 1251) | void method Update (line 1254) | void method UpdateRange (line 1257) | void method UpdateRange (line 1260) | void class PocoNode (line 1264) | partial class PocoNode { method GetConvertToType (line 1273) | partial void FILE: tests/DbExtensions.Tests/Mapping/DynamicMappingBehavior.cs class DynamicMappingBehavior (line 10) | [TestFixture] method Constructor_Parameters_Not_Allowed (line 13) | [Test] FILE: tests/DbExtensions.Tests/Mapping/EnumMappingBehavior.cs class EnumMappingBehavior (line 7) | [TestFixture] method Can_Map_Numeric_Column_To_Enum (line 12) | [Test] method Can_Map_Numeric_Column_To_Nullable_Enum (line 22) | [Test] method Can_Persist_Enum_To_Numeric_Column (line 32) | [Test] method Can_Persist_Nullable_Enum_To_Numeric_Column (line 52) | [Test] method Can_Map_Text_Column_To_Enum (line 72) | [Test] method Can_Map_Text_Column_To_Nullable_Enum (line 82) | [Test] method Can_Persist_Enum_To_Text_Column (line 92) | [Test] method Can_Persist_Nullable_Enum_To_Text_Column (line 117) | [Test] type CategoryEnum (line 145) | public enum CategoryEnum { class Product (line 154) | [Table(Name = "Products")] class Product (line 170) | [Table(Name = "Products")] class Category (line 186) | [Table(Name = "Categories")] class Category (line 199) | [Table(Name = "Categories")] FILE: tests/DbExtensions.Tests/Mapping/PersistentComplexPropertiesBehavior.cs class PersistentComplexPropertiesBehavior (line 7) | [TestFixture] method Can_Read_Default_Name (line 12) | [Test] method Can_Read_Custom_Name (line 24) | [Test] method Can_Insert (line 36) | [Test] method Can_Update (line 65) | [Test] method Can_Update_Null_Complex_Property (line 88) | [Test] method Can_Configure_Default_Separator (line 113) | [Test] method Can_Override_Default_Separator (line 131) | [Test] method Can_Override_Default_Separator_With_Empty_String (line 149) | [Test] class Customer (line 172) | [Table(Name = "Customers")] class Contact (line 185) | class Contact { class Customer (line 197) | [Table(Name = "Customers")] class Contact (line 210) | class Contact { class Customer (line 222) | [Table(Name = "Customers")] class Contact (line 235) | class Contact { class Customer (line 247) | [Table(Name = "Customers")] class Contact (line 260) | class Contact { class Customer (line 272) | [Table(Name = "Customers")] class Contact (line 285) | class Contact { class Customer (line 297) | [Table(Name = "Customers")] class Contact (line 310) | class Contact { class Customer (line 322) | [Table(Name = "Customers")] class Contact (line 335) | class Contact { class Customer (line 347) | [Table(Name = "Customers")] class Contact (line 360) | class Contact { FILE: tests/DbExtensions.Tests/Mapping/PocoMappingBehavior.cs class PocoMappingBehavior (line 10) | [TestFixture] method Map_Property (line 13) | [Test] method Map_Null_Property (line 29) | [Test] method Map_Object (line 45) | [Test] method Map_Property_Private_Setter (line 61) | [Test] method Ignore_Unmapped_Property (line 77) | [Test] method Map_Complex_Property (line 92) | [Test] method Map_Null_Complex_Property (line 109) | [Test] method Map_Complex_Property_To_Null_When_All_Subproperties_Are_Null (line 125) | [Test] method Load_Complex_Property (line 142) | [Test] method Map_Constructor (line 158) | [Test] method Fail_When_Duplicate_Arguments (line 176) | [Test] method Fail_When_Multiple_Constructors_With_Same_Number_Of_Parameters (line 192) | [Test] method Map_Constructor_Complex_Property (line 208) | [Test] method Map_Constructor_Nullable_Complex_Property (line 225) | [Test] method Map_Constructor_Complex_Property_To_Null_When_All_Arguments_And_Subproperties_Are_Null (line 243) | [Test] method Map_Constructor_Complex_Argument_To_Null_When_All_Arguments_And_Subproperties_Are_Null (line 260) | [Test] method Load_Constructor_Complex_Property (line 277) | [Test] method Load_Constructor_Complex_Argument (line 295) | [Test] method Map_Null_Constructor_Argument (line 312) | [Test] method Map_Constructor_Nested (line 329) | [Test] class Map_Property (line 351) | class Map_Property { class Map_Null_Property (line 355) | class Map_Null_Property { class Map_Object (line 359) | class Map_Object { class Map_Property_Private_Setter (line 363) | class Map_Property_Private_Setter { class Ignore_Unmapped_Property (line 367) | class Ignore_Unmapped_Property { class Map_Complex_Property (line 371) | class Map_Complex_Property { class Map_Null_Complex_Property (line 377) | class Map_Null_Complex_Property { class Map_Complex_Property_To_Null_When_All_Subproperties_Are_Null (line 383) | class Map_Complex_Property_To_Null_When_All_Subproperties_Are_Null { class Load_Complex_Property (line 390) | class Load_Complex_Property { method Load_Complex_Property (line 394) | public Load_Complex_Property() { class FooClass (line 400) | public class FooClass { class Map_Constructor (line 406) | class Map_Constructor { method Map_Constructor (line 412) | public Map_Constructor(int foo, string bar) { class Map_Constructor_Complex_Property (line 418) | class Map_Constructor_Complex_Property { class Map_Constructor_Nullable_Complex_Property (line 422) | class Map_Constructor_Nullable_Complex_Property { type Foo (line 427) | public struct Foo { method Foo (line 431) | public Foo(int a) { class Map_Constructor_Complex_Property_To_Null_When_All_Arguments_And_Subproperties_Are_Null (line 437) | class Map_Constructor_Complex_Property_To_Null_When_All_Arguments_And_Su... class FooClass (line 441) | public class FooClass { method FooClass (line 445) | public FooClass(int? id) { } class Map_Constructor_Complex_Argument_To_Null_When_All_Arguments_And_Subproperties_Are_Null (line 449) | class Map_Constructor_Complex_Argument_To_Null_When_All_Arguments_And_Su... method Map_Constructor_Complex_Argument_To_Null_When_All_Arguments_And_Subproperties_Are_Null (line 453) | public Map_Constructor_Complex_Argument_To_Null_When_All_Arguments_And... class FooClass (line 457) | public class FooClass { method FooClass (line 461) | public FooClass(int? id) { } class Load_Constructor_Complex_Property (line 465) | class Load_Constructor_Complex_Property { method Load_Constructor_Complex_Property (line 470) | public Load_Constructor_Complex_Property(int a) { class FooClass (line 474) | public class FooClass { method FooClass (line 479) | public FooClass() { class BarClass (line 485) | public class BarClass { class Load_Constructor_Complex_Argument (line 492) | class Load_Constructor_Complex_Argument { method Load_Constructor_Complex_Argument (line 497) | public Load_Constructor_Complex_Argument(FooClass foo) { class FooClass (line 501) | public class FooClass { method FooClass (line 506) | public FooClass() { class BarClass (line 512) | public class BarClass { class Map_Null_Constructor_Argument (line 519) | class Map_Null_Constructor_Argument { method Map_Null_Constructor_Argument (line 524) | public Map_Null_Constructor_Argument(int id) { method Map_Null_Constructor_Argument (line 528) | public Map_Null_Constructor_Argument(int id, Uri url) class Map_Constructor_Nested (line 535) | class Map_Constructor_Nested { method Map_Constructor_Nested (line 539) | public Map_Constructor_Nested(NestedClass nested) { class NestedClass (line 543) | public class NestedClass { method NestedClass (line 549) | public NestedClass(int foo, string bar) { FILE: tests/DbExtensions.Tests/Mapping/PocoMappingConstructorBehavior.cs class PocoMappingConstructorBehavior (line 10) | [TestFixture] method Map_Constructor_Named_Arguments (line 13) | [Test] method Map_Constructor_Named_Arguments_Matching_Properties (line 31) | [Test] method Map_Constructor_Named_Arguments_Missing_Arg (line 51) | [Test] method Map_Constructor_Named_Arguments_Complex_Property (line 67) | [Test] method Map_Constructor_Named_Arguments_Complex_Argument (line 85) | [Test] method Map_Constructor_Named_Arguments_Nested (line 103) | [Test] class _Basic (line 124) | class _Basic { method _Basic (line 129) | public _Basic(int id, string name) { class _ParamsMatchProperties (line 135) | class _ParamsMatchProperties { method _ParamsMatchProperties (line 143) | public _ParamsMatchProperties(int id, string name) { class _MissingArg (line 149) | class _MissingArg { method _MissingArg (line 151) | public _MissingArg(int id, string name, DateTime dob) { } class _ComplexProperty (line 154) | class _ComplexProperty { class _ComplexPropertyType (line 158) | public class _ComplexPropertyType { method _ComplexPropertyType (line 163) | public _ComplexPropertyType(int id, string name) { class _ComplexArgument (line 170) | class _ComplexArgument { method _ComplexArgument (line 174) | public _ComplexArgument(_ComplexArgumentType value) { class _ComplexArgumentType (line 178) | public class _ComplexArgumentType { method _ComplexArgumentType (line 183) | public _ComplexArgumentType(int id, string name) { class _Nested (line 190) | class _Nested { method _Nested (line 194) | public _Nested(_NestedType value) { class _NestedType (line 198) | public class _NestedType { method _NestedType (line 203) | public _NestedType(int id, string name) { FILE: tests/DbExtensions.Tests/Mapping/PocoMappingEnumBehavior.cs class PocoMappingEnumBehavior (line 7) | [TestFixture] method Can_Map_Numeric_Column_To_Enum (line 12) | [Test] method Can_Map_Numeric_Column_To_Nullable_Enum (line 22) | [Test] method Can_Map_Text_Column_To_Enum (line 32) | [Test] method Can_Map_Text_Column_To_Nullable_Enum (line 42) | [Test] type CategoryEnum (line 55) | public enum CategoryEnum { class Product (line 64) | public class Product { class Product (line 76) | public class Product { class Category (line 88) | public class Category { class Category (line 98) | public class Category { FILE: tests/DbExtensions.Tests/Metadata/AssociationReflection.cs class AssociationReflection (line 9) | [TestFixture] method One_To_Many (line 14) | [Test] method Many_To_One (line 35) | [Test] class Employee (line 59) | [Table] class EmployeeTerritory (line 78) | [Table] class Territory (line 94) | [Table] class Order (line 104) | [Table] class OrderDetail (line 120) | [Table] FILE: tests/DbExtensions.Tests/Querying/SqlBuilderBehavior/BasicTests.cs class BasicTests (line 6) | [TestFixture] method Create_Interpolated (line 9) | [Test] method Multiple_Parameters (line 27) | [Test] method Expand_List_Parameter (line 37) | [Test] method Adjust_Other_Placeholders_When_Using_List_Parameter (line 48) | [Test] method Allow_Empty_List (line 59) | [Test] method Use_Parameter_On_Limit_Clause (line 70) | [Test] method Use_Parameter_On_Offset_Clause (line 80) | [Test] method Treat_SqlBuilder_As_SubQuery (line 90) | [Test] method Treat_SqlSet_As_SubQuery (line 103) | [Test] FILE: tests/DbExtensions.Tests/Querying/SqlBuilderBehavior/ConditionalAppendTests.cs class ConditionalAppendTests (line 6) | [TestFixture] method AppendIf (line 11) | [Test] method AppendIf_Different_Clause (line 27) | [Test] method AppendElseIf (line 41) | [Test] method AppendElseIf_No_If (line 60) | [Test] method AppendElseIf_After_Else (line 70) | [Test] method AppendElseIf_Different_Clause (line 82) | [Test] method AppendElseIf_Different_Next_Clause (line 94) | [Test] method AppendElse (line 109) | [Test] method AppendElse_Duplicate (line 135) | [Test] method AppendElse_No_If (line 147) | [Test] method AppendElse_Not_Nested (line 157) | [Test] method AppendElse_Different_Clause (line 170) | [Test] method AppendElse_Different_Next_Clause (line 182) | [Test] FILE: tests/DbExtensions.Tests/Querying/SqlBuilderBehavior/ConditionalClauseTests.cs class ConditionalClauseTests (line 6) | [TestFixture] method If_Continuation (line 9) | [Test] method Next_Clause_Continuation (line 25) | [Test] method ElseIf_Continuation (line 39) | [Test] method ElseIf_Continuation_No_If (line 58) | [Test] method ElseIf_Continuation_After_Else (line 68) | [Test] method ElseIf_Continuation_Different_Clause (line 80) | [Test] method ElseIf_Continuation_Different_Next_Clause (line 92) | [Test] method Else_Continuation (line 107) | [Test] method Else_Continuation_Duplicate (line 133) | [Test] method Else_Continuation_No_If (line 145) | [Test] method Else_Continuation_Not_Nested (line 155) | [Test] method Else_Continuation_Different_Clause (line 168) | [Test] method Else_Continuation_Different_Next_Clause (line 180) | [Test] FILE: tests/DbExtensions.Tests/Querying/SqlBuilderBehavior/ExtensibilityTests.cs class ExtensibilityTests (line 7) | [TestFixture] method Extension_Clause (line 10) | [Test] class SqlBuilderExtensions (line 34) | public static class SqlBuilderExtensions { type FetchClause (line 36) | public sealed record class FetchClause() : SqlClause("FETCH", null); method FETCH (line 38) | public static SqlBuilder FETCH(this SqlBuilder sql, [InterpolatedStrin... method FETCH (line 42) | public static SqlBuilder FETCH(this SqlBuilder sql, string text) { FILE: tests/DbExtensions.Tests/Querying/SqlBuilderBehavior/ValuesClauseTests.cs class ValuesClauseTests (line 5) | [TestFixture] method Values_List (line 8) | [Test] method Values_Continuation (line 19) | [Test] FILE: tests/DbExtensions.Tests/Querying/SqlSetAnnotatedBehavior/BasicTests.cs class BasicTests (line 7) | [TestFixture] method Contains (line 12) | [Test] method ContainsKey (line 23) | [Test] method Find (line 32) | [Test] class Product (line 46) | [Table(Name = "Products")] FILE: tests/DbExtensions.Tests/Querying/SqlSetAnnotatedBehavior/IncludeTests.cs class IncludeTests (line 10) | [TestFixture] method Can_Include_One (line 15) | [Test] method Can_Include_One_Nested (line 29) | [Test] method Can_Include_One_Nested_Key_Name_Member_Differs (line 41) | [Test] method Can_Include_Many (line 53) | [Test] method Can_Include_Many_Multiple (line 66) | [Test] method Can_Include_Many_In_One (line 94) | [Test] method Can_Include_Many_In_One_Multiple (line 108) | [Test] method Can_Include_One_In_Many (line 126) | [Test] method Can_Include_Many_In_Many (line 140) | [Test] class Product (line 166) | [Table(Name = "Products")] class Category (line 185) | [Table(Name = "Categories")] class Supplier (line 198) | [Table(Name = "Suppliers")] class Employee (line 208) | [Table(Name = "Employees")] class EmployeeTerritory (line 227) | [Table(Name = "EmployeeTerritories")] class Territory (line 243) | [Table(Name = "Territories")] class Region (line 259) | [Table] class Order (line 269) | [Table(Name = "Orders")] class OrderDetail (line 285) | [Table(Name = "Order Details")] class EmployeeTerritory (line 304) | [Table(Name = "EmployeeTerritories")] class Territory (line 317) | [Table(Name = "Territories")] class Region (line 333) | [Table] FILE: tests/DbExtensions.Tests/Querying/SqlSetAsyncBehavior.cs class SqlSetAsyncBehavior (line 9) | [TestFixture] method AsAsyncEnumerable_Reference_Type (line 12) | [Test] method AsAsyncEnumerable_Value_Type (line 30) | [Test] method Async_Enumerate (line 48) | [Test] method Async_ForEach_Enumerate (line 69) | [Test] FILE: tests/DbExtensions.Tests/Querying/SqlSetBehavior.cs class SqlSetBehavior (line 8) | [TestFixture] method AsEnumerable_Reference_Type (line 13) | [Test] method AsEnumerable_Value_Type (line 31) | [Test] method Enumerate (line 49) | [Test] method ForEach_Enumerate (line 70) | [Test] method Dont_Use_Subqueries_When_Methods_Are_Called_In_Order (line 91) | [Test] method Apply_Where_After_Where_Call (line 109) | [Test] method Apply_Where_After_OrderBy_Call (line 127) | [Test] method Apply_Where_After_Skip_Call (line 145) | [Test] method Apply_Where_After_Take_Call (line 163) | [Test] method Apply_OrderBy_After_OrderBy_Call (line 181) | [Test] method Apply_OrderBy_After_Skip_Call (line 199) | [Test] method Apply_OrderBy_After_Take_Call (line 217) | [Test] method Apply_Skip_After_Skip_Call (line 235) | [Test] method Apply_Skip_After_Take_Call (line 253) | [Test] method Apply_Take_After_Take_Call (line 271) | [Test] method Dont_Use_Subquery_For_Cast (line 289) | [Test] method Dont_Use_Subquery_For_Cast_Generic (line 304) | [Test] method Dont_Require_Type_For_Select (line 319) | [Test] method Remember_Mapper (line 335) | [Test] FILE: tests/DbExtensions.Tests/Querying/SqlSetBehaviorForSqlServer.cs class SqlSetBehaviorForSqlServer (line 7) | [TestFixture] method Use_Parameter_On_Skip (line 12) | [Test] method Use_Parameter_On_Take (line 22) | [Test] method Use_Parameter_On_Skip_And_Take (line 32) | [Test] FILE: tests/DbExtensions.Tests/Querying/SqlTableBehavior.cs class SqlTableBehavior (line 8) | [TestFixture] method Dont_Use_Subqueries_When_Methods_Are_Called_In_Order (line 11) | [Test] method Can_Use_Multipart_Identifier (line 31) | [Test] method Can_Update_Assigned_Key (line 45) | [Test] method Can_Refresh (line 71) | [Test] method InsertOneToMany_Descendants (line 103) | [Test] class Product (line 146) | [Table] class Product (line 156) | [Table(Name = "[dbo].[Products]")] class Customer (line 169) | [Table(Name = "Customers")] class Product (line 182) | [Table(Name = "Products")] class Region (line 198) | [Table(Name = "Region")] class Territory (line 211) | [Table(Name = "Territories")] class EmployeeTerritory (line 227) | [Table(Name = "EmployeeTerritories")] FILE: tests/DbExtensions.Tests/TestUtil.cs class TestUtil (line 17) | static class TestUtil { method MockDatabase (line 19) | public static Database method MockDatabaseImpl (line 23) | static Mock method MockQuery (line 35) | public static Database method SetupReader (line 50) | public static void method RealDatabase (line 74) | public static Database method SqlEquals (line 93) | public static bool class TestDataReader (line 98) | class TestDataReader : DbDataReader { method TestDataReader (line 130) | public method GetEnumerator (line 135) | public override IEnumerator method GetBoolean (line 139) | public override bool method GetByte (line 143) | public override byte method GetBytes (line 147) | public override long method GetChar (line 151) | public override char method GetChars (line 155) | public override long method GetDataTypeName (line 159) | public override string method GetDateTime (line 163) | public override DateTime method GetDecimal (line 167) | public override decimal method GetDouble (line 171) | public override double method GetFieldType (line 175) | public override Type method GetFloat (line 179) | public override float method GetGuid (line 183) | public override Guid method GetInt16 (line 187) | public override short method GetInt32 (line 191) | public override int method GetInt64 (line 195) | public override long method GetName (line 199) | public override string method GetOrdinal (line 203) | public override int method GetString (line 211) | public override string method GetValue (line 215) | public override object method GetValues (line 219) | public override int method IsDBNull (line 223) | public override bool method NextResult (line 227) | public override bool method Read (line 231) | public override bool