1 interface inheriting from IProvider
System.Data.Linq (1)
SqlClient\Reader\ObjectReader.cs (1)
27internal interface IReaderProvider : IProvider {
27 references to IProvider
System.Data.Linq (27)
DataContext.cs (5)
69IProvider provider; 183if (!typeof(IProvider).IsAssignableFrom(providerType)) { 184throw Error.ProviderDoesNotImplementRequiredInterface(providerType, typeof(IProvider)); 187this.provider = (IProvider)Activator.CreateInstance(providerType); 436internal IProvider Provider {
Provider\IProvider.cs (1)
130IExecuteResult Execute(IProvider provider, object[] arguments);
SqlClient\Reader\ObjectReader.cs (1)
43IExecuteResult Execute(IProvider provider, object[] parentArgs, object[] userArgs);
SqlClient\SqlConnectionManager.cs (2)
18private IProvider provider; 28internal SqlConnectionManager(IProvider provider, DbConnection con, int maxUsers, bool disposeConnection) {
SqlClient\SqlProvider.cs (18)
210DbConnection IProvider.Connection { 218TextWriter IProvider.Log { 231DbTransaction IProvider.Transaction { 244int IProvider.CommandTimeout { 336void IProvider.Initialize(IDataServices dataServices, object connection) { 530void IProvider.CreateDatabase() { 699void IProvider.DeleteDatabase() { 709((IProvider)this).ClearConnection(); 744bool IProvider.DatabaseExists() { 783void IProvider.ClearConnection() { 802ICompiledQuery IProvider.Compile(Expression query) { 849IExecuteResult IProvider.Execute(Expression query) { 1213IEnumerable IProvider.Translate(Type elementType, DbDataReader reader) { 1230IMultipleResults IProvider.Translate(DbDataReader reader) { 1242string IProvider.GetQueryText(Expression query) { 1271DbCommand IProvider.GetCommand(Expression query) { 1700public IExecuteResult Execute(IProvider provider, object[] arguments) { 1749public IExecuteResult Execute(IProvider provider, object[] parentArgs, object[] userArgs) {