Commit 05cd5344 authored by Sebastien Ros's avatar Sebastien Ros

Upgrading platform monikers

parent 8ececb4e
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
#if DNXCORE50 #if DOTNET5_2
using ApplicationException = System.InvalidOperationException; using ApplicationException = System.InvalidOperationException;
#endif #endif
......
...@@ -71,7 +71,7 @@ static void RunPerformanceTests() ...@@ -71,7 +71,7 @@ static void RunPerformanceTests()
static void Main() static void Main()
{ {
#if DNXCORE50 #if DOTNET5_2
Console.WriteLine("CoreCLR"); Console.WriteLine("CoreCLR");
#else #else
Console.WriteLine(".NET: " + Environment.Version); Console.WriteLine(".NET: " + Environment.Version);
...@@ -105,7 +105,7 @@ static void Main() ...@@ -105,7 +105,7 @@ static void Main()
RunPerformanceTests(); RunPerformanceTests();
#endif #endif
#if DNXCORE50 #if DOTNET5_2
Console.WriteLine("(end of tests; press return)"); Console.WriteLine("(end of tests; press return)");
Console.ReadLine(); Console.ReadLine();
#else #else
...@@ -164,7 +164,7 @@ insert Posts ([Text],CreationDate, LastChangeDate) values (replicate('x', 2000), ...@@ -164,7 +164,7 @@ insert Posts ([Text],CreationDate, LastChangeDate) values (replicate('x', 2000),
} }
private static bool HasAttribute<T>(MemberInfo member) where T : Attribute private static bool HasAttribute<T>(MemberInfo member) where T : Attribute
{ {
#if DNXCORE50 #if DOTNET5_2
return member.CustomAttributes.Any(x => x.AttributeType == typeof(T)); return member.CustomAttributes.Any(x => x.AttributeType == typeof(T));
#else #else
return Attribute.IsDefined(member, typeof(T), true); return Attribute.IsDefined(member, typeof(T), true);
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
using System.Threading; using System.Threading;
using System.Data.SqlClient; using System.Data.SqlClient;
#if DNXCORE50 #if DOTNET5_2
using IDbConnection = System.Data.Common.DbConnection; using IDbConnection = System.Data.Common.DbConnection;
#endif #endif
......
//#define POSTGRESQL // uncomment to run postgres tests //#define POSTGRESQL // uncomment to run postgres tests
#if DNXCORE50 #if DOTNET5_2
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
using IDbDataParameter = System.Data.Common.DbParameter; using IDbDataParameter = System.Data.Common.DbParameter;
using IDbConnection = System.Data.Common.DbConnection; using IDbConnection = System.Data.Common.DbConnection;
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
#endif #endif
#endif #endif
#if DNXCORE50 #if DOTNET5_2
namespace System.ComponentModel { namespace System.ComponentModel {
public sealed class DescriptionAttribute : Attribute { public sealed class DescriptionAttribute : Attribute {
public DescriptionAttribute(string description) public DescriptionAttribute(string description)
...@@ -2570,7 +2570,7 @@ public void TestCustomTypeMap() ...@@ -2570,7 +2570,7 @@ public void TestCustomTypeMap()
static string GetDescriptionFromAttribute(MemberInfo member) static string GetDescriptionFromAttribute(MemberInfo member)
{ {
if (member == null) return null; if (member == null) return null;
#if DNXCORE50 #if DOTNET5_2
var data = member.CustomAttributes.FirstOrDefault(x => x.AttributeType == typeof(DescriptionAttribute)); var data = member.CustomAttributes.FirstOrDefault(x => x.AttributeType == typeof(DescriptionAttribute));
return (string) data?.ConstructorArguments.Single().Value; return (string) data?.ConstructorArguments.Single().Value;
#else #else
...@@ -2944,7 +2944,7 @@ public void TestChangingDefaultStringTypeMappingToAnsiString() ...@@ -2944,7 +2944,7 @@ public void TestChangingDefaultStringTypeMappingToAnsiString()
Dapper.SqlMapper.PurgeQueryCache(); Dapper.SqlMapper.PurgeQueryCache();
Dapper.SqlMapper.AddTypeMap(typeof(string), DbType.String); // Restore Default to Unicode String Dapper.SqlMapper.AddTypeMap(typeof(string), DbType.String); // Restore Default to Unicode String
} }
#if DNXCORE50 #if DOTNET5_2
class TransactedConnection : IDbConnection class TransactedConnection : IDbConnection
{ {
IDbConnection _conn; IDbConnection _conn;
...@@ -3131,7 +3131,7 @@ public void TestDoubleDecimalConversions_SO18228523_Nulls() ...@@ -3131,7 +3131,7 @@ public void TestDoubleDecimalConversions_SO18228523_Nulls()
} }
private static CultureInfo ActiveCulture private static CultureInfo ActiveCulture
{ {
#if DNXCORE50 #if DOTNET5_2
get { return CultureInfo.CurrentCulture; } get { return CultureInfo.CurrentCulture; }
set { CultureInfo.CurrentCulture = value; } set { CultureInfo.CurrentCulture = value; }
#else #else
...@@ -3189,7 +3189,7 @@ enum AnotherEnum : byte ...@@ -3189,7 +3189,7 @@ enum AnotherEnum : byte
B = 1 B = 1
} }
#if DNXCORE50 #if DOTNET5_2
[FrameworkFail("https://github.com/dotnet/corefx/issues/1613")] [FrameworkFail("https://github.com/dotnet/corefx/issues/1613")]
#endif #endif
public void AdoNetEnumValue() public void AdoNetEnumValue()
...@@ -3608,7 +3608,7 @@ public class SomeType ...@@ -3608,7 +3608,7 @@ public class SomeType
public int A { get; set; } public int A { get; set; }
public string B { get; set; } public string B { get; set; }
} }
#if !DNXCORE50 #if !DOTNET5_2
class WithInit : ISupportInitialize class WithInit : ISupportInitialize
{ {
public string Value { get; set; } public string Value { get; set; }
...@@ -4441,7 +4441,7 @@ public void SO29343103_UtcDates() ...@@ -4441,7 +4441,7 @@ public void SO29343103_UtcDates()
var delta = returned - date; var delta = returned - date;
Assert.IsTrue(delta.TotalMilliseconds >= -1 && delta.TotalMilliseconds <= 1); Assert.IsTrue(delta.TotalMilliseconds >= -1 && delta.TotalMilliseconds <= 1);
} }
#if DNXCORE50 #if DOTNET5_2
[FrameworkFail("https://github.com/dotnet/corefx/issues/1612")] [FrameworkFail("https://github.com/dotnet/corefx/issues/1612")]
#endif #endif
public void Issue261_Decimals() public void Issue261_Decimals()
...@@ -4453,7 +4453,7 @@ public void Issue261_Decimals() ...@@ -4453,7 +4453,7 @@ public void Issue261_Decimals()
var c = parameters.Get<Decimal>("c"); var c = parameters.Get<Decimal>("c");
c.IsEqualTo(11.884M); c.IsEqualTo(11.884M);
} }
#if DNXCORE50 #if DOTNET5_2
[FrameworkFail("https://github.com/dotnet/corefx/issues/1612")] [FrameworkFail("https://github.com/dotnet/corefx/issues/1612")]
#endif #endif
public void Issue261_Decimals_ADONET_SetViaBaseClass() public void Issue261_Decimals_ADONET_SetViaBaseClass()
......
...@@ -33,18 +33,7 @@ ...@@ -33,18 +33,7 @@
"System.Xml": "4.0.0.0" "System.Xml": "4.0.0.0"
} }
}, },
"dnx451": { "dotnet5.2": {
"compilationOptions": {
"define": [ "ASYNC" ],
"shouldDefine": [ ],
"warningsAsErrors": true
},
"frameworkAssemblies": {
"System.Data": "4.0.0.0",
"System.Xml": "4.0.0.0"
}
},
"dnxcore50": {
"compilationOptions": { "compilationOptions": {
"define": [ ], "define": [ ],
"shouldDefine": [ "ASYNC" ] "shouldDefine": [ "ASYNC" ]
......
...@@ -33,16 +33,7 @@ ...@@ -33,16 +33,7 @@
"System.Data": "4.0.0.0" "System.Data": "4.0.0.0"
} }
}, },
"dnx451": { "dotnet5.2": {
"compilationOptions": {
"define": [ "ASYNC" ],
"warningsAsErrors": true
},
"frameworkAssemblies": {
"System.Data": "4.0.0.0"
}
},
"dnxcore50": {
"compilationOptions": { "compilationOptions": {
"define": [ "ASYNC" ], "define": [ "ASYNC" ],
"warningsAsErrors": true "warningsAsErrors": true
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
using System.Reflection.Emit; using System.Reflection.Emit;
using System.Threading; using System.Threading;
#if DNXCORE50 #if DOTNET5_2
using IDbTransaction = System.Data.Common.DbTransaction; using IDbTransaction = System.Data.Common.DbTransaction;
using IDbConnection = System.Data.Common.DbConnection; using IDbConnection = System.Data.Common.DbConnection;
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
......
using System; using System;
using System.Data; using System.Data;
#if !DNXCORE50 #if !DOTNET5_2
namespace Dapper namespace Dapper
{ {
sealed class DataTableHandler : SqlMapper.ITypeHandler sealed class DataTableHandler : SqlMapper.ITypeHandler
......
using System; using System;
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
#endif #endif
......
...@@ -26,7 +26,7 @@ public DefaultTypeMap(Type type) ...@@ -26,7 +26,7 @@ public DefaultTypeMap(Type type)
Properties = GetSettableProps(type); Properties = GetSettableProps(type);
_type = type; _type = type;
} }
#if DNXCORE50 #if DOTNET5_2
static bool IsParameterMatch(ParameterInfo[] x, ParameterInfo[] y) static bool IsParameterMatch(ParameterInfo[] x, ParameterInfo[] y)
{ {
if (ReferenceEquals(x, y)) return true; if (ReferenceEquals(x, y)) return true;
...@@ -40,7 +40,7 @@ static bool IsParameterMatch(ParameterInfo[] x, ParameterInfo[] y) ...@@ -40,7 +40,7 @@ static bool IsParameterMatch(ParameterInfo[] x, ParameterInfo[] y)
internal static MethodInfo GetPropertySetter(PropertyInfo propertyInfo, Type type) internal static MethodInfo GetPropertySetter(PropertyInfo propertyInfo, Type type)
{ {
if (propertyInfo.DeclaringType == type) return propertyInfo.GetSetMethod(true); if (propertyInfo.DeclaringType == type) return propertyInfo.GetSetMethod(true);
#if DNXCORE50 #if DOTNET5_2
return propertyInfo.DeclaringType.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance) return propertyInfo.DeclaringType.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
.Single(x => x.Name == propertyInfo.Name .Single(x => x.Name == propertyInfo.Name
&& x.PropertyType == propertyInfo.PropertyType && x.PropertyType == propertyInfo.PropertyType
...@@ -118,7 +118,7 @@ public ConstructorInfo FindConstructor(string[] names, Type[] types) ...@@ -118,7 +118,7 @@ public ConstructorInfo FindConstructor(string[] names, Type[] types)
public ConstructorInfo FindExplicitConstructor() public ConstructorInfo FindExplicitConstructor()
{ {
var constructors = _type.GetConstructors(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); var constructors = _type.GetConstructors(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
#if DNXCORE50 #if DOTNET5_2
var withAttr = constructors.Where(c => c.CustomAttributes.Any(x => x.AttributeType == typeof(ExplicitConstructorAttribute))).ToList(); var withAttr = constructors.Where(c => c.CustomAttributes.Any(x => x.AttributeType == typeof(ExplicitConstructorAttribute))).ToList();
#else #else
var withAttr = constructors.Where(c => c.GetCustomAttributes(typeof(ExplicitConstructorAttribute), true).Length > 0).ToList(); var withAttr = constructors.Where(c => c.GetCustomAttributes(typeof(ExplicitConstructorAttribute), true).Length > 0).ToList();
......
...@@ -8,7 +8,7 @@ partial class DynamicParameters ...@@ -8,7 +8,7 @@ partial class DynamicParameters
{ {
internal static class CachedOutputSetters<T> internal static class CachedOutputSetters<T>
{ {
#if DNXCORE50 #if DOTNET5_2
public static readonly Dictionary<string, Action<object, DynamicParameters>> Cache = new Dictionary<string, Action<object, DynamicParameters>>(); public static readonly Dictionary<string, Action<object, DynamicParameters>> Cache = new Dictionary<string, Action<object, DynamicParameters>>();
#else #else
public static readonly Hashtable Cache = new Hashtable(); public static readonly Hashtable Cache = new Hashtable();
......
using System; using System;
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDbDataParameter = System.Data.Common.DbParameter; using IDbDataParameter = System.Data.Common.DbParameter;
#endif #endif
namespace Dapper namespace Dapper
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
using System.Reflection; using System.Reflection;
using System.Reflection.Emit; using System.Reflection.Emit;
#if DNXCORE50 #if DOTNET5_2
using IDbDataParameter = System.Data.Common.DbParameter; using IDbDataParameter = System.Data.Common.DbParameter;
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
using ApplicationException = System.InvalidOperationException; using ApplicationException = System.InvalidOperationException;
...@@ -401,7 +401,7 @@ public DynamicParameters Output<T>(T target, Expression<Func<T, object>> express ...@@ -401,7 +401,7 @@ public DynamicParameters Output<T>(T target, Expression<Func<T, object>> express
var cache = CachedOutputSetters<T>.Cache; var cache = CachedOutputSetters<T>.Cache;
Action<object, DynamicParameters> setter; Action<object, DynamicParameters> setter;
#if DNXCORE50 #if DOTNET5_2
lock (cache) lock (cache)
{ {
if(!cache.TryGetValue(lookup, out setter)) setter = null; if(!cache.TryGetValue(lookup, out setter)) setter = null;
......
using System; using System;
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDbConnection = System.Data.Common.DbConnection; using IDbConnection = System.Data.Common.DbConnection;
#endif #endif
namespace Dapper namespace Dapper
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Data; using System.Data;
#if !DNXCORE50 #if !DOTNET5_2
namespace Dapper namespace Dapper
{ {
sealed class SqlDataRecordHandler : SqlMapper.ITypeHandler sealed class SqlDataRecordHandler : SqlMapper.ITypeHandler
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Data; using System.Data;
using System.Reflection; using System.Reflection;
#if !DNXCORE50 #if !DOTNET5_2
namespace Dapper namespace Dapper
{ {
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
#if DNXCORE50 #if DOTNET5_2
using IDbTransaction = System.Data.Common.DbTransaction; using IDbTransaction = System.Data.Common.DbTransaction;
using IDbConnection = System.Data.Common.DbConnection; using IDbConnection = System.Data.Common.DbConnection;
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
using System.Data; using System.Data;
using System.Threading; using System.Threading;
#if DNXCORE50 #if DOTNET5_2
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
using IDataReader = System.Data.Common.DbDataReader; using IDataReader = System.Data.Common.DbDataReader;
#endif #endif
......
using System; using System;
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDataReader = System.Data.Common.DbDataReader; using IDataReader = System.Data.Common.DbDataReader;
#endif #endif
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
using System.Linq; using System.Linq;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
#if DNXCORE50 #if DOTNET5_2
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
using IDataReader = System.Data.Common.DbDataReader; using IDataReader = System.Data.Common.DbDataReader;
#endif #endif
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
using System.Data; using System.Data;
using System.Linq; using System.Linq;
#if DNXCORE50 #if DOTNET5_2
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
using IDataReader = System.Data.Common.DbDataReader; using IDataReader = System.Data.Common.DbDataReader;
#endif #endif
......
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
#endif #endif
namespace Dapper namespace Dapper
......
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
#endif #endif
......
using System; using System;
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDbDataParameter = System.Data.Common.DbParameter; using IDbDataParameter = System.Data.Common.DbParameter;
#endif #endif
namespace Dapper namespace Dapper
......
using System; using System;
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDbConnection = System.Data.Common.DbConnection; using IDbConnection = System.Data.Common.DbConnection;
#endif #endif
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
using System.Linq; using System.Linq;
using System.Text; using System.Text;
#if DNXCORE50 #if DOTNET5_2
using IDbDataParameter = System.Data.Common.DbParameter; using IDbDataParameter = System.Data.Common.DbParameter;
#endif #endif
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
using System.ComponentModel; using System.ComponentModel;
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDbDataParameter = System.Data.Common.DbParameter; using IDbDataParameter = System.Data.Common.DbParameter;
#endif #endif
...@@ -14,7 +14,7 @@ partial class SqlMapper ...@@ -14,7 +14,7 @@ partial class SqlMapper
/// Not intended for direct usage /// Not intended for direct usage
/// </summary> /// </summary>
[Obsolete("Not intended for direct usage", false)] [Obsolete("Not intended for direct usage", false)]
#if !DNXCORE50 #if !DOTNET5_2
[Browsable(false)] [Browsable(false)]
#endif #endif
[EditorBrowsable(EditorBrowsableState.Never)] [EditorBrowsable(EditorBrowsableState.Never)]
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
Home page: http://code.google.com/p/dapper-dot-net/ Home page: http://code.google.com/p/dapper-dot-net/
*/ */
#if DNXCORE50 #if DOTNET5_2
using IDbDataParameter = System.Data.Common.DbParameter; using IDbDataParameter = System.Data.Common.DbParameter;
using IDataParameter = System.Data.Common.DbParameter; using IDataParameter = System.Data.Common.DbParameter;
using IDbTransaction = System.Data.Common.DbTransaction; using IDbTransaction = System.Data.Common.DbTransaction;
...@@ -214,7 +214,7 @@ static SqlMapper() ...@@ -214,7 +214,7 @@ static SqlMapper()
[typeof(TimeSpan?)] = DbType.Time, [typeof(TimeSpan?)] = DbType.Time,
[typeof(object)] = DbType.Object [typeof(object)] = DbType.Object
}; };
#if !DNXCORE50 #if !DOTNET5_2
AddTypeHandlerImpl(typeof(DataTable), new DataTableHandler(), false); AddTypeHandlerImpl(typeof(DataTable), new DataTableHandler(), false);
AddTypeHandlerImpl(typeof(IEnumerable<Microsoft.SqlServer.Server.SqlDataRecord>), new SqlDataRecordHandler(), false); AddTypeHandlerImpl(typeof(IEnumerable<Microsoft.SqlServer.Server.SqlDataRecord>), new SqlDataRecordHandler(), false);
#endif #endif
...@@ -226,7 +226,7 @@ static SqlMapper() ...@@ -226,7 +226,7 @@ static SqlMapper()
public static void ResetTypeHandlers() public static void ResetTypeHandlers()
{ {
typeHandlers = new Dictionary<Type, ITypeHandler>(); typeHandlers = new Dictionary<Type, ITypeHandler>();
#if !DNXCORE50 #if !DOTNET5_2
AddTypeHandlerImpl(typeof(DataTable), new DataTableHandler(), true); AddTypeHandlerImpl(typeof(DataTable), new DataTableHandler(), true);
AddTypeHandlerImpl(typeof(IEnumerable<Microsoft.SqlServer.Server.SqlDataRecord>), new SqlDataRecordHandler(), true); AddTypeHandlerImpl(typeof(IEnumerable<Microsoft.SqlServer.Server.SqlDataRecord>), new SqlDataRecordHandler(), true);
#endif #endif
...@@ -321,7 +321,7 @@ public static void AddTypeHandler<T>(TypeHandler<T> handler) ...@@ -321,7 +321,7 @@ public static void AddTypeHandler<T>(TypeHandler<T> handler)
/// Get the DbType that maps to a given value /// Get the DbType that maps to a given value
/// </summary> /// </summary>
[Obsolete("This method is for internal use only")] [Obsolete("This method is for internal use only")]
#if !DNXCORE50 #if !DOTNET5_2
[Browsable(false)] [Browsable(false)]
#endif #endif
[EditorBrowsable(EditorBrowsableState.Never)] [EditorBrowsable(EditorBrowsableState.Never)]
...@@ -360,7 +360,7 @@ internal static DbType LookupDbType(Type type, string name, bool demand, out ITy ...@@ -360,7 +360,7 @@ internal static DbType LookupDbType(Type type, string name, bool demand, out ITy
return DynamicParameters.EnumerableMultiParameter; return DynamicParameters.EnumerableMultiParameter;
} }
#if !DNXCORE50 #if !DOTNET5_2
switch (type.FullName) switch (type.FullName)
{ {
case "Microsoft.SqlServer.Types.SqlGeography": case "Microsoft.SqlServer.Types.SqlGeography":
...@@ -1401,7 +1401,7 @@ private static Exception MultiMapException(IDataRecord reader) ...@@ -1401,7 +1401,7 @@ private static Exception MultiMapException(IDataRecord reader)
/// </summary> /// </summary>
/// <param name="value"></param> /// <param name="value"></param>
/// <returns></returns> /// <returns></returns>
#if !DNXCORE50 #if !DOTNET5_2
[Browsable(false)] [Browsable(false)]
#endif #endif
[EditorBrowsable(EditorBrowsableState.Never)] [EditorBrowsable(EditorBrowsableState.Never)]
...@@ -1417,7 +1417,7 @@ public static char ReadChar(object value) ...@@ -1417,7 +1417,7 @@ public static char ReadChar(object value)
/// <summary> /// <summary>
/// Internal use only /// Internal use only
/// </summary> /// </summary>
#if !DNXCORE50 #if !DOTNET5_2
[Browsable(false)] [Browsable(false)]
#endif #endif
[EditorBrowsable(EditorBrowsableState.Never)] [EditorBrowsable(EditorBrowsableState.Never)]
...@@ -1434,7 +1434,7 @@ public static char ReadChar(object value) ...@@ -1434,7 +1434,7 @@ public static char ReadChar(object value)
/// <summary> /// <summary>
/// Internal use only /// Internal use only
/// </summary> /// </summary>
#if !DNXCORE50 #if !DOTNET5_2
[Browsable(false)] [Browsable(false)]
#endif #endif
[EditorBrowsable(EditorBrowsableState.Never)] [EditorBrowsable(EditorBrowsableState.Never)]
...@@ -1458,7 +1458,7 @@ public static IDbDataParameter FindOrAddParameter(IDataParameterCollection param ...@@ -1458,7 +1458,7 @@ public static IDbDataParameter FindOrAddParameter(IDataParameterCollection param
/// <summary> /// <summary>
/// Internal use only /// Internal use only
/// </summary> /// </summary>
#if !DNXCORE50 #if !DOTNET5_2
[Browsable(false)] [Browsable(false)]
#endif #endif
[EditorBrowsable(EditorBrowsableState.Never)] [EditorBrowsable(EditorBrowsableState.Never)]
...@@ -1637,7 +1637,7 @@ public static string Format(object value) ...@@ -1637,7 +1637,7 @@ public static string Format(object value)
{ {
switch (TypeExtensions.GetTypeCode(value.GetType())) switch (TypeExtensions.GetTypeCode(value.GetType()))
{ {
#if !DNXCORE50 #if !DOTNET5_2
case TypeCode.DBNull: case TypeCode.DBNull:
return "null"; return "null";
#endif #endif
...@@ -2282,7 +2282,7 @@ static readonly MethodInfo ...@@ -2282,7 +2282,7 @@ static readonly MethodInfo
public static ITypeMap GetTypeMap(Type type) public static ITypeMap GetTypeMap(Type type)
{ {
if (type == null) throw new ArgumentNullException(nameof(type)); if (type == null) throw new ArgumentNullException(nameof(type));
#if DNXCORE50 #if DOTNET5_2
ITypeMap map = null; ITypeMap map = null;
#else #else
var map = (ITypeMap)_typeMaps[type]; var map = (ITypeMap)_typeMaps[type];
...@@ -2292,7 +2292,7 @@ public static ITypeMap GetTypeMap(Type type) ...@@ -2292,7 +2292,7 @@ public static ITypeMap GetTypeMap(Type type)
lock (_typeMaps) lock (_typeMaps)
{ // double-checked; store this to avoid reflection next time we see this type { // double-checked; store this to avoid reflection next time we see this type
// since multiple queries commonly use the same domain-entity/DTO/view-model type // since multiple queries commonly use the same domain-entity/DTO/view-model type
#if DNXCORE50 #if DOTNET5_2
if (!_typeMaps.TryGetValue(type, out map)) map = null; if (!_typeMaps.TryGetValue(type, out map)) map = null;
#else #else
map = (ITypeMap)_typeMaps[type]; map = (ITypeMap)_typeMaps[type];
...@@ -2309,7 +2309,7 @@ public static ITypeMap GetTypeMap(Type type) ...@@ -2309,7 +2309,7 @@ public static ITypeMap GetTypeMap(Type type)
} }
// use Hashtable to get free lockless reading // use Hashtable to get free lockless reading
#if DNXCORE50 #if DOTNET5_2
private static readonly Dictionary<Type,ITypeMap> _typeMaps = new Dictionary<Type, ITypeMap>(); private static readonly Dictionary<Type,ITypeMap> _typeMaps = new Dictionary<Type, ITypeMap>();
#else #else
private static readonly Hashtable _typeMaps = new Hashtable(); private static readonly Hashtable _typeMaps = new Hashtable();
...@@ -2382,7 +2382,7 @@ public static void SetTypeMap(Type type, ITypeMap map) ...@@ -2382,7 +2382,7 @@ public static void SetTypeMap(Type type, ITypeMap map)
ConstructorInfo specializedConstructor = null; ConstructorInfo specializedConstructor = null;
#if !DNXCORE50 #if !DOTNET5_2
bool supportInitialize = false; bool supportInitialize = false;
#endif #endif
if (type.IsValueType()) if (type.IsValueType())
...@@ -2427,7 +2427,7 @@ public static void SetTypeMap(Type type, ITypeMap map) ...@@ -2427,7 +2427,7 @@ public static void SetTypeMap(Type type, ITypeMap map)
il.Emit(OpCodes.Newobj, explicitConstr); il.Emit(OpCodes.Newobj, explicitConstr);
il.Emit(OpCodes.Stloc_1); il.Emit(OpCodes.Stloc_1);
#if !DNXCORE50 #if !DOTNET5_2
supportInitialize = typeof(ISupportInitialize).IsAssignableFrom(type); supportInitialize = typeof(ISupportInitialize).IsAssignableFrom(type);
if (supportInitialize) if (supportInitialize)
{ {
...@@ -2449,7 +2449,7 @@ public static void SetTypeMap(Type type, ITypeMap map) ...@@ -2449,7 +2449,7 @@ public static void SetTypeMap(Type type, ITypeMap map)
{ {
il.Emit(OpCodes.Newobj, ctor); il.Emit(OpCodes.Newobj, ctor);
il.Emit(OpCodes.Stloc_1); il.Emit(OpCodes.Stloc_1);
#if !DNXCORE50 #if !DOTNET5_2
supportInitialize = typeof(ISupportInitialize).IsAssignableFrom(type); supportInitialize = typeof(ISupportInitialize).IsAssignableFrom(type);
if (supportInitialize) if (supportInitialize)
{ {
...@@ -2643,7 +2643,7 @@ public static void SetTypeMap(Type type, ITypeMap map) ...@@ -2643,7 +2643,7 @@ public static void SetTypeMap(Type type, ITypeMap map)
il.Emit(OpCodes.Newobj, specializedConstructor); il.Emit(OpCodes.Newobj, specializedConstructor);
} }
il.Emit(OpCodes.Stloc_1); // stack is empty il.Emit(OpCodes.Stloc_1); // stack is empty
#if !DNXCORE50 #if !DOTNET5_2
if (supportInitialize) if (supportInitialize)
{ {
il.Emit(OpCodes.Ldloc_1); il.Emit(OpCodes.Ldloc_1);
...@@ -2914,7 +2914,7 @@ public static IEqualityComparer<string> ConnectionStringComparer ...@@ -2914,7 +2914,7 @@ public static IEqualityComparer<string> ConnectionStringComparer
#if !DNXCORE50 #if !DOTNET5_2
/// <summary> /// <summary>
/// Used to pass a DataTable as a TableValuedParameter /// Used to pass a DataTable as a TableValuedParameter
/// </summary> /// </summary>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
using System.Data; using System.Data;
using System.Reflection; using System.Reflection;
#if !DNXCORE50 #if !DOTNET5_2
namespace Dapper namespace Dapper
{ {
/// <summary> /// <summary>
......
...@@ -8,7 +8,7 @@ internal static class TypeExtensions ...@@ -8,7 +8,7 @@ internal static class TypeExtensions
{ {
public static bool IsValueType(this Type type) public static bool IsValueType(this Type type)
{ {
#if DNXCORE50 #if DOTNET5_2
return type.GetTypeInfo().IsValueType; return type.GetTypeInfo().IsValueType;
#else #else
return type.IsValueType; return type.IsValueType;
...@@ -16,13 +16,13 @@ public static bool IsValueType(this Type type) ...@@ -16,13 +16,13 @@ public static bool IsValueType(this Type type)
} }
public static bool IsEnum(this Type type) public static bool IsEnum(this Type type)
{ {
#if DNXCORE50 #if DOTNET5_2
return type.GetTypeInfo().IsEnum; return type.GetTypeInfo().IsEnum;
#else #else
return type.IsEnum; return type.IsEnum;
#endif #endif
} }
#if DNXCORE50 #if DOTNET5_2
public static TypeCode GetTypeCode(Type type) public static TypeCode GetTypeCode(Type type)
{ {
if (type == null) return TypeCode.Empty; if (type == null) return TypeCode.Empty;
...@@ -63,7 +63,7 @@ public static TypeCode GetTypeCode(Type type) ...@@ -63,7 +63,7 @@ public static TypeCode GetTypeCode(Type type)
#endif #endif
public static MethodInfo GetPublicInstanceMethod(this Type type, string name, Type[] types) public static MethodInfo GetPublicInstanceMethod(this Type type, string name, Type[] types)
{ {
#if DNXCORE50 #if DOTNET5_2
var method = type.GetMethod(name, types); var method = type.GetMethod(name, types);
return (method != null && method.IsPublic && !method.IsStatic) ? method : null; return (method != null && method.IsPublic && !method.IsStatic) ? method : null;
#else #else
......
...@@ -5,7 +5,7 @@ namespace Dapper ...@@ -5,7 +5,7 @@ namespace Dapper
{ {
partial class SqlMapper partial class SqlMapper
{ {
#if !DNXCORE50 #if !DOTNET5_2
/// <summary> /// <summary>
/// A type handler for data-types that are supported by the underlying provider, but which need /// A type handler for data-types that are supported by the underlying provider, but which need
/// a well-known UdtTypeName to be specified /// a well-known UdtTypeName to be specified
......
using System.Data; using System.Data;
#if DNXCORE50 #if DOTNET5_2
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
using IDataReader = System.Data.Common.DbDataReader; using IDataReader = System.Data.Common.DbDataReader;
#endif #endif
namespace Dapper namespace Dapper
{ {
#if DNXCORE50 #if DOTNET5_2
/// <summary> /// <summary>
/// Describes a reader that controls the lifetime of both a command and a reader, /// Describes a reader that controls the lifetime of both a command and a reader,
/// exposing the downstream command/reader as properties. /// exposing the downstream command/reader as properties.
......
...@@ -2,14 +2,14 @@ ...@@ -2,14 +2,14 @@
using System.Data; using System.Data;
using System.Collections; using System.Collections;
#if DNXCORE50 #if DOTNET5_2
using IDbCommand = System.Data.Common.DbCommand; using IDbCommand = System.Data.Common.DbCommand;
using IDataReader = System.Data.Common.DbDataReader; using IDataReader = System.Data.Common.DbDataReader;
#endif #endif
namespace Dapper namespace Dapper
{ {
#if DNXCORE50 #if DOTNET5_2
internal class WrappedReader : WrappedDataReader internal class WrappedReader : WrappedDataReader
{ {
private IDbCommand cmd; private IDbCommand cmd;
......
...@@ -29,17 +29,7 @@ ...@@ -29,17 +29,7 @@
"System.Xml": "4.0.0.0" "System.Xml": "4.0.0.0"
} }
}, },
"dnx451": { "dotnet5.2": {
"compilationOptions": {
"define": [ "ASYNC" ],
"warningsAsErrors": true
},
"frameworkAssemblies": {
"System.Data": "4.0.0.0",
"System.Xml": "4.0.0.0"
}
},
"dnxcore50": {
"compilationOptions": { "compilationOptions": {
"define": [ "ASYNC" ], "define": [ "ASYNC" ],
"warningsAsErrors": true "warningsAsErrors": true
......
{ {
"sdk": { "sdk": {
"version": "1.0.0-beta8" "version": "1.0.0-rc1-final"
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment