Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DbParameterCollection.cs
Go to the documentation of this file.
3
4namespace System.Data.Common;
5
7{
8 [Browsable(false)]
10 public abstract int Count { get; }
11
12 [Browsable(false)]
13 [EditorBrowsable(EditorBrowsableState.Never)]
15 public virtual bool IsFixedSize => false;
16
17 [Browsable(false)]
18 [EditorBrowsable(EditorBrowsableState.Never)]
20 public virtual bool IsReadOnly => false;
21
22 [Browsable(false)]
23 [EditorBrowsable(EditorBrowsableState.Never)]
25 public virtual bool IsSynchronized => false;
26
27 [Browsable(false)]
28 [EditorBrowsable(EditorBrowsableState.Never)]
30 public abstract object SyncRoot { get; }
31
32 object? IList.this[int index]
33 {
34 get
35 {
36 return GetParameter(index);
37 }
38 set
39 {
41 }
42 }
43
44 object IDataParameterCollection.this[string parameterName]
45 {
46 get
47 {
48 return GetParameter(parameterName);
49 }
50 set
51 {
52 SetParameter(parameterName, (DbParameter)value);
53 }
54 }
55
56 public DbParameter this[int index]
57 {
58 get
59 {
60 return GetParameter(index);
61 }
62 set
63 {
65 }
66 }
67
68 public DbParameter this[string parameterName]
69 {
70 get
71 {
72 return GetParameter(parameterName);
73 }
74 set
75 {
76 SetParameter(parameterName, value);
77 }
78 }
79
80 int IList.Add(object value)
81 {
82 return Add(value);
83 }
84
85 public abstract int Add(object value);
86
87 public abstract void AddRange(Array values);
88
89 bool IList.Contains(object value)
90 {
91 return Contains(value);
92 }
93
94 public abstract bool Contains(object value);
95
96 public abstract bool Contains(string value);
97
98 public abstract void CopyTo(Array array, int index);
99
100 public abstract void Clear();
101
102 [EditorBrowsable(EditorBrowsableState.Never)]
103 public abstract IEnumerator GetEnumerator();
104
105 protected abstract DbParameter GetParameter(int index);
106
107 protected abstract DbParameter GetParameter(string parameterName);
108
109 int IList.IndexOf(object value)
110 {
111 return IndexOf(value);
112 }
113
114 public abstract int IndexOf(object value);
115
116 public abstract int IndexOf(string parameterName);
117
118 void IList.Insert(int index, object value)
119 {
121 }
122
123 public abstract void Insert(int index, object value);
124
125 void IList.Remove(object value)
126 {
127 Remove(value);
128 }
129
130 public abstract void Remove(object value);
131
132 public abstract void RemoveAt(int index);
133
134 public abstract void RemoveAt(string parameterName);
135
136 protected abstract void SetParameter(int index, DbParameter value);
137
138 protected abstract void SetParameter(string parameterName, DbParameter value);
139}
void CopyTo(Array array, int index)
void SetParameter(int index, DbParameter value)
DbParameter GetParameter(string parameterName)
int IndexOf(string parameterName)
void Insert(int index, object value)
void RemoveAt(string parameterName)
void SetParameter(string parameterName, DbParameter value)
void Insert(int index, object? value)
int Add(object? value)
bool Contains(object? value)
void Remove(object? value)
int IndexOf(object? value)