2018-01-24 17:04:36 +00:00
|
|
|
// Licensed to the .NET Foundation under one or more agreements.
|
|
|
|
// The .NET Foundation licenses this file to you under the MIT license.
|
|
|
|
// See the LICENSE file in the project root for more information.
|
2016-11-10 13:04:39 +00:00
|
|
|
|
|
|
|
using System;
|
|
|
|
using System.Data.Common;
|
|
|
|
using System.Data.SqlClient;
|
|
|
|
using System.Runtime.Serialization;
|
|
|
|
|
|
|
|
namespace System.Data.SqlClient
|
|
|
|
{
|
|
|
|
public class SqlException : DbException
|
|
|
|
{
|
|
|
|
const string EXCEPTION_MESSAGE = "System.Data.SqlClient.SqlException is not supported on the current platform.";
|
|
|
|
|
|
|
|
internal bool _doNotReconnect;
|
|
|
|
|
|
|
|
static internal SqlException CreateException(SqlErrorCollection errorCollection, string serverVersion)
|
2018-01-24 17:04:36 +00:00
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
|
|
|
static internal SqlException CreateException(SqlErrorCollection errorCollection, string serverVersion, SqlInternalConnectionTds internalConnection, Exception innerException = null)
|
2018-01-24 17:04:36 +00:00
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
|
|
|
static internal SqlException CreateException(SqlErrorCollection errorCollection, string serverVersion, Guid conId, Exception innerException = null)
|
2018-01-24 17:04:36 +00:00
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
|
|
|
SqlException () {}
|
|
|
|
|
|
|
|
public override void GetObjectData (SerializationInfo si, StreamingContext context)
|
2018-01-24 17:04:36 +00:00
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public byte Class
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public Guid ClientConnectionId
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public SqlErrorCollection Errors
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public int LineNumber
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public override string Message
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public int Number
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public string Procedure
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public string Server
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public override string Source
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
|
2018-01-24 17:04:36 +00:00
|
|
|
public byte State
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
|
|
|
|
|
|
|
internal SqlException InternalClone()
|
|
|
|
=> throw new PlatformNotSupportedException (EXCEPTION_MESSAGE);
|
2016-11-10 13:04:39 +00:00
|
|
|
}
|
|
|
|
}
|