56 {
57 get
58 {
59 if (name == null)
60 {
61 throw ExceptionBuilder.ArgumentNull("name");
62 }
64 {
66 if (0 <= num)
67 {
68 return (DataColumn)
_list[num];
69 }
70 if (-2 == num)
71 {
72 throw ExceptionBuilder.CaseInsensitiveNameConflict(name);
73 }
74 }
76 }
77 }
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
readonly Dictionary< string, DataColumn > _columnFromName
int IndexOfCaseInsensitive(string name)