Data |
[Missing <summary> documentation for "T:Altaxo.Data.DataColumnCollection"]
public class DataColumnCollection : SuspendableDocumentNodeWithSingleAccumulatedData<BaseColumnCollectionChangedEventArgs>, IList<DataRow>, ICollection<DataRow>, IEnumerable<DataRow>, IEnumerable, IDisposable, ICloneable
The DataColumnCollection type exposes the following members.
Name | Description | |
---|---|---|
DataColumnCollection | Constructs an empty collection with no parent. | |
DataColumnCollection(DataColumnCollection) | Copy constructor. |
Name | Description | |
---|---|---|
AccumulatedEventData |
Gets the accumulated event data.
(Inherited from SuspendableDocumentNodeWithSingleAccumulatedDataT) | |
ColumnCount | The number of columns in the collection. | |
Columns | Gets the data columns as an enumeration. | |
ColumnScripts | Returns the collection of column scripts. | |
Debug_AbsolutePath |
Gets the absolute path of the node for debugging purposes.
(Inherited from SuspendableDocumentNodeBase) | |
DeferredDataMemento | Infrastructure - do not use this unless absolutely neccessary. Gets or sets the deferred data memento that helps to late load the data for this DataColumnCollection. | |
IsDataDirty | Is true if any data in a child DataColumn has changed since the last saving of the project. This flag is not set to true if other parts of this collection changed, for instance the column scripts. | |
IsDirty | Returns true if this object has outstanding changed not reported yet to the parent. | |
IsDisposed |
Gets a value indicating whether this instance is disposed.
(Inherited from SuspendableDocumentNodeBase) | |
IsDisposeInProgress |
Gets a value indicating whether for this instance dispose is in progress, or the instance is already disposed.
(Inherited from SuspendableDocumentNodeBase) | |
IsResumeInProgress |
Gets a value indicating whether this instance is currently resuming the events.
(Inherited from SuspendableDocumentNode) | |
IsSomeoneListeningToChanges |
Gets a value indicating whether someone is listening to changes. For this, either the ParentObject or the Changed event must be set.
(Inherited from SuspendableDocumentNodeBase) | |
IsSuspended |
Gets a value indicating whether this instance is suspended.
(Inherited from SuspendableDocumentNode) | |
IsSuspendedOrResumeInProgress |
Gets a value indicating whether this instance is suspended or resume is currently in progress.
(Inherited from SuspendableDocumentNode) | |
ItemInt32 |
Returns the column at index C# idx C# idx | |
ItemString |
Returns the column with name C# s C# s | |
Name |
Gets the name of this document node. Null is returned if the name is not set or unknown.
The set accessor will for most nodes throw a InvalidOperationException, since the name can only be set on IProjectItems.
(Inherited from SuspendableDocumentNodeBase) | |
ParentObject |
Gets/sets the parent object this instance belongs to.
(Inherited from SuspendableDocumentNodeBase) | |
RowCount | The row count, i.e. the maximum of the row counts of all columns. |
Name | Description | |
---|---|---|
AccumulateChangeData(Object, EventArgs) |
Accumulates the changes reported by the DataColumns.
(Overrides SuspendableDocumentNodeWithSingleAccumulatedDataTAccumulateChangeData(Object, EventArgs)) | |
AccumulateChangeData(Object, EventArgs, BaseColumnCollectionChangedEventArgs) | Accumulates the changes reported by the DataColumns. | |
AccumulatedChangeData_SetBackAfterResumeAndSuspend |
Sets the change data without further processing. This function is infrastructure and intended to use only in OnResume after the parent has suspended this node again.
(Inherited from SuspendableDocumentNodeWithSingleAccumulatedDataT) | |
AccumulatedEventData_Clear |
Clears the accumulated event data.
(Inherited from SuspendableDocumentNodeWithSingleAccumulatedDataT) | |
AccumulatedEventData_HasZeroOrOneEventArg |
Determines whether there is no or only one single event arg accumulated. If this is the case, the return value is true. If there is one event arg accumulated, it is returned in the argument singleEventArg.
The return value is false if there is more than one event arg accumulated. In this case the singleEventArg is null on return, and the calling function should use AccumulatedEventData to
enumerate all accumulated event args.
(Inherited from SuspendableDocumentNodeWithSingleAccumulatedDataT) | |
Add(DataColumn) | Adds a column by choosing a new unused name for that column automatically. | |
Add(DataColumn, String) |
Add a column under the name C# name | |
Add(DataColumn, String, ColumnKind) | Adds a column with a given name and kind. | |
Add(DataColumn, String, ColumnKind, Int32) | Add a column with a given name, kind, and group number. | |
AppendAllColumns | Appends data columns from DataTable src to the data in this table. | |
AppendAllColumnsToPosition | Appends data columns from DataTable src to the data in this table by copying the new data to a specified row. | |
AppendAllColumnsWithSpace | Appends data columns from DataTable src to the data in this table leaving some rows free inbetween. | |
AppendCopiedColumnFrom | Appends a cloned column from another DataColumnCollection to this collection. | |
AppendRowFrom | Appends a row to this table, which is copied from a source table. | |
AreAllColumnsOfTheSameType | Tests whether or not all columns in this collection have the same type. | |
ChangeColumnPosition | Moves one or more columns to a new position. | |
ChangeRowPosition | Moves on or more rows in to a new position. | |
ChildCloneFromT |
Clones a node that is intended to use as child node of this instance (e.g. in collections). Consider using ChildCloneToMemberT(T, T) instead if the child node
is stored in a member of this instance.
(Inherited from SuspendableDocumentNode) | |
ChildCloneToMemberT |
Sets a member variable that holds a child with a cloned instance of another variable.
If an old instance member (provided in myChild exists and can not be used, it is disposed first.
The node is then cloned using System.ICloneable. The resulting node's ParentObject
is then set to this instance in order to maintain the parent-child relationship.
(Inherited from SuspendableDocumentNode) | |
ChildCloneToMemberAltT |
Set a member variable that holds a child node of this instance. The child node may or may not implement IDocumentLeafNode.
The value to set may or may not implement ICloneable. If it implements ICloneable, then the member variable is
set to a clone of the value. Otherwise, the member variable is set directly with the value.
It helps to ensure the correct order: first, the child node is set to the new instance and then the old child node is disposed.
(Inherited from SuspendableDocumentNode) | |
ChildCopyToMemberT |
Copies a document node from another source into a member of this instance.
If an old instance member (provided in myChild exists and can not be used, it is disposed first.
The node is then copied using either Main.ICopyFrom or System.ICloneable. The resulting node's ParentObject
is then set to this instance in order to maintain the parent-child relationship.
(Inherited from SuspendableDocumentNode) | |
ChildCopyToMemberOrCreateNewT |
Copies a document node from another source into a member of this instance.
If an old instance member (provided in myChild exists and can not be used, it is disposed first.
If the node is not null, the node is then copied using either Main.ICopyFrom or System.ICloneable. If the node is null, a new node is created using the provided generation function.
The resulting node's ParentObject is then set to this instance in order to maintain the parent-child relationship.
(Inherited from SuspendableDocumentNode) | |
ChildDisposeMemberT |
Helper function to dispose a child node of this instance. It helps to ensure the correct order: first, the child node is set to null and only then the child node is disposed.
(Inherited from SuspendableDocumentNodeBase) | |
ChildSetMemberT |
Set a member variable that holds a child node of this instance. It helps to ensure the correct order: first, the child node is set to the new instance and then the old child node is disposed.
(Inherited from SuspendableDocumentNode) | |
ChildSetMemberAltT |
Set a member variable that holds a child node of this instance. The child node may or may not implement IDocumentLeafNode.
It helps to ensure the correct order: first, the child node is set to the new instance and then the old child node is disposed.
(Inherited from SuspendableDocumentNode) | |
ClearData | Removes all rows. Same function as RemoveRowsAll. | |
Clone | Clones the collection and all columns in it (deep copy). | |
Contains(DataColumn) | Returns whether the column is contained in this collection. | |
Contains(String) | Test if a column of a given name is present in this collection. | |
ContainsColumn(DataColumn) | Returns whether the column is contained in this collection. | |
ContainsColumn(String) | Test if a column of a given name is present in this collection. | |
CopyAllColumnsFrom | Deletes all columns in the collection, and then copy all columns from the source table. | |
CopyAllColumnsWithoutDataFrom | Deletes all columns in the collection, and then copy all columns (but without data) from the source table. | |
CopyOrReplaceOrAdd | Copies the data of the column (columns have same type, index is inside bounds), or replaces the column (columns of different types, index inside bounds), or adds the column (index outside bounds). | |
CountEvent |
Counts the number of events during the suspend state. Every call to this function will increment the event counter by 1 (but only in the suspended state). The event counter will be reset to zero when the object is resumed.
(Inherited from SuspendableDocumentNode) | |
DeleteXProperty | Removes the x-property from all columns in the group nGroup. | |
Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from SuspendableDocumentNodeBase) | |
Dispose(Boolean) |
Disposes the collection and all columns in it.
(Overrides SuspendableDocumentNodeDispose(Boolean)) | |
EhChildChanged |
Used by childs of this object to inform us about a change in their state.
(Inherited from SuspendableDocumentNode) | |
EhParentTunnelingEventHappened |
Is called by the parent when a tunneling event happened in the parent.
(Inherited from SuspendableDocumentNode) | |
EhSelfChanged |
Called if some (simple) member or property of this instance itself has changed.
(Inherited from SuspendableDocumentNode) | |
EhSelfTunnelingEventHappened(TunnelingEventArgs) |
Is called by this instance if a tunneling event happened into this instance. The tunneling event triggers the TunneledEvent and is additionally distributed to all childs of this instance.
(Inherited from SuspendableDocumentNodeBase) | |
EhSelfTunnelingEventHappened(TunnelingEventArgs, Boolean) |
Is called by this instance if a tunneling event happened into this instance.
The tunneling event triggers the TunneledEvent and is - depending on the provided parameter - also distributed to all childs of this instance.
(Inherited from SuspendableDocumentNode) | |
EnsureDeferredDataAreLoaded | Ensures that the data for this collection are loaded. | |
EnsureExistence | Either returns an existing column with name columnname and type expectedtype or creates a new column of the provided type. | |
EnsureExistenceAtPositionStrictly(Int32, String, Type, ColumnKind, Int32) | Ensures the existence of a column with exactly the provided properties at the provided position. | |
EnsureExistenceAtPositionStrictly(Int32, String, Boolean, Type, ColumnKind, Int32) | Ensures the existence of a column with exactly the provided properties at the provided position. | |
EnsureExistenceAtPositionStrictlyTDataCol(Int32, String, ColumnKind, Int32) | Ensures the existence of a column with exactly the provided properties at the provided position. | |
EnsureUniqueColumnKindsForIndependentVariables | Ensures that for a given group number there is only one column for each independent variable (X,Y,Z). | |
EnumerateFromHereToLeaves |
Enumerates all document node including this node, its child nodes, its child-child nodes up to the leaf nodes.
(Inherited from SuspendableDocumentNode) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
Finalize |
Finalizes an instance of the SuspendableDocumentNodeBase class.
(Inherited from SuspendableDocumentNodeBase) | |
FindNewColumnName | Finds a new unique column name. | |
FindUniqueColumnName | Get a unique column name based on a provided string. | |
FindUniqueColumnNameWithBase | Get a unique column name based on a provided string. If a column with the name of the provided string already exists, a new name is created by appending a dot and then A-ZZ. | |
FindUniqueColumnNameWithoutBase | Get a unique column name based on regular naming from A to ZZ. | |
FindXColumnOf | Using a given column, find the related X column of this. | |
FindXColumnOfGroup |
Returns the X column of the column group C# nGroup | |
FindYColumnOf | Using a given column, find the related Y column of this. | |
FindYColumnOfGroup |
Returns the Y column of the column group C# nGroup | |
GetChildObjectNamed |
Returns the column with the name C# name (Overrides SuspendableDocumentNodeGetChildObjectNamed(String)) | |
GetColumnGroup(DataColumn) |
Returns the goup number of the column C# datac | |
GetColumnGroup(Int32) |
Returns the goup number of the column at index C# idx | |
GetColumnKind(DataColumn) |
Returns the kind of the column C# datac | |
GetColumnKind(Int32) |
Returns the column kind of the column at index C# idx | |
GetColumnName(DataColumn) | Returns the name of a column. | |
GetColumnName(Int32) | Returns the name of the column at position idx. | |
GetColumnNames | Returns an array containing all column names that are contained in this collection. | |
GetColumnNumber | Returns the position of the column in the Collection. | |
GetDocumentNodeChildrenWithName | (Overrides SuspendableDocumentNodeGetDocumentNodeChildrenWithName) | |
GetEnumerator | ||
GetGroupNumbersAll | Gets all group numbers in this table as a sorted set of numbers. | |
GetHashCode | Serves as the default hash function. (Inherited from Object) | |
GetListOfColumnsWithGroupNumber | Gets all columns with the provided group number. | |
GetNameDictionaryOfColumnsWithGroupNumber | Gets all columns with the provided group number as a dictionary where the key is the column name and the value is the column itself. | |
GetNameOfChildObject |
Retrieves the name of a child column C# o (Overrides SuspendableDocumentNodeGetNameOfChildObject(IDocumentLeafNode)) | |
GetNamesOfColumnsWithGroupNumber | Gets an enumeration of all the names of columns with a given group number. | |
GetNextColumnName | Calculates a new column name dependend on the last name. You have to check whether the returned name is already in use by yourself. | |
GetParentDataColumnCollectionOf(DataColumn) | Gets the parent column collection of a column. | |
GetParentDataColumnCollectionOf(IDocumentLeafNode) | Gets the parent data column collection of a child object. | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
GetUnusedColumnGroupNumber | This function will return the smallest possible group number, which is currently not in use. | |
HandleHighPriorityChildChangeCases | (Overrides SuspendableDocumentNodeHandleHighPriorityChildChangeCases(Object, EventArgs)) | |
HandleLowPriorityChildChangeCases |
Handles the cases when a child changes, but a reaction is neccessary only if the table is not suspended currently.
(Overrides SuspendableDocumentNodeHandleLowPriorityChildChangeCases(Object, EventArgs)) | |
HaveMultipleGroups | Determines if this collections has Columns only with one group number, or if it has columns with multiple group numbers. | |
Insert(DataColumn, DataColumnCollectionDataColumnInfo, Int32) | Inserts multiple DataColumns into the collection at index nDestinationIndex. The caller must garantuee, that the names are not already be present! | |
Insert(DataColumn, DataColumnCollectionDataColumnInfo, Int32, Boolean) | Inserts multiple DataColumns into the collection at index nDestinationIndex. The caller must garantuee, that the names are not already be present, or the argument renameColumnsIfNecessary must be set to true! | |
InsertRow | Insert an empty row at the provided row number. | |
InsertRows | Insert a number of empty rows in all columns. | |
IsColumnOfType | Check if the named column is of the expected type. | |
IsColumnStructureCompatible | ||
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
MergeColumnTypesFrom | ||
MoveColumnsTo | Moves some columns of this collection to another collection. | |
NotifyChildrenTunnelingEventHappened |
Notifies the child nodes of this instance that a tunneling event has happened.
(Inherited from SuspendableDocumentNode) | |
OnAboutToBeResumed |
Is called when the suspend level is still 1 (one), but is about to fall to zero, i.e. shortly before the call to OnResume(Int32). This function is not called before OnResumeSilently(Int32)!
(Inherited from SuspendableDocumentNode) | |
OnChanged |
Fires the change event with the EventArgs provided in the argument.
(Inherited from SuspendableDocumentNodeBase) | |
OnResume |
Is called when the object is resumed, i.e. change notifications are allowed again. During the execution of this function, the [P:IsResumeInProgress] property will return true to indicate that the resume is currently in progress.
(Inherited from SuspendableDocumentNode) | |
OnResumeSilently |
Is called when the suspend level falls down from 1 to zero by a call to ResumeSilently.
This implementation disarma the suspendTokens of the childs of this object, deletes any accumulated events, and does not send any change event to the parent or the listeners of the Change event.
(Inherited from SuspendableDocumentNode) | |
OnSuspended |
Called when the suspend level has just gone from 0 to 1, i.e. the object was suspended.
(Inherited from SuspendableDocumentNode) | |
OnTunnelingEvent | (Overrides SuspendableDocumentNodeBaseOnTunnelingEvent(IDocumentLeafNode, TunnelingEventArgs)) | |
RefreshColumnIndices | This will refresh the column number information in the m_ColumnInfo collection of DataColumnCollectionDataColumnInfo. | |
RefreshRowCount | Refreshes the row count by observing all columns. | |
RefreshRowCount(Boolean) | Refreshes the row count. | |
RemoveColumn(DataColumn) | Remove the column given as the argument. | |
RemoveColumn(Int32) | Removes the column at the given index. | |
RemoveColumns(IAscendingIntegerCollection) | ||
RemoveColumns(Int32, Int32) | Removes a number of columns of the collection. | |
RemoveColumnsAll | Removes all columns of the collection. | |
RemoveRow | Removes a single row of all columns. | |
RemoveRowInGroup | Removes a row in a group of columns. | |
RemoveRows(IAscendingIntegerCollection) |
Removes the C# selectedRows | |
RemoveRows(Int32, Int32) | Removes a number of rows from all columns. | |
RemoveRowsAll | Removes all rows. | |
RemoveRowsInColumns |
Removes the C# selectedRows | |
RemoveRowsInGroup(IAscendingIntegerCollection, Int32) | Removes rows in group of columns. | |
RemoveRowsInGroup(IEnumerableInt32, Int32) | Removes rows in group of columns. | |
RemoveRowsInGroup(Int32, Int32, Int32) | Removes rows in a group of columns. | |
Replace |
Replace an existing column at index C# index C# newCol. | |
ReplaceOrAdd |
Replace the column at index C# index | |
Resume(ISuspendToken) |
Resumes changed events by calling Resume for the provided suspend token, and setting the reference to the suspend token to null.
If Event data were accumulated during the suspended state, a changed event is triggered for each event data.
(Inherited from SuspendableDocumentNodeBase) | |
Resume(ISuspendToken, EventFiring) |
Resumes changed events, either with taking the accumulated event data into account (see Resume(ISuspendToken)) or discarding the accumulated event data (see ResumeSilently(ISuspendToken),
depending on the provided argument eventFiring.
(Inherited from SuspendableDocumentNodeBase) | |
ResumeCompleteTemporarily |
Resumes the object completely for only a short time. Thus, if object was suspended before, it will be suspended again when the function returns.
(Inherited from SuspendableDocumentNode) | |
ResumeCompleteTemporarilyGetToken |
Resumes the object completely for the time the returned token is referenced and not disposed.
The return value is a token that had 'absorbed' the suspend count of the object, resulting in the suspend count
of the object dropped to 0 (zero). When the returned token is finally disposed, the suspend count of the object is increased again by the 'absorbed' suspend count.
(Inherited from SuspendableDocumentNode) | |
ResumeSilently |
Resumes changed events by calling Resume for the provided suspend token, and setting the reference to the suspend token to null.
All event data accumulated during the suspended state are discarded, and thus no change event is triggered even if the instance has changed during the suspended state.
(Inherited from SuspendableDocumentNodeBase) | |
SetColumnGroup |
Sets the group number of the column with the given column number C# idx | |
SetColumnKind(DataColumn, ColumnKind) | Sets the kind of the column. | |
SetColumnKind(Int32, ColumnKind) |
Sets the kind of the column with column number C# idx | |
SetColumnKind(String, ColumnKind) | Sets the kind of the column with name columnName. | |
SetColumnName(DataColumn, String) |
Sets the name of the column C# datac | |
SetColumnName(Int32, String) |
Sets the name of the column at position C# index | |
SetColumnName(String, String) |
Rename the column with the name C# oldName C# newName | |
SetDataDirty | Sets the data dirty flag. Setting this flag will force the table to be serialized during the next project saving. | |
SetDisposeInProgress |
Sets the flag that dispose is in progress for this node and all child nodes recursively.
(Inherited from SuspendableDocumentNode) | |
SetMemberAndRaiseSelfChangedT(NullableT, NullableT) |
Sets a member variable of this instance and raise a change event with Empty if the new value is different from the old value.
The comparison is done using the IEquatableT interface of the member variable.
Note: to set members that implement IDocumentNode please use the Child... functions.
(Inherited from SuspendableDocumentNodeBase) | |
SetMemberAndRaiseSelfChangedT(T, T) |
Sets a member variable of this instance and raise a change event with Empty if the new value is different from the old value.
The comparison is done using the IEquatableT interface of the member variable.
Note: to set members that implement IDocumentNode please use the Child... functions.
(Inherited from SuspendableDocumentNodeBase) | |
SetMemberEnumAndRaiseSelfChangedT |
Sets a member variable (which is an Enum) of this instance and raise a change event with Empty if the new value is different from the old value.
The comparison is done using the IEquatableT interface of the member variable.
Note: to set members that implement IDocumentNode please use the Child... functions.
(Inherited from SuspendableDocumentNodeBase) | |
SuspendGetToken |
Suspend will increase the SuspendLevel.
(Inherited from SuspendableDocumentNode) | |
SwapColumnPositions | ||
ToString | Returns a string that represents the current object. (Inherited from Object) | |
TryGetColumn |
Returns the column with name C# s | |
TryGetName |
Test if this item already has a name.
(Inherited from SuspendableDocumentNodeBase) |
Name | Description | |
---|---|---|
Changed | Fired when something in the object has changed, and the object is not suspended. (Inherited from SuspendableDocumentNodeBase) | |
TunneledEvent |
The event that is fired when the object is disposed. First argument is the sender, second argument is the original source, and third argument is the event arg.
(Inherited from SuspendableDocumentNodeBase) |
Name | Description | |
---|---|---|
_accumulatedEventData |
Holds the accumulated change data.
(Inherited from SuspendableDocumentNodeWithSingleAccumulatedDataT) | |
_archiveMemento | This field is set to the IProjectArchiveEntryMemento that indicates in which entry in the project archive the table data is stored. This member is set independent of whether data should be late loaded with the memento or not! (The indicator for that is stored in _deferredDataLoader). | |
_columnInfoByColumn | This hashtable has the DataColumn as keys and DataColumnCollectionDataColumnInfo objects as values. It stores information like the position of the column, the kind of the column. | |
_columnsByName | Holds the columns (value) accessible by name (key). | |
_columnsByNumber | The collection of the columns (accessible by number). | |
_columnScripts | ColumnScripts, key is the corresponding column, value is of type WorksheetColumnScript | |
_deferredDataLoader | This object can have three states: if it is a IProjectArchiveEntryMemento, then this indicates that data have to be loaded using this memento. If some other object, this indicates that the loading of data is currently in progress. If null, the data have been loaded. In this case, the archive memento is stored in another field (see _archiveMemento ). | |
_hasNumberOfRowsDecreased | Indicates that the cached row count is no longer valid and can be lesser than the actual value in m_NumberOfRows (but not greater). | |
_isDataDirty | Is true if any data in a child DataColumn has changed since the last saving of the project. This flag is not set to true if other parts of this collection changed, for instance the column scripts. | |
_lastColumnNameGenerated | The last column name autogenerated by this class. | |
_nameOfLastColumnAdded | Name of the last column added to this collection. | |
_numberOfRows | Cached number of rows. This is the maximum of the Count of all DataColumns contained in this collection. | |
_parent |
The parent object this instance belongs to.
(Inherited from SuspendableDocumentNodeBase) | |
_suspendTokensOfChilds | Stores the suspend tokens of the suspended childs of this object. (Inherited from SuspendableDocumentNode) | |
_triedOutRegularNaming | If true, we recently have tested the column names A-ZZ and all column names were in use. This flag should be resetted if a column deletion or renaming operation took place. | |
DeserialiationInfoProperty_DeferredDataDeserialization | Used during deserialization to store the info how to read the data at a later time. | |
DeserialiationInfoProperty_RestoreDataOnly | ||
SerialiationInfoProperty_StoreDataOnly | If set, only the data should be stored, but e.g. not the scripts etc. |
Name | Description | |
---|---|---|
AddRangeDataRow |
Adds a range of items to a collection.
(Defined by ListExtensions) | |
CopyRowToDataColumn |
Copies a specified row of the DataColumnCollection into another column.
(Defined by RowCommands) | |
CopyRowToRow |
Copies one row of a DataColumnCollection to another row in the same or in another DataColumnCollection. The columns in the source collection are mapped to the columns in
the destination collection by name; if a column does not exist in the destination collection, this column is added to the destination collection.
(Defined by RowCommands) | |
CopyRowToRowByColumnIndex |
Copies one row of a DataColumnCollection to another row in the same or in another DataColumnCollection.
The columns in the source collection are mapped to the columns in the destination collection by index (plus an optional offset).
(Defined by RowCommands) | |
CopyRowToRowByColumnName |
Copies one row of a DataColumnCollection to another row in the same or in another DataColumnCollection. The columns in the source collection are mapped to the columns in
the destination collection by name; if a column does not exist in the destination collection, this source column is silently ignored and therefore is not copied.
(Defined by RowCommands) | |
DoStatisticsOnColumns |
Calculates statistics of selected columns. Returns a new table where the statistical data will be written to.
(Defined by Statistics) | |
DoStatisticsOnColumns |
Calculates statistics of selected columns. Creates a new table where the statistical data will be written to.
(Defined by Statistics) | |
DoStatisticsOnRows |
Calculates statistics of selected columns. Creates a new table where the statistical data will be written to.
(Defined by Statistics) | |
DoStatisticsOnRows |
Calculates statistics of selected columns. Creates a new table where the statistical data will be written to.
(Defined by Statistics) | |
EnsureColumnsExistInDestinationCollection |
Ensures that the selected columns in the source DataColumnCollection do also exist in the destination DataColumnCollection.
(Defined by RowCommands) | |
ExchangePositionsDataRow |
Exchange the positions of two items in a list.
(Defined by ListExtensions) | |
FillWithDataRow | (Defined by ListExtensions) | |
FirstOrDataRow |
Returns the first value of the enumeration, or, if the enumeration is empty, the other value provided in the arguments.
(Defined by EnumerableExtensions) | |
FlattenFromRootToLeavesDataRow |
Converts a recursive data structure into a flat list. The root element is enumerated before its corresponding child element(s).
(Defined by EnumerableExtensions) | |
ForEachDoDataRow |
Executes an action for each element of the sequence.
(Defined by EnumerableExtensions) | |
GetColumnIndicesWithGroupNumber |
Gets the indices of all columns that have the group number given by the argument.
(Defined by ColumnCommands) | |
GetTypeOfColumnForRowReplacement |
Returns the type of column which is most appropriate for replacement of a data row.
(Defined by RowCommands) | |
HasSingleElementDataRow |
Determines whether the specified enumeration has exactly one element.
(Defined by EnumerableExtensions) | |
IndexOfDataRow |
Gets the index of an item in a enumeration or list.
(Defined by ListExtensions) | |
IndexOfFirstDataRow |
Gets the index the of first item in list that fulfills the predicate predicate (Defined by ListExtensions) | |
IndexOfFirstDataRow |
Gets the index the of first item in list that fulfills the predicate predicate (Defined by ListExtensions) | |
IndexOfLastDataRow |
Gets the index the of last item in list that fulfills the predicate predicate (Defined by ListExtensions) | |
IndexOfMaxDataRow | Return the index of the element with the maximum value in an enumerable.
If multiple elements with the same minimal value exist, the index of the first element in the sequence is returned. (Defined by EnumerableExtensions) | |
IndexOfMinDataRow | Return the index of the element with the minimum value in an enumerable.
If multiple elements with the same minimal value exist, the index of the first element in the sequence is returned. (Defined by EnumerableExtensions) | |
IndicesInt32AndValuesWhereDataRow |
Returns tuples of index and element of all elements in an enumeration which fullfill a given condition, given by the element's value.
(Defined by EnumerableExtensions) | |
IndicesInt32AndValuesWhereDataRow |
Returns tuples of index and element of all elements in an enumeration which fullfill a given condition, given by the element's value and its index.
(Defined by EnumerableExtensions) | |
IndicesInt32WhereDataRow |
Returns the indices of the elements which fullfill a given condition, given by the element's value.
(Defined by EnumerableExtensions) | |
IndicesInt32WhereDataRow |
Returns the indices of the elements which fullfill a given condition, given by the element's value and its index.
(Defined by EnumerableExtensions) | |
IndicesOfMinMaxDataRow | Return the index of the element with the minimum value in an enumerable.
If multiple elements with the same minimal value exist, the index of the first element in the sequence is returned. (Defined by EnumerableExtensions) | |
IsEmptyDataRow |
Determines whether the specified enumeration is empty.
(Defined by EnumerableExtensions) | |
JoinConditionalDataRow, T2 |
Takes a join of two sequences, but only takes into account those pair, which fulfill a given condition.
(Defined by EnumerableExtensions) | |
JoinConditionalDataRow, T2, TResult |
Takes a join of two sequences, but only takes into account those pair, which fulfill a given condition.
(Defined by EnumerableExtensions) | |
LastOrDataRow |
Returns the last value of the enumeration, or, if the enumeration is empty, the other value provided in the arguments.
(Defined by EnumerableExtensions) | |
MaxElementDataRow, M |
Gets the element of a IEnumerabe that evaluates by means of a conversion function to the maximal value.
This is different from Select(x => conversion(x)).Max() insofar as it not returns the maximum value, but the original element x which converts to the maximum value.
(Defined by EnumerableExtensions) | |
MaxOrDefaultDataRow, M |
Evaluates the maximum of a enumeration of elements, or returns a default value if the series is empty.
(Defined by EnumerableExtensions) | |
MoveItemToIndexDataRow |
Moves a item to another list position. All items inbetween the interval originalIndex and destinationIndex will slip by one position (except the item at originalIndex,
which will of course move to destinationIndex.
(Defined by ListExtensions) | |
MoveSelectedItemsDataRow |
Moves the selected items towards higher indices (for steps > 0) or lower indices (for steps < 0).
(Defined by ListExtensions) | |
MoveSelectedItemsToMaximumIndexDataRow |
Moves the selected item so that the selected item with the formerly highest index is afterwards at the end of the list (at index list.Count-1).
(Defined by ListExtensions) | |
MoveSelectedItemsToMinimumIndexDataRow |
Moves the selected item so that the selected item with the formerly lowest index is afterwards at the start of the list (at index 0).
(Defined by ListExtensions) | |
MoveSelectedItemsTowardsHigherIndicesDataRow |
Moves the selected items towards higher indices.
(Defined by ListExtensions) | |
MoveSelectedItemsTowardsLowerIndicesDataRow |
Moves the selected items towards lower indices.
(Defined by ListExtensions) | |
RemoveWhereDataRow |
Removes all items for which the predicate function returns true. (Defined by ListExtensions) | |
RemoveWhereDataRow |
Removes all items for which the predicate function returns true. (Defined by ListExtensions) | |
SelectCombinationDataRow |
Select a random combination, without repetition, from a data sequence by selecting k elements in original order.
(Defined by Combinatorics) | |
SelectCombinationWithRepetitionDataRow |
Select a random combination, with repetition, from a data sequence by selecting k elements in original order.
(Defined by Combinatorics) | |
SelectPermutationDataRow |
Select a random permutation from a data sequence by returning the provided data in random order.
Implemented using Fisher-Yates Shuffling.
(Defined by Combinatorics) | |
SelectVariationDataRow |
Select a random variation, without repetition, from a data sequence by randomly selecting k elements in random order.
Implemented using partial Fisher-Yates Shuffling.
(Defined by Combinatorics) | |
SelectVariationWithRepetitionDataRow |
Select a random variation, with repetition, from a data sequence by randomly selecting k elements in random order.
(Defined by Combinatorics) | |
SetColumnGroupNumber |
Sets the group number of the currently selected columns to C# nGroup (Defined by ColumnCommands) | |
SortRows |
Sorts the data rows of a DataColumnCollection (more accurate: of all columns belonging to a column group, see below), using a specified column.
(Defined by Sorting) | |
SortRows |
Sorts the data rows of a DataColumnCollection (more accurate: of all columns belonging to a column group, see below), using a specified column.
(Defined by Sorting) | |
TakeAllButLastDataRow |
Takes all elements of the enumeration except the last element.
(Defined by EnumerableExtensions) | |
TakeFromUpperIndexExclusiveDownToLowerIndexInclusiveDataRow |
Takes all elements of a list, starting from index upperIndexExclusive - 1 down to the index lowerIndexInclusive.
(Defined by EnumerableExtensions) | |
TakeFromUpperIndexInclusiveDownToLowerIndexInclusiveDataRow |
Takes all elements of a list, starting from index upperIndexInclusive down to the index lowerIndexInclusive.
(Defined by EnumerableExtensions) | |
ThisOrEmptyDataRow |
Returns either the provided enumeration, or if it is null, an empty enumeration.
(Defined by EnumerableExtensions) | |
TryGetFirstAndLastDataRow |
Returns true and the first and last value of the enumeration, or, if the enumeration is empty, returns false.
(Defined by EnumerableExtensions) | |
TryGetSingleElementDataRow |
Try to get the one and only element of the collection.
(Defined by EnumerableExtensions) |