13 bool ICollection.IsSynchronized =>
false;
15 object ICollection.SyncRoot =>
this;
17 bool IList.IsReadOnly =>
false;
19 bool IList.IsFixedSize =>
false;
234 for (
int i = 0; i <
Count; i++)
250 for (
int i = 0; i <
count; i++)
266 for (
int i = 0; i <
count; i++)
355 newValue.Parent =
this;
365 if (!ItemType.IsInstanceOfType(
value))
377 if (
value.Parent !=
null)
379 if (
this !=
value.Parent)
409 if (-1 != num &&
index != num)
433 MissingMappingAction.Ignore =>
null,
457 MissingMappingAction.Ignore =>
null,
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)
Enumerator GetEnumerator()
void Add(TKey key, TValue value)
static Exception ColumnsUniqueSourceColumn(string srcColumn)
static Exception ColumnsIsParent(ICollection collection)
static ArgumentNullException ArgumentNull(string parameter)
static int SrcCompare(string strA, string strB)
static int DstCompare(string strA, string strB)
static Exception NotADataColumnMapping(object value)
static Exception ColumnsIndexSource(string srcColumn)
static Exception ColumnsDataSetColumn(string cacheColumn)
static Exception ColumnsAddNullAttempt(string parameter)
static ArgumentException CollectionRemoveInvalidObject(Type itemType, ICollection collection)
static Exception ColumnsIndexInt32(int index, IColumnMappingCollection collection)
static InvalidOperationException MissingColumnMapping(string srcColumn)
static Exception InvalidSourceColumn(string parameter)
static ArgumentOutOfRangeException InvalidMissingMappingAction(MissingMappingAction value)
static Exception ColumnsIsNotParent(ICollection collection)
void CopyTo(DataColumnMapping[] array, int index)
void Insert(int index, DataColumnMapping value)
bool Contains(object? value)
void CopyTo(Array array, int index)
int RangeCheck(string sourceColumn)
DataColumnMapping Add(string? sourceColumn, string? dataSetColumn)
static ? DataColumn GetDataColumn(DataColumnMappingCollection? columnMappings, string sourceColumn, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicProperties)] Type? dataType, DataTable dataTable, MissingMappingAction mappingAction, MissingSchemaAction schemaAction)
void ValidateSourceColumn(int index, string value)
void ValidateType([NotNull] object value)
void ClearWithoutEvents()
DataColumnMapping GetByDataSetColumn(string value)
int IndexOf(string? sourceColumn)
static ? DataColumnMapping GetColumnMappingBySchemaAction(DataColumnMappingCollection? columnMappings, string sourceColumn, MissingMappingAction mappingAction)
void Validate(int index, [NotNull] DataColumnMapping value)
IEnumerator GetEnumerator()
void Remove(DataColumnMapping value)
void Replace(int index, DataColumnMapping newValue)
IColumnMapping IColumnMappingCollection. GetByDataSetColumn(string dataSetColumnName)
void Insert(int index, object? value)
void AddEnumerableRange(IEnumerable values, bool doClone)
List< DataColumnMapping > ArrayList()
void AddWithoutEvents([NotNull] DataColumnMapping value)
bool Contains(string? value)
void RangeCheck(int index)
void Remove(object? value)
void AddRange(DataColumnMapping[] values)
void AddRange(Array values)
DataColumnMapping Add(DataColumnMapping value)
int IndexOfDataSetColumn(string? dataSetColumn)
void RemoveIndex(int index)
List< DataColumnMapping > _items
int IndexOf(object? value)
void RemoveAt(string sourceColumn)
DataColumn? GetDataColumnBySchemaAction(DataTable dataTable, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.PublicProperties)] Type? dataType, MissingSchemaAction schemaAction)
static CultureInfo InvariantCulture
IColumnMapping Add(string sourceColumnName, string dataSetColumnName)
IColumnMapping GetByDataSetColumn(string dataSetColumnName)
DesignerSerializationVisibility
DynamicallyAccessedMemberTypes