init
This commit is contained in:
@@ -0,0 +1,161 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
|
||||
namespace SDA.DataProvider.Core
|
||||
{
|
||||
public abstract class SDACommandParameterCollectionWrapper : IDataParameterCollection
|
||||
{
|
||||
public abstract SDACommandParameterWrapper Add(SDACommandParameterWrapper parameter);
|
||||
public abstract SDACommandParameterWrapper Add(string name, SDADBType type);
|
||||
public abstract SDACommandParameterWrapper Add(string name, SDADBType type, int size);
|
||||
public abstract SDACommandParameterWrapper Add(string name, object value);
|
||||
|
||||
public abstract void Remove(SDACommandParameterWrapper parameter);
|
||||
|
||||
public abstract bool Contains(SDACommandParameterWrapper parameter);
|
||||
public abstract int IndexOf(SDACommandParameterWrapper parameter);
|
||||
public abstract void Clear();
|
||||
|
||||
public abstract int Count
|
||||
{
|
||||
get;
|
||||
}
|
||||
public abstract SDACommandParameterWrapper this[string name]
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
public abstract SDACommandParameterWrapper this[int index]
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
|
||||
public int IndexOf(string parameterName)
|
||||
{
|
||||
return IndexOf(this[parameterName]);
|
||||
}
|
||||
|
||||
public bool Contains(string parameterName)
|
||||
{
|
||||
return Contains(this[parameterName]);
|
||||
}
|
||||
|
||||
public void RemoveAt(string parameterName)
|
||||
{
|
||||
Remove(this[parameterName]);
|
||||
}
|
||||
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
Remove(this[index]);
|
||||
}
|
||||
|
||||
#region IDataParameterCollection Members
|
||||
|
||||
object IDataParameterCollection.this[string parameterName]
|
||||
{
|
||||
get
|
||||
{
|
||||
return this[parameterName];
|
||||
}
|
||||
set
|
||||
{
|
||||
this[parameterName] = (SDACommandParameterWrapper)value;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region IList Members
|
||||
|
||||
bool System.Collections.IList.IsReadOnly
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
object System.Collections.IList.this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
return this[index];
|
||||
}
|
||||
set
|
||||
{
|
||||
this[index] = (SDACommandParameterWrapper)value;
|
||||
}
|
||||
}
|
||||
|
||||
void System.Collections.IList.Insert(int index, object value)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
void System.Collections.IList.Remove(object value)
|
||||
{
|
||||
Remove((SDACommandParameterWrapper)value);
|
||||
}
|
||||
|
||||
bool System.Collections.IList.Contains(object value)
|
||||
{
|
||||
return Contains((SDACommandParameterWrapper)value);
|
||||
}
|
||||
|
||||
int System.Collections.IList.IndexOf(object value)
|
||||
{
|
||||
return IndexOf((SDACommandParameterWrapper)value);
|
||||
}
|
||||
|
||||
int System.Collections.IList.Add(object value)
|
||||
{
|
||||
return IndexOf(Add((SDACommandParameterWrapper)value));
|
||||
}
|
||||
|
||||
bool System.Collections.IList.IsFixedSize
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region ICollection Members
|
||||
|
||||
bool System.Collections.ICollection.IsSynchronized
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
void System.Collections.ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
object System.Collections.ICollection.SyncRoot
|
||||
{
|
||||
get
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region IEnumerable Members
|
||||
|
||||
public virtual System.Collections.IEnumerator GetEnumerator()
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user