SYMBOL INDEX (1511 symbols across 219 files) FILE: docs/docfx/styles/docfx.js function breakText (line 43) | function breakText() { function renderTables (line 53) | function renderTables() { function renderAlerts (line 58) | function renderAlerts() { function renderLinks (line 74) | function renderLinks() { function highlight (line 83) | function highlight() { function enableSearch (line 123) | function enableSearch() { function renderNavbar (line 348) | function renderNavbar() { function renderSidebar (line 415) | function renderSidebar() { function renderBreadcrumb (line 579) | function renderBreadcrumb() { function renderAffix (line 599) | function renderAffix() { function renderFooter (line 714) | function renderFooter() { function renderLogo (line 755) | function renderLogo() { function renderTabs (line 788) | function renderTabs() { function utility (line 1053) | function utility() { function workAroundFixedHeaderForAnchors (line 1139) | function workAroundFixedHeaderForAnchors() { FILE: docs/docfx/styles/docfx.vendor.js function b (line 2) | function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e... function w (line 2) | function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof... function p (line 2) | function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e... function se (line 2) | function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeTy... function ue (line 2) | function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cac... function le (line 2) | function le(e){return e[S]=!0,e} function ce (line 2) | function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(... function fe (line 2) | function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[... function pe (line 2) | function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourc... function de (line 2) | function de(t){return function(e){return"input"===e.nodeName.toLowerCase... function he (line 2) | function he(n){return function(e){var t=e.nodeName.toLowerCase();return(... function ge (line 2) | function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.... function ve (line 2) | function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,... function ye (line 2) | function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e} function me (line 2) | function me(){} function xe (line 2) | function xe(e){for(var t=0,n=e.length,r="";t .dropdown-menu > .active").... function i (line 9) | function i(o){return this.each(function(){var t=l(this),e=t.data("bs.aff... function t (line 11) | function t(e){return e.replace(/&/g,"&").replace(/r;r++... function m (line 11) | function m(e,r){r=r||D.languages||x(E);var a={r:0,value:t(e)},i=a;return... function u (line 11) | function u(e){return D.tabReplace||D.useBR?e.replace(A,function(e,t){ret... function b (line 11) | function b(e,t,r){var a=t?N[t]:r,i=[e.trim()];return e.match(/\bhljs\b/)... function g (line 11) | function g(e){var t,r,a,o,c,d=n(e);i(d)||(D.useBR?(t=document.createElem... function f (line 11) | function f(e){D=o(D,e)} function _ (line 11) | function _(){if(!_.called){_.called=!0;var e=document.querySelectorAll("... function h (line 11) | function h(){addEventListener("DOMContentLoaded",_,!1),addEventListener(... function v (line 11) | function v(t,r){var a=E[t]=r(e);a.aliases&&a.aliases.forEach(function(e)... function y (line 11) | function y(){return x(E)} function S (line 11) | function S(e){return e=(e||"").toLowerCase(),E[e]||E[N[e]]} function t (line 13) | function t(e,t){var r=[{b:e,e:t}];return r[0].c=r,r} function a (line 25) | function a(a){return!isNaN(parseFloat(a))&&isFinite(a)} function e (line 41) | function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||argume... function e (line 41) | function e(t){n(this,e),this.ctx=t,this.ie=!1;var r=window.navigator.use... function d (line 50) | function d(A){A.icon=Object.prototype.hasOwnProperty.call(A,"icon")?A.ic... function f (line 50) | function f(A){var e;if("string"==typeof A||A instanceof String)e=[].slic... FILE: docs/docfx/styles/search-worker.js function buildIndex (line 48) | function buildIndex() { function isEmpty (line 70) | function isEmpty(obj) { FILE: docs/docfx/styles/styleswitcher.js function onThemeSelect (line 3) | function onThemeSelect(event) { function getUrl (line 9) | function getUrl(slug) { FILE: docs/docfx/templates/light-dark-theme/styles/styleswitcher.js function onThemeSelect (line 3) | function onThemeSelect(event) { function getUrl (line 9) | function getUrl(slug) { FILE: docs/styles/docfx.js function breakText (line 43) | function breakText() { function renderTables (line 53) | function renderTables() { function renderAlerts (line 58) | function renderAlerts() { function renderLinks (line 74) | function renderLinks() { function highlight (line 83) | function highlight() { function enableSearch (line 123) | function enableSearch() { function renderNavbar (line 348) | function renderNavbar() { function renderSidebar (line 415) | function renderSidebar() { function renderBreadcrumb (line 579) | function renderBreadcrumb() { function renderAffix (line 599) | function renderAffix() { function renderFooter (line 714) | function renderFooter() { function renderLogo (line 755) | function renderLogo() { function renderTabs (line 788) | function renderTabs() { function utility (line 1053) | function utility() { function workAroundFixedHeaderForAnchors (line 1139) | function workAroundFixedHeaderForAnchors() { FILE: docs/styles/docfx.vendor.js function b (line 2) | function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e... function w (line 2) | function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof... function p (line 2) | function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e... function se (line 2) | function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeTy... function ue (line 2) | function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cac... function le (line 2) | function le(e){return e[S]=!0,e} function ce (line 2) | function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(... function fe (line 2) | function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[... function pe (line 2) | function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourc... function de (line 2) | function de(t){return function(e){return"input"===e.nodeName.toLowerCase... function he (line 2) | function he(n){return function(e){var t=e.nodeName.toLowerCase();return(... function ge (line 2) | function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.... function ve (line 2) | function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,... function ye (line 2) | function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e} function me (line 2) | function me(){} function xe (line 2) | function xe(e){for(var t=0,n=e.length,r="";t .dropdown-menu > .active").... function i (line 9) | function i(o){return this.each(function(){var t=l(this),e=t.data("bs.aff... function t (line 11) | function t(e){return e.replace(/&/g,"&").replace(/r;r++... function m (line 11) | function m(e,r){r=r||D.languages||x(E);var a={r:0,value:t(e)},i=a;return... function u (line 11) | function u(e){return D.tabReplace||D.useBR?e.replace(A,function(e,t){ret... function b (line 11) | function b(e,t,r){var a=t?N[t]:r,i=[e.trim()];return e.match(/\bhljs\b/)... function g (line 11) | function g(e){var t,r,a,o,c,d=n(e);i(d)||(D.useBR?(t=document.createElem... function f (line 11) | function f(e){D=o(D,e)} function _ (line 11) | function _(){if(!_.called){_.called=!0;var e=document.querySelectorAll("... function h (line 11) | function h(){addEventListener("DOMContentLoaded",_,!1),addEventListener(... function v (line 11) | function v(t,r){var a=E[t]=r(e);a.aliases&&a.aliases.forEach(function(e)... function y (line 11) | function y(){return x(E)} function S (line 11) | function S(e){return e=(e||"").toLowerCase(),E[e]||E[N[e]]} function t (line 13) | function t(e,t){var r=[{b:e,e:t}];return r[0].c=r,r} function a (line 25) | function a(a){return!isNaN(parseFloat(a))&&isFinite(a)} function e (line 41) | function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||argume... function e (line 41) | function e(t){n(this,e),this.ctx=t,this.ie=!1;var r=window.navigator.use... function d (line 50) | function d(A){A.icon=Object.prototype.hasOwnProperty.call(A,"icon")?A.ic... function f (line 50) | function f(A){var e;if("string"==typeof A||A instanceof String)e=[].slic... FILE: docs/styles/search-worker.js function buildIndex (line 48) | function buildIndex() { function isEmpty (line 70) | function isEmpty(obj) { FILE: docs/styles/styleswitcher.js function onThemeSelect (line 3) | function onThemeSelect(event) { function getUrl (line 9) | function getUrl(slug) { FILE: src/Venflow.AspNetCore/ServiceCollectionExtensions.cs class VenflowServiceCollectionExtensions (line 12) | public static class VenflowServiceCollectionExtensions method AddDatabase (line 22) | public static IServiceCollection AddDatabase(this IServiceC... method AddDatabase (line 36) | public static IServiceCollection AddDatabase(this IServiceC... method AddDatabase (line 51) | public static IServiceCollection AddDatabase(this IServiceC... method AddVenflowJson (line 71) | public static IServiceCollection AddVenflowJson(this IServiceCollectio... method GetDatbaseOptionsBuilder (line 81) | private static DatabaseOptionsBuilder GetDatbaseOptionsBuil... FILE: src/Venflow.Extensions.Logging/DatabaseOptionsBuilderExtensions.cs class DatabaseOptionsBuilderExtensions (line 8) | public static class DatabaseOptionsBuilderExtensions method UseLoggerFactory (line 18) | public static DatabaseOptionsBuilder UseLoggerFactory(this ... FILE: src/Venflow.Generators/Assemblies.cs class Assemblies (line 5) | internal static class Assemblies class AssemblyTokenInfo (line 13) | internal class AssemblyTokenInfo method AssemblyTokenInfo (line 17) | public AssemblyTokenInfo(string name, byte[] token) FILE: src/Venflow.Generators/CompilationExtensions.cs class CompilationExtensions (line 7) | internal static class CompilationExtensions method ContainsAssembly (line 9) | internal static bool ContainsAssembly(this Compilation compilation, Me... FILE: src/Venflow.Generators/GeneratorExecutionContextExtensions.cs class GeneratorExecutionContextExtensions (line 9) | internal static class GeneratorExecutionContextExtensions method AddResourceSource (line 11) | internal static Compilation AddResourceSource(this GeneratorExecutionC... FILE: src/Venflow.Generators/KeyGenerator.cs class KeyGenerator (line 17) | [Generator] method Initialize (line 21) | public void Initialize(GeneratorInitializationContext context) method Execute (line 29) | public void Execute(GeneratorExecutionContext context) class SyntaxReceiver (line 240) | private class SyntaxReceiver : ISyntaxReceiver method OnVisitSyntaxNode (line 244) | public void OnVisitSyntaxNode(SyntaxNode syntaxNode) FILE: src/Venflow.Generators/Properties/GeneratedKeyAttribute.cs class GeneratedKeyAttribute (line 5) | [AttributeUsage(AttributeTargets.Struct, Inherited = false, AllowMultipl... method GeneratedKeyAttribute (line 10) | public GeneratedKeyAttribute(Type keyType) FILE: src/Venflow.Keys/JsonKeyConverter.cs class JsonKeyConverterFactory (line 10) | public class JsonKeyConverterFactory : JsonConverterFactory method CanConvert (line 15) | public override bool CanConvert(Type typeToConvert) method CreateConverter (line 19) | public override JsonConverter CreateConverter(Type typeToConvert, Json... method CreateJsonConverter (line 22) | private JsonConverter CreateJsonConverter(Type typeToConvert) class JsonKeyConverter (line 35) | internal class JsonKeyConverter : JsonConverte... method Read (line 39) | public override TKey Read(ref Utf8JsonReader reader, Type typeToConver... method Write (line 51) | public override void Write(Utf8JsonWriter writer, TKey value, JsonSeri... FILE: src/Venflow.Keys/Key.cs type Key (line 13) | [JsonConverter(typeof(JsonKeyConverterFactory))] method Key (line 26) | public Key(TKey value) method Equals (line 56) | public bool Equals(Key other) method Equals (line 62) | public override bool Equals(object? obj) method GetHashCode (line 73) | public override int GetHashCode() method ToString (line 79) | public override string? ToString() type IKey (line 91) | [TypeConverter(typeof(KeyConverter))] type IKey (line 103) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: src/Venflow.Keys/KeyConverter.cs class KeyConverter (line 13) | public class KeyConverter : TypeConverter method KeyConverter (line 28) | public KeyConverter(Type keyType) method CanConvertFrom (line 34) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method CanConvertTo (line 38) | public override bool CanConvertTo(ITypeDescriptorContext? context, Typ... method ConvertFrom (line 42) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method ConvertTo (line 46) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method GetOrCreateKeyFactory (line 52) | [EditorBrowsable(EditorBrowsableState.Never)] method GetOrCreateKeyFactory (line 59) | [EditorBrowsable(EditorBrowsableState.Never)] method CreateTypeConverter (line 63) | private static TypeConverter CreateTypeConverter(Type keyType) method CreateKeyFactory (line 77) | private static Func CreateKeyFactory : TypeConverter method KeyConverter (line 28) | public KeyConverter(Type keyType) method CanConvertFrom (line 34) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method CanConvertTo (line 38) | public override bool CanConvertTo(ITypeDescriptorContext? context, Typ... method ConvertFrom (line 42) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method ConvertTo (line 46) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method GetOrCreateKeyFactory (line 52) | [EditorBrowsable(EditorBrowsableState.Never)] method GetOrCreateKeyFactory (line 59) | [EditorBrowsable(EditorBrowsableState.Never)] method CreateTypeConverter (line 63) | private static TypeConverter CreateTypeConverter(Type keyType) method CreateKeyFactory (line 77) | private static Func CreateKeyFactory : Js... method CanConvert (line 15) | public override bool CanConvert(Type objectType) method ReadJson (line 21) | public override object? ReadJson(JsonReader reader, Type objectType, o... method WriteJson (line 29) | public override void WriteJson(JsonWriter writer, object? value, JsonS... method GetConverter (line 42) | private static JsonConverter GetConverter(Type keyType) method CreateConverter (line 47) | private static JsonConverter CreateConverter(Type keyType) method ReadJson (line 64) | public override TKey ReadJson(JsonReader reader, Type objectType, TKey... method WriteJson (line 75) | public override void WriteJson(JsonWriter writer, TKey value, JsonSeri... FILE: src/Venflow/CastTypeHandler.cs class CastTypeHandler (line 5) | internal class CastTypeHandler : IParameterTypeHandler method Handle (line 7) | NpgsqlParameter IParameterTypeHandler.Handle(string name, object val) FILE: src/Venflow/Commands/IBaseInsertRelationBuilder.cs type IBaseInsertRelationBuilder (line 10) | public interface IBaseInsertRelationBuilder WithAll(); method With (line 26) | IInsertRelationBuilder With(Express... method With (line 35) | IInsertRelationBuilder With(Express... method With (line 44) | IInsertRelationBuilder With(Express... FILE: src/Venflow/Commands/IBaseQueryRelationBuilder.cs type IBaseQueryRelationBuilder (line 12) | public interface IBaseQueryRelationBuilder JoinWith JoinWith JoinWith LeftJoinWith LeftJoinWith LeftJoinWith RightJoinWith RightJoinWith RightJoinWith FullJoinWith FullJoinWith FullJoinWith : IVenflowCommand wher... method DeleteAsync (line 15) | ValueTask DeleteAsync(TEntity entity, CancellationToken cancellat... method DeleteAsync (line 22) | ValueTask DeleteAsync(IEnumerable entities, Cancellation... method DeleteAsync (line 29) | ValueTask DeleteAsync(IList entities, CancellationToken ... method DeleteAsync (line 36) | ValueTask DeleteAsync(List entities, CancellationToken c... method DeleteAsync (line 43) | ValueTask DeleteAsync(TEntity[] entities, CancellationToken cance... FILE: src/Venflow/Commands/IDeleteCommandBuilder.cs type IDeleteCommandBuilder (line 7) | public interface IDeleteCommandBuilder : ISpecficVenflowCommand... method DeleteAsync (line 15) | ValueTask DeleteAsync(TEntity entity, CancellationToken cancellat... method DeleteAsync (line 22) | ValueTask DeleteAsync(IEnumerable entities, Cancellation... method DeleteAsync (line 29) | ValueTask DeleteAsync(IList entities, CancellationToken ... method DeleteAsync (line 36) | ValueTask DeleteAsync(List entities, CancellationToken c... method DeleteAsync (line 43) | ValueTask DeleteAsync(TEntity[] entities, CancellationToken cance... FILE: src/Venflow/Commands/IInsertCommand.cs type IInsertCommand (line 7) | public interface IInsertCommand : IVenflowCommand wher... method InsertAsync (line 15) | Task InsertAsync(TEntity entity, CancellationToken cancellationTo... method InsertAsync (line 22) | Task InsertAsync(IList entities, CancellationToken cance... FILE: src/Venflow/Commands/IInsertCommandBuilder.cs type IInsertCommandBuilder (line 7) | public interface IInsertCommandBuilder : ISpecficVenflowCommand... method InsertAsync (line 16) | Task InsertAsync(TEntity entity, CancellationToken cancellationTo... method InsertAsync (line 23) | Task InsertAsync(IList entities, CancellationToken cance... FILE: src/Venflow/Commands/IInsertRelationBuilder.cs type IInsertRelationBuilder (line 10) | public interface IInsertRelationBuilder : ... method AndWith (line 20) | IInsertRelationBuilder AndWith(Expr... method AndWith (line 29) | IInsertRelationBuilder AndWith(Expr... method AndWith (line 38) | IInsertRelationBuilder AndWith(Expr... FILE: src/Venflow/Commands/IPreCommandBuilder.cs type IPreCommandBuilder (line 8) | public interface IPreCommandBuilder : IQueryCommandBui... method AddFormatter (line 14) | IBaseQueryRelationBuilder AddFormatter(); FILE: src/Venflow/Commands/IQueryCommand.cs type IQueryCommand (line 8) | public interface IQueryCommand : IVenflowCommand> PrepareAsync(CancellationToken c... method UnprepareAsync (line 19) | Task> UnprepareAsync(CancellationToken... method QueryAsync (line 26) | Task QueryAsync(CancellationToken cancellationToken = default); FILE: src/Venflow/Commands/IQueryCommandBuilder.cs type IQueryCommandBuilder (line 8) | public interface IQueryCommandBuilder : ISpecficVenflo... method TrackChanges (line 17) | IBaseQueryRelationBuilder TrackChanges(bool... method QueryAsync (line 24) | Task QueryAsync(CancellationToken cancellationToken = default); FILE: src/Venflow/Commands/IQueryRelationBuilder.cs type IQueryRelationBuilder (line 12) | public interface IQueryRelationBuilder ThenWith ThenWith ThenWith ThenLeftWith ThenLeftWith ThenLeftWith ThenRightWith ThenRightWith ThenRightWith ThenFullWith ThenFullWith ThenFullWith : IVenflowCommand wher... method UpdateAsync (line 15) | ValueTask UpdateAsync(TEntity entity, CancellationToken cancellationTo... method UpdateAsync (line 22) | ValueTask UpdateAsync(IEnumerable entities, CancellationToken... method UpdateAsync (line 29) | ValueTask UpdateAsync(IList entities, CancellationToken cance... FILE: src/Venflow/Commands/IUpdateCommandBuilder.cs type IUpdateCommandBuilder (line 7) | public interface IUpdateCommandBuilder : ISpecficVenflowCommand... method UpdateAsync (line 16) | ValueTask UpdateAsync(TEntity entity, CancellationToken cancellationTo... method UpdateAsync (line 23) | ValueTask UpdateAsync(IEnumerable entities, CancellationToken... method UpdateAsync (line 30) | ValueTask UpdateAsync(List entities, CancellationToken cancel... method UpdateAsync (line 37) | ValueTask UpdateAsync(TEntity[] entities, CancellationToken cancellati... method UpdateAsync (line 44) | ValueTask UpdateAsync(IList entities, CancellationToken cance... FILE: src/Venflow/Commands/IVenflowCommand.cs type IVenflowCommand (line 7) | public interface IVenflowCommand : IAsyncDisposable where TEnti... FILE: src/Venflow/Commands/IVenflowCommandBuilder.cs type IVenflowCommandBuilder (line 10) | public interface IVenflowCommandBuilder where TEntity : class, ... method QuerySingle (line 16) | IBaseQueryRelationBuilder QuerySingle(strin... method QuerySingle (line 23) | IBaseQueryRelationBuilder QuerySingle(Expre... method QuerySingle (line 29) | IBaseQueryRelationBuilder QuerySingle... method QuerySingle (line 35) | IBaseQueryRelationBuilder QuerySingle QuerySingle QuerySingle QuerySingle QuerySingle QuerySingle QuerySingle QuerySingle(strin... method QueryInterpolatedSingle (line 85) | IBaseQueryRelationBuilder QueryInterpolated... method QueryBatch (line 91) | IBaseQueryRelationBuilder> QueryBatch(... method QueryBatch (line 98) | IBaseQueryRelationBuilder> QueryBatch(... method QueryBatch (line 104) | IBaseQueryRelationBuilder> QueryBatch<... method QueryBatch (line 110) | IBaseQueryRelationBuilder> QueryBatch<... method QueryBatch (line 116) | IBaseQueryRelationBuilder> QueryBatch<... method QueryBatch (line 122) | IBaseQueryRelationBuilder> QueryBatch<... method QueryBatch (line 128) | IBaseQueryRelationBuilder> QueryBatch<... method QueryBatch (line 134) | IBaseQueryRelationBuilder> QueryBatch<... method QueryBatch (line 140) | IBaseQueryRelationBuilder> QueryBatch<... method QueryBatch (line 146) | IBaseQueryRelationBuilder> QueryBatch<... method QueryBatch (line 154) | IBaseQueryRelationBuilder> QueryBatch(... method QueryInterpolatedBatch (line 160) | IBaseQueryRelationBuilder> QueryInterp... method Insert (line 166) | IBaseInsertRelationBuilder Insert(); method Delete (line 171) | IDeleteCommandBuilder Delete(); method Update (line 177) | IUpdateCommandBuilder Update(); FILE: src/Venflow/Commands/InsertCacheKey.cs type InsertCacheKey (line 7) | internal readonly struct InsertCacheKey method InsertCacheKey (line 14) | internal InsertCacheKey(EntityRelation[] relations, InsertCacheKeyOpti... method Equals (line 20) | public bool Equals( method GetHashCode (line 42) | public new int GetHashCode() FILE: src/Venflow/Commands/InsertCacheKeyComparer.cs class InsertCacheKeyComparer (line 5) | internal class InsertCacheKeyComparer : IEqualityComparer method InsertCacheKeyComparer (line 9) | private InsertCacheKeyComparer() method Equals (line 14) | public bool Equals( method GetHashCode (line 27) | public int GetHashCode( FILE: src/Venflow/Commands/InsertRelationBuilder.cs class InsertRelationBuilder (line 6) | internal class InsertRelationBuilder : IIn... method InsertRelationBuilder (line 15) | internal InsertRelationBuilder(Entity root, Entity parent, VenflowInse... method With (line 23) | public IInsertRelationBuilder With(... method With (line 27) | public IInsertRelationBuilder With(... method With (line 31) | public IInsertRelationBuilder With(... method AndWith (line 35) | public IInsertRelationBuilder AndWith AndWith AndWith ISpecficVenflowCommandBuilder Log(bool s... method LogTo (line 53) | public IBaseInsertRelationBuilder LogTo(Logg... method LogTo (line 56) | public IBaseInsertRelationBuilder LogTo(para... method InsertAsync (line 59) | Task IInsertCommandBuilder.InsertAsync(TRootEntity e... method InsertAsync (line 62) | Task IInsertCommandBuilder.InsertAsync(IList IBaseInsertRelati... FILE: src/Venflow/Commands/InterpolatedSqlExpressionConverter.cs class InterpolatedSqlExpressionConverter (line 9) | internal static class InterpolatedSqlExpressionConverter method GetConvertedDelegate (line 11) | internal static (Delegate function, SqlExpressionOptions options, Type... method ExtractInstance (line 62) | internal static object? ExtractInstance(Expression expression, Type type) class InstanceExpressionExtractor (line 71) | private class InstanceExpressionExtractor : ExpressionVisitor method InstanceExpressionExtractor (line 77) | internal InstanceExpressionExtractor(Type type) method Visit (line 82) | #if !NET48 method VisitConstant (line 93) | protected override Expression VisitConstant(ConstantExpression node) class ConstantExpressionReplacer (line 106) | private class ConstantExpressionReplacer : ExpressionVisitor method ConstantExpressionReplacer (line 116) | internal ConstantExpressionReplacer(Type? displayClassType, Type? th... method VisitConstant (line 137) | protected override Expression VisitConstant(ConstantExpression node) class ConstantExpressionVisitor (line 160) | private class ConstantExpressionVisitor : ExpressionVisitor method Visit (line 165) | #if !NET48 method VisitConstant (line 177) | protected override Expression VisitConstant(ConstantExpression node) FILE: src/Venflow/Commands/QueryCacheKey.cs type QueryCacheKey (line 8) | internal readonly struct QueryCacheKey method QueryCacheKey (line 16) | public QueryCacheKey(Entity entity, Type returnType, EntityRelation[]?... method Equals (line 25) | public bool Equals( method GetHashCode (line 48) | public new int GetHashCode() FILE: src/Venflow/Commands/QueryCacheKeyComparer.cs class QueryCacheKeyComparer (line 5) | internal class QueryCacheKeyComparer : IEqualityComparer method QueryCacheKeyComparer (line 9) | private QueryCacheKeyComparer() method Equals (line 14) | public bool Equals( method GetHashCode (line 27) | public int GetHashCode( FILE: src/Venflow/Commands/QueryRelationBuilder.cs class QueryRelationBuilder (line 7) | internal class QueryRelationBuilder Build() method JoinWith (line 35) | public IQueryRelationBuilder JoinWith... method JoinWith (line 38) | public IQueryRelationBuilder JoinWith... method JoinWith (line 41) | public IQueryRelationBuilder JoinWith... method ThenWith (line 44) | public IQueryRelationBuilder ThenWith... method ThenWith (line 47) | public IQueryRelationBuilder ThenWith... method ThenWith (line 50) | public IQueryRelationBuilder ThenWith... method ThenLeftWith (line 53) | IQueryRelationBuilder IQueryRelationB... method ThenLeftWith (line 56) | IQueryRelationBuilder IQueryRelationB... method ThenLeftWith (line 59) | IQueryRelationBuilder IQueryRelationB... method ThenRightWith (line 62) | IQueryRelationBuilder IQueryRelationB... method ThenRightWith (line 65) | IQueryRelationBuilder IQueryRelationB... method ThenRightWith (line 68) | IQueryRelationBuilder IQueryRelationB... method ThenFullWith (line 71) | IQueryRelationBuilder IQueryRelationB... method ThenFullWith (line 74) | IQueryRelationBuilder IQueryRelationB... method ThenFullWith (line 77) | IQueryRelationBuilder IQueryRelationB... method LeftJoinWith (line 80) | IQueryRelationBuilder IBaseQueryRelat... method LeftJoinWith (line 83) | IQueryRelationBuilder IBaseQueryRelat... method LeftJoinWith (line 86) | IQueryRelationBuilder IBaseQueryRelat... method RightJoinWith (line 89) | IQueryRelationBuilder IBaseQueryRelat... method RightJoinWith (line 92) | IQueryRelationBuilder IBaseQueryRelat... method RightJoinWith (line 95) | IQueryRelationBuilder IBaseQueryRelat... method FullJoinWith (line 98) | IQueryRelationBuilder IBaseQueryRelat... method FullJoinWith (line 101) | IQueryRelationBuilder IBaseQueryRelat... method FullJoinWith (line 104) | IQueryRelationBuilder IBaseQueryRelat... method TrackChanges (line 107) | public IBaseQueryRelationBuilder Tr... method Log (line 110) | public IBaseQueryRelationBuilder Lo... method LogTo (line 113) | public IBaseQueryRelationBuilder Lo... method LogTo (line 116) | public IBaseQueryRelationBuilder Lo... method QueryAsync (line 119) | public Task QueryAsync(CancellationToken cancellationToken =... method AddFormatter (line 122) | public IBaseQueryRelationBuilder Ad... FILE: src/Venflow/Commands/RelationBuilderValues.cs class RelationBuilderValues (line 8) | internal class RelationBuilderValues : IRelationPath method RelationBuilderValues (line 20) | internal RelationBuilderValues(Entity entity) method GetFlattenedRelations (line 28) | internal EntityRelation[] GetFlattenedRelations() method BaseRelationWith (line 42) | internal Entity BaseRelationWith(Entity parent, ... method BaseRelationWith (line 58) | internal Entity BaseRelationWith(Entity paren... method BaseAndWith (line 74) | internal Entity BaseAndWith(Entity parent, E... method BaseAndWith (line 90) | internal Entity BaseAndWith(Entity parent... method AddToPath (line 106) | private void AddToPath(EntityRelation relation, T value, bool newFu... method AddToPath (line 139) | private void AddToPath(EntityRelation relation, bool newFullPath) FILE: src/Venflow/Commands/RelationPath.cs type IRelationPath (line 5) | internal interface IRelationPath class RelationPath (line 11) | internal class RelationPath : IRelationPath method RelationPath (line 17) | internal RelationPath(EntityRelation currentRelation) method AddToPath (line 24) | internal RelationPath AddToPath(EntityRelation relation, out bool isNew) method AddToPath (line 47) | internal RelationPath AddToPath(EntityRelation relation, T value, o... method RelationPath (line 75) | internal RelationPath(EntityRelation currentRelation, T value) : base(... class RelationPath (line 71) | internal class RelationPath : RelationPath method RelationPath (line 17) | internal RelationPath(EntityRelation currentRelation) method AddToPath (line 24) | internal RelationPath AddToPath(EntityRelation relation, out bool isNew) method AddToPath (line 47) | internal RelationPath AddToPath(EntityRelation relation, T value, o... method RelationPath (line 75) | internal RelationPath(EntityRelation currentRelation, T value) : base(... FILE: src/Venflow/Commands/SqlQueryCacheKey.cs type SqlQueryCacheKey (line 5) | internal readonly struct SqlQueryCacheKey method SqlQueryCacheKey (line 15) | public SqlQueryCacheKey(string sql, bool isChangeTracking, Type return... method Equals (line 22) | public bool Equals( method GetHashCode (line 31) | public new int GetHashCode() FILE: src/Venflow/Commands/SqlQueryCacheKeyComparer.cs class SqlQueryCacheKeyComparer (line 5) | internal class SqlQueryCacheKeyComparer : IEqualityComparer where TEntity : clas... method VenflowBaseCommand (line 21) | protected VenflowBaseCommand(Database database, Entity entity... method Log (line 35) | protected bool Log(Enums.CommandType commandType, Exception? exception... method ValidateConnectionAsync (line 56) | protected ValueTask ValidateConnectionAsync(bool hasGeneratedCommands ... method GetTransactionAsync (line 73) | protected ValueTask GetTransactionAsync( FILE: src/Venflow/Commands/VenflowCommandBuilder.cs class VenflowCommandBuilder (line 7) | internal class VenflowCommandBuilder : IVenflowCommandBuilder enti... method QuerySingle (line 24) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingleBase (line 29) | internal IBaseQueryRelationBuilder QuerySin... method QuerySingle (line 34) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 39) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 45) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 52) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 60) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 69) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 79) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 90) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 102) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 115) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 120) | public IBaseQueryRelationBuilder QuerySingl... method QueryInterpolatedSingle (line 125) | public IBaseQueryRelationBuilder QueryInter... method QueryBatch (line 130) | public IBaseQueryRelationBuilder> Quer... method QueryBatchBase (line 135) | internal IBaseQueryRelationBuilder> Qu... method QueryBatch (line 140) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 145) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 151) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 158) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 166) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 175) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 185) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 196) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 208) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 221) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 226) | public IBaseQueryRelationBuilder> Quer... method QueryInterpolatedBatch (line 231) | public IBaseQueryRelationBuilder> Quer... method Insert (line 240) | public IBaseInsertRelationBuilder Insert() method Delete (line 249) | public IDeleteCommandBuilder Delete() method Update (line 258) | public IUpdateCommandBuilder Update() FILE: src/Venflow/Commands/VenflowDeleteCommand.cs class VenflowDeleteCommand (line 6) | internal class VenflowDeleteCommand : VenflowBaseCommand entit... method DeleteAsync (line 16) | ValueTask IDeleteCommand.DeleteAsync(TEntity entity, Can... method DeleteAsync (line 41) | ValueTask IDeleteCommand.DeleteAsync(IEnumerable IDeleteCommand.DeleteAsync(IList enti... method DeleteAsync (line 110) | ValueTask IDeleteCommand.DeleteAsync(List entit... method DeleteAsync (line 121) | ValueTask IDeleteCommand.DeleteAsync(TEntity[] entities,... method DeleteBase (line 132) | private string DeleteBase(Span entities) method ExecuteBase (line 160) | private async Task ExecuteBase(Enums.CommandType commandType, Can... method DisposeAsync (line 207) | public ValueTask DisposeAsync() FILE: src/Venflow/Commands/VenflowDeleteCommandBuilder.cs class VenflowDeleteCommandBuilder (line 6) | internal class VenflowDeleteCommandBuilder : IDeleteCommandBuil... method VenflowDeleteCommandBuilder (line 16) | internal VenflowDeleteCommandBuilder(Database database, Entity Build() method DeleteAsync (line 32) | ValueTask IDeleteCommandBuilder.DeleteAsync(TEntity enti... method DeleteAsync (line 39) | ValueTask IDeleteCommandBuilder.DeleteAsync(IEnumerable<... method DeleteAsync (line 46) | ValueTask IDeleteCommandBuilder.DeleteAsync(IList IDeleteCommandBuilder.DeleteAsync(List IDeleteCommandBuilder.DeleteAsync(TEntity[] en... method Log (line 67) | public IDeleteCommandBuilder Log(bool shouldLog = true) method LogTo (line 74) | public IDeleteCommandBuilder LogTo(LoggerCallback logger) method LogTo (line 81) | public IDeleteCommandBuilder LogTo(params LoggerCallback[] lo... FILE: src/Venflow/Commands/VenflowInsertCommand.cs class VenflowInsertCommand (line 7) | internal class VenflowInsertCommand : VenflowBaseCommand entit... method VenflowInsertCommand (line 22) | internal VenflowInsertCommand(Database database, Entity entit... method InsertAsync (line 28) | async Task IInsertCommand.InsertAsync(TEntity entity, Ca... method InsertAsync (line 111) | async Task IInsertCommand.InsertAsync(IList ent... method Log (line 194) | private void Log(CommandType commandType) method DisposeAsync (line 206) | public ValueTask DisposeAsync() FILE: src/Venflow/Commands/VenflowInsertCommandBuilder.cs class VenflowInsertCommandBuilder (line 7) | internal class VenflowInsertCommandBuilder : IBaseInsertRelatio... method VenflowInsertCommandBuilder (line 18) | internal VenflowInsertCommandBuilder(Database database, Entity Build() method InsertAsync (line 38) | public Task InsertAsync(TEntity entity, CancellationToken cancell... method InsertAsync (line 43) | public Task InsertAsync(IList entities, CancellationToke... method WithAll (line 48) | public IBaseInsertRelationBuilder WithAll() method With (line 55) | IInsertRelationBuilder IBaseInsertRelationBuilder<... method With (line 62) | IInsertRelationBuilder IBaseInsertRelationBuilder<... method With (line 69) | IInsertRelationBuilder IBaseInsertRelationBuilder<... method Log (line 76) | public IBaseInsertRelationBuilder Log(bool shouldLog... method LogTo (line 83) | public IBaseInsertRelationBuilder LogTo(LoggerCallba... method LogTo (line 90) | public IBaseInsertRelationBuilder LogTo(params Logge... FILE: src/Venflow/Commands/VenflowQueryCommand.cs class VenflowQueryCommand (line 6) | internal class VenflowQueryCommand : VenflowBaseComman... method VenflowQueryCommand (line 14) | internal VenflowQueryCommand(Database database, Entity entity... method QueryAsync (line 22) | async Task IQueryCommand.QueryAsync(Cancel... method PrepareAsync (line 63) | async Task> IQueryCommand> IQueryCommand : IBaseQuery... method VenflowQueryCommandBuilder (line 30) | private VenflowQueryCommandBuilder(Database database, Entity ... method VenflowQueryCommandBuilder (line 42) | internal VenflowQueryCommandBuilder(Database database, Entity... method VenflowQueryCommandBuilder (line 47) | internal VenflowQueryCommandBuilder(Database database, Entity... method VenflowQueryCommandBuilder (line 52) | internal VenflowQueryCommandBuilder(Database database, Entity... method VenflowQueryCommandBuilder (line 58) | internal VenflowQueryCommandBuilder(Database database, Entity... method TrackChanges (line 66) | public IBaseQueryRelationBuilder TrackChang... method Log (line 73) | public IBaseQueryRelationBuilder Log(bool s... method LogTo (line 80) | public IBaseQueryRelationBuilder LogTo(Logg... method LogTo (line 87) | public IBaseQueryRelationBuilder LogTo(para... method AddFormatter (line 94) | public IBaseQueryRelationBuilder AddFormatt... method Build (line 101) | public IQueryCommand Build() method BuildFromExpression (line 133) | private void BuildFromExpression() method GetFinalizedSqlString (line 368) | private (string Sql, List<(int Index, NpgsqlDbType DbType)> DbTypes) G... method BuildFromInterpolatedSql (line 453) | private void BuildFromInterpolatedSql() method AppendJoins (line 547) | private void AppendJoins(StringBuilder sb) method QueryAsync (line 600) | public Task QueryAsync(CancellationToken cancellationToken =... method JoinWith (line 607) | public IQueryRelationBuilder JoinWith JoinWith JoinWith IBaseQueryRelationB... method LeftJoinWith (line 630) | IQueryRelationBuilder IBaseQueryRelationB... method LeftJoinWith (line 633) | IQueryRelationBuilder IBaseQueryRelationB... method RightJoinWith (line 636) | IQueryRelationBuilder IBaseQueryRelationB... method RightJoinWith (line 639) | IQueryRelationBuilder IBaseQueryRelationB... method RightJoinWith (line 642) | IQueryRelationBuilder IBaseQueryRelationB... method FullJoinWith (line 645) | IQueryRelationBuilder IBaseQueryRelationB... method FullJoinWith (line 648) | IQueryRelationBuilder IBaseQueryRelationB... method FullJoinWith (line 651) | IQueryRelationBuilder IBaseQueryRelationB... FILE: src/Venflow/Commands/VenflowUpdateCommand.cs class VenflowUpdateCommand (line 9) | internal class VenflowUpdateCommand : VenflowBaseCommand entit... method UpdateAsync (line 18) | ValueTask IUpdateCommand.UpdateAsync(TEntity entity, Cancella... method UpdateAsync (line 37) | ValueTask IUpdateCommand.UpdateAsync(IEnumerable ent... method UpdateAsync (line 62) | ValueTask IUpdateCommand.UpdateAsync(IList entities,... method ExecuteBase (line 85) | private async Task ExecuteBase(Enums.CommandType commandType, bool sho... method BaseUpdate (line 138) | #if NET5_0_OR_GREATER method DisposeAsync (line 200) | public ValueTask DisposeAsync() FILE: src/Venflow/Commands/VenflowUpdateCommandBuilder.cs class VenflowUpdateCommandBuilder (line 6) | internal class VenflowUpdateCommandBuilder : IUpdateCommandBuil... method VenflowUpdateCommandBuilder (line 16) | internal VenflowUpdateCommandBuilder(Database database, Entity Build() method UpdateAsync (line 32) | ValueTask IUpdateCommandBuilder.UpdateAsync(TEntity entity, C... method UpdateAsync (line 39) | ValueTask IUpdateCommandBuilder.UpdateAsync(IEnumerable.UpdateAsync(List ent... method UpdateAsync (line 53) | ValueTask IUpdateCommandBuilder.UpdateAsync(TEntity[] entitie... method UpdateAsync (line 60) | ValueTask IUpdateCommandBuilder.UpdateAsync(IList en... method Log (line 67) | public IUpdateCommandBuilder Log(bool shouldLog = true) method LogTo (line 74) | public IUpdateCommandBuilder LogTo(LoggerCallback logger) method LogTo (line 81) | public IUpdateCommandBuilder LogTo(params LoggerCallback[] lo... FILE: src/Venflow/Database.cs class DatabaseConfigurationCache (line 11) | internal static class DatabaseConfigurationCache class Database (line 26) | public abstract class Database : IAsyncDisposable, IDisposable method Database (line 44) | protected Database(string connectionString) method Database (line 53) | protected Database(DatabaseOptionsBuilder optionsBuilder) method BeginTransactionAsync (line 75) | public async ValueTask BeginTransactionAsync( method BeginTransactionAsync (line 106) | public async ValueTask BeginTransactionAsync(Iso... method GetOrCreateTransactionAsync (line 122) | internal ValueTask GetOrCreateTransactionAsync() method GetOrCreateTransactionAsync (line 132) | internal async ValueTask GetOrCreateTransactionA... method ExecuteAsync (line 150) | public async Task ExecuteAsync(string sql, CancellationToken canc... method ExecuteAsync (line 167) | public async Task ExecuteAsync(string sql, IList... method ExecuteAsync (line 188) | public async Task ExecuteAsync(string sql, params NpgsqlParameter... method ExecuteInterpolatedAsync (line 209) | public async Task ExecuteInterpolatedAsync(FormattableString sql,... method ExecuteAsync (line 229) | public async Task ExecuteAsync(string sql, CancellationToken can... method ExecuteAsync (line 247) | public async Task ExecuteAsync(string sql, IList ExecuteAsync(string sql, params NpgsqlParamete... method ExecuteInterpolatedAsync (line 291) | public async Task ExecuteInterpolatedAsync(FormattableString sql... method Custom (line 310) | public TableBase Custom() where TEntity : class, new() method GetConnection (line 346) | public NpgsqlConnection GetConnection() method ExecuteLoggers (line 354) | internal void ExecuteLoggers(NpgsqlCommand command, Venflow.Enums.Comm... method ExecuteLoggers (line 357) | internal void ExecuteLoggers(IReadOnlyList loggers, Np... method Build (line 365) | private void Build() method ValidateConnectionAsync (line 392) | private ValueTask ValidateConnectionAsync() method Configure (line 413) | protected virtual void Configure(DatabaseConfigurationOptionsBuilder o... method DisposeAsync (line 419) | public ValueTask DisposeAsync() method Dispose (line 436) | public void Dispose() FILE: src/Venflow/DatabaseConfiguration.cs class DatabaseConfiguration (line 5) | internal class DatabaseConfiguration method DatabaseConfiguration (line 13) | internal DatabaseConfiguration(Action> databas... method InstantiateDatabase (line 23) | internal void InstantiateDatabase(Database database) FILE: src/Venflow/DatabaseConfigurationOptionsBuilder.cs class DatabaseConfigurationOptionsBuilder (line 10) | public class DatabaseConfigurationOptionsBuilder method DatabaseConfigurationOptionsBuilder (line 15) | internal DatabaseConfigurationOptionsBuilder(Type effectiveDatabaseType) method UseConfigurations (line 27) | public DatabaseConfigurationOptionsBuilder UseConfigurations() method UseConfigurations (line 40) | public DatabaseConfigurationOptionsBuilder UseConfigurations(Assembly ... method UseConfigurations (line 53) | public DatabaseConfigurationOptionsBuilder UseConfigurations(params As... method SetNamingConvention (line 65) | public DatabaseConfigurationOptionsBuilder SetNamingConvention() method SetNamingConvention (line 76) | public DatabaseConfigurationOptionsBuilder SetNamingConvention(INpgsql... method RegisterPostgresEnum (line 90) | public DatabaseConfigurationOptionsBuilder RegisterPostgresEnum... FILE: src/Venflow/DatabaseOptionsBuilder.cs class DatabaseOptionsBuilder (line 17) | public class DatabaseOptionsBuilder : DatabaseOptionsBuilder method LogTo (line 28) | public DatabaseOptionsBuilder LogTo(LoggerCallback loggerCa... method LogTo (line 45) | public DatabaseOptionsBuilder LogTo(Action loggerCa... method DatabaseOptionsBuilder (line 94) | private protected DatabaseOptionsBuilder() class DatabaseOptionsBuilder (line 80) | public abstract class DatabaseOptionsBuilder method LogTo (line 28) | public DatabaseOptionsBuilder LogTo(LoggerCallback loggerCa... method LogTo (line 45) | public DatabaseOptionsBuilder LogTo(Action loggerCa... method DatabaseOptionsBuilder (line 94) | private protected DatabaseOptionsBuilder() FILE: src/Venflow/DatabaseTransaction.cs class DatabaseTransaction (line 5) | internal class DatabaseTransaction : IDatabaseTransaction method DatabaseTransaction (line 11) | internal DatabaseTransaction(NpgsqlTransaction transaction) method Commit (line 16) | void IDatabaseTransaction.Commit() method CommitAsync (line 19) | Task IDatabaseTransaction.CommitAsync(CancellationToken cancellationTo... method Release (line 22) | void IDatabaseTransaction.Release(string name) method ReleaseAsync (line 25) | Task IDatabaseTransaction.ReleaseAsync(string name, CancellationToken ... method Rollback (line 28) | void IDatabaseTransaction.Rollback() method Rollback (line 31) | void IDatabaseTransaction.Rollback(string name) method RollbackAsync (line 34) | Task IDatabaseTransaction.RollbackAsync(CancellationToken cancellation... method RollbackAsync (line 37) | Task IDatabaseTransaction.RollbackAsync(string name, CancellationToken... method Save (line 40) | void IDatabaseTransaction.Save(string name) method SaveAsync (line 43) | Task IDatabaseTransaction.SaveAsync(string name, CancellationToken can... method GetNpgsqlTransaction (line 46) | NpgsqlTransaction IDatabaseTransaction.GetNpgsqlTransaction() method Dispose (line 49) | void IDisposable.Dispose() method DisposeAsync (line 56) | ValueTask IAsyncDisposable.DisposeAsync() type IDatabaseTransaction (line 67) | public interface IDatabaseTransaction : IAsyncDisposable, IDisposable method Commit (line 72) | void Commit(); method CommitAsync (line 78) | Task CommitAsync(CancellationToken cancellationToken = default); method Rollback (line 83) | void Rollback(); method RollbackAsync (line 89) | Task RollbackAsync(CancellationToken cancellationToken = default); method Save (line 96) | void Save(string name); method SaveAsync (line 104) | Task SaveAsync(string name, CancellationToken cancellationToken = defa... method Rollback (line 110) | void Rollback(string name); method RollbackAsync (line 117) | Task RollbackAsync(string name, CancellationToken cancellationToken = ... method Release (line 123) | void Release(string name); method ReleaseAsync (line 130) | Task ReleaseAsync(string name, CancellationToken cancellationToken = d... method GetNpgsqlTransaction (line 139) | NpgsqlTransaction GetNpgsqlTransaction(); FILE: src/Venflow/DualKeyCollection.cs class DualKeyCollection (line 3) | internal class DualKeyCollection method DualKeyCollection (line 14) | internal DualKeyCollection(TValue[] firstCollction, Dictionary where TEntity : class, new() method InsertionFactory (line 14) | internal InsertionFactory(Entity entity) method GetOrCreateInserter (line 22) | internal Delegate GetOrCreateInserter(RelationBuilderValues r... FILE: src/Venflow/Dynamic/Inserter/InsertionFactoryCompiler.cs class InsertionFactoryCompiler (line 14) | internal class InsertionFactoryCompiler method InsertionFactoryCompiler (line 41) | internal InsertionFactoryCompiler(Entity rootEntity) method CreateInserter (line 46) | internal Delegate CreateInserter(EntityRelationHolder[] entit... method CreateBatchNoRelationInserter (line 202) | private void CreateBatchNoRelationInserter() method CreateBatchRelationInserter (line 662) | private void CreateBatchRelationInserter(EntityRelationHolder[] entities) method CreateSingleNoRelationInserter (line 1341) | private void CreateSingleNoRelationInserter() method CreateSingleRelationInserter (line 1515) | private void CreateSingleRelationInserter(EntityRelationHolder[] entit... method CreateSingleNoRelationNoDbKeysInserter (line 2383) | private void CreateSingleNoRelationNoDbKeysInserter(ILGenerator iLGene... method WritePropertyAssigner (line 2466) | private void WritePropertyAssigner(ILGenerator ilGenerator, EntityColu... method WriteNpgsqlParameterFromColumn (line 2481) | private void WriteNpgsqlParameterFromColumn(ILGenerator ilGenerator, o... class EntitySeprator (line 2673) | private class EntitySeprator method EntitySeprator (line 2690) | internal EntitySeprator(ILGenerator ilGenerator, TypeBuilder typeBui... method WriteEntitySeperater (line 2713) | internal Dictionary WriteEntitySeperater(FieldBu... method WriteFlatEntitySeperater (line 2760) | internal Dictionary WriteFlatEntitySeperater(Fie... method WriteEntitySetup (line 2778) | private void WriteEntitySetup() method WriteEntitySeperaterBase (line 2808) | private void WriteEntitySeperaterBase(Entity entity, LocalBuilder le... method WritePropertyAssigner (line 2943) | private void WritePropertyAssigner(ILGenerator ilGenerator, EntityCo... FILE: src/Venflow/Dynamic/Inserter/InsertionSourceCompiler.cs class InsertionSourceCompiler (line 8) | internal class InsertionSourceCompiler method InsertionSourceCompiler (line 17) | internal InsertionSourceCompiler() method GetEntities (line 27) | internal EntityRelationHolder[] GetEntities() method CompileFromRoot (line 41) | internal void CompileFromRoot(Entity entity) method CompileFromRelations (line 56) | internal void CompileFromRelations(Entity entity, IRelationPath rootPath) method BaseCompileFromRelations (line 98) | private void BaseCompileFromRelations(IRelationPath relationPath, Enti... method CollectAllReachableEntities (line 138) | private void CollectAllReachableEntities(Entity entity, EntityRelation... method BaseCompile (line 188) | private void BaseCompile() FILE: src/Venflow/Dynamic/Instantiater/DatabaseTableFactory.cs class DatabaseTableFactory (line 6) | internal static class DatabaseTableFactory method CreateInstantiater (line 8) | internal static Action> CreateInstantiater(Typ... FILE: src/Venflow/Dynamic/Materializer/MaterializerFactory.cs class MaterializerFactory (line 9) | internal class MaterializerFactory where TEntity : class, new() method MaterializerFactory (line 21) | internal MaterializerFactory(Entity entity) method GetOrCreateMaterializer (line 32) | internal Func> GetO... method GetOrCreateDefaultMaterializer (line 81) | private Func> GetOr... class ExpirationEntry (line 188) | private class ExpirationEntry method ExpirationEntry (line 194) | internal ExpirationEntry(long timeStamp, SqlQueryCacheKey cacheKey) FILE: src/Venflow/Dynamic/Materializer/MaterializerFactoryCompiler.cs class MaterializerFactoryCompiler (line 12) | internal class MaterializerFactoryCompiler method MaterializerFactoryCompiler (line 37) | internal MaterializerFactoryCompiler(Entity rootEntity) method CreateMaterializer (line 59) | internal Func> Crea... method CreateSingleNoRelationMaterializer (line 162) | private void CreateSingleNoRelationMaterializer(List<(EntityColumn, in... method CreateSingleRelationMaterializer (line 263) | private void CreateSingleRelationMaterializer(List<(QueryEntityHolder,... method CreateBatchNoRelationMaterializer (line 926) | private void CreateBatchNoRelationMaterializer(List<(EntityColumn, int... method CreateBatchRelationMaterializer (line 1048) | private void CreateBatchRelationMaterializer(List<(QueryEntityHolder, ... method CreateEntity (line 1568) | private void CreateEntity(Entity entity, List<(EntityColumn, int)> dbC... method WriteInEqualityComparer (line 1633) | private void WriteInEqualityComparer(Type type, Label branchTo) method WriteColumnMaterializer (line 1648) | private void WriteColumnMaterializer(ILGenerator ilGenerator, EntityCo... method WritePropertyAssigner (line 1821) | private void WritePropertyAssigner(ILGenerator ilGenerator, EntityColu... method WritePropertyAssigner (line 1829) | private void WritePropertyAssigner(ILGenerator ilGenerator, PropertyIn... FILE: src/Venflow/Dynamic/Materializer/MaterializerSourceCompiler.cs class MaterializerSourceCompiler (line 7) | internal class MaterializerSourceCompiler method MaterializerSourceCompiler (line 13) | internal MaterializerSourceCompiler(RelationBuilderValues? relationBui... method GenerateSortedEntities (line 20) | internal QueryEntityHolder[] GenerateSortedEntities() method Compile (line 34) | internal void Compile(Entity rootEntity) method BaseCompile (line 49) | private void BaseCompile(RelationPath relationPath, Que... FILE: src/Venflow/Dynamic/Materializer/QueryEntityHolder.cs class QueryEntityHolder (line 5) | internal class QueryEntityHolder method QueryEntityHolder (line 17) | internal QueryEntityHolder(Entity entity, int id) FILE: src/Venflow/Dynamic/Materializer/SqlExpression.cs class SqlExpression (line 5) | internal class SqlExpression method SqlExpression (line 12) | internal SqlExpression(string sql, Delegate arguments, Type parameterT... FILE: src/Venflow/Dynamic/NullableAttribute.cs class NullableAttribute (line 8) | [EditorBrowsable(EditorBrowsableState.Never)] method NullableAttribute (line 15) | public NullableAttribute(byte flag) method NullableAttribute (line 22) | public NullableAttribute(byte[] flags) FILE: src/Venflow/Dynamic/NullableContextAttribute.cs class NullableContextAttribute (line 8) | [EditorBrowsable(EditorBrowsableState.Never)] method NullableContextAttribute (line 15) | public NullableContextAttribute(byte flag) FILE: src/Venflow/Dynamic/Proxies/ChangeTracker.cs class ChangeTracker (line 3) | internal class ChangeTracker where TEntity : class, new() method ChangeTracker (line 12) | internal ChangeTracker(int columnLength, bool trackChanges) method MakeDirty (line 19) | internal void MakeDirty(byte propertyIndex, byte columnIndex) method GetColumns (line 37) | internal byte[] GetColumns() FILE: src/Venflow/Dynamic/Proxies/ChangeTrackerFactory.cs class ChangeTrackerFactory (line 7) | internal class ChangeTrackerFactory where TEntity : class, new() method ChangeTrackerFactory (line 14) | internal ChangeTrackerFactory(Type entityType) method GenerateEntityProxy (line 20) | internal void GenerateEntityProxy(Dictionary, TEntity> GetProxyFactory() method GetProxyApplyingFactory (line 98) | internal Func, TEntity, TEntity> GetProxyApplyi... FILE: src/Venflow/Dynamic/Proxies/IEntityProxy.cs type IEntityProxy (line 3) | internal interface IEntityProxy where TEntity : class, new() FILE: src/Venflow/Dynamic/Retriever/ValueRetrieverFactory.cs class ValueRetrieverFactory (line 8) | internal class ValueRetrieverFactory where TEntity : class, new() method ValueRetrieverFactory (line 12) | internal ValueRetrieverFactory(Type entityType) method GenerateRetriever (line 17) | internal Func GenerateRetriever(Colu... method WriteDefaultRetriever (line 51) | private void WriteDefaultRetriever(ILGenerator il, ColumnDefinition co... method WriteNullableRetriever (line 96) | private void WriteNullableRetriever(ILGenerator il, ColumnDefinition c... FILE: src/Venflow/Dynamic/SpanExtensions.cs class SpanExtensions (line 8) | internal static class SpanExtensions class SpanMethodCache (line 12) | private static class SpanMethodCache method SpanMethodCache (line 16) | static SpanMethodCache() method AsSpan (line 31) | internal static Span AsSpan(List list) method SpanExtensions (line 41) | static SpanExtensions() method AsSpan (line 46) | internal static Span AsSpan(this List list) method AsSpan (line 59) | internal static Span AsSpan(this ReadOnlyCollection AsList(this ReadOnlyCollection, List(T value) method HandleParameter (line 137) | #if NET5_0_OR_GREATER method ToString (line 187) | public override string ToString() FILE: src/Venflow/IParameterTypeHandler.cs type IParameterTypeHandler (line 8) | public interface IParameterTypeHandler method Handle (line 16) | NpgsqlParameter Handle(string name, object val); FILE: src/Venflow/InvalidEntityRelationException.cs class InvalidEntityRelationException (line 6) | [Serializable] method InvalidEntityRelationException (line 12) | public InvalidEntityRelationException() { } method InvalidEntityRelationException (line 18) | public InvalidEntityRelationException(string message) : base(message) { } method InvalidEntityRelationException (line 25) | public InvalidEntityRelationException(string message, Exception inner)... method InvalidEntityRelationException (line 34) | protected InvalidEntityRelationException( FILE: src/Venflow/Modeling/DatabaseConfigurationFactory.cs class DatabaseConfigurationFactory (line 9) | internal class DatabaseConfigurationFactory method DatabaseConfigurationFactory (line 14) | internal DatabaseConfigurationFactory() method BuildConfiguration (line 20) | internal DatabaseConfiguration BuildConfiguration(Type databaseType, D... method CreateEntityConfigurations (line 59) | private void CreateEntityConfigurations(Type databaseType, List GetDatabaseTables(Type databaseType) method AddToConfigurations (line 160) | private void AddToConfigurations(EntityFactory entityFactory) FILE: src/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs class EntityBuilder (line 12) | internal class EntityBuilder : EntityBuilder, IEntityBuilder IEntityBuilder.MapToTable(string tabl... method Column (line 86) | IPropertyBuilder IEntityBuilder.Column(Expression IEntityBuilder.MapColumn(Exp... method Ignore (line 107) | IEntityBuilder IEntityBuilder.Ignore(Expres... method MapId (line 116) | IEntityBuilder IEntityBuilder.MapId(Express... method SetNpgsqlNameTranslator (line 136) | IEntityBuilder IEntityBuilder.SetNpgsqlNameTranslato... method SetNpgsqlNameTranslator (line 143) | IEntityBuilder IEntityBuilder.SetNpgsqlNameTranslato... method MapPostgresEnum (line 150) | [Obsolete("This method will be removed in the next major version. Plea... method MapPostgresEnum (line 160) | [Obsolete("This method will be removed in the next major version. Plea... method MapPostgresEnum (line 170) | private void MapPostgresEnum(PropertyInfo property, string? n... method HasMany (line 213) | INotRequiredSingleRightRelationBuilder ILeftRelati... method HasMany (line 228) | IRequiredSingleRightRelationBuilder ILeftRelationB... method HasOne (line 233) | INotRequiredMultiRightRelationBuilder ILeftRelatio... method HasOne (line 248) | IRequiredMultiRightRelationBuilder ILeftRelationBu... method IgnoreProperty (line 253) | internal override void IgnoreProperty(string propertyName) method Build (line 256) | internal EntityColumnCollection Build() method DiscorverColumns (line 445) | private void DiscorverColumns() method EntityBuilder (line 497) | protected EntityBuilder() method IgnoreProperty (line 502) | internal abstract void IgnoreProperty(string propertyName); class EntityBuilder (line 490) | internal abstract class EntityBuilder method EntityBuilder (line 47) | internal EntityBuilder(DatabaseConfigurationOptionsBuilder configurati... method MapToTable (line 74) | IEntityBuilder IEntityBuilder.MapToTable(string tabl... method Column (line 86) | IPropertyBuilder IEntityBuilder.Column(Expression IEntityBuilder.MapColumn(Exp... method Ignore (line 107) | IEntityBuilder IEntityBuilder.Ignore(Expres... method MapId (line 116) | IEntityBuilder IEntityBuilder.MapId(Express... method SetNpgsqlNameTranslator (line 136) | IEntityBuilder IEntityBuilder.SetNpgsqlNameTranslato... method SetNpgsqlNameTranslator (line 143) | IEntityBuilder IEntityBuilder.SetNpgsqlNameTranslato... method MapPostgresEnum (line 150) | [Obsolete("This method will be removed in the next major version. Plea... method MapPostgresEnum (line 160) | [Obsolete("This method will be removed in the next major version. Plea... method MapPostgresEnum (line 170) | private void MapPostgresEnum(PropertyInfo property, string? n... method HasMany (line 213) | INotRequiredSingleRightRelationBuilder ILeftRelati... method HasMany (line 228) | IRequiredSingleRightRelationBuilder ILeftRelationB... method HasOne (line 233) | INotRequiredMultiRightRelationBuilder ILeftRelatio... method HasOne (line 248) | IRequiredMultiRightRelationBuilder ILeftRelationBu... method IgnoreProperty (line 253) | internal override void IgnoreProperty(string propertyName) method Build (line 256) | internal EntityColumnCollection Build() method DiscorverColumns (line 445) | private void DiscorverColumns() method EntityBuilder (line 497) | protected EntityBuilder() method IgnoreProperty (line 502) | internal abstract void IgnoreProperty(string propertyName); type IEntityBuilder (line 509) | public interface IEntityBuilder : ILeftRelationBuilder... method MapToTable (line 516) | IEntityBuilder MapToTable(string tableName); method Column (line 523) | IPropertyBuilder Column(Expression> pr... method MapColumn (line 532) | IEntityBuilder MapColumn(Expression Ignore(Expression MapId(Expression SetNpgsqlNameTranslator(INpgsqlNameTranslator ... method SetNpgsqlNameTranslator (line 563) | IEntityBuilder SetNpgsqlNameTranslator() where T : INpgsql... method MapPostgresEnum (line 573) | [Obsolete("This method will be removed in the next major version. Plea... method MapPostgresEnum (line 585) | [Obsolete("This method will be removed in the next major version. Plea... FILE: src/Venflow/Modeling/Definitions/Builder/IForeignKeyRelationBuilder.cs type IForeignKeyRelationBuilder (line 8) | public interface IForeignKeyRelationBuilder where TE... method UsingForeignKey (line 15) | void UsingForeignKey(Expression> navigationP... method UsingForeignKey (line 22) | void UsingForeignKey(Expression> navigatio... FILE: src/Venflow/Modeling/Definitions/Builder/ILeftRelationBuilder.cs type ILeftRelationBuilder (line 9) | public interface ILeftRelationBuilder where TEntity : class, new() method HasOne (line 25) | INotRequiredMultiRightRelationBuilder HasOne HasOne HasMany HasMany where TE... method WithMany (line 22) | IForeignKeyRelationBuilder WithMany(Expression WithMany(); FILE: src/Venflow/Modeling/Definitions/Builder/INotRequiredSingleRightRelationBuilder.cs type INotRequiredSingleRightRelationBuilder (line 6) | public interface INotRequiredSingleRightRelationBuilder WithOne(); FILE: src/Venflow/Modeling/Definitions/Builder/IRequiredMultiRightRelationBuilder.cs type IRequiredMultiRightRelationBuilder (line 6) | public interface IRequiredMultiRightRelationBuilder ... FILE: src/Venflow/Modeling/Definitions/Builder/IRequiredSingleRightRelationBuilder.cs type IRequiredSingleRightRelationBuilder (line 8) | public interface IRequiredSingleRightRelationBuilder... method WithOne (line 20) | IForeignKeyRelationBuilder WithOne(Expression : INotRequiredMu... method RightRelationBuilder (line 15) | internal RightRelationBuilder(RelationPartType rightRelationType, Prop... method WithMany (line 22) | IForeignKeyRelationBuilder IMultiRightRelationBuil... method WithMany (line 37) | IForeignKeyRelationBuilder INotRequiredMultiRightR... method WithOne (line 44) | IForeignKeyRelationBuilder IRequiredSingleRightRel... method WithOne (line 59) | IForeignKeyRelationBuilder INotRequiredSingleRight... method UsingForeignKey (line 66) | void IForeignKeyRelationBuilder.UsingForeignKey.UsingForeignKey : IEntityConfiguration method Configure (line 19) | protected abstract void Configure(IEntityBuilder entityBuilder); method BuildConfiguration (line 21) | EntityFactory IEntityConfiguration.BuildConfiguration(EntityBuilder en... type IEntityConfiguration (line 30) | internal interface IEntityConfiguration method BuildConfiguration (line 32) | EntityFactory BuildConfiguration(EntityBuilder entityBuilder); FILE: src/Venflow/Modeling/Definitions/EntityFactory.cs class EntityFactory (line 6) | internal class EntityFactory : EntityFactory where TEntity : cl... method EntityFactory (line 14) | internal EntityFactory(EntityBuilder entityBuilder) method BuildEntity (line 19) | internal override Entity BuildEntity() method ConfigureForeignRelations (line 40) | internal override void ConfigureForeignRelations(Dictionary col... method ReverseKeyLocation (line 200) | private ForeignKeyLocation ReverseKeyLocation(ForeignKeyLocation forei... method ReverseRelationType (line 208) | private RelationType ReverseRelationType(RelationType relationType) => method EntityFactory (line 222) | protected EntityFactory() method BuildEntity (line 226) | internal abstract Entity BuildEntity(); method ConfigureForeignRelations (line 228) | internal abstract void ConfigureForeignRelations(Dictionary entityBuilder) method BuildEntity (line 19) | internal override Entity BuildEntity() method ConfigureForeignRelations (line 40) | internal override void ConfigureForeignRelations(Dictionary col... method ReverseKeyLocation (line 200) | private ForeignKeyLocation ReverseKeyLocation(ForeignKeyLocation forei... method ReverseRelationType (line 208) | private RelationType ReverseRelationType(RelationType relationType) => method EntityFactory (line 222) | protected EntityFactory() method BuildEntity (line 226) | internal abstract Entity BuildEntity(); method ConfigureForeignRelations (line 228) | internal abstract void ConfigureForeignRelations(Dictionary : Entity where TEntity : class, new() method Entity (line 21) | internal Entity(Type entityType, Type? proxyEntityType, string tableNa... method GetProxiedEntity (line 32) | internal TEntity GetProxiedEntity(bool trackChanges = false) method ApplyChangeTracking (line 42) | internal TEntity ApplyChangeTracking(TEntity entity) method GetPrimaryColumn (line 52) | internal override EntityColumn? GetPrimaryColumn() method GetColumn (line 57) | internal override EntityColumn GetColumn(int index) method GetColumn (line 62) | internal override EntityColumn GetColumn(string columnName) method TryGetColumn (line 67) | internal override bool TryGetColumn(string columnName, out EntityColum... method GetColumnCount (line 83) | internal override int GetColumnCount() method GetChangeTrackingCount (line 86) | internal override int GetChangeTrackingCount() method GetReadOnlyCount (line 89) | internal override int GetReadOnlyCount() method GetRegularColumnOffset (line 92) | internal override int GetRegularColumnOffset() method GetLastRegularColumnsIndex (line 95) | internal override int GetLastRegularColumnsIndex() method Entity (line 117) | protected Entity(Type entityType, Type? proxyEntityType, string tableN... method GetPrimaryColumn (line 129) | internal abstract EntityColumn? GetPrimaryColumn(); method GetColumnCount (line 130) | internal abstract int GetColumnCount(); method GetChangeTrackingCount (line 131) | internal abstract int GetChangeTrackingCount(); method GetReadOnlyCount (line 132) | internal abstract int GetReadOnlyCount(); method GetRegularColumnOffset (line 133) | internal abstract int GetRegularColumnOffset(); method GetLastRegularColumnsIndex (line 134) | internal abstract int GetLastRegularColumnsIndex(); method GetColumn (line 135) | internal abstract EntityColumn GetColumn(int index); method GetColumn (line 136) | internal abstract EntityColumn GetColumn(string columnName); method TryGetColumn (line 137) | internal abstract bool TryGetColumn(string columnName, out EntityColum... class Entity (line 99) | internal abstract class Entity method Entity (line 21) | internal Entity(Type entityType, Type? proxyEntityType, string tableNa... method GetProxiedEntity (line 32) | internal TEntity GetProxiedEntity(bool trackChanges = false) method ApplyChangeTracking (line 42) | internal TEntity ApplyChangeTracking(TEntity entity) method GetPrimaryColumn (line 52) | internal override EntityColumn? GetPrimaryColumn() method GetColumn (line 57) | internal override EntityColumn GetColumn(int index) method GetColumn (line 62) | internal override EntityColumn GetColumn(string columnName) method TryGetColumn (line 67) | internal override bool TryGetColumn(string columnName, out EntityColum... method GetColumnCount (line 83) | internal override int GetColumnCount() method GetChangeTrackingCount (line 86) | internal override int GetChangeTrackingCount() method GetReadOnlyCount (line 89) | internal override int GetReadOnlyCount() method GetRegularColumnOffset (line 92) | internal override int GetRegularColumnOffset() method GetLastRegularColumnsIndex (line 95) | internal override int GetLastRegularColumnsIndex() method Entity (line 117) | protected Entity(Type entityType, Type? proxyEntityType, string tableN... method GetPrimaryColumn (line 129) | internal abstract EntityColumn? GetPrimaryColumn(); method GetColumnCount (line 130) | internal abstract int GetColumnCount(); method GetChangeTrackingCount (line 131) | internal abstract int GetChangeTrackingCount(); method GetReadOnlyCount (line 132) | internal abstract int GetReadOnlyCount(); method GetRegularColumnOffset (line 133) | internal abstract int GetRegularColumnOffset(); method GetLastRegularColumnsIndex (line 134) | internal abstract int GetLastRegularColumnsIndex(); method GetColumn (line 135) | internal abstract EntityColumn GetColumn(int index); method GetColumn (line 136) | internal abstract EntityColumn GetColumn(string columnName); method TryGetColumn (line 137) | internal abstract bool TryGetColumn(string columnName, out EntityColum... FILE: src/Venflow/Modeling/EntityColumn.cs class EntityColumn (line 7) | internal class EntityColumn : EntityColumn where TEntity : clas... method EntityColumn (line 11) | internal EntityColumn( method EntityColumn (line 34) | protected EntityColumn( class EntityColumn (line 25) | internal abstract class EntityColumn method EntityColumn (line 11) | internal EntityColumn( method EntityColumn (line 34) | protected EntityColumn( FILE: src/Venflow/Modeling/EntityColumnCollection.cs class EntityColumnCollection (line 3) | internal class EntityColumnCollection : DualKeyCollection[] firstCollction... FILE: src/Venflow/Modeling/EntityRelation.cs class EntityRelation (line 5) | internal class EntityRelation method EntityRelation (line 25) | internal EntityRelation(uint relationId, Entity leftEntity, PropertyIn... FILE: src/Venflow/NpgsqlCommandExtensions.cs class NpgsqlCommandExtensions (line 8) | public static class NpgsqlCommandExtensions method AddParamter (line 18) | public static NpgsqlParameter AddParamter(this NpgsqlCom... method SetInterpolatedCommandText (line 32) | public static void SetInterpolatedCommandText(this NpgsqlCommand comma... method GetUnParameterizedCommandText (line 123) | public static string GetUnParameterizedCommandText(this NpgsqlCommand ... FILE: src/Venflow/NpgsqlDataReaderExtensions.cs class NpgsqlDataReaderExtensions (line 5) | internal static class NpgsqlDataReaderExtensions method GetValueOrDefault (line 7) | internal static T GetValueOrDefault(this NpgsqlDataReader reader, i... FILE: src/Venflow/NpgsqlParameterExtensions.cs class NpgsqlParameterExtensions (line 6) | internal static class NpgsqlParameterExtensions method CreateParameter (line 8) | internal static NpgsqlParameter CreateParameter(string parameter... FILE: src/Venflow/NpgsqlQuotedNameTranslator.cs class NpgsqlQuotedNameTranslator (line 9) | public class NpgsqlQuotedNameTranslator : NpgsqlNullNameTranslator, INpg... method TranslateTypeName (line 14) | public new string TranslateTypeName(string clrName) => $"\"{base.Trans... method TranslateMemberName (line 19) | public new string TranslateMemberName(string clrName) => $"\"{base.Tra... FILE: src/Venflow/ParameterTypeHandler.cs class ParameterTypeHandler (line 9) | public static class ParameterTypeHandler method ParameterTypeHandler (line 17) | static ParameterTypeHandler() method AddTypeHandler (line 31) | public static void AddTypeHandler(Type type, IParameterTypeHandler typ... method HandleParameter (line 34) | internal static NpgsqlParameter HandleParameter(string name, object? val) method HandleParameter (line 80) | internal static NpgsqlParameter HandleParameter(string name, T? val) method HandleParameter (line 130) | internal static NpgsqlParameter HandleParameter(string name, object? v... method HandleParameter (line 144) | internal static NpgsqlParameter HandleParameter(string name, Type type... FILE: src/Venflow/Properties/AssemblyInfo.cs class AssemblyInfo (line 17) | internal static class AssemblyInfo FILE: src/Venflow/PropertyInfoExtensions.cs class PropertyInfoExtensions (line 5) | internal static class PropertyInfoExtensions method IsNullableReferenceType (line 7) | internal static bool IsNullableReferenceType(this PropertyInfo propert... method GetBackingField (line 36) | internal static FieldInfo? GetBackingField(this PropertyInfo property) FILE: src/Venflow/Table.cs type ITable (line 8) | internal interface ITable { } class Table (line 14) | public sealed class Table : TableBase, ITable method Table (line 17) | internal Table(Database database, Entity configuration) : bas... method TruncateAsync (line 30) | public Task TruncateAsync(ForeignTruncateOptions foreignOptions, Cance... method TruncateAsync (line 41) | public async Task TruncateAsync(IdentityTruncateOptions truncateOption... method CountAsync (line 86) | public async Task CountAsync(CancellationToken cancellationToken... method InsertAsync (line 106) | public Task InsertAsync(TEntity entity, CancellationToken cancell... method InsertAsync (line 119) | public Task InsertAsync(IInsertCommand insertCommand, TE... method InsertAsync (line 133) | public Task InsertAsync(IList entities, CancellationToke... method InsertAsync (line 147) | public Task InsertAsync(IInsertCommand insertCommand, Li... method DeleteAsync (line 165) | public ValueTask DeleteAsync(TEntity entity, CancellationToken ca... method DeleteAsync (line 178) | public ValueTask DeleteAsync(IDeleteCommand deleteComman... method DeleteAsync (line 195) | public ValueTask DeleteAsync(IEnumerable entities, Cance... method DeleteAsync (line 207) | public ValueTask DeleteAsync(IList entities, Cancellatio... method DeleteAsync (line 219) | public ValueTask DeleteAsync(List entities, Cancellation... method DeleteAsync (line 231) | public ValueTask DeleteAsync(TEntity[] entities, CancellationToke... method DeleteAsync (line 244) | public ValueTask DeleteAsync(IDeleteCommand deleteComman... method UpdateAsync (line 265) | public ValueTask UpdateAsync(TEntity entity, CancellationToken cancell... method UpdateAsync (line 278) | public ValueTask UpdateAsync(IUpdateCommand updateCommand, TE... method UpdateAsync (line 295) | public ValueTask UpdateAsync(IEnumerable entities, Cancellati... method UpdateAsync (line 307) | public ValueTask UpdateAsync(List entities, CancellationToken... method UpdateAsync (line 319) | public ValueTask UpdateAsync(IList entities, CancellationToke... method UpdateAsync (line 331) | public ValueTask UpdateAsync(TEntity[] entities, CancellationToken can... method UpdateAsync (line 344) | public ValueTask UpdateAsync(IUpdateCommand updateCommand, IE... method Insert (line 363) | public IBaseInsertRelationBuilder Insert() method Delete (line 371) | public IDeleteCommandBuilder Delete() method Delete (line 379) | public IDeleteCommandBuilder Delete(bool disposeCommand) method Update (line 386) | public IUpdateCommandBuilder Update() method Update (line 394) | public IUpdateCommandBuilder Update(bool disposeCommand) method GetProxiedEntity (line 407) | public TEntity GetProxiedEntity() method TrackChanges (line 416) | public void TrackChanges(ref TEntity entity) method TrackChanges (line 428) | public void TrackChanges(IList entities) FILE: src/Venflow/TableBase.cs class TableBase (line 13) | public class TableBase where TEntity : class, new() method TableBase (line 18) | internal TableBase(Database database, Entity configuration) method QueryAsync (line 33) | public Task QueryAsync(IQueryCommand QuerySingl... method QuerySingle (line 62) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 71) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 80) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 89) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 98) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 107) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 116) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 125) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 134) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 144) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 154) | public IBaseQueryRelationBuilder QuerySingl... method QuerySingle (line 164) | public IBaseQueryRelationBuilder QuerySingl... method QueryInterpolatedSingle (line 173) | public IBaseQueryRelationBuilder QueryInter... method QueryInterpolatedSingle (line 182) | public IBaseQueryRelationBuilder QueryInter... method QueryBatch (line 191) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 200) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 209) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 218) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 227) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 236) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 245) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 254) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 263) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 272) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 282) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 292) | public IBaseQueryRelationBuilder> Quer... method QueryBatch (line 302) | public IBaseQueryRelationBuilder> Quer... method QueryInterpolatedBatch (line 311) | public IBaseQueryRelationBuilder> Quer... method QueryInterpolatedBatch (line 320) | public IBaseQueryRelationBuilder> Quer... method ValidateConnectionAsync (line 325) | private protected ValueTask ValidateConnectionAsync() FILE: src/Venflow/TrioKeyCollection.cs class TrioKeyCollection (line 6) | internal class TrioKeyCollection method TrioKeyCollection (line 17) | internal TrioKeyCollection(TValue[] firstCollction, Dictionary> IterationSetupAsync() method EFCoreDeleteBatchAsync (line 42) | [Benchmark(Baseline = true)] method VenflowDeleteBatchAsync (line 52) | [Benchmark] method RepoDbDeleteBatchAsync (line 60) | [Benchmark] method Cleanup (line 69) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/DeleteBenchmarks/DeleteSingleAsyncBenchmark.cs class DeleteSingleAsyncBenchmark (line 9) | [MemoryDiagnoser] method Setup (line 14) | [GlobalSetup] method IterationSetupAsync (line 24) | public async Task IterationSetupAsync() method EFCoreDeleteSingleAsync (line 33) | [Benchmark(Baseline = true)] method VenflowDeleteSingleAsync (line 43) | [Benchmark] method RepoDbDeleteSingleAsync (line 51) | [Benchmark] method Cleanup (line 59) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/InsertBenchmarks/InsertBatchAsyncBenchmark.cs class InsertBatchAsyncBenchmark (line 10) | [MemoryDiagnoser] method Setup (line 18) | [GlobalSetup] method GetDummyPeople (line 28) | private List GetDummyPeople() method EfCoreInsertBatchAsync (line 40) | [Benchmark(Baseline = true)] method VenflowInsertBatchAsync (line 48) | [Benchmark] method RepoDbInsertBatchAsync (line 54) | [Benchmark] method Cleanup (line 60) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/InsertBenchmarks/InsertBatchWithRelationsAsyncBenchmark.cs class InsertBatchWithRelationsAsyncBenchmark (line 9) | [MemoryDiagnoser] method Setup (line 17) | [GlobalSetup] method GetDummyEmails (line 26) | private List GetDummyEmails() method EfCoreInsertBatchAsync (line 52) | [Benchmark(Baseline = true)] method VenflowInsertBatchAsync (line 60) | [Benchmark] method Cleanup (line 66) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/InsertBenchmarks/InsertSingleAsyncBenchmark.cs class InsertSingleAsyncBenchmark (line 9) | [MemoryDiagnoser] method Setup (line 14) | [GlobalSetup] method GetDummyPerson (line 24) | private Person GetDummyPerson() method EFCoreInsertSingleAsync (line 29) | [Benchmark(Baseline = true)] method VenflowInsertSingleAsync (line 37) | [Benchmark] method RepoDbInsertSingleAsync (line 43) | [Benchmark] method Cleanup (line 49) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/InsertBenchmarks/InsertSingleWithRelationsAsyncBenchmark.cs class InsertSingleWithRelationsAsyncBenchmark (line 10) | [MemoryDiagnoser] method Setup (line 15) | [GlobalSetup] method GetDummyEmail (line 24) | private Email GetDummyEmail() method EfCoreInsertSingleAsync (line 48) | [Benchmark(Baseline = true)] method VenflowInsertSingleAsync (line 56) | [Benchmark] method Cleanup (line 62) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/InstantiationBenchmark.cs class InstantiationBenchmark (line 8) | [MemoryDiagnoser] method Setup (line 12) | [GlobalSetup] method InstantiateEFCoreContext (line 21) | [Benchmark] method InstantiateVenflowDatabase (line 27) | [Benchmark] FILE: test/Venflow.Benchmarks/Benchmarks/MiscBenchmarks.cs class MiscBenchmarks (line 7) | [MemoryDiagnoser] method Setup (line 12) | [GlobalSetup] method SpanOverhead (line 18) | [Benchmark] method Cleanup (line 24) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/QueryBenchmarks/QueryBatchAsyncBenchmark.cs class QueryBatchAsyncBenchmark (line 15) | [MemoryDiagnoser] method Setup (line 25) | [GlobalSetup] method EfCoreQueryBatchAsync (line 51) | [Benchmark(Baseline = true)] method EfCoreQueryBatchNoChangeTrackingAsync (line 59) | [Benchmark] method EfCoreQueryBatchRawNoChangeTrackingAsync (line 67) | [Benchmark] method VenflowQueryBatchAsync (line 75) | [Benchmark] method VenflowQueryBatchNoChangeTrackingAsync (line 81) | [Benchmark] method RepoDbQueryBatchAsync (line 87) | [Benchmark] method DapperQueryBatchAsync (line 93) | [Benchmark] method Cleanup (line 99) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/QueryBenchmarks/QueryBatchWithRelationsAsyncBenchmark.cs class QueryBatchWithRelationsAsyncBenchmark (line 12) | [MemoryDiagnoser] method Setup (line 22) | [GlobalSetup] method EfCoreQueryBatchAsync (line 47) | [Benchmark(Baseline = true)] method EfCoreQueryBatchNoChangeTrackingAsync (line 55) | [Benchmark] method VenflowQueryBatchAsync (line 63) | [Benchmark] method VenflowQueryBatchNoChangeTrackingAsync (line 69) | [Benchmark] method RecommendedDapperQueryBatchAsync (line 75) | [Benchmark] method CustomDapperQueryBatchAsync (line 134) | [Benchmark] method Cleanup (line 195) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/QueryBenchmarks/QuerySingleAsyncBenchmark.cs class QuerySingleAsyncBenchmark (line 13) | [MemoryDiagnoser] method Setup (line 20) | [GlobalSetup] method EfCoreQuerySingleAsync (line 46) | [Benchmark(Baseline = true)] method EfCoreQuerySingleNoChangeTrackingAsync (line 54) | [Benchmark] method EfCoreQuerySingleRawNoChangeTrackingAsync (line 62) | [Benchmark] method VenflowQuerySingleAsync (line 70) | [Benchmark] method VenflowQuerySingleNoChangeTrackingAsync (line 76) | [Benchmark] method RepoDbQuerySingleAsync (line 82) | [Benchmark] method DapperQuerySingleAsync (line 88) | [Benchmark] method Cleanup (line 94) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/QueryBenchmarks/QuerySingleWithParameterAsyncBenchmark.cs class QuerySingleWithParameterAsyncBenchmark (line 15) | [MemoryDiagnoser] method Setup (line 21) | [GlobalSetup] method VenflowQueryWithParameters (line 33) | [Benchmark] method VenflowQueryWithInterpolation (line 39) | [Benchmark] method VenflowQueryWithConstLambda (line 45) | [Benchmark] method VenflowQueryWithLocalLambda (line 51) | [Benchmark] method VenflowQueryWithFieldLambda (line 59) | [Benchmark] method RepoDbQueryWithParameters (line 65) | [Benchmark] method DapperQueryWithParameters (line 71) | [Benchmark] method DapperQueryWithBag (line 77) | [Benchmark] method EFCoreQueryWithConstLambda (line 89) | [Benchmark] method EFCoreQueryWithLocalLambda (line 95) | [Benchmark] method EFCoreQueryWithFieldLambda (line 103) | [Benchmark] method Cleanup (line 109) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/QueryBenchmarks/QuerySingleWithRelationsAsyncBenchmark.cs class QuerySingleWithRelationsAsyncBenchmark (line 12) | [MemoryDiagnoser] method Setup (line 19) | [GlobalSetup] method EfCoreQuerySingleAsync (line 44) | [Benchmark(Baseline = true)] method EfCoreQuerySingleNoChangeTrackingAsync (line 53) | [Benchmark] method VenflowQuerySingleAsync (line 61) | [Benchmark] method VenflowQuerySingleNoChangeTrackingAsync (line 67) | [Benchmark] method RecommendedDapperQuerySingleAsync (line 73) | [Benchmark] method CustomDapperQuerySingleAsync (line 132) | [Benchmark] method Cleanup (line 192) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/UpdateBenchmarks/UpdateBatchAsyncBenchmark.cs class UpdateBatchAsyncBenchmark (line 13) | [MemoryDiagnoser] method Setup (line 27) | [GlobalSetup] method EFCoreUpdateBatchAsync (line 56) | [Benchmark(Baseline = true)] method VenflowUpdateBatchAsync (line 67) | [Benchmark] method RepoDbUpdateBatchAsync (line 78) | [Benchmark] method Cleanup (line 89) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Benchmarks/UpdateBenchmarks/UpdateSingleAsyncBenchmark.cs class UpdateSingleAsyncBenchmark (line 12) | [MemoryDiagnoser] method Setup (line 23) | [GlobalSetup] method EFCoreUpdateSingleAsync (line 52) | [Benchmark(Baseline = true)] method VenflowUpdateSingleAsync (line 60) | [Benchmark] method RepoDbUpdateSingleAsync (line 68) | [Benchmark] method Cleanup (line 76) | [GlobalCleanup] FILE: test/Venflow.Benchmarks/Models/Configurations/BenchmarkDb.cs class BenchmarkDb (line 6) | public class BenchmarkDb : Database method BenchmarkDb (line 12) | public BenchmarkDb() : base(SecretsHandler.GetConnectionString method Configure (line 25) | protected override void Configure(IEntityBuilder entityBuilder) FILE: test/Venflow.Benchmarks/Models/EmailContent.cs class EmailContent (line 6) | [Table("EmailContents")] FILE: test/Venflow.Benchmarks/Models/Person.cs class Person (line 9) | [Table("People")] class PersonConfiguration (line 19) | public class PersonConfiguration : EntityConfiguration method Configure (line 21) | protected override void Configure(IEntityBuilder entityBuilder) FILE: test/Venflow.Benchmarks/Startup.cs class Startup (line 5) | public class Startup method Main (line 7) | public static void Main(string[] args) FILE: test/Venflow.Score/BenchResult.cs class BenchResult (line 3) | public class BenchResult class BatchBenchResult (line 11) | public class BatchBenchResult : BenchResult FILE: test/Venflow.Score/Orm.cs class Orm (line 6) | public class Orm method Orm (line 16) | public Orm((string Name, string Link) ormName) method AddBenchScore (line 24) | public void AddBenchScore(double benchScore, double allocScore) method FinishBench (line 32) | public void FinishBench(double lowestBenchScore, double lowestAllocScore) FILE: test/Venflow.Score/Startup.cs class Startup (line 13) | public static class Startup method Main (line 25) | public static async Task Main(string[] args) method ReadBenchResultFiles (line 133) | private static async IAsyncEnumerable> ReadBenchResu... method CalculateOrmResults (line 174) | private static async Task CalculateOrmResults(IAsyncEnumerable(string type) where T : class method IsDevelopmentMachine (line 22) | public static bool IsDevelopmentMachine(string type) FILE: test/Venflow.Tests.Keys/Key.cs type Key (line 5) | [Venflow.GeneratedKey(typeof(Guid))] FILE: test/Venflow.Tests/DatabaseTests/RelationMapping.cs class RelationMapping (line 8) | public class RelationMapping method ModelBuilding (line 10) | [Fact] method ReverseModelBuilding (line 18) | [Fact] method VerifyModelBuildingOrder (line 26) | private void VerifyModelBuildingOrder(IReadOnlyDictionary> InsertPeopleAsync() FILE: test/Venflow.Tests/DeleteTests/SingleDelete.cs class SingleDelete (line 8) | public class SingleDelete : TestBase method DeleteAsync (line 10) | [Fact] method InsertPersonAsync (line 20) | private async Task InsertPersonAsync() FILE: test/Venflow.Tests/GeneratorTests/KeyGenerationTests.cs class KeyGeneration (line 12) | public class KeyGeneration method GenerateKey (line 14) | [Theory] method CreateCompilation (line 60) | private static Compilation CreateCompilation(string source, params Ass... FILE: test/Venflow.Tests/InsertTests/BatchInsert.cs class BatchInsert (line 9) | public class BatchInsert : TestBase method InsertWithNoRelationAsync (line 11) | [Fact] method InsertWithNoRelationNoPKAsync (line 23) | [Fact] method InsertWithRelationAsync (line 39) | [Fact] method InsertWithRelationNoPKAsync (line 51) | [Fact] method InsertWithPartialRelationAsync (line 67) | [Fact] method InsertWithPartialRelationReversedAsync (line 79) | [Fact] method ReverseInsertWithRelationAsync (line 91) | [Fact] method GetPeople (line 103) | private List GetPeople() method GetPeopleWithRelation (line 113) | private List GetPeopleWithRelation() method GetPeopleWithFullRelation (line 123) | private List GetPeopleWithFullRelation() method GetEmailsWithFullRelation (line 133) | private List GetEmailsWithFullRelation() method GetEmailsWithRelation (line 145) | private List GetEmailsWithRelation() FILE: test/Venflow.Tests/InsertTests/SingleInsert.cs class SingleInsert (line 8) | public class SingleInsert : TestBase method InsertIndividualRelationAsync (line 10) | [Fact] method InsertWithNoRelationAsync (line 28) | [Fact] method InsertWithNoRelationNoPKAsync (line 40) | [Fact] method InsertWithRelationNoPKAsync (line 52) | [Fact] method InsertWithPartialRelationAsync (line 69) | [Fact] method InsertWithPartialRelationReversedAsync (line 81) | [Fact] method InsertWithRelationAsync (line 93) | [Fact] method ReverseInsertWithRelationAsync (line 105) | [Fact] method GetPerson (line 117) | private Person GetPerson() method GetPersonWithRelation (line 122) | private Person GetPersonWithRelation() method GetPersonWithFullRelation (line 127) | private Person GetPersonWithFullRelation() method GetEmailWithRelation (line 132) | private Email GetEmailWithRelation() method GetEmailWithFullRelation (line 137) | private Email GetEmailWithFullRelation() FILE: test/Venflow.Tests/JsonTests/KeyConverter.cs class KeyConverter (line 9) | public class KeyConverter : TestBase method TwoWayParsing (line 11) | [Fact] method TwoWayParsingOfKey (line 36) | [Fact] class Entity (line 57) | private class Entity FILE: test/Venflow.Tests/JsonTests/NewtonsoftJson.cs class NewtonsoftJson (line 10) | public class NewtonsoftJson : TestBase method TwoWayParsing (line 12) | [Fact] method TwoWayParsingOfNull (line 33) | [Fact] method TwoWayParsingOfKey (line 52) | [Fact] class Entity (line 68) | private class Entity FILE: test/Venflow.Tests/JsonTests/SystemJson.cs class SystemJson (line 9) | public class SystemJson : TestBase method TwoWayParsing (line 11) | [Fact] method TwoWayParsingOfNull (line 30) | [Fact] method TwoWayParsingOfKey (line 47) | [Fact] class Entity (line 61) | private class Entity FILE: test/Venflow.Tests/LogTests/LogTests.cs class LogTests (line 8) | public class LogTests : TestBase method LogToWrapperAsync (line 10) | [Fact] method LogMultipleToWrapperAsync (line 29) | [Fact] method DoNotLogMultipleToWrapperAsync (line 48) | [Fact] FILE: test/Venflow.Tests/MiscTests.cs class MiscTests (line 7) | public class MiscTests method EnsureFormattableSqlStringBuilderUsesParameters (line 9) | [Fact] FILE: test/Venflow.Tests/Models/Blog.cs class Blog (line 3) | public class Blog FILE: test/Venflow.Tests/Models/BlogConfiguration.cs class BlogConfiguration (line 7) | public class BlogConfiguration : EntityConfiguration method Configure (line 9) | protected override void Configure(IEntityBuilder entityBuilder) FILE: test/Venflow.Tests/Models/Dummy.cs class Dummy (line 3) | public class Dummy FILE: test/Venflow.Tests/Models/DummyEnum.cs type DummyEnum (line 3) | public enum DummyEnum FILE: test/Venflow.Tests/Models/Email.cs class Email (line 5) | public class Email FILE: test/Venflow.Tests/Models/EmailConfiguration.cs class EmailConfiguration (line 6) | public class EmailConfiguration : EntityConfiguration method Configure (line 8) | protected override void Configure(IEntityBuilder entityBuilder) FILE: test/Venflow.Tests/Models/EmailContent.cs class EmailContent (line 3) | public class EmailContent FILE: test/Venflow.Tests/Models/Person.cs class Person (line 7) | public class Person FILE: test/Venflow.Tests/Models/PersonConfiguration.cs class PersonConfiguration (line 6) | public class PersonConfiguration : EntityConfiguration method Configure (line 8) | protected override void Configure(IEntityBuilder entityBuilder) FILE: test/Venflow.Tests/Models/PostgreEnum.cs type PostgreEnum (line 3) | public enum PostgreEnum FILE: test/Venflow.Tests/Models/RelationDatabase.cs class RelationDatabase (line 5) | public class RelationDatabase : Database method RelationDatabase (line 15) | public RelationDatabase() : base(SecretsHandler.GetConnectionString method Configure (line 8) | protected override void Configure(IEntityBuilder entityB... FILE: test/Venflow.Tests/Models/ReverseEmailContent.cs class ReverseEmailContent (line 3) | public class ReverseEmailContent FILE: test/Venflow.Tests/Models/ReverseEmailContentConfiguration.cs class ReverseEmailContentConfiguration (line 6) | public class ReverseEmailContentConfiguration : EntityConfiguration ... FILE: test/Venflow.Tests/Models/ReversePerson.cs class ReversePerson (line 5) | public class ReversePerson FILE: test/Venflow.Tests/Models/ReverseRelationDatabase.cs class ReverseRelationDatabase (line 5) | public class ReverseRelationDatabase : Database method ReverseRelationDatabase (line 11) | public ReverseRelationDatabase() : base(SecretsHandler.GetConnectionSt... FILE: test/Venflow.Tests/Models/UncommonType.cs class UncommonType (line 5) | public class UncommonType FILE: test/Venflow.Tests/Models/User.cs class User (line 5) | public class User FILE: test/Venflow.Tests/Models/UserConfiguration.cs class UserConfiguration (line 6) | public class UserConfiguration : EntityConfiguration method Configure (line 8) | protected override void Configure(IEntityBuilder entityBuilder) FILE: test/Venflow.Tests/QueryTests/BatchQuery.cs class BatchQuery (line 11) | [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] method QueryWithRelationAndNoIncludeAsync (line 14) | [Fact, Priority(0)] method QueryWithNoRelationAndIncludeAsync (line 29) | [Fact, Priority(1)] method QueryWithNoRelationAndNoResultAsync (line 44) | [Fact] method QueryWithNoRelationAsync (line 52) | [Fact] method QueryWithRelationAsync (line 73) | [Fact] method InsertPeopleAsync (line 102) | private async Task> InsertPeopleAsync() method InsertPeopleWithRelationAsync (line 114) | private async Task> InsertPeopleWithRelationAsync() FILE: test/Venflow.Tests/QueryTests/CustomQuery.cs class CustomQuery (line 7) | [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] method QueryWithNoRelationAsync (line 10) | [Fact] method QueryBatchWithNoRelationAsync (line 21) | [Fact] class CustomResponse (line 34) | public class CustomResponse FILE: test/Venflow.Tests/QueryTests/ExpressionQuery.cs class ExpressionQuery (line 9) | public class ExpressionQuery : TestBase method QueryWithExpressionAndCustomAsync (line 11) | [Fact] method QueryWithExpressionAsync (line 22) | [Fact] method QueryWithRelationsExpressionAsync (line 38) | [Fact] method QueryWithExpressionAndLocalsAsync (line 66) | [Theory] method QueryWithExpressionAndThisAsync (line 95) | [Fact] method QueryWithExpressionAndLocalsAndThisAsync (line 118) | public async Task QueryWithExpressionAndLocalsAndThisAsync(int paramet... method QueryWithExpressionAndDbTypeAsync (line 144) | [Fact] method SampleMethod (line 160) | private int SampleMethod(int value) method InsertPersonAsync (line 163) | private async Task InsertPersonAsync() method InsertPeopleWithRelationAsync (line 172) | private async Task> InsertPeopleWithRelationAsync() FILE: test/Venflow.Tests/QueryTests/SingleQuery.cs class SingleQuery (line 11) | [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] method QueryWithNoRelationAsync (line 14) | [Fact] method QueryWithLogger (line 31) | [Fact] method QueryWithInterpolatedArray (line 57) | [Fact] method QueryWithMissingColumnAsync (line 67) | [Fact] method QueryWithMissingNullColumnAsync (line 85) | [Fact] method QueryWithNoRelationAndNoResultAsync (line 102) | [Fact] method QueryWithNoRelationAndIncludeAsync (line 110) | [Fact, Priority(0)] method QueryWithRelationAsync (line 125) | [Fact] method QueryWithInterpolationRelationAsync (line 150) | [Fact] method QueryWithRelationAndNoIncludeAsync (line 175) | [Fact, Priority(0)] method InsertPersonAsync (line 188) | private async Task InsertPersonAsync() method InsertPersonWithNullAsync (line 197) | private async Task InsertPersonWithNullAsync() method InsertPersonWithRelationAsync (line 206) | private async Task InsertPersonWithRelationAsync() FILE: test/Venflow.Tests/SpecificTypes/CLREnumTests.cs class CLREnumTests (line 7) | public class CLREnumTests : TestBase method Query (line 9) | [Fact] method QueryNullableValue (line 26) | [Fact] method Insert (line 43) | [Fact] method InsertNullable (line 60) | [Fact] method InsertNullableValue (line 77) | [Fact] method Update (line 94) | [Fact] method UpdateNullable (line 114) | [Fact] method UpdateNullableValue (line 137) | [Fact] FILE: test/Venflow.Tests/SpecificTypes/CLRUIntKeyTests.cs class CLRUIntKeyTests (line 7) | public class CLRUIntKeyTests : TestBase method Query (line 9) | [Fact] method QueryNullableValue (line 26) | [Fact] method Insert (line 43) | [Fact] method InsertMax (line 60) | [Fact] method InsertNullable (line 77) | [Fact] method InsertNullableValue (line 94) | [Fact] method InsertMaxNullableValue (line 111) | [Fact] method Update (line 128) | [Fact] method UpdateMax (line 148) | [Fact] method UpdateNullable (line 168) | [Fact] method UpdateMaxNullable (line 191) | [Fact] method UpdateNullableValue (line 214) | [Fact] method UpdateMaxNullableValue (line 237) | [Fact] FILE: test/Venflow.Tests/SpecificTypes/CLRUIntTests.cs class CLRUIntTests (line 7) | public class CLRUIntTests : TestBase method Query (line 9) | [Fact] method QueryNullableValue (line 26) | [Fact] method Insert (line 43) | [Fact] method InsertMax (line 60) | [Fact] method InsertNullable (line 77) | [Fact] method InsertNullableValue (line 94) | [Fact] method InsertMaxNullableValue (line 111) | [Fact] method Update (line 128) | [Fact] method UpdateMax (line 148) | [Fact] method UpdateNullable (line 168) | [Fact] method UpdateMaxNullable (line 191) | [Fact] method UpdateNullableValue (line 214) | [Fact] method UpdateMaxNullableValue (line 237) | [Fact] FILE: test/Venflow.Tests/SpecificTypes/GuidTests.cs class GuidTests (line 8) | public class GuidTests : TestBase method Insert (line 10) | [Fact] method InsertNullable (line 29) | [Fact] method InsertNullableValue (line 46) | [Fact] method Update (line 65) | [Fact] method UpdateNullable (line 87) | [Fact] method UpdateNullableValue (line 110) | [Fact] FILE: test/Venflow.Tests/SpecificTypes/KeyTests.cs class KeyTests (line 9) | public class KeyTests : TestBase method Equality (line 11) | [Fact] method HashCode (line 23) | [Fact] method KeyToString (line 33) | [Fact] method Query (line 43) | [Fact] method QueryNullableValue (line 62) | [Fact] method Insert (line 81) | [Fact] method InsertNullable (line 100) | [Fact] method InsertNullableValue (line 117) | [Fact] method Update (line 136) | [Fact] method UpdateNullable (line 158) | [Fact] method UpdateNullableValue (line 181) | [Fact] FILE: test/Venflow.Tests/SpecificTypes/PostgresEnumTests.cs class PostgresEnumTests (line 7) | public class PostgresEnumTests : TestBase method Query (line 9) | [Fact] method QueryNullableValue (line 26) | [Fact] method Insert (line 43) | [Fact] method InsertNullable (line 60) | [Fact] method InsertNullableValue (line 77) | [Fact] method Update (line 94) | [Fact] method UpdateNullable (line 114) | [Fact] method UpdateNullableValue (line 137) | [Fact] FILE: test/Venflow.Tests/TableExtensions.cs class TableExtensions (line 7) | internal static class TableExtensions method ClearMaterializerCache (line 9) | internal static void ClearMaterializerCache(this Table> InsertPeopleAsync() FILE: test/Venflow.Tests/UpdateTests/CustomUpdate.cs class CustomUpdate (line 8) | public class CustomUpdate : TestBase method CopyChangeTrackingEntityAsync (line 10) | [Fact] method InstantiateChangeTrackingEntity (line 33) | [Fact] method InsertPersonWithRelationAsync (line 42) | private async Task InsertPersonWithRelationAsync() FILE: test/Venflow.Tests/UpdateTests/SingleUpdate.cs class SingleUpdate (line 9) | public class SingleUpdate : TestBase method UpdateFromQueryAsync (line 11) | [Fact] method UpdateFromManualAsync (line 31) | [Fact] method ThrowOnNoneProxyEntityTrackChanges (line 51) | [Fact] method InsertPersonAsync (line 59) | private async Task InsertPersonAsync()