SYMBOL INDEX (2123 symbols across 155 files) FILE: Dapper.EntityFramework/DbGeographyHandler.cs class DbGeographyHandler (line 13) | public class DbGeographyHandler : SqlMapper.TypeHandler method DbGeographyHandler (line 18) | protected DbGeographyHandler() { /* create new */ } method SetValue (line 30) | public override void SetValue(IDbDataParameter parameter, DbGeography?... method Parse (line 49) | public override DbGeography? Parse(object? value) FILE: Dapper.EntityFramework/DbGeometryHandler.cs class DbGeometryHandler (line 13) | public class DbGeometryHandler : SqlMapper.TypeHandler method DbGeometryHandler (line 18) | protected DbGeometryHandler() { /* create new */ } method SetValue (line 30) | public override void SetValue(IDbDataParameter parameter, DbGeometry? ... method Parse (line 49) | public override DbGeometry? Parse(object? value) FILE: Dapper.EntityFramework/Handlers.cs class Handlers (line 6) | public static class Handlers method Register (line 11) | public static void Register() FILE: Dapper.ProviderTools/BulkCopy.cs class BulkCopy (line 16) | public abstract class BulkCopy : IDisposable method TryCreate (line 21) | public static BulkCopy? TryCreate(DbConnection connection) method Create (line 36) | public static BulkCopy Create(DbConnection connection) method CreateBcpFactory (line 58) | internal static Func? CreateBcpFactory(Type conn... method WriteToServer (line 89) | public abstract void WriteToServer(DataTable source); method WriteToServer (line 93) | public abstract void WriteToServer(DataRow[] source); method WriteToServer (line 97) | public abstract void WriteToServer(IDataReader source); method WriteToServerAsync (line 101) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method WriteToServerAsync (line 106) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method WriteToServerAsync (line 111) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method AddColumnMapping (line 116) | public abstract void AddColumnMapping(string sourceColumn, string dest... method AddColumnMapping (line 120) | public abstract void AddColumnMapping(int sourceColumn, int destinatio... method Dispose (line 142) | public void Dispose() method Dispose (line 151) | protected abstract void Dispose(bool disposing); FILE: Dapper.ProviderTools/DbConnectionExtensions.cs class DbConnectionExtensions (line 12) | public static class DbConnectionExtensions method TryGetClientConnectionId (line 17) | public static bool TryGetClientConnectionId(this DbConnection connecti... method TryClearAllPools (line 27) | public static bool TryClearAllPools(this DbConnection connection) method TryClearPool (line 33) | public static bool TryClearPool(this DbConnection connection) class ByTypeHelpers (line 36) | private sealed class ByTypeHelpers method TryGetClientConnectionId (line 45) | public bool TryGetClientConnectionId(DbConnection connection, out Gu... method TryClearPool (line 56) | public bool TryClearPool(DbConnection connection) method TryClearAllPools (line 63) | public bool TryClearAllPools() method Get (line 70) | public static ByTypeHelpers Get(Type type) method ByTypeHelpers (line 79) | private ByTypeHelpers(Type type) method TryGetInstanceProperty (line 109) | private static Func? TryGetInstanceProperty(stri... FILE: Dapper.ProviderTools/DbExceptionExtensions.cs class DbExceptionExtensions (line 12) | public static class DbExceptionExtensions method IsNumber (line 17) | public static bool IsNumber(this DbException exception, int number) class ByTypeHelpers (line 21) | private sealed class ByTypeHelpers method IsNumber (line 27) | public bool IsNumber(DbException exception, int number) method Get (line 30) | public static ByTypeHelpers Get(Type type) method ByTypeHelpers (line 39) | private ByTypeHelpers(Type type) method TryGetInstanceProperty (line 44) | private static Func? TryGetInstanceProperty(strin... FILE: Dapper.ProviderTools/Internal/DynamicBulkCopy.cs class DynamicBulkCopy (line 9) | internal sealed class DynamicBulkCopy : BulkCopy method Create (line 11) | internal static BulkCopy? Create(object? wrapped) method DynamicBulkCopy (line 14) | private DynamicBulkCopy(object wrapped) method AddColumnMapping (line 27) | public override void AddColumnMapping(string sourceColumn, string dest... method AddColumnMapping (line 30) | public override void AddColumnMapping(int sourceColumn, int destinatio... method WriteToServer (line 33) | public override void WriteToServer(DataTable source) method WriteToServer (line 35) | public override void WriteToServer(DataRow[] source) method WriteToServer (line 38) | public override void WriteToServer(IDataReader source) method WriteToServerAsync (line 41) | public override Task WriteToServerAsync(DbDataReader source, Cancellat... method WriteToServerAsync (line 44) | public override Task WriteToServerAsync(DataTable source, Cancellation... method WriteToServerAsync (line 46) | public override Task WriteToServerAsync(DataRow[] source, Cancellation... method Dispose (line 49) | protected override void Dispose(bool disposing) FILE: Dapper.Rainbow/Database.Async.cs class Database (line 10) | public abstract partial class Database where TDatabase : Data... class Table (line 12) | public partial class Table method InsertAsync (line 19) | public virtual async Task InsertAsync(dynamic data) method UpdateAsync (line 38) | public Task UpdateAsync(TId id, dynamic data) method DeleteAsync (line 58) | public async Task DeleteAsync(TId id) => method GetAsync (line 66) | public Task GetAsync(TId id) => method FirstAsync (line 73) | public virtual Task FirstAsync() => method AllAsync (line 80) | public Task> AllAsync() => method ExecuteAsync (line 90) | public Task ExecuteAsync(string sql, dynamic param = null) => method QueryAsync (line 100) | public Task> QueryAsync(string sql, dynamic param = ... method QueryFirstOrDefaultAsync (line 110) | public Task QueryFirstOrDefaultAsync(string sql, dynamic param =... method QueryAsync (line 128) | public Task> QueryAsync... method QueryAsync (line 147) | public Task> QueryAsync> QueryAsync> QueryAsync> QueryAsync(string sql, dynamic param... method QueryMultipleAsync (line 208) | public Task QueryMultipleAsync(string sql, dynam... FILE: Dapper.Rainbow/Database.cs class Database (line 17) | public abstract partial class Database : IDisposable where TD... class Table (line 24) | public partial class Table method Table (line 35) | public Table(Database database, string likelyTableName) method Insert (line 58) | public virtual int? Insert(dynamic data) method Update (line 77) | public int Update(TId id, dynamic data) method Delete (line 97) | public bool Delete(TId id) method Get (line 107) | public T Get(TId id) method First (line 116) | public virtual T First() method All (line 125) | public IEnumerable All() method GetParamNames (line 132) | internal static List GetParamNames(object o) method Table (line 170) | public Table(Database database, string likelyTableName) class Table (line 163) | public class Table : Table method Table (line 35) | public Table(Database database, string likelyTableName) method Insert (line 58) | public virtual int? Insert(dynamic data) method Update (line 77) | public int Update(TId id, dynamic data) method Delete (line 97) | public bool Delete(TId id) method Get (line 107) | public T Get(TId id) method First (line 116) | public virtual T First() method All (line 125) | public IEnumerable All() method GetParamNames (line 132) | internal static List GetParamNames(object o) method Table (line 170) | public Table(Database database, string likelyTableName) method Init (line 195) | public static TDatabase Init(DbConnection connection, int commandTimeout) method InitDatabase (line 204) | internal void InitDatabase(DbConnection connection, int commandTimeout) method CreateTableConstructorForTable (line 213) | internal virtual Action CreateTableConstructorForTable() method BeginTransaction (line 223) | public DbTransaction BeginTransaction(IsolationLevel isolation = Isola... method CommitTransaction (line 232) | public void CommitTransaction() method RollbackTransaction (line 241) | public void RollbackTransaction() method CreateTableConstructor (line 252) | protected Action CreateTableConstructor(Type tableType) method CreateTableConstructor (line 262) | protected Action CreateTableConstructor(params Type[] table... method DetermineTableName (line 309) | private string DetermineTableName(string likelyTableName) method TableExists (line 324) | private bool TableExists(string name) method Execute (line 354) | public int Execute(string sql, dynamic param = null) => method Query (line 365) | public IEnumerable Query(string sql, dynamic param = null, bool ... method QueryFirstOrDefault (line 375) | public T QueryFirstOrDefault(string sql, dynamic param = null) => method Query (line 393) | public IEnumerable Query(string sql... method Query (line 412) | public IEnumerable Query(st... method Query (line 432) | public IEnumerable Query Query Query(string sql, dynamic param = null, bo... method QueryMultiple (line 474) | public SqlMapper.GridReader QueryMultiple(string sql, dynamic param = ... method Dispose (line 480) | public virtual void Dispose() FILE: Dapper.Rainbow/IgnorePropertyAttribute.cs class IgnorePropertyAttribute (line 8) | [AttributeUsage(AttributeTargets.Property, AllowMultiple = true)] method IgnorePropertyAttribute (line 15) | public IgnorePropertyAttribute(bool ignore) FILE: Dapper.Rainbow/Snapshotter.cs class Snapshotter (line 12) | public static class Snapshotter method Start (line 20) | public static Snapshot Start(T obj) class Snapshot (line 29) | public class Snapshot method Snapshot (line 40) | public Snapshot(T original) class Change (line 49) | public class Change method Diff (line 65) | public DynamicParameters Diff() method Clone (line 70) | private static T Clone(T myObject) method Diff (line 76) | private static DynamicParameters Diff(T original, T current) method RelevantProperties (line 87) | private static List RelevantProperties() method AreEqual (line 99) | private static bool AreEqual(U first, U second) method GenerateDiffer (line 106) | private static Func> GenerateDiffer() method GenerateCloner (line 191) | private static Func GenerateCloner() FILE: Dapper.Rainbow/SqlCompactDatabase.cs class SqlCompactDatabase (line 12) | public abstract class SqlCompactDatabase : Database : Table method SqlCompactTable (line 25) | public SqlCompactTable(Database database, string likelyTa... method Insert (line 35) | public override int? Insert(dynamic data) method Init (line 59) | public static TDatabase Init(DbConnection connection) method CreateTableConstructorForTable (line 66) | internal override Action CreateTableConstructorForTable() FILE: Dapper.SqlBuilder/SqlBuilder.cs class SqlBuilder (line 8) | public class SqlBuilder class Clause (line 13) | private class Clause method Clause (line 15) | public Clause(string sql, object? parameters, bool isInclusive) class Clauses (line 26) | private class Clauses : List method Clauses (line 30) | public Clauses(string joiner, string prefix = "", string postfix = "") method ResolveClauses (line 37) | public string ResolveClauses(DynamicParameters p) class Template (line 58) | public class Template method Template (line 65) | public Template(SqlBuilder builder, string sql, dynamic? parameters) method ResolveSql (line 74) | private void ResolveSql() method AddTemplate (line 109) | public Template AddTemplate(string sql, dynamic? parameters = null) => method AddClause (line 112) | protected SqlBuilder AddClause(string name, string sql, object? parame... method Intersect (line 124) | public SqlBuilder Intersect(string sql, dynamic? parameters = null) => method InnerJoin (line 127) | public SqlBuilder InnerJoin(string sql, dynamic? parameters = null) => method LeftJoin (line 130) | public SqlBuilder LeftJoin(string sql, dynamic? parameters = null) => method RightJoin (line 133) | public SqlBuilder RightJoin(string sql, dynamic? parameters = null) => method Where (line 136) | public SqlBuilder Where(string sql, dynamic? parameters = null) => method OrWhere (line 139) | public SqlBuilder OrWhere(string sql, dynamic? parameters = null) => method OrderBy (line 142) | public SqlBuilder OrderBy(string sql, dynamic? parameters = null) => method Select (line 145) | public SqlBuilder Select(string sql, dynamic? parameters = null) => method AddParameters (line 148) | public SqlBuilder AddParameters(dynamic parameters) => method Join (line 151) | public SqlBuilder Join(string sql, dynamic? parameters = null) => method GroupBy (line 154) | public SqlBuilder GroupBy(string sql, dynamic? parameters = null) => method Having (line 157) | public SqlBuilder Having(string sql, dynamic? parameters = null) => method Set (line 160) | public SqlBuilder Set(string sql, dynamic? parameters = null) => FILE: Dapper/CommandDefinition.cs type CommandDefinition (line 12) | public readonly struct CommandDefinition method ForCallback (line 14) | internal static CommandDefinition ForCallback(object? parameters, Comm... method OnCompleted (line 19) | internal void OnCompleted() method CommandDefinition (line 84) | public CommandDefinition(string commandText, object? parameters = null... method InferCommandType (line 98) | internal static CommandType InferCommandType(string sql) method CommandDefinition (line 109) | private CommandDefinition(object? parameters, CommandFlags flags) : th... method SetupCommand (line 121) | internal IDbCommand SetupCommand(IDbConnection cnn, Action? GetInit(Type commandType) method GetBasicPropertySetter (line 201) | private static MethodInfo? GetBasicPropertySetter(Type declaringType, ... FILE: Dapper/CommandFlags.cs type CommandFlags (line 8) | [Flags] FILE: Dapper/CompiledRegex.cs class CompiledRegex (line 6) | internal static partial class CompiledRegex method LegacyParameterGen (line 19) | [GeneratedRegex(LegacyParameterPattern, RegexOptions.IgnoreCase | Rege... method LiteralTokensGen (line 22) | [GeneratedRegex(LiteralTokensPattern, RegexOptions.IgnoreCase | RegexO... method PseudoPositionalGen (line 25) | [GeneratedRegex(PseudoPositionalPattern, RegexOptions.IgnoreCase | Reg... method WhitespaceOrReservedGen (line 28) | [GeneratedRegex(WhitespaceOrReservedPattern, RegexOptions.IgnoreCase, ... FILE: Dapper/CustomPropertyTypeMap.cs class CustomPropertyTypeMap (line 9) | public sealed class CustomPropertyTypeMap : SqlMapper.ITypeMap method CustomPropertyTypeMap (line 19) | public CustomPropertyTypeMap(Type type, Func method FindExplicitConstructor (line 38) | public ConstructorInfo? FindExplicitConstructor() => null; method GetConstructorParameter (line 46) | public SqlMapper.IMemberMap GetConstructorParameter(ConstructorInfo co... method GetMember (line 56) | public SqlMapper.IMemberMap? GetMember(string columnName) FILE: Dapper/DataTableHandler.cs class DataTableHandler (line 5) | internal sealed class DataTableHandler : SqlMapper.ITypeHandler method Parse (line 7) | public object Parse(Type destinationType, object value) method SetValue (line 12) | public void SetValue(IDbDataParameter parameter, object value) FILE: Dapper/DbString.cs class DbString (line 9) | public sealed class DbString : SqlMapper.ICustomQueryParameter method DbString (line 26) | public DbString() method DbString (line 35) | public DbString(string? value, int length = -1) method ToString (line 62) | public override string ToString() => Value is null method AddParameter (line 71) | public void AddParameter(IDbCommand command, string name) FILE: Dapper/DefaultTypeMap.cs class DefaultTypeMap (line 11) | public sealed class DefaultTypeMap : SqlMapper.ITypeMap method DefaultTypeMap (line 20) | public DefaultTypeMap(Type type) method GetPropertySetterOrThrow (line 30) | internal static MethodInfo GetPropertySetterOrThrow(PropertyInfo prope... method GetPropertySetter (line 36) | internal static MethodInfo? GetPropertySetter(PropertyInfo propertyInf... method GetSettableProps (line 49) | internal static List GetSettableProps(Type t) method GetSettableFields (line 57) | internal static List GetSettableFields(Type t) method FindConstructor (line 68) | public ConstructorInfo? FindConstructor(string[] names, Type[] types) method FindExplicitConstructor (line 115) | public ConstructorInfo? FindExplicitConstructor() method GetConstructorParameter (line 134) | public SqlMapper.IMemberMap GetConstructorParameter(ConstructorInfo co... method GetMember (line 147) | public SqlMapper.IMemberMap? GetMember(string columnName) method MatchFirstOrDefault (line 185) | static T? MatchFirstOrDefault(IList? members, string? name, Func... method EqualsCI (line 246) | internal static bool EqualsCI(string? x, string? y) method EqualsCIU (line 248) | internal static bool EqualsCIU(string? x, string? y) FILE: Dapper/DynamicParameters.CachedOutputSetters.cs class DynamicParameters (line 5) | public partial class DynamicParameters class CachedOutputSetters (line 9) | internal static class CachedOutputSetters FILE: Dapper/DynamicParameters.ParamInfo.cs class DynamicParameters (line 6) | public partial class DynamicParameters class ParamInfo (line 8) | private sealed class ParamInfo FILE: Dapper/DynamicParameters.cs class DynamicParameters (line 14) | public partial class DynamicParameters : SqlMapper.IDynamicParameters, S... method DynamicParameters (line 27) | public DynamicParameters() method DynamicParameters (line 36) | public DynamicParameters(object? template) method AddDynamicParams (line 47) | public void AddDynamicParams(object? param) method Add (line 97) | public void Add(string name, object? value, DbType? dbType, ParameterD... method Add (line 119) | public void Add(string name, object? value = null, DbType? dbType = nu... method Clean (line 133) | private static string Clean(string name) method AddParameters (line 148) | void SqlMapper.IDynamicParameters.AddParameters(IDbCommand command, Sq... method ShouldSetDbType (line 158) | internal static bool ShouldSetDbType(DbType? dbType) method ShouldSetDbType (line 161) | internal static bool ShouldSetDbType(DbType dbType) method AddParameters (line 169) | protected void AddParameters(IDbCommand command, SqlMapper.Identity id... method Get (line 316) | public T Get(string name) method Output (line 342) | public DynamicParameters Output(T target, Expression CastResult(this Task task) method OnTaskCompleted (line 25) | private static void OnTaskCompleted(Task completedT... FILE: Dapper/FeatureSupport.cs class FeatureSupport (line 9) | internal class FeatureSupport method Get (line 20) | public static FeatureSupport Get(IDbConnection? connection) method FeatureSupport (line 28) | private FeatureSupport(bool arrays) FILE: Dapper/NRT.cs class NotNullWhenAttribute (line 4) | [AttributeUsage(AttributeTargets.Parameter, Inherited = false)] method NotNullWhenAttribute (line 7) | public NotNullWhenAttribute(bool returnValue) => ReturnValue = returnV... FILE: Dapper/Properties/AssemblyInfo.cs class SkipLocalsInitAttribute (line 6) | [AttributeUsage(AttributeTargets.Module | AttributeTargets.Class | Attri... class MemberNotNullAttribute (line 11) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inh... method MemberNotNullAttribute (line 14) | public MemberNotNullAttribute(string member) {} method MemberNotNullAttribute (line 15) | public MemberNotNullAttribute(params string[] members) {} FILE: Dapper/SimpleMemberMap.cs class SimpleMemberMap (line 9) | internal sealed class SimpleMemberMap : SqlMapper.IMemberMap method SimpleMemberMap (line 16) | public SimpleMemberMap(string columnName, PropertyInfo property) method SimpleMemberMap (line 27) | public SimpleMemberMap(string columnName, FieldInfo field) method SimpleMemberMap (line 38) | public SimpleMemberMap(string columnName, ParameterInfo parameter) FILE: Dapper/SqlDataRecordHandler.cs class SqlDataRecordHandler (line 7) | internal sealed class SqlDataRecordHandler : SqlMapper.ITypeHandler method Parse (line 10) | public object Parse(Type destinationType, object value) method SetValue (line 15) | public void SetValue(IDbDataParameter parameter, object value) FILE: Dapper/SqlDataRecordListTVPParameter.cs class SqlDataRecordListTVPParameter (line 14) | internal sealed class SqlDataRecordListTVPParameter : SqlMapper.ICust... method SqlDataRecordListTVPParameter (line 24) | public SqlDataRecordListTVPParameter(IEnumerable data, string typeN... method AddParameter (line 30) | void SqlMapper.ICustomQueryParameter.AddParameter(IDbCommand command, ... method Set (line 38) | internal static void Set(IDbDataParameter parameter, IEnumerable? d... class StructuredHelper (line 44) | static class StructuredHelper method GetUDT (line 48) | private static Action GetUDT(Type type) method GetTVP (line 50) | private static Action GetTVP(Type type) method SlowGetHelper (line 53) | static Action SlowGetHelper(Type type, Hash... method CreateFor (line 67) | static Action CreateFor(Type type, string n... method ConfigureUDT (line 101) | internal static void ConfigureUDT(IDbDataParameter parameter, string t... method ConfigureTVP (line 103) | internal static void ConfigureTVP(IDbDataParameter parameter, string? ... FILE: Dapper/SqlMapper.Async.cs class SqlMapper (line 14) | public static partial class SqlMapper method QueryAsync (line 26) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 36) | public static Task> QueryAsync(this IDbConnection... method QueryFirstAsync (line 45) | public static Task QueryFirstAsync(this IDbConnection cnn, Co... method QueryFirstOrDefaultAsync (line 54) | public static Task QueryFirstOrDefaultAsync(this IDbConnecti... method QuerySingleAsync (line 63) | public static Task QuerySingleAsync(this IDbConnection cnn, C... method QuerySingleOrDefaultAsync (line 72) | public static Task QuerySingleOrDefaultAsync(this IDbConnect... method QueryAsync (line 89) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirstAsync (line 103) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirstOrDefaultAsync (line 117) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingleAsync (line 131) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingleOrDefaultAsync (line 145) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirstAsync (line 158) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirstOrDefaultAsync (line 171) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingleAsync (line 184) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingleOrDefaultAsync (line 197) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 212) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirstAsync (line 230) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirstOrDefaultAsync (line 247) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingleAsync (line 264) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingleOrDefaultAsync (line 281) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 298) | public static Task> QueryAsync(this IDbConnection cn... method QueryAsync (line 307) | public static Task> QueryAsync(this IDbConnection ... method QueryFirstAsync (line 316) | public static Task QueryFirstAsync(this IDbConnection cnn, Typ... method QueryFirstAsync (line 325) | public static Task QueryFirstAsync(this IDbConnection cnn, Comma... method QueryFirstOrDefaultAsync (line 334) | public static Task QueryFirstOrDefaultAsync(this IDbConnectio... method QueryFirstOrDefaultAsync (line 343) | public static Task QueryFirstOrDefaultAsync(this IDbConnection ... method QuerySingleAsync (line 352) | public static Task QuerySingleAsync(this IDbConnection cnn, Ty... method QuerySingleAsync (line 361) | public static Task QuerySingleAsync(this IDbConnection cnn, Comm... method QuerySingleOrDefaultAsync (line 370) | public static Task QuerySingleOrDefaultAsync(this IDbConnecti... method QuerySingleOrDefaultAsync (line 379) | public static Task QuerySingleOrDefaultAsync(this IDbConnection... method ExecuteReaderWithFlagsFallbackAsync (line 382) | private static Task ExecuteReaderWithFlagsFallbackAsync(... method TryOpenAsync (line 395) | private static Task TryOpenAsync(this IDbConnection cnn, CancellationT... method TrySetupAsyncCommand (line 410) | private static DbCommand TrySetupAsyncCommand(this CommandDefinition c... method QueryAsync (line 422) | private static async Task> QueryAsync(this IDbConnec... method QueryRowAsync (line 477) | private static async Task QueryRowAsync(this IDbConnection cnn, ... method ExecuteAsync (line 526) | public static Task ExecuteAsync(this IDbConnection cnn, string sq... method ExecuteAsync (line 535) | public static Task ExecuteAsync(this IDbConnection cnn, CommandDe... type AsyncExecState (line 549) | private readonly struct AsyncExecState method AsyncExecState (line 553) | public AsyncExecState(DbCommand command, Task task) method ExecuteMultiImplAsync (line 560) | private static async Task ExecuteMultiImplAsync(IDbConnection cnn... method ExecuteImplAsync (line 654) | private static async Task ExecuteImplAsync(IDbConnection cnn, Com... method QueryAsync (line 690) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 707) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 729) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 747) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 770) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 789) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 813) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 833) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 858) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 879) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 905) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryAsync (line 927) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method MultiMapAsync (line 931) | private static async Task> MultiMapAsync> MultiMapAsync... method ExecuteReaderSync (line 1000) | private static IEnumerable ExecuteReaderSync(DbDataReader reader... method QueryMultipleAsync (line 1022) | public static Task QueryMultipleAsync(this IDbConnection c... method QueryMultipleAsync (line 1030) | public static async Task QueryMultipleAsync(this IDbConnec... method ExecuteReaderAsync (line 1096) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method ExecuteReaderAsync (line 1109) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method ExecuteReaderAsync (line 1123) | public static Task ExecuteReaderAsync(this IDbConnection ... method ExecuteReaderAsync (line 1131) | public static Task ExecuteReaderAsync(this DbConnection ... method ExecuteReaderAsync (line 1145) | public static Task ExecuteReaderAsync(this IDbConnection ... method ExecuteReaderAsync (line 1154) | public static Task ExecuteReaderAsync(this DbConnection ... method ExecuteWrappedReaderImplAsync (line 1157) | private static async Task ExecuteWrappedReaderImplAsync(... method ExecuteScalarAsync (line 1189) | public static Task ExecuteScalarAsync(this IDbConnection cnn,... method ExecuteScalarAsync (line 1203) | public static Task ExecuteScalarAsync(this IDbConnection cnn, s... method ExecuteScalarAsync (line 1212) | public static Task ExecuteScalarAsync(this IDbConnection cnn,... method ExecuteScalarAsync (line 1222) | public static Task ExecuteScalarAsync(this IDbConnection cnn, C... method ExecuteScalarImplAsync (line 1225) | private static async Task ExecuteScalarImplAsync(IDbConnection ... method QueryUnbufferedAsync (line 1265) | public static IAsyncEnumerable QueryUnbufferedAsync(this DbCo... method QueryUnbufferedAsync (line 1285) | public static IAsyncEnumerable QueryUnbufferedAsync(this DbConne... method QueryUnbufferedAsync (line 1291) | private static IAsyncEnumerable QueryUnbufferedAsync(this IDbCon... FILE: Dapper/SqlMapper.CacheInfo.cs class SqlMapper (line 8) | public static partial class SqlMapper class CacheInfo (line 10) | private class CacheInfo method GetHitCount (line 16) | public int GetHitCount() { return Interlocked.CompareExchange(ref hi... method RecordHit (line 17) | public void RecordHit() { Interlocked.Increment(ref hitCount); } FILE: Dapper/SqlMapper.DapperRow.Descriptor.cs class SqlMapper (line 7) | public static partial class SqlMapper class DapperRow (line 9) | [TypeDescriptionProvider(typeof(DapperRowTypeDescriptionProvider))] class DapperRowTypeDescriptionProvider (line 12) | private sealed class DapperRowTypeDescriptionProvider : TypeDescript... method GetExtendedTypeDescriptor (line 14) | public override ICustomTypeDescriptor GetExtendedTypeDescriptor(ob... method GetTypeDescriptor (line 16) | public override ICustomTypeDescriptor GetTypeDescriptor(Type objec... class DapperRowTypeDescriptor (line 36) | private sealed class DapperRowTypeDescriptor : ICustomTypeDescriptor method DapperRowTypeDescriptor (line 39) | public DapperRowTypeDescriptor(object instance) method GetAttributes (line 42) | AttributeCollection ICustomTypeDescriptor.GetAttributes() method GetClassName (line 45) | string ICustomTypeDescriptor.GetClassName() => typeof(DapperRow).F... method GetComponentName (line 47) | string ICustomTypeDescriptor.GetComponentName() => null!; method GetConverter (line 50) | TypeConverter ICustomTypeDescriptor.GetConverter() => s_converter; method GetDefaultEvent (line 52) | EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() => null!; method GetDefaultProperty (line 54) | PropertyDescriptor ICustomTypeDescriptor.GetDefaultProperty() => n... method GetEditor (line 56) | object ICustomTypeDescriptor.GetEditor(Type editorBaseType) => null!; method GetEvents (line 58) | EventDescriptorCollection ICustomTypeDescriptor.GetEvents() => Eve... method GetEvents (line 60) | EventDescriptorCollection ICustomTypeDescriptor.GetEvents(Attribut... method GetProperties (line 62) | internal static PropertyDescriptorCollection GetProperties(DapperR... method GetProperties (line 63) | internal static PropertyDescriptorCollection GetProperties(DapperT... method GetProperties (line 76) | PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties()... method GetProperties (line 78) | PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties(A... method GetPropertyOwner (line 80) | object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? ... class RowBoundPropertyDescriptor (line 83) | private sealed class RowBoundPropertyDescriptor : PropertyDescriptor method RowBoundPropertyDescriptor (line 87) | public RowBoundPropertyDescriptor(Type type, string name, int inde... method CanResetValue (line 92) | public override bool CanResetValue(object component) => true; method ResetValue (line 93) | public override void ResetValue(object component) => ((DapperRow)c... method ShouldSerializeValue (line 95) | public override bool ShouldSerializeValue(object component) => ((D... method GetValue (line 98) | public override object GetValue(object? component) method SetValue (line 100) | public override void SetValue(object? component, object? value) FILE: Dapper/SqlMapper.DapperRow.cs class SqlMapper (line 8) | public static partial class SqlMapper class DapperRow (line 10) | private sealed partial class DapperRow method DapperRow (line 17) | public DapperRow(DapperTable table, object?[] values) class DeadValue (line 23) | private sealed class DeadValue method DeadValue (line 26) | private DeadValue() { /* hiding constructor */ } method TryGetValue (line 42) | public bool TryGetValue(string key, out object? value) method TryGetValue (line 45) | internal bool TryGetValue(int index, out object? value) method ToString (line 62) | public override string ToString() method GetEnumerator (line 82) | public IEnumerator> GetEnumerator() method GetEnumerator (line 95) | IEnumerator IEnumerable.GetEnumerator() method Add (line 102) | void ICollection>.Add(KeyValuePair>.Clear() method Contains (line 114) | bool ICollection>.Contains(KeyValuePai... method CopyTo (line 119) | void ICollection>.CopyTo(KeyValuePair<... method Remove (line 127) | bool ICollection>.Remove(KeyValuePair<... method ContainsKey (line 138) | bool IDictionary.ContainsKey(string key) method Add (line 145) | void IDictionary.Add(string key, object? value) method Remove (line 150) | bool IDictionary.Remove(string key) method Remove (line 153) | internal bool Remove(int index) method SetValue (line 166) | public object? SetValue(string key, object? value) method SetValue (line 171) | private object? SetValue(string key, object? value, bool isAdd) method SetValue (line 186) | internal object? SetValue(int index, object? value) method ContainsKey (line 226) | bool IReadOnlyDictionary.ContainsKey(string key) FILE: Dapper/SqlMapper.DapperRowMetaObject.cs class SqlMapper (line 6) | public static partial class SqlMapper class DapperRow (line 8) | private sealed partial class DapperRow : System.Dynamic.IDynamicMetaOb... method GetMetaObject (line 10) | System.Dynamic.DynamicMetaObject System.Dynamic.IDynamicMetaObjectPr... class DapperRowMetaObject (line 17) | private sealed class DapperRowMetaObject : System.Dynamic.DynamicMetaO... method DapperRowMetaObject (line 22) | public DapperRowMetaObject( method DapperRowMetaObject (line 30) | public DapperRowMetaObject( method CallMethod (line 39) | private System.Dynamic.DynamicMetaObject CallMethod( method BindGetMember (line 54) | public override System.Dynamic.DynamicMetaObject BindGetMember(Syste... method BindInvokeMember (line 67) | public override System.Dynamic.DynamicMetaObject BindInvokeMember(Sy... method BindSetMember (line 79) | public override System.Dynamic.DynamicMetaObject BindSetMember(Syste... method GetDynamicMemberNames (line 92) | public override IEnumerable GetDynamicMemberNames() FILE: Dapper/SqlMapper.DapperTable.cs class SqlMapper (line 6) | public static partial class SqlMapper class DapperTable (line 8) | private sealed class DapperTable method DapperTable (line 15) | public DapperTable(string[] fieldNames) method IndexOfName (line 28) | internal int IndexOfName(string name) method AddField (line 33) | internal int AddField(string name) method FieldExists (line 44) | internal bool FieldExists(string key) => key is not null && fieldNam... FILE: Dapper/SqlMapper.DeserializerState.cs class SqlMapper (line 7) | public static partial class SqlMapper type DeserializerState (line 9) | private readonly struct DeserializerState method DeserializerState (line 14) | public DeserializerState(int hash, Func func) FILE: Dapper/SqlMapper.DontMap.cs class SqlMapper (line 3) | public static partial class SqlMapper class DontMap (line 8) | private class DontMap { /* hiding constructor */ } FILE: Dapper/SqlMapper.GridReader.Async.cs class SqlMapper (line 10) | public static partial class SqlMapper class GridReader (line 12) | public partial class GridReader method ReadAsync (line 20) | public Task> ReadAsync(bool buffered = true) =>... method ReadFirstAsync (line 26) | public Task ReadFirstAsync() => ReadRowAsyncImpl(t... method ReadFirstOrDefaultAsync (line 32) | public Task ReadFirstOrDefaultAsync() => ReadRowAsyncImpl<... method ReadSingleAsync (line 38) | public Task ReadSingleAsync() => ReadRowAsyncImpl(... method ReadSingleOrDefaultAsync (line 44) | public Task ReadSingleOrDefaultAsync() => ReadRowAsyncImpl... method ReadAsync (line 52) | public Task> ReadAsync(Type type, bool buffered ... method ReadFirstAsync (line 63) | public Task ReadFirstAsync(Type type) method ReadFirstOrDefaultAsync (line 74) | public Task ReadFirstOrDefaultAsync(Type type) method ReadSingleAsync (line 85) | public Task ReadSingleAsync(Type type) method ReadSingleOrDefaultAsync (line 96) | public Task ReadSingleOrDefaultAsync(Type type) method ReadAsync (line 107) | public Task> ReadAsync(bool buffered = true) => Re... method ReadFirstAsync (line 113) | public Task ReadFirstAsync() => ReadRowAsyncImpl(typeof(T),... method ReadFirstOrDefaultAsync (line 119) | public Task ReadFirstOrDefaultAsync() => ReadRowAsyncImpl... method ReadSingleAsync (line 125) | public Task ReadSingleAsync() => ReadRowAsyncImpl(typeof(T)... method ReadSingleOrDefaultAsync (line 131) | public Task ReadSingleOrDefaultAsync() => ReadRowAsyncImpl> ReadAsyncImpl(Type type, bool buffered) method ValidateAndMarkConsumed (line 181) | private Func ValidateAndMarkConsumed(Type type... method ReadRowAsyncImpl (line 197) | private async Task ReadRowAsyncImpl(Type type, Row row) method ReadBufferedAsync (line 228) | private async Task> ReadBufferedAsync(int index, F... method ReadUnbufferedAsync (line 249) | public IAsyncEnumerable ReadUnbufferedAsync() => ReadAsyncUnbu... method ReadUnbufferedAsync (line 254) | public IAsyncEnumerable ReadUnbufferedAsync() => ReadAsyncU... method ReadAsyncUnbufferedImpl (line 256) | private IAsyncEnumerable ReadAsyncUnbufferedImpl(Type type) method ReadUnbufferedAsync (line 262) | private async IAsyncEnumerable ReadUnbufferedAsync(int index, ... method DisposeAsync (line 281) | public async ValueTask DisposeAsync() FILE: Dapper/SqlMapper.GridReader.cs class SqlMapper (line 13) | public static partial class SqlMapper class GridReader (line 18) | public partial class GridReader : IDisposable method GridReader (line 30) | [Browsable(false), EditorBrowsable(EditorBrowsableState.Never)] method GridReader (line 42) | internal GridReader(IDbCommand command, DbDataReader reader, Identit... method CreateIdentity (line 50) | private Identity CreateIdentity() method Read (line 65) | public IEnumerable Read(bool buffered = true) => ReadImpl ReadRow(typeof(DapperRow), Ro... method ReadFirstOrDefault (line 77) | public dynamic? ReadFirstOrDefault() => ReadRow(typeof(Dapp... method ReadSingle (line 83) | public dynamic ReadSingle() => ReadRow(typeof(DapperRow), R... method ReadSingleOrDefault (line 89) | public dynamic? ReadSingleOrDefault() => ReadRow(typeof(Dap... method Read (line 96) | public IEnumerable Read(bool buffered = true) => ReadImpl(t... method ReadFirst (line 102) | public T ReadFirst() => ReadRow(typeof(T), Row.First); method ReadFirstOrDefault (line 108) | public T? ReadFirstOrDefault() => ReadRow(typeof(T), Row.First... method ReadSingle (line 114) | public T ReadSingle() => ReadRow(typeof(T), Row.Single); method ReadSingleOrDefault (line 120) | public T? ReadSingleOrDefault() => ReadRow(typeof(T), Row.Sing... method Read (line 128) | public IEnumerable Read(Type type, bool buffered = true) method ReadFirst (line 139) | public object ReadFirst(Type type) method ReadFirstOrDefault (line 150) | public object? ReadFirstOrDefault(Type type) method ReadSingle (line 161) | public object ReadSingle(Type type) method ReadSingleOrDefault (line 172) | public object? ReadSingleOrDefault(Type type) method OnBeforeGrid (line 183) | protected int OnBeforeGrid() method ReadImpl (line 191) | private IEnumerable ReadImpl(Type type, bool buffered) method ReadRow (line 208) | private T ReadRow(Type type, Row row) method MultiReadInternal (line 239) | private IEnumerable MultiReadInternal MultiReadInternal(Type[] types... method Read (line 283) | public IEnumerable Read(Func Read(F... method Read (line 316) | public IEnumerable Read Read Read Read Read(Type[] types, Func ReadDeferred(int index, Func Parse(this IDataReader reader) method Parse (line 43) | public static IEnumerable Parse(this IDataReader reader, Type ... method Parse (line 60) | public static IEnumerable Parse(this IDataReader reader) method GetRowParser (line 84) | [Obsolete(nameof(DbDataReader) + " API should be preferred")] method GetRowParser (line 103) | public static Func GetRowParser(this DbDataReade... method GetRowParser (line 111) | [Obsolete(nameof(DbDataReader) + " API should be preferred")] method GetRowParser (line 179) | public static Func GetRowParser(this DbDataReader ... FILE: Dapper/SqlMapper.IDynamicParameters.cs class SqlMapper (line 5) | public static partial class SqlMapper type IDynamicParameters (line 10) | public interface IDynamicParameters method AddParameters (line 17) | void AddParameters(IDbCommand command, Identity identity); FILE: Dapper/SqlMapper.IMemberMap.cs class SqlMapper (line 6) | public static partial class SqlMapper type IMemberMap (line 11) | public interface IMemberMap FILE: Dapper/SqlMapper.IParameterCallbacks.cs class SqlMapper (line 3) | public static partial class SqlMapper type IParameterCallbacks (line 8) | public interface IParameterCallbacks : IDynamicParameters method OnCompleted (line 13) | void OnCompleted(); FILE: Dapper/SqlMapper.IParameterLookup.cs class SqlMapper (line 3) | public static partial class SqlMapper type IParameterLookup (line 8) | public interface IParameterLookup : IDynamicParameters FILE: Dapper/SqlMapper.ITypeHandler.cs class SqlMapper (line 6) | public static partial class SqlMapper type ITypeHandler (line 11) | public interface ITypeHandler method SetValue (line 18) | void SetValue(IDbDataParameter parameter, object value); method Parse (line 26) | object? Parse(Type destinationType, object value); FILE: Dapper/SqlMapper.ITypeMap.cs class SqlMapper (line 6) | public static partial class SqlMapper type ITypeMap (line 11) | public interface ITypeMap method FindConstructor (line 19) | ConstructorInfo? FindConstructor(string[] names, Type[] types); method FindExplicitConstructor (line 28) | ConstructorInfo? FindExplicitConstructor(); method GetConstructorParameter (line 36) | IMemberMap? GetConstructorParameter(ConstructorInfo constructor, str... method GetMember (line 43) | IMemberMap? GetMember(string columnName); FILE: Dapper/SqlMapper.Identity.cs class SqlMapper (line 8) | public static partial class SqlMapper class Identity (line 10) | internal sealed class Identity index switch { method GetType (line 94) | internal virtual Type GetType(int index) => throw new IndexOutOfRang... method ForGrid (line 97) | internal Identity ForGrid method ForGrid (line 103) | internal Identity ForGrid(Type primaryType, Type[] otherTypes, int g... method ForDynamicParameters (line 113) | public Identity ForDynamicParameters(Type type) => method Identity (line 117) | internal Identity(string sql, CommandType? commandType, IDbConnectio... method Identity (line 120) | private protected Identity(string sql, CommandType? commandType, str... method Equals (line 147) | public override bool Equals(object? obj) => Equals(obj as Identity); method GetHashCode (line 238) | public override int GetHashCode() => hashCode; method ToString (line 245) | public override string ToString() => sql; method Equals (line 253) | public bool Equals(Identity? other) method TypesEqual (line 271) | [MethodImpl(MethodImplOptions.NoInlining)] class IdentityWithTypes (line 54) | internal sealed class IdentityWithTypes : Identity method IdentityWithTypes (line 58) | internal IdentityWithTypes(string sql, CommandType? commandType, str... method IdentityWithTypes (line 63) | internal IdentityWithTypes(string sql, CommandType? commandType, IDb... method GetType (line 71) | internal override Type GetType(int index) => _types[index]; method HashTypes (line 73) | static int HashTypes(Type[] types) class Identity (line 90) | public class Identity : IEquatable method Identity (line 15) | internal Identity(string sql, CommandType? commandType, string conne... method Identity (line 18) | internal Identity(string sql, CommandType? commandType, IDbConnectio... method CountNonTrivial (line 22) | static int CountNonTrivial(out int hashCode) method GetType (line 43) | internal override Type GetType(int index) => index switch { method GetType (line 94) | internal virtual Type GetType(int index) => throw new IndexOutOfRang... method ForGrid (line 97) | internal Identity ForGrid method ForGrid (line 103) | internal Identity ForGrid(Type primaryType, Type[] otherTypes, int g... method ForDynamicParameters (line 113) | public Identity ForDynamicParameters(Type type) => method Identity (line 117) | internal Identity(string sql, CommandType? commandType, IDbConnectio... method Identity (line 120) | private protected Identity(string sql, CommandType? commandType, str... method Equals (line 147) | public override bool Equals(object? obj) => Equals(obj as Identity); method GetHashCode (line 238) | public override int GetHashCode() => hashCode; method ToString (line 245) | public override string ToString() => sql; method Equals (line 253) | public bool Equals(Identity? other) method TypesEqual (line 271) | [MethodImpl(MethodImplOptions.NoInlining)] FILE: Dapper/SqlMapper.Link.cs class SqlMapper (line 6) | public static partial class SqlMapper class Link (line 15) | internal class Link where TKey : class method Clear (line 17) | public static void Clear(ref Link? head) => Interlocke... method TryGet (line 18) | public static bool TryGet(Link? link, TKey key, [NotNu... method TryAdd (line 33) | public static bool TryAdd(ref Link? head, TKey key, re... method Link (line 51) | private Link(TKey key, TValue value, Link? tail) FILE: Dapper/SqlMapper.LiteralToken.cs class SqlMapper (line 6) | public static partial class SqlMapper type LiteralToken (line 11) | internal readonly struct LiteralToken method LiteralToken (line 23) | internal LiteralToken(string token, string member) FILE: Dapper/SqlMapper.Settings.cs class SqlMapper (line 7) | public static partial class SqlMapper class Settings (line 12) | public static class Settings method SetAllowedCommandBehaviors (line 18) | private static void SetAllowedCommandBehaviors(CommandBehavior behav... method DisableCommandBehaviorOptimizations (line 42) | internal static bool DisableCommandBehaviorOptimizations(CommandBeha... method Settings (line 57) | static Settings() method SetDefaults (line 65) | public static void SetDefaults() FILE: Dapper/SqlMapper.TypeDeserializerCache.cs class SqlMapper (line 9) | public static partial class SqlMapper class TypeDeserializerCache (line 11) | private class TypeDeserializerCache method TypeDeserializerCache (line 13) | private TypeDeserializerCache(Type type) method Purge (line 20) | internal static void Purge(Type type) method Purge (line 28) | internal static void Purge() method GetReader (line 36) | internal static Func GetReader(Type type, DbDa... type DeserializerKey (line 55) | private readonly struct DeserializerKey : IEquatable method DeserializerKey (line 64) | public DeserializerKey(int hashCode, int startBound, int length, b... method GetHashCode (line 91) | public override int GetHashCode() => hashCode; method ToString (line 93) | public override string ToString() method Equals (line 113) | public override bool Equals(object? obj) method Equals (line 116) | public bool Equals(DeserializerKey other) method GetReader (line 139) | private Func GetReader(DbDataReader reader, in... FILE: Dapper/SqlMapper.TypeHandler.cs class SqlMapper (line 6) | public static partial class SqlMapper class TypeHandler (line 12) | public abstract class TypeHandler : ITypeHandler method SetValue (line 19) | public abstract void SetValue(IDbDataParameter parameter, T? value); method Parse (line 26) | public abstract T? Parse(object value); method SetValue (line 28) | void ITypeHandler.SetValue(IDbDataParameter parameter, object value) method Parse (line 40) | object? ITypeHandler.Parse(Type destinationType, object value) class StringTypeHandler (line 50) | public abstract class StringTypeHandler : TypeHandler method Parse (line 56) | protected abstract T Parse(string xml); method Format (line 62) | protected abstract string Format(T xml); method SetValue (line 69) | public override void SetValue(IDbDataParameter parameter, T? value) method Parse (line 79) | public override T Parse(object value) FILE: Dapper/SqlMapper.TypeHandlerCache.cs class SqlMapper (line 7) | public static partial class SqlMapper class TypeHandlerCache (line 13) | [Obsolete(ObsoleteInternalUsageOnly, false)] method Parse (line 22) | [Obsolete(ObsoleteInternalUsageOnly, true)] method SetValue (line 30) | [Obsolete(ObsoleteInternalUsageOnly, true)] method SetHandler (line 33) | internal static void SetHandler(ITypeHandler handler) FILE: Dapper/SqlMapper.cs class SqlMapper (line 30) | public static partial class SqlMapper class PropertyInfoByNameComparer (line 32) | private class PropertyInfoByNameComparer : IComparer method Compare (line 34) | public int Compare(PropertyInfo? x, PropertyInfo? y) => string.Compa... method GetColumnHash (line 36) | private static int GetColumnHash(DbDataReader reader, int startBound =... method OnQueryCachePurged (line 55) | private static void OnQueryCachePurged() method SetQueryCache (line 62) | private static void SetQueryCache(Identity key, CacheInfo value) method CollectCacheGarbage (line 71) | private static void CollectCacheGarbage() method TryGetQueryCache (line 93) | private static bool TryGetQueryCache(Identity key, [NotNullWhen(true)]... method PurgeQueryCache (line 107) | public static void PurgeQueryCache() method PurgeQueryCacheByType (line 114) | private static void PurgeQueryCacheByType(Type type) method GetCachedSQLCount (line 128) | public static int GetCachedSQLCount() method GetCachedSQL (line 138) | public static IEnumerable> GetCachedSQL(int... method GetHashCollissions (line 151) | public static IEnumerable> GetHashCollissions() // leg... type TypeMapEntryFlags (line 173) | [Flags] type TypeMapEntry (line 180) | internal readonly struct TypeMapEntry : IEquatable method TypeMapEntry (line 184) | public TypeMapEntry(DbType dbType, TypeMapEntryFlags flags) method GetHashCode (line 189) | public override int GetHashCode() => (int)DbType ^ (int)Flags; method ToString (line 190) | public override string ToString() => $"{DbType}, {Flags}"; method Equals (line 191) | public override bool Equals(object? obj) => obj is TypeMapEntry othe... method Equals (line 192) | public bool Equals(TypeMapEntry other) => other.DbType == DbType && ... method SqlMapper (line 202) | static SqlMapper() method ResetTypeHandlers (line 264) | public static void ResetTypeHandlers() => ResetTypeHandlers(true); method ResetTypeHandlers (line 266) | [MemberNotNull(nameof(typeHandlers))] method AddTypeMap (line 284) | public static void AddTypeMap(Type type, DbType dbType) method AddTypeMap (line 293) | public static void AddTypeMap(Type type, DbType dbType, bool useGetFie... method SetTypeMap (line 312) | private static void SetTypeMap(Dictionary value) method RemoveTypeMap (line 327) | public static void RemoveTypeMap(Type type) method AddTypeHandler (line 345) | public static void AddTypeHandler(Type type, ITypeHandler handler) => ... method HasTypeHandler (line 351) | public static bool HasTypeHandler(Type type) => typeHandlers.ContainsK... method AddTypeHandlerImpl (line 359) | [Obsolete("Please use " + nameof(AddTypeHandler), error: true)] method AddTypeHandlerCore (line 368) | private static void AddTypeHandlerCore(Type type, ITypeHandler? handle... method AddTypeHandler (line 423) | public static void AddTypeHandler(TypeHandler handler) => AddTyp... method SetDbType (line 437) | [Obsolete(ObsoleteInternalUsageOnly, false)] method LookupDbType (line 458) | [Obsolete(ObsoleteInternalUsageOnly, false)] method AsList (line 536) | public static List AsList(this IEnumerable? source) => source... method Execute (line 553) | public static int Execute(this IDbConnection cnn, string sql, object? ... method Execute (line 565) | public static int Execute(this IDbConnection cnn, CommandDefinition co... method ExecuteScalar (line 577) | public static object? ExecuteScalar(this IDbConnection cnn, string sql... method ExecuteScalar (line 594) | public static T? ExecuteScalar(this IDbConnection cnn, string sql, ... method ExecuteScalar (line 606) | public static object? ExecuteScalar(this IDbConnection cnn, CommandDef... method ExecuteScalar (line 616) | public static T? ExecuteScalar(this IDbConnection cnn, CommandDefin... method GetMultiExec (line 619) | private static IEnumerable? GetMultiExec(object? param) method ExecuteImpl (line 630) | private static int ExecuteImpl(this IDbConnection cnn, ref CommandDefi... method ExecuteReader (line 713) | public static IDataReader ExecuteReader(this IDbConnection cnn, string... method ExecuteReader (line 730) | public static IDataReader ExecuteReader(this IDbConnection cnn, Comman... method ExecuteReader (line 747) | public static IDataReader ExecuteReader(this IDbConnection cnn, Comman... method Query (line 764) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirst (line 778) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirstOrDefault (line 792) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingle (line 806) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingleOrDefault (line 820) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method Query (line 839) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirst (line 861) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirstOrDefault (line 882) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingle (line 903) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingleOrDefault (line 924) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method Query (line 947) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirst (line 971) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QueryFirstOrDefault (line 994) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingle (line 1017) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method QuerySingleOrDefault (line 1040) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method Query (line 1058) | public static IEnumerable Query(this IDbConnection cnn, CommandD... method QueryFirst (line 1074) | public static T QueryFirst(this IDbConnection cnn, CommandDefinitio... method QueryFirstOrDefault (line 1087) | public static T? QueryFirstOrDefault(this IDbConnection cnn, Comman... method QuerySingle (line 1100) | public static T QuerySingle(this IDbConnection cnn, CommandDefiniti... method QuerySingleOrDefault (line 1113) | public static T? QuerySingleOrDefault(this IDbConnection cnn, Comma... method QueryMultiple (line 1125) | public static GridReader QueryMultiple(this IDbConnection cnn, string ... method QueryMultiple (line 1136) | public static GridReader QueryMultiple(this IDbConnection cnn, Command... method QueryMultipleImpl (line 1139) | private static GridReader QueryMultipleImpl(this IDbConnection cnn, re... method ExecuteReaderWithFlagsFallback (line 1181) | private static DbDataReader ExecuteReaderWithFlagsFallback(IDbCommand ... method QueryImpl (line 1198) | private static IEnumerable QueryImpl(this IDbConnection cnn, Com... type Row (line 1261) | [Flags] method ThrowMultipleRows (line 1271) | private static void ThrowMultipleRows(Row row) method ThrowZeroRows (line 1281) | private static void ThrowZeroRows(Row row) method QueryRowImpl (line 1291) | private static T QueryRowImpl(IDbConnection cnn, Row row, ref Comma... method ReadRow (line 1355) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetValue (line 1371) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Query (line 1424) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method Query (line 1446) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method Query (line 1469) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method Query (line 1493) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method Query (line 1518) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method Query (line 1544) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method Query (line 1564) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method MultiMap (line 1572) | private static IEnumerable MultiMap MultiMapImpl MultiMapImpl(this IDbConn... method GenerateMapper (line 1712) | private static Func GenerateMapper GenerateMapper(int... method GenerateDeserializers (line 1740) | private static Func[] GenerateDeserializers(Iden... method GetNextSplitDynamic (line 1809) | private static int GetNextSplitDynamic(int startIdx, string splitOn, D... method GetNextSplit (line 1832) | private static int GetNextSplit(int startIdx, string splitOn, DbDataRe... method GetCacheInfo (line 1850) | private static CacheInfo GetCacheInfo(Identity identity, object? examp... method ShouldPassByPosition (line 1895) | private static bool ShouldPassByPosition(string sql) method PassByPosition (line 1900) | private static void PassByPosition(IDbCommand cmd) method GetDbDataReader (line 1946) | static DbDataReader GetDbDataReader(IDataReader reader) method GetDeserializer (line 1951) | private static Func GetDeserializer(Type type, D... method GetHandlerDeserializer (line 1979) | private static Func GetHandlerDeserializer(IType... method MultiMapException (line 1984) | private static Exception MultiMapException(IDataRecord reader, string?... method GetDapperRowDeserializer (line 2003) | internal static Func GetDapperRowDeserializer(Db... method ReadChar (line 2068) | [Browsable(false)] method ReadNullableChar (line 2083) | [Browsable(false)] method FindOrAddParameter (line 2100) | [Browsable(false)] method GetListPaddingExtraCount (line 2119) | internal static int GetListPaddingExtraCount(int count) method GetInListRegex (line 2146) | private static string GetInListRegex(string name, bool byPosition) => ... method PackListParameters (line 2156) | [Browsable(false)] method TryStringSplit (line 2309) | private static bool TryStringSplit(ref IEnumerable? list, int splitAt,... method TryStringSplit (line 2322) | private static bool TryStringSplit(ref IEnumerable list, int spl... method SanitizeParameterValue (line 2382) | [Obsolete(ObsoleteInternalUsageOnly, false)] method FilterParameters (line 2407) | private static IEnumerable FilterParameters(IEnumerable<... method ReplaceLiterals (line 2423) | public static void ReplaceLiterals(this IParameterLookup parameters, I... method Format (line 2435) | [Obsolete(ObsoleteInternalUsageOnly)] method ReplaceLiterals (line 2505) | internal static void ReplaceLiterals(IParameterLookup parameters, IDbC... method GetLiteralTokens (line 2519) | [SuppressMessage("Style", "IDE0220:Add explicit cast", Justification =... method CreateParamInfoGenerator (line 2545) | public static Action CreateParamInfoGenerator(Iden... method IsValueTuple (line 2548) | private static bool IsValueTuple(Type? type) => (type?.IsValueType == ... method CreateParamInfoGenerator (line 2552) | internal static Action CreateParamInfoGenerator(I... method GetToString (line 2978) | private static MethodInfo? GetToString(TypeCode typeCode) method ExecuteCommand (line 2986) | private static int ExecuteCommand(IDbConnection cnn, ref CommandDefini... method ExecuteScalarImpl (line 3006) | private static T? ExecuteScalarImpl(IDbConnection cnn, ref CommandD... method ExecuteReaderImpl (line 3035) | private static DbDataReader ExecuteReaderImpl(IDbConnection cnn, ref C... method GetParameterReader (line 3061) | private static Action? GetParameterReader(IDbConn... method GetSimpleValueDeserializer (line 3081) | private static Func GetSimpleValueDeserializer(T... method ReadViaGetFieldValueFactory (line 3129) | static Func ReadViaGetFieldValueFactory(Type typ... method UnderlyingReadViaGetFieldValueFactory (line 3149) | static Func UnderlyingReadViaGetFieldValueFactor... method UseGetFieldValue (line 3152) | static bool UseGetFieldValue(Type type) => typeMap.TryGetValue(type, o... method Parse (line 3155) | private static T Parse(object? value) method GetTypeMap (line 3199) | public static ITypeMap GetTypeMap(Type type) method SetTypeMap (line 3228) | public static void SetTypeMap(Type type, ITypeMap? map) method GetTypeDeserializer (line 3261) | [Obsolete(nameof(DbDataReader) + " API should be preferred")] method WrapObjectReader (line 3271) | private static Func WrapObjectReader(Func GetTypeDeserializer( method GetTempLocal (line 3290) | private static LocalBuilder GetTempLocal(ILGenerator il, ref Dictionar... method GetTypeDeserializerImpl (line 3309) | private static Func GetTypeDeserializerImpl( method GenerateValueTupleDeserializer (line 3340) | private static void GenerateValueTupleDeserializer(Type valueTupleType... method GenerateDeserializerFromMap (line 3442) | private static void GenerateDeserializerFromMap(Type type, DbDataReade... method LoadDefaultValue (line 3656) | private static void LoadDefaultValue(ILGenerator il, Type type) method LoadReaderValueViaGetFieldValue (line 3671) | private static void LoadReaderValueViaGetFieldValue(ILGenerator il, in... method LoadReaderValueOrBranchToDBNullLabel (line 3702) | private static void LoadReaderValueOrBranchToDBNullLabel(ILGenerator i... method FlexibleConvertBoxedFromHeadOfStack (line 3799) | private static void FlexibleConvertBoxedFromHeadOfStack(ILGenerator il... method GetOperator (line 3882) | private static MethodInfo? GetOperator(Type from, Type to) method ResolveOperator (line 3892) | private static MethodInfo? ResolveOperator(MethodInfo[] methods, Type ... method ThrowNullCustomQueryParameter (line 3907) | [Obsolete(ObsoleteInternalUsageOnly, false)] method ThrowDataException (line 3919) | [Obsolete(ObsoleteInternalUsageOnly, false)] method EmitInt32 (line 3969) | private static void EmitInt32(ILGenerator il, int value) method AsTableValuedParameter (line 4020) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method SetTypeName (line 4029) | public static void SetTypeName(this DataTable table, string typeName) method GetTypeName (line 4044) | public static string? GetTypeName(this DataTable table) => method AsTableValuedParameter (line 4052) | [System.Diagnostics.CodeAnalysis.SuppressMessage("ApiDesign", "RS0026:... method GetStringBuilder (line 4059) | private static StringBuilder GetStringBuilder() method ToStringRecycle (line 4071) | private static string ToStringRecycle(this StringBuilder obj) FILE: Dapper/TableValuedParameter.cs class TableValuedParameter (line 8) | internal sealed class TableValuedParameter : SqlMapper.ICustomQueryParam... method TableValuedParameter (line 17) | public TableValuedParameter(DataTable table) : this(table, null) { /* ... method TableValuedParameter (line 24) | public TableValuedParameter(DataTable table, string? typeName) method AddParameter (line 30) | void SqlMapper.ICustomQueryParameter.AddParameter(IDbCommand command, ... method Set (line 38) | internal static void Set(IDbDataParameter parameter, DataTable? table,... FILE: Dapper/TypeExtensions.cs class TypeExtensions (line 6) | internal static class TypeExtensions method GetPublicInstanceMethod (line 8) | public static MethodInfo? GetPublicInstanceMethod(this Type type, stri... FILE: Dapper/UdtTypeHandler.cs class SqlMapper (line 6) | public static partial class SqlMapper class UdtTypeHandler (line 12) | public class UdtTypeHandler : ITypeHandler method UdtTypeHandler (line 19) | public UdtTypeHandler(string udtTypeName) method Parse (line 25) | object? ITypeHandler.Parse(Type destinationType, object value) method SetValue (line 30) | void ITypeHandler.SetValue(IDbDataParameter parameter, object value) FILE: Dapper/WrappedDataReader.cs type IWrappedDataReader (line 9) | public interface IWrappedDataReader : IDataReader FILE: Dapper/WrappedReader.cs method DisposedReader (line 17) | private DisposedReader() { } method ThrowDisposed (line 25) | [MethodImpl(MethodImplOptions.NoInlining)] method ThrowDisposedAsync (line 27) | [MethodImpl(MethodImplOptions.NoInlining)] method Close (line 34) | public override void Close() { } method GetSchemaTable (line 35) | public override DataTable GetSchemaTable() => ThrowDisposed(); method InitializeLifetimeService (line 38) | [Obsolete("This Remoting API is not supported and throws PlatformNotSupp... method Dispose (line 41) | protected override void Dispose(bool disposing) { } method GetBoolean (line 42) | public override bool GetBoolean(int ordinal) => ThrowDisposed(); method GetBytes (line 43) | public override long GetBytes(int ordinal, long dataOffset, byte[]? buff... method GetFloat (line 44) | public override float GetFloat(int ordinal) => ThrowDisposed(); method GetInt16 (line 45) | public override short GetInt16(int ordinal) => ThrowDisposed(); method GetByte (line 46) | public override byte GetByte(int ordinal) => ThrowDisposed(); method GetChar (line 47) | public override char GetChar(int ordinal) => ThrowDisposed(); method GetChars (line 48) | public override long GetChars(int ordinal, long dataOffset, char[]? buff... method GetDataTypeName (line 49) | public override string GetDataTypeName(int ordinal) => ThrowDisposed ThrowDisposed ThrowDis... method GetDecimal (line 52) | public override decimal GetDecimal(int ordinal) => ThrowDisposed ThrowDisposed(); method GetEnumerator (line 54) | public override IEnumerator GetEnumerator() => ThrowDisposed ThrowDisposed(); method GetFieldValue (line 56) | public override T GetFieldValue(int ordinal) => ThrowDisposed(); method GetFieldValueAsync (line 57) | public override Task GetFieldValueAsync(int ordinal, CancellationT... method GetGuid (line 58) | public override Guid GetGuid(int ordinal) => ThrowDisposed(); method GetInt32 (line 59) | public override int GetInt32(int ordinal) => ThrowDisposed(); method GetInt64 (line 60) | public override long GetInt64(int ordinal) => ThrowDisposed(); method GetName (line 61) | public override string GetName(int ordinal) => ThrowDisposed(); method GetOrdinal (line 62) | public override int GetOrdinal(string name) => ThrowDisposed(); method GetProviderSpecificFieldType (line 63) | public override Type GetProviderSpecificFieldType(int ordinal) => ThrowD... method GetProviderSpecificValue (line 64) | public override object GetProviderSpecificValue(int ordinal) => ThrowDis... method GetProviderSpecificValues (line 65) | public override int GetProviderSpecificValues(object[] values) => ThrowD... method GetStream (line 66) | public override Stream GetStream(int ordinal) => ThrowDisposed(); method GetString (line 67) | public override string GetString(int ordinal) => ThrowDisposed(); method GetTextReader (line 68) | public override TextReader GetTextReader(int ordinal) => ThrowDisposed ThrowDisposed(); method GetValues (line 70) | public override int GetValues(object[] values) => ThrowDisposed(); method IsDBNull (line 71) | public override bool IsDBNull(int ordinal) => ThrowDisposed(); method IsDBNullAsync (line 72) | public override Task IsDBNullAsync(int ordinal, CancellationToken ... method NextResult (line 73) | public override bool NextResult() => ThrowDisposed(); method Read (line 74) | public override bool Read() => ThrowDisposed(); method NextResultAsync (line 75) | public override Task NextResultAsync(CancellationToken cancellatio... method ReadAsync (line 76) | public override Task ReadAsync(CancellationToken cancellationToken... method Create (line 86) | public static DbDataReader Create(IDbCommand? cmd, DbDataReader reader) method DbWrappedReader (line 102) | public DbWrappedReader(IDbCommand cmd, DbDataReader reader) method Close (line 110) | public override void Close() => _reader.Close(); method GetSchemaTable (line 111) | public override DataTable? GetSchemaTable() => _reader.GetSchemaTable(); method InitializeLifetimeService (line 114) | [Obsolete("This Remoting API is not supported and throws PlatformNotSupp... method NextResult (line 122) | public override bool NextResult() => _reader.NextResult(); method Read (line 124) | public override bool Read() => _reader.Read(); method Dispose (line 128) | protected override void Dispose(bool disposing) method GetBoolean (line 141) | public override bool GetBoolean(int i) => _reader.GetBoolean(i); method GetByte (line 143) | public override byte GetByte(int i) => _reader.GetByte(i); method GetBytes (line 145) | public override long GetBytes(int i, long fieldOffset, byte[]? buffer, i... method GetChar (line 148) | public override char GetChar(int i) => _reader.GetChar(i); method GetChars (line 150) | public override long GetChars(int i, long fieldoffset, char[]? buffer, i... method GetDataTypeName (line 153) | public override string GetDataTypeName(int i) => _reader.GetDataTypeName... method GetDateTime (line 155) | public override DateTime GetDateTime(int i) => _reader.GetDateTime(i); method GetDecimal (line 157) | public override decimal GetDecimal(int i) => _reader.GetDecimal(i); method GetDouble (line 159) | public override double GetDouble(int i) => _reader.GetDouble(i); method GetFieldType (line 161) | public override Type GetFieldType(int i) => _reader.GetFieldType(i); method GetFloat (line 163) | public override float GetFloat(int i) => _reader.GetFloat(i); method GetGuid (line 165) | public override Guid GetGuid(int i) => _reader.GetGuid(i); method GetInt16 (line 167) | public override short GetInt16(int i) => _reader.GetInt16(i); method GetInt32 (line 169) | public override int GetInt32(int i) => _reader.GetInt32(i); method GetInt64 (line 171) | public override long GetInt64(int i) => _reader.GetInt64(i); method GetName (line 173) | public override string GetName(int i) => _reader.GetName(i); method GetOrdinal (line 175) | public override int GetOrdinal(string name) => _reader.GetOrdinal(name); method GetString (line 177) | public override string GetString(int i) => _reader.GetString(i); method GetValue (line 179) | public override object GetValue(int i) => _reader.GetValue(i); method GetValues (line 181) | public override int GetValues(object[] values) => _reader.GetValues(valu... method IsDBNull (line 183) | public override bool IsDBNull(int i) => _reader.IsDBNull(i); method GetFieldValue (line 189) | public override T GetFieldValue(int ordinal) => _reader.GetFieldValue... method GetFieldValueAsync (line 190) | public override Task GetFieldValueAsync(int ordinal, CancellationT... method GetEnumerator (line 191) | public override IEnumerator GetEnumerator() => _reader.GetEnumerator(); method GetProviderSpecificFieldType (line 192) | public override Type GetProviderSpecificFieldType(int ordinal) => _reade... method GetProviderSpecificValue (line 193) | public override object GetProviderSpecificValue(int ordinal) => _reader.... method GetProviderSpecificValues (line 194) | public override int GetProviderSpecificValues(object[] values) => _reade... method GetStream (line 195) | public override Stream GetStream(int ordinal) => _reader.GetStream(ordin... method GetTextReader (line 196) | public override TextReader GetTextReader(int ordinal) => _reader.GetText... method IsDBNullAsync (line 197) | public override Task IsDBNullAsync(int ordinal, CancellationToken ... method NextResultAsync (line 198) | public override Task NextResultAsync(CancellationToken cancellatio... method ReadAsync (line 199) | public override Task ReadAsync(CancellationToken cancellationToken... method GetDbDataReader (line 201) | protected override DbDataReader GetDbDataReader(int ordinal) => _reader.... method CloseAsync (line 204) | public override Task CloseAsync() => _reader.CloseAsync(); method DisposeAsync (line 206) | public override ValueTask DisposeAsync() => _reader.DisposeAsync(); method GetColumnSchemaAsync (line 208) | public override Task> GetColumnSchemaAsync(... method GetSchemaTableAsync (line 210) | public override Task GetSchemaTableAsync(CancellationToken c... method WrappedBasicReader (line 218) | public WrappedBasicReader(IDataReader reader) method Close (line 225) | public override void Close() => _reader.Close(); method GetSchemaTable (line 226) | public override DataTable? GetSchemaTable() => _reader.GetSchemaTable(); method InitializeLifetimeService (line 229) | [Obsolete("This Remoting API is not supported and throws PlatformNotSupp... method NextResult (line 237) | public override bool NextResult() => _reader.NextResult(); method Read (line 239) | public override bool Read() => _reader.Read(); method Dispose (line 243) | protected override void Dispose(bool disposing) method GetBoolean (line 254) | public override bool GetBoolean(int i) => _reader.GetBoolean(i); method GetByte (line 256) | public override byte GetByte(int i) => _reader.GetByte(i); method GetBytes (line 258) | public override long GetBytes(int i, long fieldOffset, byte[]? buffer, i... method GetChar (line 261) | public override char GetChar(int i) => _reader.GetChar(i); method GetChars (line 263) | public override long GetChars(int i, long fieldoffset, char[]? buffer, i... method GetDataTypeName (line 266) | public override string GetDataTypeName(int i) => _reader.GetDataTypeName... method GetDateTime (line 268) | public override DateTime GetDateTime(int i) => _reader.GetDateTime(i); method GetDecimal (line 270) | public override decimal GetDecimal(int i) => _reader.GetDecimal(i); method GetDouble (line 272) | public override double GetDouble(int i) => _reader.GetDouble(i); method GetFieldType (line 274) | public override Type GetFieldType(int i) => _reader.GetFieldType(i); method GetFloat (line 276) | public override float GetFloat(int i) => _reader.GetFloat(i); method GetGuid (line 278) | public override Guid GetGuid(int i) => _reader.GetGuid(i); method GetInt16 (line 280) | public override short GetInt16(int i) => _reader.GetInt16(i); method GetInt32 (line 282) | public override int GetInt32(int i) => _reader.GetInt32(i); method GetInt64 (line 284) | public override long GetInt64(int i) => _reader.GetInt64(i); method GetName (line 286) | public override string GetName(int i) => _reader.GetName(i); method GetOrdinal (line 288) | public override int GetOrdinal(string name) => _reader.GetOrdinal(name); method GetString (line 290) | public override string GetString(int i) => _reader.GetString(i); method GetValue (line 292) | public override object GetValue(int i) => _reader.GetValue(i); method GetValues (line 294) | public override int GetValues(object[] values) => _reader.GetValues(valu... method IsDBNull (line 296) | public override bool IsDBNull(int i) => _reader.IsDBNull(i); method GetFieldValue (line 302) | public override T GetFieldValue(int ordinal) method GetFieldValueAsync (line 311) | public override Task GetFieldValueAsync(int ordinal, CancellationT... method GetEnumerator (line 316) | public override IEnumerator GetEnumerator() => _reader is IEnumerable e ... method GetProviderSpecificFieldType (line 318) | public override Type GetProviderSpecificFieldType(int ordinal) => _reade... method GetProviderSpecificValue (line 319) | public override object GetProviderSpecificValue(int ordinal) => _reader.... method GetProviderSpecificValues (line 320) | public override int GetProviderSpecificValues(object[] values) => _reade... method GetStream (line 321) | public override Stream GetStream(int ordinal) => throw new NotSupportedE... method GetTextReader (line 322) | public override TextReader GetTextReader(int ordinal) => throw new NotSu... method IsDBNullAsync (line 323) | public override Task IsDBNullAsync(int ordinal, CancellationToken ... method NextResultAsync (line 328) | public override Task NextResultAsync(CancellationToken cancellatio... method ReadAsync (line 333) | public override Task ReadAsync(CancellationToken cancellationToken) method GetDbDataReader (line 339) | protected override DbDataReader GetDbDataReader(int ordinal) => throw ne... method CloseAsync (line 342) | public override Task CloseAsync() method DisposeAsync (line 348) | public override ValueTask DisposeAsync() method GetColumnSchemaAsync (line 354) | public override Task> GetColumnSchemaAsync(... method GetSchemaTableAsync (line 357) | public override Task GetSchemaTableAsync(CancellationToken c... FILE: Dapper/XmlHandlers.cs class XmlTypeHandler (line 7) | internal abstract class XmlTypeHandler : SqlMapper.StringTypeHandler method SetValue (line 9) | public override void SetValue(IDbDataParameter parameter, T? value) class XmlDocumentHandler (line 16) | internal sealed class XmlDocumentHandler : XmlTypeHandler method Parse (line 18) | protected override XmlDocument Parse(string xml) method Format (line 25) | protected override string Format(XmlDocument xml) => xml.OuterXml; class XDocumentHandler (line 28) | internal sealed class XDocumentHandler : XmlTypeHandler method Parse (line 30) | protected override XDocument Parse(string xml) => XDocument.Parse(xml); method Format (line 31) | protected override string Format(XDocument xml) => xml.ToString(); class XElementHandler (line 34) | internal sealed class XElementHandler : XmlTypeHandler method Parse (line 36) | protected override XElement Parse(string xml) => XElement.Parse(xml); method Format (line 37) | protected override string Format(XElement xml) => xml.ToString(); FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.Belgrade.cs class BelgradeBenchmarks (line 9) | [Description("Belgrade")] method Setup (line 14) | [GlobalSetup] method FirstOrDefault (line 21) | [Benchmark(Description = "FirstOrDefault")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.Dapper.cs class DapperBenchmarks (line 8) | [Description("Dapper")] method Setup (line 11) | [GlobalSetup] method QueryBuffered (line 17) | [Benchmark(Description = "Query (buffered)")] method QueryBufferedDynamic (line 24) | [Benchmark(Description = "Query (buffered)")] method QueryUnbuffered (line 31) | [Benchmark(Description = "Query (unbuffered)")] method QueryUnbufferedDynamic (line 38) | [Benchmark(Description = "Query (unbuffered)")] method QueryFirstOrDefault (line 45) | [Benchmark(Description = "QueryFirstOrDefault")] method QueryFirstOrDefaultDynamic (line 52) | [Benchmark(Description = "QueryFirstOrDefault")] method ContribGet (line 59) | [Benchmark(Description = "Contrib Get")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.Dashing.cs class DashingBenchmarks (line 9) | [Description("Dashing")] method Setup (line 14) | [GlobalSetup] method Get (line 27) | public Dashing.Post Get() FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.EntityFramework.cs class EF6Benchmarks (line 7) | [Description("EF 6")] method Setup (line 12) | [GlobalSetup] method First (line 19) | [Benchmark(Description = "First")] method SqlQuery (line 26) | [Benchmark(Description = "SqlQuery")] method NoTracking (line 33) | [Benchmark(Description = "First (No Tracking)")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.EntityFrameworkCore.cs class EFCoreBenchmarks (line 10) | [Description("EF Core")] method Setup (line 18) | [GlobalSetup] method First (line 25) | [Benchmark(Description = "First")] method Compiled (line 32) | [Benchmark(Description = "First (Compiled)")] method SqlQuery (line 39) | [Benchmark(Description = "SqlQuery")] method NoTracking (line 46) | [Benchmark(Description = "First (No Tracking)")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.HandCoded.cs class HandCodedBenchmarks (line 9) | [Description("Hand Coded")] method Setup (line 16) | [GlobalSetup] method SqlCommand (line 44) | [Benchmark(Description = "SqlCommand")] method DataTableDynamic (line 73) | [Benchmark(Description = "DataTable")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.Linq2DB.cs class LinqToDBBenchmarks (line 12) | [Description("LINQ to DB")] method Setup (line 19) | [GlobalSetup] method First (line 27) | [Benchmark(Description = "First")] method Compiled (line 34) | [Benchmark(Description = "First (Compiled)")] method Query (line 41) | [Benchmark(Description = "Query")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.Linq2Sql.cs class LinqToSqlBenchmarks (line 11) | [Description("LINQ to SQL")] method Setup (line 19) | [GlobalSetup] method First (line 26) | [Benchmark(Description = "First")] method Compiled (line 33) | [Benchmark(Description = "First (Compiled)")] method ExecuteQuery (line 40) | [Benchmark(Description = "ExecuteQuery")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.Massive.cs class MassiveBenchmarks (line 8) | [Description("Massive")] method Setup (line 13) | [GlobalSetup] method QueryDynamic (line 21) | [Benchmark(Description = "Query (dynamic)")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.Mighty.cs class MightyBenchmarks (line 8) | [Description("Mighty")] method Setup (line 14) | [GlobalSetup] method Query (line 27) | [Benchmark(Description = "Query")] method QueryDynamic (line 34) | [Benchmark(Description = "Query")] method SingleFromQuery (line 41) | [Benchmark(Description = "SingleFromQuery")] method SingleFromQueryDynamic (line 48) | [Benchmark(Description = "SingleFromQuery")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.NHibernate.cs class NHibernateBenchmarks (line 12) | public class NHibernateBenchmarks : BenchmarkBase method Setup (line 16) | [GlobalSetup] method SQL (line 27) | [Benchmark(Description = "SQL")] method HQL (line 37) | [Benchmark(Description = "HQL")] method Criteria (line 46) | [Benchmark(Description = "Criteria")] method LINQ (line 55) | [Benchmark(Description = "LINQ")] method Get (line 62) | [Benchmark(Description = "Get")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.Norm.cs class NormBenchmarks (line 10) | [Description("Norm")] method Setup (line 13) | [GlobalSetup] method Read (line 19) | [Benchmark(Description = "Read<> (class)")] method ReadSimpleValues (line 26) | [Benchmark(Description = "Read<> (tuples)")] method ReadTuple (line 33) | [Benchmark(Description = "Read<()> (named tuples)")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.PetaPoco.cs class PetaPocoBenchmarks (line 30) | [Description("PetaPoco")] method Setup (line 35) | [GlobalSetup] method Fetch (line 49) | [Benchmark(Description = "Fetch")] method FetchFast (line 56) | [Benchmark(Description = "Fetch (Fast)")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.RepoDB.cs class RepoDbBenchmarks (line 11) | [Description("RepoDB")] method Setup (line 14) | [GlobalSetup] method Query (line 32) | [Benchmark(Description = "Query")] method QueryWhere (line 39) | [Benchmark(Description = "QueryWhere")] method QueryDynamic (line 46) | [Benchmark(Description = "QueryDynamic")] method QueryField (line 53) | [Benchmark(Description = "QueryField")] method ExecuteQuery (line 60) | [Benchmark(Description = "ExecuteQuery")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.ServiceStack.cs class ServiceStackBenchmarks (line 8) | [Description("ServiceStack")] method Setup (line 13) | [GlobalSetup] method Query (line 21) | [Benchmark(Description = "SingleById")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.SqlMarshal.cs class SqlMarshalBenchmarks (line 6) | [Description("SqlMarshal")] method Setup (line 9) | [GlobalSetup] method SqlCommand (line 15) | [Benchmark(Description = "SqlCommand")] method ReadPost (line 22) | [SqlMarshal("")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.Susanoo.cs class SusanooBenchmarks (line 11) | [Description("Susanoo")] method Setup (line 26) | [GlobalSetup] method MappingCache (line 33) | [Benchmark(Description = "Execute (Cache)")] method MappingCacheDynamic (line 43) | [Benchmark(Description = "Execute (Cache)")] method MappingStatic (line 53) | [Benchmark(Description = "Execute (Static)")] method MappingStaticDynamic (line 60) | [Benchmark(Description = "Execut (Static)")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.XPO.cs class XpoBenchmarks (line 11) | [Description("DevExpress.XPO")] method Setup (line 16) | [GlobalSetup] method Cleanup (line 29) | [GlobalCleanup] method GetObjectByKey (line 35) | [Benchmark(Description = "GetObjectByKey")] method FindObject (line 42) | [Benchmark(Description = "FindObject")] method Query (line 55) | [Benchmark(Description = "Query")] FILE: benchmarks/Dapper.Tests.Performance/Benchmarks.cs class BenchmarkBase (line 8) | [BenchmarkCategory("ORM")] method BaseSetup (line 17) | protected void BaseSetup() method RegisterSqlFactory (line 24) | protected void RegisterSqlFactory() method Step (line 31) | protected void Step() FILE: benchmarks/Dapper.Tests.Performance/Config.cs class Config (line 13) | public class Config : ManualConfig method Config (line 17) | public Config() FILE: benchmarks/Dapper.Tests.Performance/DapperCacheImpact.cs class DapperCacheImpact (line 6) | [Description("Dapper cache impact")] method Setup (line 10) | [GlobalSetup] class Foo (line 15) | public class Foo method ExecuteNoParameters_Cache (line 22) | [Benchmark] method ExecuteParameters_Cache (line 24) | [Benchmark] method QueryFirstNoParameters_Cache (line 26) | [Benchmark] method QueryFirstParameters_Cache (line 28) | [Benchmark] method ExecuteNoParameters_NoCache (line 30) | [Benchmark] method ExecuteParameters_NoCache (line 32) | [Benchmark] method QueryFirstNoParameters_NoCache (line 34) | [Benchmark] method QueryFirstParameters_NoCache (line 36) | [Benchmark] FILE: benchmarks/Dapper.Tests.Performance/Dashing/DashingConfiguration.cs class DashingConfiguration (line 5) | public class DashingConfiguration : BaseConfiguration method DashingConfiguration (line 7) | public DashingConfiguration() FILE: benchmarks/Dapper.Tests.Performance/Dashing/Post.cs class Post (line 5) | public class Post FILE: benchmarks/Dapper.Tests.Performance/EntityFramework/EFContext.cs class EFContext (line 6) | public class EFContext : DbContext method EFContext (line 8) | public EFContext(DbConnection connection, bool owned = false) : base(c... FILE: benchmarks/Dapper.Tests.Performance/EntityFrameworkCore/EFCoreContext.cs class EFCoreContext (line 5) | public class EFCoreContext : DbContext method EFCoreContext (line 9) | public EFCoreContext(string connectionString) method OnConfiguring (line 14) | protected override void OnConfiguring(DbContextOptionsBuilder optionsB... FILE: benchmarks/Dapper.Tests.Performance/Helpers/ORMColum.cs class ORMColum (line 9) | public class ORMColum : IColumn method IsDefault (line 15) | public bool IsDefault(Summary summary, BenchmarkCase benchmarkCase) =>... method GetValue (line 16) | public string GetValue(Summary summary, BenchmarkCase benchmarkCase) method GetValue (line 22) | public string GetValue(Summary summary, BenchmarkCase benchmarkCase, S... method IsAvailable (line 24) | public bool IsAvailable(Summary summary) => true; method ToString (line 30) | public override string ToString() => ColumnName; FILE: benchmarks/Dapper.Tests.Performance/Helpers/ReturnColum.cs class ReturnColum (line 7) | public class ReturnColum : IColumn method IsDefault (line 13) | public bool IsDefault(Summary summary, BenchmarkCase benchmarkCase) =>... method GetValue (line 14) | public string GetValue(Summary summary, BenchmarkCase benchmarkCase) method GetValue (line 20) | public string GetValue(Summary summary, BenchmarkCase benchmarkCase, S... method IsAvailable (line 22) | public bool IsAvailable(Summary summary) => true; method ToString (line 28) | public override string ToString() => ColumnName; FILE: benchmarks/Dapper.Tests.Performance/LegacyTests.cs class LegacyTests (line 34) | public class LegacyTests class Test (line 36) | private class Test method Test (line 38) | public Test(Action iteration, string name) method Test (line 44) | public Test(Func iterationAsync, string name) class Tests (line 56) | private class Tests : List method Add (line 58) | public void Add(Action iteration, string name) method AsyncAdd (line 63) | public void AsyncAdd(Func iterationAsync, string name) method RunAsync (line 68) | public async Task RunAsync(int iterations) method GetOpenConnection (line 107) | public static SqlConnection GetOpenConnection() method GetL2SContext (line 115) | private static DataClassesDataContext GetL2SContext(SqlConnection conn... method Try (line 119) | private static void Try(Action action, string blame) method RunAsync (line 131) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Performance", "CA180... FILE: benchmarks/Dapper.Tests.Performance/Linq2DB/ConnectionStringSettings.cs class ConnectionStringSettings (line 5) | public class ConnectionStringSettings : IConnectionStringSettings FILE: benchmarks/Dapper.Tests.Performance/Linq2DB/Linq2DBContext.cs class Linq2DBContext (line 5) | public class Linq2DBContext : LinqToDB.Data.DataConnection FILE: benchmarks/Dapper.Tests.Performance/Linq2DB/Linq2DbSettings.cs class Linq2DBSettings (line 7) | public class Linq2DBSettings : ILinqToDBSettings method Linq2DBSettings (line 15) | public Linq2DBSettings(string connectionString) FILE: benchmarks/Dapper.Tests.Performance/Linq2Sql/DataClasses.designer.cs class DataClassesDataContext (line 26) | [global::System.Data.Linq.Mapping.DatabaseAttribute(Name = "tempdb")] method OnCreated (line 33) | partial void OnCreated(); method InsertPost (line 34) | partial void InsertPost(Post instance); method UpdatePost (line 35) | partial void UpdatePost(Post instance); method DeletePost (line 36) | partial void DeletePost(Post instance); method DataClassesDataContext (line 39) | public DataClassesDataContext(string connection) : method DataClassesDataContext (line 45) | public DataClassesDataContext(System.Data.IDbConnection connection) : method DataClassesDataContext (line 51) | public DataClassesDataContext(string connection, System.Data.Linq.Mapp... method DataClassesDataContext (line 57) | public DataClassesDataContext(System.Data.IDbConnection connection, Sy... class Post (line 72) | [global::System.Data.Linq.Mapping.TableAttribute(Name = "dbo.Posts")] method OnLoaded (line 105) | partial void OnLoaded(); method OnValidate (line 106) | partial void OnValidate(System.Data.Linq.ChangeAction action); method OnCreated (line 107) | partial void OnCreated(); method OnIdChanging (line 108) | partial void OnIdChanging(int value); method OnIdChanged (line 109) | partial void OnIdChanged(); method OnTextChanging (line 110) | partial void OnTextChanging(string value); method OnTextChanged (line 111) | partial void OnTextChanged(); method OnCreationDateChanging (line 112) | partial void OnCreationDateChanging(System.DateTime value); method OnCreationDateChanged (line 113) | partial void OnCreationDateChanged(); method OnLastChangeDateChanging (line 114) | partial void OnLastChangeDateChanging(System.DateTime value); method OnLastChangeDateChanged (line 115) | partial void OnLastChangeDateChanged(); method OnCounter1Changing (line 116) | partial void OnCounter1Changing(System.Nullable value); method OnCounter1Changed (line 117) | partial void OnCounter1Changed(); method OnCounter2Changing (line 118) | partial void OnCounter2Changing(System.Nullable value); method OnCounter2Changed (line 119) | partial void OnCounter2Changed(); method OnCounter3Changing (line 120) | partial void OnCounter3Changing(System.Nullable value); method OnCounter3Changed (line 121) | partial void OnCounter3Changed(); method OnCounter4Changing (line 122) | partial void OnCounter4Changing(System.Nullable value); method OnCounter4Changed (line 123) | partial void OnCounter4Changed(); method OnCounter5Changing (line 124) | partial void OnCounter5Changing(System.Nullable value); method OnCounter5Changed (line 125) | partial void OnCounter5Changed(); method OnCounter6Changing (line 126) | partial void OnCounter6Changing(System.Nullable value); method OnCounter6Changed (line 127) | partial void OnCounter6Changed(); method OnCounter7Changing (line 128) | partial void OnCounter7Changing(System.Nullable value); method OnCounter7Changed (line 129) | partial void OnCounter7Changed(); method OnCounter8Changing (line 130) | partial void OnCounter8Changing(System.Nullable value); method OnCounter8Changed (line 131) | partial void OnCounter8Changed(); method OnCounter9Changing (line 132) | partial void OnCounter9Changing(System.Nullable value); method OnCounter9Changed (line 133) | partial void OnCounter9Changed(); method Post (line 136) | public Post() method SendPropertyChanging (line 405) | protected virtual void SendPropertyChanging() method SendPropertyChanged (line 413) | protected virtual void SendPropertyChanged(String propertyName) FILE: benchmarks/Dapper.Tests.Performance/Massive/Massive.cs class ObjectExtensions (line 13) | public static class ObjectExtensions method AddParams (line 18) | public static void AddParams(this DbCommand cmd, params object[] args) method AddParam (line 28) | public static void AddParam(this DbCommand cmd, object item) method ToExpandoList (line 62) | public static List ToExpandoList(this IDataReader rdr) method RecordToExpando (line 72) | public static dynamic RecordToExpando(this IDataReader rdr) method ToExpando (line 83) | public static dynamic ToExpando(this object o) method ToDictionary (line 106) | public static IDictionary ToDictionary(this object thi... class DynamicModel (line 114) | public class DynamicModel method DynamicModel (line 123) | public DynamicModel(string connectionStringName = "", string tableName... method Query (line 148) | public virtual IEnumerable Query(string sql, params object[] ... method Query (line 160) | public virtual IEnumerable Query(string sql, DbConnection con... method Scalar (line 173) | public virtual object Scalar(string sql, params object[] args) method CreateCommand (line 185) | private DbCommand CreateCommand(string sql, DbConnection conn, params ... method OpenConnection (line 197) | public virtual DbConnection OpenConnection() method BuildCommands (line 209) | public virtual List BuildCommands(params object[] things) method Save (line 231) | public virtual int Save(params object[] things) method Execute (line 237) | public virtual int Execute(DbCommand command) method Execute (line 244) | public virtual int Execute(IEnumerable commands) method HasPrimaryKey (line 268) | public virtual bool HasPrimaryKey(object o) method GetPrimaryKey (line 276) | public virtual object GetPrimaryKey(object o) method CreateInsertCommand (line 286) | public virtual DbCommand CreateInsertCommand(object o) method CreateUpdateCommand (line 319) | public virtual DbCommand CreateUpdateCommand(object o, object key) method CreateDeleteCommand (line 356) | public virtual DbCommand CreateDeleteCommand(string where = "", object... method Insert (line 374) | public virtual object Insert(object o) method Update (line 391) | public virtual int Update(object o, object key) method Delete (line 398) | public int Delete(object key = null, string where = "", params object[... method All (line 406) | public virtual IEnumerable All(string where = "", string orde... method Paged (line 419) | public virtual dynamic Paged(string where = "", string orderBy = "", s... method Single (line 447) | public virtual dynamic Single(object key, string columns = "*") FILE: benchmarks/Dapper.Tests.Performance/NHibernate/NHibernateHelper.cs class NHibernateHelper (line 7) | public static class NHibernateHelper method OpenSession (line 27) | public static IStatelessSession OpenSession() FILE: benchmarks/Dapper.Tests.Performance/PetaPoco/PetaPoco.cs class ExplicitColumns (line 16) | [AttributeUsage(AttributeTargets.Class)] class Ignore (line 21) | [AttributeUsage(AttributeTargets.Property)] class Column (line 27) | [AttributeUsage(AttributeTargets.Property)] method Column (line 30) | public Column() { } method Column (line 31) | public Column(string name) { Name = name; } class ResultColumn (line 36) | [AttributeUsage(AttributeTargets.Property)] method ResultColumn (line 39) | public ResultColumn() { } method ResultColumn (line 40) | public ResultColumn(string name) : base(name) { } class TableName (line 44) | [AttributeUsage(AttributeTargets.Class)] method TableName (line 47) | public TableName(string tableName) class PrimaryKey (line 56) | [AttributeUsage(AttributeTargets.Class)] method PrimaryKey (line 59) | public PrimaryKey(string primaryKey) class Page (line 68) | public class Page where T : new() type IMapper (line 78) | public interface IMapper method GetTableInfo (line 80) | void GetTableInfo(Type t, ref string tableName, ref string primaryKey); method MapPropertyToColumn (line 81) | bool MapPropertyToColumn(PropertyInfo pi, ref string columnName, ref b... method GetValueConverter (line 82) | Func GetValueConverter(PropertyInfo pi, Type SourceType); class Database (line 86) | public class Database : IDisposable method Database (line 88) | public Database(DbConnection connection) method Database (line 96) | public Database(string connectionString, string providerName) method Database (line 103) | public Database(string connectionStringName) method CommonConstruct (line 127) | private method Dispose (line 145) | public void Dispose() method IsMySql (line 152) | private bool IsMySql() { return string.Compare(_providerName, "MySql.D... method IsSqlServer (line 153) | private bool IsSqlServer() { return string.Compare(_providerName, "Sys... method OpenSharedConnection (line 156) | public void OpenSharedConnection() method CloseSharedConnection (line 168) | public void CloseSharedConnection() method OnBeginTransaction (line 182) | public virtual void OnBeginTransaction() { } method OnEndTransaction (line 183) | public virtual void OnEndTransaction() { } method BeginTransaction (line 188) | public void BeginTransaction() method CleanupTransaction (line 201) | private method AbortTransaction (line 220) | public void AbortTransaction() method CompleteTransaction (line 228) | public void CompleteTransaction() method ProcessParams (line 236) | public static string ProcessParams(string _sql, object[] args_src, Lis... method AddParam (line 274) | private static void AddParam(DbCommand cmd, object item, string Parame... method CreateCommand (line 307) | public DbCommand CreateCommand(DbConnection connection, string sql, pa... method OnException (line 370) | public virtual void OnException(Exception x) method Execute (line 377) | public int Execute(string sql, params object[] args) method Execute (line 401) | public int Execute(Sql sql) method ExecuteScalar (line 407) | public T ExecuteScalar(string sql, params object[] args) method ExecuteScalar (line 432) | public T ExecuteScalar(Sql sql) method AddSelectClause (line 439) | private string AddSelectClause(string sql) method Fetch (line 455) | public List Fetch(string sql, params object[] args) where T : new() method FirstOrDefault (line 494) | public T FirstOrDefault(string sql, params object[] args) where T :... method SingleOrDefault (line 531) | public T SingleOrDefault(string sql, params object[] args) where T ... method SplitSqlForPaging (line 577) | public static bool SplitSqlForPaging(string sql, out string sqlCount, ... method Page (line 606) | public Page Page(long page, long itemsPerPage, string sql, param... method Page (line 647) | public Page Page(long page, long itemsPerPage, Sql sql) where T ... method Query (line 653) | public IEnumerable Query(string sql, params object[] args) where... method Fetch (line 698) | public List Fetch(Sql sql) where T : new() method Query (line 703) | public IEnumerable Query(Sql sql) where T : new() method Single (line 708) | public T Single(string sql, params object[] args) where T : new() method First (line 717) | public T First(string sql, params object[] args) where T : new() method Single (line 726) | public T Single(Sql sql) where T : new() method SingleOrDefault (line 731) | public T SingleOrDefault(Sql sql) where T : new() method FirstOrDefault (line 736) | public T FirstOrDefault(Sql sql) where T : new() method First (line 741) | public T First(Sql sql) where T : new() method Insert (line 749) | public object Insert(string tableName, string primaryKeyName, object p... method Insert (line 810) | public object Insert(object poco) method Update (line 817) | public int Update(string tableName, string primaryKeyName, object poco... method Update (line 879) | public int Update(string tableName, string primaryKeyName, object poco) method Update (line 884) | public int Update(object poco) method Update (line 889) | public int Update(object poco, object primaryKeyValue) method Update (line 895) | public int Update(string sql, params object[] args) method Update (line 901) | public int Update(Sql sql) method Delete (line 907) | public int Delete(string tableName, string primaryKeyName, object poco) method Delete (line 912) | public int Delete(string tableName, string primaryKeyName, object poco... method Delete (line 929) | public int Delete(object poco) method Delete (line 935) | public int Delete(string sql, params object[] args) method Delete (line 941) | public int Delete(Sql sql) method IsNew (line 948) | public bool IsNew(string primaryKeyName, object poco) method IsNew (line 992) | public bool IsNew(object poco) method Save (line 999) | public void Save(string tableName, string primaryKeyName, object poco) method Save (line 1011) | public void Save(object poco) class PocoColumn (line 1041) | internal class PocoColumn class PocoData (line 1048) | internal class PocoData method ForType (line 1050) | public static PocoData ForType(Type t) method PocoData (line 1063) | public PocoData(Type t) method GetFactory (line 1125) | public Func GetFactory(string key, bool ForceDate... class ShareableConnection (line 1275) | private class ShareableConnection : IDisposable method ShareableConnection (line 1277) | public ShareableConnection(Database db) method Dispose (line 1287) | public void Dispose() class Transaction (line 1308) | public class Transaction : IDisposable method Transaction (line 1310) | public Transaction(Database db) method Complete (line 1316) | public void Complete() method Dispose (line 1322) | public void Dispose() class Sql (line 1331) | public class Sql method Sql (line 1333) | public Sql() method Sql (line 1337) | public Sql(string sql, params object[] args) method Build (line 1349) | private void Build() method Append (line 1381) | public Sql Append(Sql sql) method Append (line 1391) | public Sql Append(string sql, params object[] args) method Where (line 1396) | public Sql Where(string sql, params object[] args) method OrderBy (line 1401) | public Sql OrderBy(params object[] args) method Select (line 1406) | public Sql Select(params object[] args) method From (line 1411) | public Sql From(params object[] args) method Is (line 1416) | private static bool Is(Sql sql, string sqltype) method Build (line 1421) | public void Build(StringBuilder sb, List args, Sql lhs) FILE: benchmarks/Dapper.Tests.Performance/Post.cs class Post (line 5) | [ServiceStack.DataAnnotations.Alias("Posts")] FILE: benchmarks/Dapper.Tests.Performance/Program.cs class Program (line 9) | public static class Program method Main (line 11) | public static void Main(string[] args) method EnsureDBSetup (line 52) | private static void EnsureDBSetup() method WriteLineColor (line 93) | public static void WriteLineColor(string message, ConsoleColor color) method WriteColor (line 101) | public static void WriteColor(string message, ConsoleColor color) FILE: benchmarks/Dapper.Tests.Performance/SqlDataReaderHelper.cs class SqlDataReaderHelper (line 7) | public static class SqlDataReaderHelper method GetNullableString (line 9) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetNullableValue (line 20) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: benchmarks/Dapper.Tests.Performance/XPO/Post.cs class Post (line 6) | [Persistent("Posts")] method Post (line 23) | public Post(Session session) : base(session) { } FILE: tests/Dapper.Tests/AsyncTests.cs class SystemSqlClientAsyncTests (line 14) | [Collection(NonParallelDefinition.Name)] class MicrosoftSqlClientAsyncTests (line 17) | [Collection(NonParallelDefinition.Name)] class SystemSqlClientAsyncQueryCacheTests (line 21) | [Collection(NonParallelDefinition.Name)] method SystemSqlClientAsyncQueryCacheTests (line 24) | public SystemSqlClientAsyncQueryCacheTests(ITestOutputHelper log) : ba... class MicrosoftSqlClientAsyncQueryCacheTests (line 27) | [Collection(NonParallelDefinition.Name)] method MicrosoftSqlClientAsyncQueryCacheTests (line 30) | public MicrosoftSqlClientAsyncQueryCacheTests(ITestOutputHelper log) :... class AsyncTests (line 35) | public abstract class AsyncTests : TestBase where ... method TestBasicStringUsageAsync (line 41) | [Fact] method TestBasicStringUsageUnbufferedDynamicAsync (line 49) | [Fact] method TestBasicStringUsageUnbufferedAsync (line 63) | [Fact] method TestBasicStringUsageUnbufferedAsync_Cancellation (line 76) | [Fact] method TestBasicStringUsageViaGridReaderUnbufferedAsync (line 94) | [Fact] method TestBasicStringUsageViaGridReaderUnbufferedDynamicAsync (line 114) | [Fact] method TestBasicStringUsageViaGridReaderUnbufferedAsync_Cancellation (line 134) | [Fact] method TestBasicStringUsageQueryFirstAsync (line 161) | [Fact] method TestBasicStringUsageQueryFirstAsyncDynamic (line 168) | [Fact] method TestBasicStringUsageQueryFirstOrDefaultAsync (line 175) | [Fact] method TestBasicStringUsageQueryFirstOrDefaultAsyncDynamic (line 182) | [Fact] method TestBasicStringUsageQuerySingleAsyncDynamic (line 189) | [Fact] method TestBasicStringUsageQuerySingleAsync (line 196) | [Fact] method TestBasicStringUsageQuerySingleOrDefaultAsync (line 203) | [Fact] method TestBasicStringUsageQuerySingleOrDefaultAsyncDynamic (line 210) | [Fact] method TestBasicStringUsageAsyncNonBuffered (line 217) | [Fact] method TestLongOperationWithCancellation (line 225) | [Fact] method TestBasicStringUsageClosedAsync (line 243) | [Fact] method TestQueryDynamicAsync (line 252) | [Fact] method TestClassWithStringUsageAsync (line 260) | [Fact] method TestExecuteAsync (line 268) | [Fact] method TestExecuteClosedConnAsyncInner (line 275) | [Fact] method TestMultiMapWithSplitAsync (line 284) | [Fact] method TestMultiMapArbitraryWithSplitAsync (line 303) | [Fact] method TestMultiMapWithSplitClosedConnAsync (line 323) | [Fact] method TestMultiAsync (line 345) | [Fact] method TestMultiConversionAsync (line 353) | [Fact] method TestMultiAsyncViaFirstOrDefault (line 361) | [Fact] method TestMultiClosedConnAsync (line 372) | [Fact] method TestMultiClosedConnAsyncViaFirstOrDefault (line 381) | [Fact] method ExecuteReaderOpenAsync (line 393) | [Fact] method ExecuteReaderClosedAsync (line 406) | [Fact] method LiteralReplacementOpen (line 420) | [Fact] method LiteralReplacementClosed (line 426) | [Fact] method LiteralReplacement (line 433) | private static async Task LiteralReplacement(IDbConnection conn) method LiteralReplacementDynamicOpen (line 450) | [Fact] method LiteralReplacementDynamicClosed (line 456) | [Fact] method LiteralReplacementDynamic (line 463) | private static async Task LiteralReplacementDynamic(IDbConnection conn) method LiteralInAsync (line 478) | [Fact] method RunSequentialVersusParallelAsync (line 492) | [FactLongRunning] method RunSequentialVersusParallelSync (line 509) | [FactLongRunning] class BasicType (line 526) | private class BasicType method TypeBasedViaTypeAsync (line 531) | [Fact] method TypeBasedViaTypeAsyncFirstOrDefault (line 544) | [Fact] method Issue22_ExecuteScalarAsync (line 557) | [Fact] method Issue346_QueryAsyncConvert (line 576) | [Fact] method TestSupportForDynamicParametersOutputExpressionsAsync (line 583) | [Fact] method TestSupportForDynamicParametersOutputExpressions_ScalarAsync (line 614) | [Fact] method TestSupportForDynamicParametersOutputExpressions_Query_Default (line 642) | [Fact] method TestSupportForDynamicParametersOutputExpressions_QueryFirst (line 670) | [Fact] method TestSupportForDynamicParametersOutputExpressions_Query_BufferedAsync (line 698) | [Fact] method TestSupportForDynamicParametersOutputExpressions_Query_NonBufferedAsync (line 726) | [Fact] method TestSupportForDynamicParametersOutputExpressions_QueryMultipleAsync (line 754) | [Fact] method TestSubsequentQueriesSuccessAsync (line 789) | [Fact] class AsyncFoo0 (line 811) | private class AsyncFoo0 { public int Id { get; set; } } class AsyncFoo1 (line 813) | private class AsyncFoo1 { public int Id { get; set; } } class AsyncFoo2 (line 815) | private class AsyncFoo2 { public int Id { get; set; } } method TestSchemaChangedViaFirstOrDefaultAsync (line 817) | [Fact] method TestMultiMapArbitraryMapsAsync (line 839) | [Fact] method Issue157_ClosedReaderAsync (line 934) | [Fact] method TestAtEscaping (line 949) | [Fact] method Issue1281_DataReaderOutOfOrderAsync (line 960) | [Fact] method Issue563_QueryAsyncShouldThrowException (line 971) | [Fact] class AsyncQueryCacheTests (line 983) | [Collection(NonParallelDefinition.Name)] method AsyncQueryCacheTests (line 987) | public AsyncQueryCacheTests(ITestOutputHelper log) => _log = log; method Dispose (line 991) | public override void Dispose() method AssertNoCacheWorksForQueryMultiple (line 998) | [Fact] method AssertNoCacheWorksForMultiMap (line 1025) | [Fact] method AssertNoCacheWorksForQueryAsync (line 1043) | [Fact] FILE: tests/Dapper.Tests/ConstructorTests.cs class SystemSqlClientConstructorTests (line 7) | [Collection("ConstructorTests")] class MicrosoftSqlClientConstructorTests (line 10) | [Collection("ConstructorTests")] class ConstructorTests (line 14) | public abstract class ConstructorTests : TestBase ... method TestAbstractInheritance (line 16) | [Fact] method TestMultipleConstructors (line 27) | [Fact] method TestConstructorsWithAccessModifiers (line 35) | [Fact] method TestNoDefaultConstructor (line 43) | [Fact] method TestNoDefaultConstructorWithChar (line 55) | [Fact] method TestNoDefaultConstructorWithEnum (line 66) | [Fact] method ExplicitConstructors (line 75) | [Fact] class _ExplicitConstructors (line 92) | private class _ExplicitConstructors method _ExplicitConstructors (line 99) | public _ExplicitConstructors() { /* yep */ } method _ExplicitConstructors (line 101) | [ExplicitConstructor] method GetWentThroughProperConstructor (line 107) | public bool GetWentThroughProperConstructor() class AbstractInheritance (line 113) | public static class AbstractInheritance class Order (line 115) | public abstract class Order class ConcreteOrder (line 124) | public class ConcreteOrder : Order class MultipleConstructors (line 130) | private class MultipleConstructors method MultipleConstructors (line 132) | public MultipleConstructors() method MultipleConstructors (line 137) | public MultipleConstructors(int a, string b) class ConstructorsWithAccessModifiers (line 147) | private class ConstructorsWithAccessModifiers method ConstructorsWithAccessModifiers (line 149) | private ConstructorsWithAccessModifiers() method ConstructorsWithAccessModifiers (line 153) | public ConstructorsWithAccessModifiers(int a, string b) class NoDefaultConstructor (line 163) | private class NoDefaultConstructor method NoDefaultConstructor (line 165) | public NoDefaultConstructor(int a1, int? b1, float f1, string s1, Gu... class NoDefaultConstructorWithChar (line 181) | private class NoDefaultConstructorWithChar method NoDefaultConstructorWithChar (line 183) | public NoDefaultConstructorWithChar(char c1, char? c2, char? c3) class NoDefaultConstructorWithEnum (line 195) | private class NoDefaultConstructorWithEnum method NoDefaultConstructorWithEnum (line 197) | public NoDefaultConstructorWithEnum(ShortEnum e1, ShortEnum? n1, Sho... class WithPrivateConstructor (line 209) | private class WithPrivateConstructor method WithPrivateConstructor (line 212) | private WithPrivateConstructor() method TestWithNonPublicConstructor (line 217) | [Fact] method CtorWithUnderscores (line 224) | [Fact] method CtorWithoutUnderscores (line 233) | [Fact] method Issue1993_PreferPropertyOverField (line 243) | [Fact] method Issue1993_Query (line 268) | [Fact] class ShowIssue1993 (line 289) | public class ShowIssue1993 class Type_ParamsWithUnderscores (line 309) | class Type_ParamsWithUnderscores method Type_ParamsWithUnderscores (line 313) | public Type_ParamsWithUnderscores(string first_name, string last_name) class Type_ParamsWithoutUnderscores (line 319) | class Type_ParamsWithoutUnderscores method Type_ParamsWithoutUnderscores (line 323) | public Type_ParamsWithoutUnderscores(string firstName, string lastName) FILE: tests/Dapper.Tests/DataReaderTests.cs class SystemSqlClientDataReaderTests (line 8) | [Collection("DataReaderTests")] class MicrosoftSqlClientDataReaderTests (line 11) | [Collection("DataReaderTests")] class DataReaderTests (line 15) | public abstract class DataReaderTests : TestBase w... method GetSameReaderForSameShape_IDataReader (line 17) | [Fact] method GetSameReaderForSameShape_DbDataReader (line 54) | [Fact] method TestTreatIntAsABool (line 86) | [Fact] method DiscriminatedUnion_IDataReader (line 96) | [Fact] method DiscriminatedUnion_DbDataReader (line 137) | [Fact] method DiscriminatedUnionWithMultiMapping_IDataReader (line 176) | [Fact] method DiscriminatedUnionWithMultiMapping_DbDataReader (line 232) | [Fact] class Discriminated_BaseType (line 286) | private abstract class Discriminated_BaseType class Discriminated_Foo (line 291) | private class Discriminated_Foo : Discriminated_BaseType class Discriminated_Bar (line 297) | private class Discriminated_Bar : Discriminated_BaseType class DiscriminatedWithMultiMapping_BaseType (line 303) | private abstract class DiscriminatedWithMultiMapping_BaseType : Discri... class DiscriminatedWithMultiMapping_Foo (line 308) | private class DiscriminatedWithMultiMapping_Foo : DiscriminatedWithMul... class DiscriminatedWithMultiMapping_Bar (line 315) | private class DiscriminatedWithMultiMapping_Bar : DiscriminatedWithMul... FILE: tests/Dapper.Tests/DateTimeOnlyTests.cs class MicrosoftSqlClientDateTimeOnlyTests (line 13) | [Collection("DateTimeOnlyTests")] class DateTimeOnlyTests (line 16) | public abstract class DateTimeOnlyTests : TestBase... class HazDateTimeOnly (line 18) | public class HazDateTimeOnly method TypedInOut (line 27) | [Fact] method TypedInOutAsync (line 47) | [Fact] method UntypedInOut (line 67) | [Fact] FILE: tests/Dapper.Tests/DecimalTests.cs class SystemSqlClientDecimalTests (line 8) | [Collection("DecimalTests")] class MicrosoftSqlClientDecimalTests (line 11) | [Collection("DecimalTests")] class DecimalTests (line 14) | public abstract class DecimalTests : TestBase wher... method Issue261_Decimals (line 16) | [Fact] method Issue261_Decimals_ADONET_SetViaBaseClass (line 27) | [Fact] method Issue261_Decimals_ADONET_SetViaConcreteClass (line 30) | [Fact] method Issue261_Decimals_ADONET (line 33) | private void Issue261_Decimals_ADONET(bool setPrecisionScaleViaAbstrac... method BasicDecimals (line 72) | [Fact] method TestDoubleDecimalConversions_SO18228523_RightWay (line 79) | [Fact] method TestDoubleDecimalConversions_SO18228523_WrongWay (line 90) | [Fact] method TestDoubleDecimalConversions_SO18228523_Nulls (line 101) | [Fact] class HasDoubleDecimal (line 112) | private class HasDoubleDecimal FILE: tests/Dapper.Tests/EnumTests.cs class SystemSqlClientEnumTests (line 7) | [Collection("EnumTests")] class MicrosoftSqlClientEnumTests (line 10) | [Collection("EnumTests")] class EnumTests (line 13) | public abstract class EnumTests : TestBase where T... method TestEnumWeirdness (line 15) | [Fact] method TestEnumStrings (line 22) | [Fact] method TestEnumParamsWithNullable (line 32) | [Fact] method TestEnumParamsWithoutNullable (line 44) | [Fact] type EnumParam (line 56) | private enum EnumParam : short class EnumParamObject (line 63) | private class EnumParamObject class EnumParamObjectNonNullable (line 70) | private class EnumParamObjectNonNullable type TestEnum (line 77) | private enum TestEnum : byte class TestEnumClass (line 82) | private class TestEnumClass class TestEnumClassNoNull (line 87) | private class TestEnumClassNoNull method AdoNetEnumValue (line 92) | [Fact] method DapperEnumValue_SqlServer (line 108) | [Fact] type SO27024806Enum (line 111) | private enum SO27024806Enum class SO27024806Class (line 117) | private class SO27024806Class method SO27024806Class (line 119) | public SO27024806Class(SO27024806Enum myField) method SO27024806_TestVarcharEnumMemberWithExplicitConstructor (line 127) | [Fact] FILE: tests/Dapper.Tests/Helpers/Attributes.cs class FactAttribute (line 14) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] class TheoryAttribute (line 30) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] class FactLongRunningAttribute (line 34) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method FactLongRunningAttribute (line 37) | public FactLongRunningAttribute() class FactRequiredCompatibilityLevelAttribute (line 47) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method FactRequiredCompatibilityLevelAttribute (line 50) | public FactRequiredCompatibilityLevelAttribute(int level) : base() method FactRequiredCompatibilityLevelAttribute (line 60) | static FactRequiredCompatibilityLevelAttribute() class FactUnlessCaseSensitiveDatabaseAttribute (line 71) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method FactUnlessCaseSensitiveDatabaseAttribute (line 74) | public FactUnlessCaseSensitiveDatabaseAttribute() : base() method FactUnlessCaseSensitiveDatabaseAttribute (line 83) | static FactUnlessCaseSensitiveDatabaseAttribute() FILE: tests/Dapper.Tests/Helpers/Common.cs class Common (line 8) | public static class Common method GetSomeType (line 10) | public static Type GetSomeType() => typeof(SomeType); method DapperEnumValue (line 12) | public static void DapperEnumValue(IDbConnection connection) method TestDateTime (line 37) | public static void TestDateTime(DbConnection connection) class NullableDatePerson (line 62) | private class NullableDatePerson FILE: tests/Dapper.Tests/Helpers/IsExternalInit.cs class IsExternalInit (line 4) | internal static class IsExternalInit FILE: tests/Dapper.Tests/Helpers/SqlServerTypesLoader.cs class SqlServerTypesLoader (line 10) | internal static class SqlServerTypesLoader method LoadLibrary (line 15) | [DllImport("kernel32.dll", CharSet = CharSet.Unicode, SetLastError = t... method LoadNativeAssemblies (line 25) | public static void LoadNativeAssemblies(string rootApplicationPath) method LoadNativeAssembly (line 44) | private static void LoadNativeAssembly(string nativeBinaryPath, string... FILE: tests/Dapper.Tests/Helpers/TransactedConnection.cs class TransactedConnection (line 6) | public class TransactedConnection : IDbConnection method TransactedConnection (line 11) | public TransactedConnection(IDbConnection conn, IDbTransaction tran) method BeginTransaction (line 29) | public IDbTransaction BeginTransaction(IsolationLevel il) method BeginTransaction (line 34) | public IDbTransaction BeginTransaction() => _tran; method ChangeDatabase (line 36) | public void ChangeDatabase(string databaseName) => _conn.ChangeDatabas... method Close (line 38) | public void Close() => _conn.Close(); method CreateCommand (line 40) | public IDbCommand CreateCommand() method Dispose (line 48) | public void Dispose() => _conn.Dispose(); method Open (line 50) | public void Open() => _conn.Open(); FILE: tests/Dapper.Tests/Helpers/XunitSkippable.cs class Skip (line 12) | public static class Skip method Inconclusive (line 14) | public static void Inconclusive(string reason = "inconclusive") method If (line 17) | public static void If(object obj, string? reason = null) class SkipTestException (line 25) | public class SkipTestException : Exception method SkipTestException (line 27) | public SkipTestException(string reason) : base(reason) class FactDiscoverer (line 33) | public class FactDiscoverer : Xunit.Sdk.FactDiscoverer method FactDiscoverer (line 35) | public FactDiscoverer(IMessageSink diagnosticMessageSink) : base(diagn... method CreateTestCase (line 37) | protected override IXunitTestCase CreateTestCase(ITestFrameworkDiscove... class TheoryDiscoverer (line 41) | public class TheoryDiscoverer : Xunit.Sdk.TheoryDiscoverer method TheoryDiscoverer (line 43) | public TheoryDiscoverer(IMessageSink diagnosticMessageSink) : base(dia... method CreateTestCasesForDataRow (line 45) | protected override IEnumerable CreateTestCasesForDataR... method CreateTestCasesForSkip (line 48) | protected override IEnumerable CreateTestCasesForSkip(... method CreateTestCasesForTheory (line 51) | protected override IEnumerable CreateTestCasesForTheor... method CreateTestCasesForSkippedDataRow (line 54) | protected override IEnumerable CreateTestCasesForSkipp... class SkippableTestCase (line 58) | public class SkippableTestCase : XunitTestCase method GetDisplayName (line 60) | protected override string GetDisplayName(IAttributeInfo factAttribute,... method SkippableTestCase (line 63) | [Obsolete("Called by the de-serializer; should only be called by deriv... method SkippableTestCase (line 66) | public SkippableTestCase(IMessageSink diagnosticMessageSink, TestMetho... method RunAsync (line 71) | public override async Task RunAsync( class SkippableTheoryTestCase (line 84) | public class SkippableTheoryTestCase : XunitTheoryTestCase method GetDisplayName (line 86) | protected override string GetDisplayName(IAttributeInfo factAttribute,... method SkippableTheoryTestCase (line 89) | [Obsolete("Called by the de-serializer; should only be called by deriv... method SkippableTheoryTestCase (line 92) | public SkippableTheoryTestCase(IMessageSink diagnosticMessageSink, Tes... method RunAsync (line 95) | public override async Task RunAsync( class NamedSkippedDataRowTestCase (line 108) | public class NamedSkippedDataRowTestCase : XunitSkippedDataRowTestCase method GetDisplayName (line 110) | protected override string GetDisplayName(IAttributeInfo factAttribute,... method NamedSkippedDataRowTestCase (line 113) | [Obsolete("Called by the de-serializer; should only be called by deriv... method NamedSkippedDataRowTestCase (line 116) | public NamedSkippedDataRowTestCase(IMessageSink diagnosticMessageSink,... class SkippableMessageBus (line 120) | public class SkippableMessageBus : IMessageBus method SkippableMessageBus (line 123) | public SkippableMessageBus(IMessageBus innerBus) => InnerBus = innerBus; method Dispose (line 127) | public void Dispose() { } method QueueMessage (line 129) | public bool QueueMessage(IMessageSinkMessage message) class XUnitExtensions (line 144) | internal static class XUnitExtensions method StripName (line 146) | internal static string StripName(this string name) => method Update (line 149) | public static RunSummary Update(this RunSummary summary, SkippableMess... FILE: tests/Dapper.Tests/LiteralTests.cs class SystemSqlClientLiteralTests (line 6) | [Collection("LiteralTests")] class MicrosoftSqlClientLiteralTests (line 9) | [Collection("LiteralTests")] class LiteralTests (line 12) | public abstract class LiteralTests : TestBase wher... method LiteralReplacementEnumAndString (line 14) | [Fact] method LiteralReplacementDynamicEnumAndString (line 27) | [Fact] method LiteralReplacementBoolean (line 43) | [Fact] method LiteralReplacementWithIn (line 53) | [Fact] class MyRow (line 60) | private class MyRow method LiteralIn (line 65) | [Fact] method LiteralReplacement (line 79) | [Fact] method LiteralReplacementDynamic (line 92) | [Fact] FILE: tests/Dapper.Tests/MiscTests.cs class IsExternalInit (line 15) | [EditorBrowsable(EditorBrowsableState.Never)] class SystemSqlClientMiscTests (line 24) | [Collection("MiscTests")] class MicrosoftSqlClientMiscTests (line 27) | [Collection("MiscTests")] class MiscTests (line 30) | public abstract class MiscTests : TestBase where T... method TestNullableGuidSupport (line 32) | [Fact] method TestNonNullableGuidSupport (line 43) | [Fact] type Car (line 51) | private struct Car type TrapEnum (line 53) | public enum TrapEnum : int type CarWithAllProps (line 65) | private struct CarWithAllProps type PositionalCarRecord (line 72) | private record PositionalCarRecord(int Age, Car.TrapEnum Trap, string?... type NominalCarRecord (line 77) | private record NominalCarRecord method TestStructs (line 84) | [Fact] method TestPositionalRecord (line 94) | [Fact] method TestNominalRecord (line 104) | [Fact] method TestStructAsParam (line 114) | [Fact] method SelectListInt (line 126) | [Fact] method SelectBinary (line 132) | [Fact] method TestSchemaChanged (line 138) | [Fact] method TestSchemaChangedViaFirstOrDefault (line 158) | [Fact] method Test_Single_First_Default (line 180) | [Fact] method TestConversionExceptionMessages (line 216) | [Fact] class NullTestType (line 291) | private class NullTestType method TestStrings (line 297) | [Fact] method CheckComplexConcat (line 304) | [Fact] method TestExtraFields (line 337) | [Fact] method TestStrongType (line 348) | [Fact] method TestSimpleNull (line 359) | [Fact] method TestExpando (line 365) | [Fact] method TestStringList (line 376) | [Fact] method TestExecuteCommand (line 389) | [Fact] method TestExecuteMultipleCommand (line 402) | [Fact] class Student (line 419) | private class Student method TestExecuteMultipleCommandStrongType (line 425) | [Fact] method TestExecuteMultipleCommandObjectArray (line 446) | [Fact] class TestObj (line 456) | private class TestObj method TestSetInternal (line 473) | [Fact] method TestSetPrivate (line 479) | [Fact] method TestExpandWithNullableFields (line 485) | [Fact] method TestEnumeration (line 493) | [Fact] method TestEnumerationDynamic (line 520) | [Fact] method TestNakedBigInt (line 547) | [Fact] method TestBigIntMember (line 555) | [Fact] class WithBigInt (line 566) | private class WithBigInt method TestFieldsAndPrivates (line 571) | [Fact] class TestFieldCaseAndPrivatesEntity (line 583) | private class TestFieldCaseAndPrivatesEntity method GetB (line 588) | public int GetB() { return b; } method GetD (line 593) | public int GetD() { return d; } class InheritanceTest1 (line 603) | private class InheritanceTest1 class InheritanceTest2 (line 609) | private class InheritanceTest2 : InheritanceTest1 method TestInheritance (line 615) | [Fact] method ExecuteReader (line 626) | [Fact] method TestDbString (line 639) | [Fact] method DbStringNullHandling (line 660) | [Fact] method TestDbStringToString (line 681) | [Fact] method TestDefaultDbStringDbType (line 701) | [Fact] method TestFastExpandoSupportsIDictionary (line 719) | [Fact] method TestDapperSetsPrivates (line 728) | [Fact] class PrivateDan (line 736) | private class PrivateDan method TestUnexpectedDataMessage (line 745) | [Fact] method TestUnexpectedButFilteredDataMessage (line 760) | [Fact] class WithBizarreData (line 768) | private class WithBizarreData class WithCharValue (line 774) | private class WithCharValue method TestCharInputAndOutput (line 780) | [Fact] method TestNullableCharInputAndOutputNonNull (line 793) | [Fact] method TestNullableCharInputAndOutputNull (line 806) | [Fact] method WorkDespiteHavingWrongStructColumnTypes (line 819) | [Fact] type CanHazInt (line 826) | private struct CanHazInt method TestInt16Usage (line 831) | [Fact] method TestInt32Usage (line 861) | [Fact] class WithInt16Values (line 891) | public class WithInt16Values class WithInt32Values (line 899) | public class WithInt32Values type IntEnum (line 907) | public enum IntEnum : int method Issue_40_AutomaticBoolConversion (line 912) | [Fact] class Issue40_User (line 922) | public class Issue40_User method Issue40_User (line 924) | public Issue40_User() method ExecuteFromClosed (line 935) | [Fact] method ExecuteInvalidFromClosed (line 943) | [Fact] method QueryFromClosed (line 951) | [Fact] method QueryInvalidFromClosed (line 960) | [Fact] method TestDynamicMutation (line 968) | [Fact] method TestIssue131 (line 997) | [Fact] method TestNullFromInt_NoRows (line 1015) | [Fact] method TestDapperTableMetadataRetrieval (line 1029) | [Fact] method DbStringAnsi (line 1048) | [Fact] class HasInt32 (line 1059) | private class HasInt32 method DownwardIntegerConversion (line 1065) | [Fact] method TypeBasedViaDynamic (line 1076) | [Fact] method TypeBasedViaType (line 1090) | [Fact] method CheetViaDynamic (line 1103) | private T CheetViaDynamic(T template, string query, object args) method Issue22_ExecuteScalar (line 1108) | [Fact] method Issue142_FailsNamedStatus (line 1127) | [Fact] class Issue142_Status (line 1137) | public class Issue142_Status class Issue142_StatusType (line 1142) | public class Issue142_StatusType type StatusType (line 1147) | public enum StatusType : byte type Status (line 1152) | public enum Status : byte method Issue178_SqlServer (line 1157) | [Fact] method QueryBasicWithoutQuery (line 1186) | [Fact] method QueryComplexWithoutQuery (line 1193) | [Fact] method Issue263_Timeout (line 1200) | [FactLongRunning] method SO30435185_InvalidTypeOwner (line 1211) | [Fact] method SO35470588_WrongValuePidValue (line 1246) | [Fact] class TPTable (line 1273) | public class TPTable method GetOnlyProperties (line 1279) | [Fact] class HazGetOnly (line 1287) | private class HazGetOnly method TestConstructorParametersWithUnderscoredColumns (line 1293) | [Fact] class HazGetOnlyAndCtor (line 1302) | private class HazGetOnlyAndCtor method HazGetOnlyAndCtor (line 1307) | public HazGetOnlyAndCtor(int idProperty, string nameProperty) method Issue1164_OverflowExceptionForByte (line 1314) | [Fact] method Issue1164_OverflowExceptionForUInt16 (line 1322) | [Fact] method Issue1164_OverflowExceptionForUInt32 (line 1330) | [Fact] method Issue1164_OverflowExceptionForUInt64 (line 1338) | [Fact] class Issue1164Object (line 1346) | private class Issue1164Object type One (line 1351) | internal record struct One(int OID); type Two (line 1352) | internal record struct Two(int OID, string Name); method QuerySplitStruct (line 1354) | [Fact] method SetDynamicProperty_WithReferenceType_Succeeds (line 1362) | [Fact] method SetDynamicProperty_WithBoxedValueType_Succeeds (line 1374) | [Fact] method SetDynamicProperty_WithValueType_Succeeds (line 1386) | [Fact] FILE: tests/Dapper.Tests/MultiMapTests.cs class SystemSqlClientMultiMapTests (line 9) | [Collection("MultiMapTests")] class MicrosoftSqlClientMultiMapTests (line 12) | [Collection("MultiMapTests")] class MultiMapTests (line 15) | public abstract class MultiMapTests : TestBase whe... method ParentChildIdentityAssociations (line 17) | [Fact] class Parent (line 37) | private class Parent class Child (line 43) | private class Child method TestMultiMap (line 48) | [Fact] method TestSchemaChangedMultiMap (line 87) | [Fact] method TestReadMultipleIntegersWithSplitOnAny (line 114) | [Fact] class Multi1 (line 123) | private class Multi1 class Multi2 (line 128) | private class Multi2 method QueryMultimapFromClosed (line 133) | [Fact] method TestMultiMapThreeTypesWithGridReader (line 143) | [Fact] method TestMultiMapperIsNotConfusedWithUnorderedCols (line 188) | [Fact] method TestMultiMapperSplitOnError (line 199) | [Fact] method TestMultiMapDynamic (line 206) | [Fact] method TestMultiMapWithSplit (line 241) | [Fact] method TestMultiMapWithSplitWithNullValue (line 258) | [Fact] method TestMultiMapWithSplitWithNullValueAndSpoofColumn (line 273) | [Fact] method TestMultiMappingVariations (line 291) | [Fact] class UserWithConstructor (line 336) | private class UserWithConstructor method UserWithConstructor (line 338) | public UserWithConstructor(int id, string name) class PostWithConstructor (line 348) | private class PostWithConstructor method PostWithConstructor (line 350) | public PostWithConstructor(int id, int ownerid, string content) method TestMultiMapWithConstructor (line 362) | [Fact] method TestMultiMapArbitraryMaps (line 398) | [Fact] method TestMultiMapGridReader (line 493) | [Fact] method TestFlexibleMultiMapping (line 538) | [Fact] method TestMultiMappingWithSplitOnSpaceBetweenCommas (line 559) | [Fact] class Extra (line 579) | private class Extra method TestMultiMappingWithNonReturnedProperty (line 585) | [Fact] class Post_DupeProp (line 605) | private class Post_DupeProp class Blog_DupeProp (line 613) | private class Blog_DupeProp method TestSplitWithMissingMembers (line 620) | [Fact] class Profile (line 643) | public class Profile class Topic (line 652) | public class Topic method TestInvalidSplitCausesNiceError (line 665) | [Fact] FILE: tests/Dapper.Tests/NullTests.cs class SystemSqlClientNullTests (line 5) | [Collection(NonParallelDefinition.Name)] class MicrosoftSqlClientNullTests (line 8) | [Collection(NonParallelDefinition.Name)] class NullTests (line 12) | public abstract class NullTests : TestBase where T... method TestNullableDefault (line 14) | [Fact] method TestNullableApplyNulls (line 20) | [Fact] method TestNullable (line 26) | private void TestNullable(bool applyNulls) class NullTestClass (line 75) | private class NullTestClass method NullTestClass (line 84) | public NullTestClass() FILE: tests/Dapper.Tests/ParameterTests.cs class SystemSqlClientParameterTests (line 24) | [Collection(NonParallelDefinition.Name)] // because it creates SQL types... class MicrosoftSqlClientParameterTests (line 27) | [Collection(NonParallelDefinition.Name)] // because it creates SQL types... class ParameterTests (line 30) | public abstract class ParameterTests : TestBase wh... class DbDynamicParams (line 32) | public class DbDynamicParams : SqlMapper.IDynamicParameters, IEnumerab... method GetEnumerator (line 35) | public IEnumerator GetEnumerator() { return parame... method GetEnumerator (line 36) | IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); } method Add (line 37) | public void Add(IDbDataParameter value) method AddParameters (line 42) | void SqlMapper.IDynamicParameters.AddParameters(IDbCommand command, ... class DbCustomParam (line 49) | public class DbCustomParam : SqlMapper.ICustomQueryParameter method DbCustomParam (line 53) | public DbCustomParam(IDbDataParameter sqlParameter) method AddParameter (line 58) | public void AddParameter(IDbCommand command, string name) method CreateSqlDataRecordList (line 64) | private static IEnumerable CreateSqlDataRecordList(IDbCom... method CreateSqlDataRecordList (line 72) | private static IEnumerable CreateSqlDataRecordList(IDbCon... method CreateSqlDataRecordList_SD (line 82) | private static List CreateSq... method CreateSqlDataRecordList_MD (line 101) | private static List Cre... class IntDynamicParam (line 120) | private class IntDynamicParam : SqlMapper.IDynamicParameters method IntDynamicParam (line 123) | public IntDynamicParam(IEnumerable numbers) method AddParameters (line 128) | public void AddParameters(IDbCommand command, SqlMapper.Identity ide... class IntCustomParam (line 138) | private class IntCustomParam : SqlMapper.ICustomQueryParameter method IntCustomParam (line 141) | public IntCustomParam(IEnumerable numbers) method AddParameter (line 146) | public void AddParameter(IDbCommand command, string name) method AddStructured (line 157) | private static IDbDataParameter AddStructured(IDbCommand command, obje... method TestDoubleParam (line 193) | [Fact] method TestBoolParam (line 199) | [Fact] method TestTimeSpanParam (line 208) | [Fact] method PassInIntArray (line 214) | [Fact] method PassInEmptyIntArray (line 223) | [Fact] method TestExecuteCommandWithHybridParameters (line 232) | [Fact] method GuidIn_SO_24177902 (line 241) | [Fact] method TestParameterInclusionNotSensitiveToCurrentCulture (line 269) | [FactUnlessCaseSensitiveDatabase] method TestMassiveStrings (line 286) | [Fact] method TestTVPWithAnonymousObject (line 294) | [Fact] method TestTVPWithAnonymousEmptyObject (line 321) | [Fact] method TestTVP (line 353) | [Fact] class DynamicParameterWithIntTVP (line 380) | private class DynamicParameterWithIntTVP : DynamicParameters, SqlMappe... method DynamicParameterWithIntTVP (line 383) | public DynamicParameterWithIntTVP(IEnumerable numbers) method AddParameters (line 388) | public new void AddParameters(IDbCommand command, SqlMapper.Identity... method TestTVPWithAdditionalParams (line 401) | [Fact] method TestSqlDataRecordListParametersWithAsTableValuedParameter (line 435) | [Fact] method TestEmptySqlDataRecordListParametersWithAsTableValuedParameter (line 474) | [Fact] method TestSqlDataRecordListParametersWithTypeHandlers (line 501) | [Fact] method DataTableParameters (line 554) | [Fact] method SO29533765_DataTableParametersViaDynamicParameters (line 585) | [Fact] method SO26468710_InWithTVPs (line 607) | [Fact] method DataTableParametersWithExtendedProperty (line 628) | [Fact] method SupportInit (line 659) | [Fact] class WithInit (line 667) | public class WithInit : ISupportInitialize method BeginInit (line 672) | void ISupportInitialize.BeginInit() => Flags++; method EndInit (line 674) | void ISupportInitialize.EndInit() => Flags += 30; method SO29596645_TvpProperty (line 677) | [Fact] class SO29596645_RuleTableValuedParameters (line 691) | private class SO29596645_RuleTableValuedParameters : SqlMapper.IDynami... method SO29596645_RuleTableValuedParameters (line 695) | public SO29596645_RuleTableValuedParameters(string parameterName) method AddParameters (line 700) | public void AddParameters(IDbCommand command, SqlMapper.Identity ide... class SO29596645_OrganisationDTO (line 720) | private class SO29596645_OrganisationDTO method SO29596645_OrganisationDTO (line 724) | public SO29596645_OrganisationDTO() class HazGeo (line 731) | private class HazGeo class HazSqlGeo (line 738) | private class HazSqlGeo method DBGeography_SO24405645_SO24402424 (line 745) | [Fact] method SqlGeography_SO25538154 (line 768) | [Fact] method NullableSqlGeometry (line 790) | [Fact] method SqlHierarchyId_SO18888911 (line 808) | [Fact] class HazSqlHierarchy (line 822) | public class HazSqlHierarchy method TestDynamicParameters (line 830) | [Fact] method TestDynamicParametersReuse (line 844) | [Fact] method TestCustomParameter (line 860) | [Fact] method TestCustomParameterReuse (line 874) | [Fact] method TestDynamicParamNullSupport (line 890) | [Fact] method TestAppendingAnonClasses (line 901) | [Fact] method TestAppendingADictionary (line 916) | [Fact] method TestAppendingAnExpandoObject (line 934) | [Fact] method TestAppendingAList (line 950) | [Fact] method TestAppendingAListAsDictionary (line 964) | [Fact] method TestAppendingAListByName (line 979) | [Fact] method ParameterizedInWithOptimizeHint (line 993) | [Fact] method TestProcedureWithTimeParameter (line 1014) | [Fact] method TestUniqueIdentifier (line 1029) | [Fact] method TestNullableUniqueIdentifierNonNull (line 1037) | [Fact] method TestNullableUniqueIdentifierNull (line 1045) | [Fact] method TestSupportForDynamicParameters (line 1053) | [Fact] method TestSupportForDynamicParametersOutputExpressions (line 1064) | [Fact] method TestSupportForDynamicParametersOutputExpressions_Scalar (line 1090) | [Fact] method TestSupportForDynamicParametersOutputExpressions_Query_Buffered (line 1121) | [Fact] method TestSupportForDynamicParametersOutputExpressions_Query_NonBuffered (line 1152) | [Fact] method TestSupportForDynamicParametersOutputExpressions_QueryMultiple (line 1183) | [Fact] method TestSupportForExpandoObjectParameters (line 1221) | [Fact] method SO25069578_DynamicParams_Procs (line 1231) | [Fact] class HazX (line 1247) | public class HazX method SO25297173_DynamicIn (line 1252) | [Fact] method Test_AddDynamicParametersRepeatedShouldWork (line 1277) | [Fact] method Test_AddDynamicParametersRepeatedIfParamTypeIsDbStiringShouldWork (line 1287) | [Fact] method AllowIDictionaryParameters (line 1299) | [Fact] method TestParameterWithIndexer (line 1310) | [Fact] class ParameterWithIndexer (line 1322) | public class ParameterWithIndexer method TestMultipleParametersWithIndexer (line 1332) | [Fact] class MultipleParametersWithIndexer (line 1341) | public class MultipleParametersWithIndexer : MultipleParametersWithInd... class MultipleParametersWithIndexerDeclaringType (line 1346) | public class MultipleParametersWithIndexerDeclaringType method Issue182_BindDynamicObjectParametersAndColumns (line 1363) | [Fact] class Dyno (line 1379) | public class Dyno method Issue151_ExpandoObjectArgsQuery (line 1387) | [Fact] method Issue151_ExpandoObjectArgsExec (line 1399) | [Fact] method Issue192_InParameterWorksWithSimilarNames (line 1412) | [Fact] method Issue192_InParameterWorksWithSimilarNamesWithUnicode (line 1426) | [Fact] method Issue220_InParameterCanBeSpecifiedInAnyCase (line 1440) | [FactUnlessCaseSensitiveDatabase] method SO30156367_DynamicParamsWithoutExec (line 1450) | [Fact] method RunAllStringSplitTestsDisabled (line 1459) | [Fact] method RunAllStringSplitTestsEnabled (line 1465) | [FactRequiredCompatibilityLevel(FactRequiredCompatibilityLevelAttribut... method RunAllStringSplitTests (line 1471) | private void RunAllStringSplitTests(int stringSplit, int max = 150) method Incr (line 1504) | private static void Incr(ref int i) method Issue601_InternationalParameterNamesWork (line 1513) | [Fact] method TestListExpansionPadding_Enabled (line 1521) | [FactLongRunning] method TestListExpansionPadding_Disabled (line 1524) | [FactLongRunning] method OleDbParamFilterFails (line 1527) | [Theory] method TestListExpansionPadding (line 1557) | private void TestListExpansionPadding(bool enabled) method TestListForExpansion (line 1605) | private void TestListForExpansion(List list, bool enabled) method GetExpectedListExpansionCount (line 1624) | private static int GetExpectedListExpansionCount(int count, bool enabled) method Issue1907_SqlDecimalPreciseValues (line 1642) | [Fact] class HazSqlDecimal (line 1743) | class HazSqlDecimal class HazNullableSqlDecimal (line 1749) | class HazNullableSqlDecimal class TypeWithDodgyProperties (line 1755) | class TypeWithDodgyProperties FILE: tests/Dapper.Tests/ProcedureTests.cs class SystemSqlClientProcedureTests (line 9) | [Collection("ProcedureTests")] class MicrosoftSqlClientProcedureTests (line 12) | [Collection("ProcedureTests")] class ProcedureTests (line 15) | public abstract class ProcedureTests : TestBase wh... method TestProcWithOutParameter (line 17) | [Fact] method TestProcWithOutAndReturnParameter (line 39) | [Fact] method TestIssue17648290 (line 64) | [Fact] method InferProcedure (line 95) | [Theory] method InferNotProcedure (line 105) | [Theory] method SO24605346_ProcsAndStrings (line 115) | [Fact] class PracticeRebateOrders (line 133) | private class PracticeRebateOrders method Issue327_ReadEmptyProcedureResults (line 144) | [Fact] class Issue327_Person (line 160) | private class Issue327_Person class Issue327_Magic (line 166) | private class Issue327_Magic method TestProcSupport (line 173) | [Fact] method TestListOfAnsiStrings (line 198) | [Fact] method TestDateTime2PrecisionPreservedInDynamicParameters (line 216) | [Fact] method TestDateTime2LosePrecisionInDynamicParameters (line 248) | [Theory] method Issue591_NoResultsAsync (line 285) | [Fact] method Issue1986_AutoProc_Whitespace (line 306) | [Theory] method InferCommandType (line 321) | [Theory] FILE: tests/Dapper.Tests/ProviderTests.cs class ProviderTests (line 8) | public class ProviderTests method BulkCopy_SystemDataSqlClient (line 10) | [Fact] method BulkCopy_MicrosoftDataSqlClient (line 19) | [Fact] method ClientId_SystemDataSqlClient (line 26) | [Fact] method ClearPool_SystemDataSqlClient (line 30) | [Fact] method ClearAllPools_SystemDataSqlClient (line 34) | [Fact] method ClientId_MicrosoftDataSqlClient (line 39) | [Fact] method ClearPool_MicrosoftDataSqlClient (line 43) | [Fact] method ClearAllPools_MicrosoftDataSqlClient (line 47) | [Fact] method TestClientId (line 52) | private static void TestClientId() method ClearPool (line 61) | private static void ClearPool() method ClearAllPools (line 69) | private static void ClearAllPools() method Test (line 77) | private static void Test(DbConnection connection) method DbNumber_SystemData (line 85) | [Theory] method DbNumber_MicrosoftData (line 92) | [Theory] method Test (line 99) | private static void Test(int create, int test, bool result) FILE: tests/Dapper.Tests/Providers/DuckDBTests.cs class DuckDBProvider (line 8) | public class DuckDBProvider : DatabaseProvider method GetConnectionString (line 11) | public override string GetConnectionString() => "Data Source=:memory:"; class DuckDBTypeTestBase (line 14) | public abstract class DuckDBTypeTestBase : TestBase method GetDuckDBConnection (line 16) | protected DuckDBConnection GetDuckDBConnection(bool open = true) class FactDuckDBAttribute (line 19) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method FactDuckDBAttribute (line 30) | static FactDuckDBAttribute() class DuckDBTests (line 44) | public class DuckDBTests : DuckDBTypeTestBase method DuckDBNamedParameter (line 46) | [FactDuckDB] method DuckDBPositionalParameter (line 55) | [FactDuckDB] FILE: tests/Dapper.Tests/Providers/EntityFrameworkTests.cs class SystemSqlClientEntityFrameworkTests (line 9) | public sealed class SystemSqlClientEntityFrameworkTests : EntityFramewor... class MicrosoftSqlClientEntityFrameworkTests (line 11) | public sealed class MicrosoftSqlClientEntityFrameworkTests : EntityFrame... class EntityFrameworkTests (line 14) | [Collection("TypeHandlerTests")] method EntityFrameworkTests (line 17) | public EntityFrameworkTests() method Issue570_DbGeo_HasValues (line 22) | [Fact] method Issue22_ExecuteScalar_EntityFramework (line 39) | [Fact] method TestGeometryParsingRetainsSrid (line 49) | [Fact] method TestGeographyParsingRetainsSrid (line 60) | [Fact] FILE: tests/Dapper.Tests/Providers/FirebirdTests.cs class FirebirdProvider (line 15) | public class FirebirdProvider : DatabaseProvider method GetConnectionString (line 18) | public override string GetConnectionString() => "initial catalog=local... class FirebirdTests (line 20) | public class FirebirdTests : TestBase method GetOpenFirebirdConnection (line 22) | private FbConnection GetOpenFirebirdConnection() => (FbConnection)Prov... method Issue178_Firebird (line 24) | [Fact(Skip = "Bug in Firebird; a PR to fix it has been submitted")] FILE: tests/Dapper.Tests/Providers/Linq2SqlTests.cs class SystemSqlClientLinq2SqlTests (line 11) | public sealed class SystemSqlClientLinq2SqlTests : Linq2SqlTests : TestBase whe... method TestLinqBinaryToClass (line 17) | [Fact] method TestLinqBinaryRaw (line 29) | [Fact] class WithBinary (line 41) | private class WithBinary class NoDefaultConstructorWithBinary (line 46) | private class NoDefaultConstructorWithBinary method NoDefaultConstructorWithBinary (line 50) | public NoDefaultConstructorWithBinary(System.Data.Linq.Binary val) method TestNoDefaultConstructorBinary (line 56) | [Fact] FILE: tests/Dapper.Tests/Providers/MySQLTests.cs class MySqlProvider (line 16) | public sealed class MySqlProvider : DatabaseProvider method GetConnectionString (line 19) | public override string GetConnectionString() => method GetMySqlConnection (line 22) | public DbConnection GetMySqlConnection(bool open = true, class MySQLTests (line 36) | public class MySQLTests : TestBase method DapperEnumValue_Mysql (line 38) | [FactMySql] method Issue552_SignedUnsignedBooleans (line 45) | [FactMySql] class MySqlHasBool (line 79) | private class MySqlHasBool method Issue295_NullableDateTime_MySql_Default (line 85) | [FactMySql] method Issue295_NullableDateTime_MySql_ConvertZeroDatetime (line 92) | [FactMySql] method Issue295_NullableDateTime_MySql_AllowZeroDatetime (line 99) | [FactMySql(Skip = "See https://github.com/DapperLib/Dapper/issues/295,... method Issue295_NullableDateTime_MySql_ConvertAllowZeroDatetime (line 108) | [FactMySql(Skip = "See https://github.com/DapperLib/Dapper/issues/295,... method Issue426_SO34439033_DateTimeGainsTicks (line 115) | [FactMySql] method SO36303462_Tinyint_Bools (line 137) | [FactMySql] method Issue1277_ReaderSync (line 155) | [FactMySql] method Issue1277_ReaderAsync (line 177) | [FactMySql] class SO36303462 (line 199) | private class SO36303462 class Issue426_Test (line 205) | public class Issue426_Test class FactMySqlAttribute (line 211) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method FactMySqlAttribute (line 222) | static FactMySqlAttribute() FILE: tests/Dapper.Tests/Providers/OLDEBTests.cs class OLEDBProvider (line 10) | public class OLEDBProvider : DatabaseProvider method GetConnectionString (line 13) | public override string GetConnectionString() => class OLDEBTests (line 17) | public class OLDEBTests : TestBase method GetOleDbConnection (line 19) | public OleDbConnection GetOleDbConnection() => (OleDbConnection) Provi... method TestOleDbParameters (line 22) | [Fact] method PseudoPositionalParameters_Simple (line 36) | [Fact] method Issue601_InternationalParameterNamesWork_OleDb (line 44) | [Fact] method PseudoPositionalParameters_Dynamic (line 52) | [Fact] method PseudoPositionalParameters_ReusedParameter (line 65) | [Fact] method Issue569_SO38527197_PseudoPositionalParameters_In_And_Other_Condition (line 73) | [Fact] method Issue569_SO38527197_PseudoPositionalParameters_In (line 88) | [Fact] method PseudoPositional_CanUseVariable (line 98) | [Fact] method PseudoPositional_CannotUseParameterMultipleTimes (line 110) | [Fact] method PseudoPositionalParameters_ExecSingle (line 122) | [Fact] method PseudoPositionalParameters_ExecMulti (line 135) | [Fact] method Issue457_NullParameterValues (line 153) | [Fact] method Issue457_NullParameterValues_Named (line 179) | [Fact] method Issue457_NullParameterValues_MultiAsync (line 205) | [Fact] method Issue457_NullParameterValues_MultiAsync_Named (line 234) | [Fact] FILE: tests/Dapper.Tests/Providers/PostgresqlTests.cs class PostgresProvider (line 16) | public class PostgresProvider : DatabaseProvider method GetConnectionString (line 19) | public override string GetConnectionString() => class PostgresqlTests (line 22) | public class PostgresqlTests : TestBase method GetOpenNpgsqlConnection (line 24) | private Npgsql.NpgsqlConnection GetOpenNpgsqlConnection() => (Npgsql.N... class Cat (line 26) | private class Cat method TestPostgresqlArrayParameters (line 47) | [FactPostgresql] method TestPostgresqlListParameters (line 64) | [FactPostgresql] class CharTable (line 81) | private class CharTable method TestPostgresqlChar (line 87) | [FactPostgresql] method TestPostgresqlSelectArray (line 102) | [FactPostgresql] method TestPostgresqlDateTimeUsage (line 112) | [FactPostgresql] class FactPostgresqlAttribute (line 122) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method FactPostgresqlAttribute (line 133) | static FactPostgresqlAttribute() FILE: tests/Dapper.Tests/Providers/SnowflakeTests.cs class SnowflakeTests (line 11) | public class SnowflakeTests method SnowflakeTests (line 14) | static SnowflakeTests() method SnowflakeTests (line 24) | public SnowflakeTests(ITestOutputHelper output) method GetConnection (line 30) | private static SnowflakeDbConnection GetConnection() method Connect (line 41) | [Fact] method BasicQuery (line 49) | [Fact] method ParameterizedQuery (line 63) | [Fact] class Nation (line 77) | public class Nation FILE: tests/Dapper.Tests/Providers/SqliteTests.cs class SqliteProvider (line 11) | public class SqliteProvider : DatabaseProvider method GetConnectionString (line 14) | public override string GetConnectionString() => "Data Source=:memory:"; class SqliteTypeTestBase (line 17) | public abstract class SqliteTypeTestBase : TestBase method GetSQLiteConnection (line 19) | protected SqliteConnection GetSQLiteConnection(bool open = true) class FactSqliteAttribute (line 22) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method FactSqliteAttribute (line 33) | static FactSqliteAttribute() class SqliteTypeHandlerTests (line 47) | [Collection(NonParallelDefinition.Name)] method Issue466_SqliteHatesOptimizations (line 50) | [FactSqlite] method Issue466_SqliteHatesOptimizations_Async (line 68) | [FactSqlite] class SqliteTests (line 87) | public class SqliteTests : SqliteTypeTestBase method DapperEnumValue_Sqlite (line 89) | [FactSqlite] method Isse467_SqliteLikesParametersWithPrefix (line 98) | [FactSqlite] method Isse467_SqliteLikesParametersWithoutPrefix (line 104) | [FactSqlite] method Isse467_SqliteParameterNaming (line 110) | private void Isse467_SqliteParameterNaming(bool prefix) method DateTimeIsParsedWithInvariantCulture (line 122) | [FactSqlite] class PersonWithDob (line 156) | private class PersonWithDob FILE: tests/Dapper.Tests/QueryMultipleTests.cs class SystemSqlClientQueryMultipleTests (line 9) | [Collection("QueryMultipleTests")] class MicrosoftSqlClientQueryMultipleTests (line 12) | [Collection("QueryMultipleTests")] class QueryMultipleTests (line 15) | public abstract class QueryMultipleTests : TestBase(ITestOutputHelper log) :... method InjectDataAsync (line 44) | protected abstract Task InjectDataAsync(DbConnection connection, DbDat... method QueryFirst_PerformanceAndCorrectness (line 46) | [Fact] class MyRow (line 131) | public class MyRow class AsyncLinqHelper (line 138) | internal static class AsyncLinqHelper method FirstAsync (line 140) | public static async ValueTask FirstAsync(this IAsyncEnumerable : TestBase w... method TestSqlBuilderWithDapperQuery (line 15) | [Fact] method TestSqlBuilderUpdateSet (line 47) | [Fact] FILE: tests/Dapper.Tests/TestBase.cs class DatabaseProvider (line 10) | public static class DatabaseProvider where TProvider : Databa... method Dispose (line 18) | public virtual void Dispose() { } method GetConnectionString (line 19) | public abstract string GetConnectionString(); method GetConnectionString (line 21) | protected static string GetConnectionString(string name, string defaul... method GetOpenConnection (line 24) | public DbConnection GetOpenConnection() method GetClosedConnection (line 33) | public DbConnection GetClosedConnection() method CreateRawParameter (line 41) | public DbParameter CreateRawParameter(string name, object value) class DatabaseProvider (line 14) | public abstract class DatabaseProvider method Dispose (line 18) | public virtual void Dispose() { } method GetConnectionString (line 19) | public abstract string GetConnectionString(); method GetConnectionString (line 21) | protected static string GetConnectionString(string name, string defaul... method GetOpenConnection (line 24) | public DbConnection GetOpenConnection() method GetClosedConnection (line 33) | public DbConnection GetClosedConnection() method CreateRawParameter (line 41) | public DbParameter CreateRawParameter(string name, object value) class SqlServerDatabaseProvider (line 50) | public abstract class SqlServerDatabaseProvider : DatabaseProvider method GetConnectionString (line 52) | public override string GetConnectionString() => GetConnectionString(fa... method GetConnectionString (line 54) | private string GetConnectionString(bool mars) method GetOpenConnection (line 66) | public DbConnection GetOpenConnection(bool mars) class SystemSqlClientProvider (line 75) | public sealed class SystemSqlClientProvider : SqlServerDatabaseProvider class MicrosoftSqlClientProvider (line 82) | public sealed class MicrosoftSqlClientProvider : SqlServerDatabaseProvider class TestBase (line 88) | public abstract class TestBase : IDisposable where TProvider ... method SkipIfMsDataClient (line 90) | protected void SkipIfMsDataClient() method GetOpenConnection (line 93) | protected DbConnection GetOpenConnection() => Provider.GetOpenConnecti... method GetClosedConnection (line 94) | protected DbConnection GetClosedConnection() => Provider.GetClosedConn... method TestBase (line 106) | static TestBase() method Dispose (line 127) | public virtual void Dispose() class NonParallelDefinition (line 135) | public static class NonParallelDefinition FILE: tests/Dapper.Tests/TransactionTests.cs class SystemSqlClientTransactionTests (line 10) | [Collection("TransactionTests")] class MicrosoftSqlClientTransactionTests (line 13) | [Collection("TransactionTests")] class TransactionTests (line 16) | public abstract class TransactionTests : TestBase ... method TestTransactionCommit (line 18) | [Fact] method TestTransactionRollback (line 40) | [Fact] method TestCommandWithInheritedTransaction (line 62) | [Fact] FILE: tests/Dapper.Tests/TupleTests.cs class SystemSqlClientTupleTests (line 6) | [Collection("TupleTests")] class MicrosoftSqlClientTupleTests (line 9) | [Collection("TupleTests")] class TupleTests (line 12) | public abstract class TupleTests : TestBase where ... method TupleStructParameter_Fails_HelpfulMessage (line 14) | [Fact] method TupleClassParameter_Works (line 21) | [Fact] method TupleReturnValue_Works_ByPosition (line 27) | [Fact] method TupleReturnValue_TooManyColumns_Ignored (line 35) | [Fact] method TupleReturnValue_NullableTuple_Works (line 43) | [Fact] method TupleReturnValue_NullableTuple_Works_When_Null (line 52) | [Fact] method TupleReturnValue_TooFewColumns_Unmapped (line 59) | [Fact] method TupleReturnValue_Works_NamesIgnored (line 69) | [Fact] method TupleReturnValue_Works_With8Elements (line 77) | [Fact] method Nullable_TupleReturnValue_Works_With8Elements (line 95) | [Fact] method Nullable_TupleReturnValue_Works_With8Elements_When_Null (line 114) | [Fact] method TupleReturnValue_Works_With15Elements (line 125) | [Fact] method Nullable_TupleReturnValue_Works_With15Elements (line 151) | [Fact] method Nullable_TupleReturnValue_Works_With15Elements_When_Null (line 177) | [Fact] method TupleReturnValue_Works_WithStringField (line 188) | [Fact] method TupleReturnValue_Works_WithByteField (line 195) | [Fact] FILE: tests/Dapper.Tests/TypeHandlerTests.cs class SystemSqlClientTypeHandlerTests (line 11) | [Collection(NonParallelDefinition.Name)] class MicrosoftSqlClientTypeHandlerTests (line 14) | [Collection(NonParallelDefinition.Name)] class TypeHandlerTests (line 18) | public abstract class TypeHandlerTests : TestBase ... method TestChangingDefaultStringTypeMappingToAnsiString (line 20) | [Fact] method TestChangingDefaultStringTypeMappingToAnsiStringFirstOrDefault (line 45) | [Fact] method TestCustomTypeMap (line 69) | [Fact] method GetDescriptionFromAttribute (line 93) | private static string? GetDescriptionFromAttribute(MemberInfo member) class TypeWithMapping (line 100) | public class TypeWithMapping method Issue136_ValueTypeHandlers (line 109) | [Fact] class LocalDateHandler (line 128) | public class LocalDateHandler : SqlMapper.TypeHandler method LocalDateHandler (line 130) | private LocalDateHandler() { /* private constructor */ } method Parse (line 136) | public override LocalDate Parse(object? value) method SetValue (line 142) | public override void SetValue(IDbDataParameter parameter, LocalDate ... type LocalDate (line 149) | public struct LocalDate class LocalDateResult (line 156) | public class LocalDateResult class LotsOfNumerics (line 163) | public class LotsOfNumerics type E_Byte (line 165) | public enum E_Byte : byte { A = 0, B = 1 } type E_SByte (line 166) | public enum E_SByte : sbyte { A = 0, B = 1 } type E_Short (line 167) | public enum E_Short : short { A = 0, B = 1 } type E_UShort (line 168) | public enum E_UShort : ushort { A = 0, B = 1 } type E_Int (line 169) | public enum E_Int : int { A = 0, B = 1 } type E_UInt (line 170) | public enum E_UInt : uint { A = 0, B = 1 } type E_Long (line 171) | public enum E_Long : long { A = 0, B = 1 } type E_ULong (line 172) | public enum E_ULong : ulong { A = 0, B = 1 } method TestBigIntForEverythingWorks (line 221) | [Fact] method TestBigIntForEverythingWorks_ByDataType (line 233) | private void TestBigIntForEverythingWorks_ByDataType(string dbType) method TestBigIntForEverythingWorksGeneric (line 336) | private void TestBigIntForEverythingWorksGeneric(T expected, string... method TestSubsequentQueriesSuccess (line 345) | [Fact] class Fooz0 (line 367) | private class Fooz0 class Fooz1 (line 372) | private class Fooz1 class Fooz2 (line 377) | private class Fooz2 class RatingValueHandler (line 382) | public class RatingValueHandler : SqlMapper.TypeHandler method RatingValueHandler (line 384) | private RatingValueHandler() method Parse (line 390) | public override RatingValue Parse(object? value) method SetValue (line 400) | public override void SetValue(IDbDataParameter parameter, RatingValu... class RatingValue (line 408) | public class RatingValue class MyResult (line 414) | public class MyResult method SO24740733_TestCustomValueHandler (line 420) | [Fact] method SO24740733_TestCustomValueSingleColumn (line 430) | [Fact] class StringListTypeHandler (line 439) | public class StringListTypeHandler : SqlMapper.TypeHandler> method StringListTypeHandler (line 441) | private StringListTypeHandler() method SetValue (line 447) | public override void SetValue(IDbDataParameter parameter, List Parse(object? value) class MyObjectWithStringList (line 458) | public class MyObjectWithStringList method Issue253_TestIEnumerableTypeHandlerParsing (line 463) | [Fact] method Issue253_TestIEnumerableTypeHandlerSetParameterValue (line 472) | [Fact] class RecordingTypeHandler (line 492) | public class RecordingTypeHandler : SqlMapper.TypeHandler method SetValue (line 494) | public override void SetValue(IDbDataParameter parameter, T? value) method Parse (line 500) | public override T Parse(object? value) method Test_RemoveTypeMap (line 510) | [Fact] method TestReaderWhenResultsChange (line 536) | [Fact] class ResultsChangeType (line 572) | private class ResultsChangeType class WrongTypes (line 579) | public class WrongTypes method TestWrongTypes_WithRightTypes (line 587) | [Fact] method TestWrongTypes_WithWrongTypes (line 597) | [Fact] method TestTreatIntAsABool (line 607) | [Fact] method SO24607639_NullableBools (line 614) | [Fact] class HazBools (line 629) | private class HazBools method Issue130_IConvertible (line 636) | [Fact] method Issue149_TypeMismatch_SequentialAccess (line 652) | [Fact] class Issue149_Person (line 660) | public class Issue149_Person { public string? Id { get; set; } } method Issue295_NullableDateTime_SqlServer (line 662) | [Fact] method SO29343103_UtcDates (line 665) | [Fact] method Issue461_TypeHandlerWorksInConstructor (line 675) | [Fact] class Blarg (line 707) | private class Blarg method Blarg (line 709) | public Blarg(string? value) { Value = value; } method ToString (line 711) | public override string ToString() class Issue461_BlargHandler (line 717) | private class Issue461_BlargHandler : SqlMapper.TypeHandler method SetValue (line 719) | public override void SetValue(IDbDataParameter parameter, Blarg? value) method Parse (line 724) | public override Blarg? Parse(object? value) class Issue461_ParameterlessTypeConstructor (line 731) | private class Issue461_ParameterlessTypeConstructor class Issue461_ParameterisedTypeConstructor (line 739) | private class Issue461_ParameterisedTypeConstructor method Issue461_ParameterisedTypeConstructor (line 741) | public Issue461_ParameterisedTypeConstructor(int id, string someValu... method Issue1959_TypeHandlerNullability_Subclass (line 754) | [Theory] method Issue1959_TypeHandlerNullability_Raw (line 774) | [Theory] class HazIssue1959_Subclass (line 794) | public class HazIssue1959_Subclass class HazIssue1959_Raw (line 801) | public class HazIssue1959_Raw class Issue1959_Subclass_Handler (line 808) | public class Issue1959_Subclass_Handler : SqlMapper.TypeHandler SqlMapper.AddTypeHandler SqlMapper.AddTypeHandler(typeof(Iss... method Issue1959_Raw_Handler (line 827) | private Issue1959_Raw_Handler() { } method SetValue (line 830) | void SqlMapper.ITypeHandler.SetValue(IDbDataParameter parameter, obj... method Parse (line 843) | object? SqlMapper.ITypeHandler.Parse(Type destinationType, object va... type Issue1959_Subclass (line 852) | public readonly struct Issue1959_Subclass : IEquatable Value = value; method GetHashCode (line 857) | public override int GetHashCode() => Value.GetHashCode(); method Equals (line 858) | public override bool Equals(object? obj) method Equals (line 860) | public bool Equals(Issue1959_Subclass other) method ToString (line 862) | public override string ToString() => Value.ToString(); type Issue1959_Raw (line 866) | public readonly struct Issue1959_Raw : IEquatable method Issue1959_Raw (line 869) | public Issue1959_Raw(DateTime value) => Value = value; method GetHashCode (line 871) | public override int GetHashCode() => Value.GetHashCode(); method Equals (line 872) | public override bool Equals(object? obj) method Equals (line 874) | public bool Equals(Issue1959_Raw other) method ToString (line 876) | public override string ToString() => Value.ToString(); FILE: tests/Dapper.Tests/WrappedReaderTests.cs class WrappedReaderTests (line 9) | public class WrappedReaderTests(ITestOutputHelper testOutputHelper) method DbWrappedReader_Dispose_DoesNotThrow (line 11) | [Fact] method DbWrappedReader_DisposeAsync_DoesNotThrow (line 19) | [Fact] method WrappedBasicReader_Dispose_DoesNotThrow (line 27) | [Fact] method WrappedBasicReader_DisposeAsync_DoesNotThrow (line 35) | [Fact] class DummyDbCommand (line 43) | private class DummyDbCommand : DbCommand method Cancel (line 45) | public override void Cancel() => throw new NotSupportedException(); method ExecuteNonQuery (line 46) | public override int ExecuteNonQuery() => throw new NotSupportedExcep... method ExecuteScalar (line 47) | public override object ExecuteScalar() => throw new NotSupportedExce... method Prepare (line 48) | public override void Prepare() => throw new NotSupportedException(); method CreateDbParameter (line 60) | protected override DbParameter CreateDbParameter() => throw new NotS... method ExecuteDbDataReader (line 61) | protected override DbDataReader ExecuteDbDataReader(CommandBehavior ... class ThrowOnCloseDbDataReader (line 64) | private class DummyDbException(string message) : DbException(message); method Dispose (line 69) | protected override void Dispose(bool disposing) method Close (line 85) | public override void Close() => throw new DummyDbException("Exceptio... method GetBoolean (line 87) | public override bool GetBoolean(int ordinal) => throw new NotSupport... method GetByte (line 88) | public override byte GetByte(int ordinal) => throw new NotSupportedE... method GetBytes (line 89) | public override long GetBytes(int ordinal, long dataOffset, byte[]? ... method GetChar (line 90) | public override char GetChar(int ordinal) => throw new NotSupportedE... method GetChars (line 91) | public override long GetChars(int ordinal, long dataOffset, char[]? ... method GetDataTypeName (line 92) | public override string GetDataTypeName(int ordinal) => throw new Not... method GetDateTime (line 93) | public override DateTime GetDateTime(int ordinal) => throw new NotSu... method GetDecimal (line 94) | public override decimal GetDecimal(int ordinal) => throw new NotSupp... method GetDouble (line 95) | public override double GetDouble(int ordinal) => throw new NotSuppor... method GetFieldType (line 96) | public override Type GetFieldType(int ordinal) => throw new NotSuppo... method GetFloat (line 97) | public override float GetFloat(int ordinal) => throw new NotSupporte... method GetGuid (line 98) | public override Guid GetGuid(int ordinal) => throw new NotSupportedE... method GetInt16 (line 99) | public override short GetInt16(int ordinal) => throw new NotSupporte... method GetInt32 (line 100) | public override int GetInt32(int ordinal) => throw new NotSupportedE... method GetInt64 (line 101) | public override long GetInt64(int ordinal) => throw new NotSupported... method GetName (line 102) | public override string GetName(int ordinal) => throw new NotSupporte... method GetOrdinal (line 103) | public override int GetOrdinal(string name) => throw new NotSupporte... method GetString (line 104) | public override string GetString(int ordinal) => throw new NotSuppor... method GetValue (line 105) | public override object GetValue(int ordinal) => throw new NotSupport... method GetValues (line 106) | public override int GetValues(object[] values) => throw new NotSuppo... method IsDBNull (line 107) | public override bool IsDBNull(int ordinal) => throw new NotSupported... method NextResult (line 114) | public override bool NextResult() => throw new NotSupportedException(); method Read (line 115) | public override bool Read() => throw new NotSupportedException(); method GetEnumerator (line 117) | public override IEnumerator GetEnumerator() => throw new NotSupporte... class ThrowOnCloseIDataReader (line 120) | private class ThrowOnCloseIDataReader : IDataReader method Dispose (line 122) | public void Dispose() method Close (line 127) | public void Close() => throw new DummyDbException("Exception during ... method GetBoolean (line 129) | public bool GetBoolean(int i) => throw new NotSupportedException(); method GetByte (line 130) | public byte GetByte(int i) => throw new NotSupportedException(); method GetBytes (line 131) | public long GetBytes(int i, long fieldOffset, byte[]? buffer, int bu... method GetChar (line 132) | public char GetChar(int i) => throw new NotSupportedException(); method GetChars (line 133) | public long GetChars(int i, long fieldoffset, char[]? buffer, int bu... method GetData (line 134) | public IDataReader GetData(int i) => throw new NotSupportedException(); method GetDataTypeName (line 135) | public string GetDataTypeName(int i) => throw new NotSupportedExcept... method GetDateTime (line 136) | public DateTime GetDateTime(int i) => throw new NotSupportedExceptio... method GetDecimal (line 137) | public decimal GetDecimal(int i) => throw new NotSupportedException(); method GetDouble (line 138) | public double GetDouble(int i) => throw new NotSupportedException(); method GetFieldType (line 139) | public Type GetFieldType(int i) => throw new NotSupportedException(); method GetFloat (line 140) | public float GetFloat(int i) => throw new NotSupportedException(); method GetGuid (line 141) | public Guid GetGuid(int i) => throw new NotSupportedException(); method GetInt16 (line 142) | public short GetInt16(int i) => throw new NotSupportedException(); method GetInt32 (line 143) | public int GetInt32(int i) => throw new NotSupportedException(); method GetInt64 (line 144) | public long GetInt64(int i) => throw new NotSupportedException(); method GetName (line 145) | public string GetName(int i) => throw new NotSupportedException(); method GetOrdinal (line 146) | public int GetOrdinal(string name) => throw new NotSupportedExceptio... method GetString (line 147) | public string GetString(int i) => throw new NotSupportedException(); method GetValue (line 148) | public object GetValue(int i) => throw new NotSupportedException(); method GetValues (line 149) | public int GetValues(object[] values) => throw new NotSupportedExcep... method IsDBNull (line 150) | public bool IsDBNull(int i) => throw new NotSupportedException(); method GetSchemaTable (line 154) | public DataTable? GetSchemaTable() => throw new NotSupportedExceptio... method NextResult (line 155) | public bool NextResult() => throw new NotSupportedException(); method Read (line 156) | public bool Read() => throw new NotSupportedException(); FILE: tests/Dapper.Tests/XmlTests.cs class SystemSqlClientXmlTests (line 7) | [Collection("XmlTests")] class MicrosoftSqlClientXmlTests (line 10) | [Collection("XmlTests")] class XmlTests (line 13) | public abstract class XmlTests : TestBase where TP... method CommonXmlTypesSupported (line 15) | [Fact] class Foo (line 33) | public class Foo