class System.Data.DataRow
   inherits System.Object:

   def public property RowError as character
      get.
      set.

   def public property RowState as System.Data.DataRowState
      get.

   def public property Table as System.Data.DataTable
      get.

   def public property Item as System.Object
      get.
      set.

   def public property Item as System.Object
      get.
      set.

   def public property Item as System.Object
      get.
      set.

   def public property Item as System.Object
      get.

   def public property Item as System.Object
      get.

   def public property Item as System.Object
      get.

   def public property ItemArray as System.Object extent
      get.
      set.

   def public property HasErrors as logical
      get.

   constructor protected DataRow(input builder as System.Data.DataRowBuilder):
   end constructor.

   method public final void AcceptChanges():
   end method.

   method public final void BeginEdit():
   end method.

   method public final void CancelEdit():
   end method.

   method public final void Delete():
   end method.

   method public final void EndEdit():
   end method.

   method public final void SetColumnError(input columnIndex as integer, input error as character):
   end method.

   method public final void SetColumnError(input columnName as character, input error as character):
   end method.

   method public final void SetColumnError(input column as System.Data.DataColumn, input error as character):
   end method.

   method public final character GetColumnError(input columnIndex as integer):
   end method.

   method public final character GetColumnError(input columnName as character):
   end method.

   method public final character GetColumnError(input column as System.Data.DataColumn):
   end method.

   method public final void ClearErrors():
   end method.

   method public final System.Data.DataColumn extent GetColumnsInError():
   end method.

   method public final System.Data.DataRow extent GetChildRows(input relationName as character):
   end method.

   method public final System.Data.DataRow extent GetChildRows(input relationName as character, input version as System.Data.DataRowVersion):
   end method.

   method public final System.Data.DataRow extent GetChildRows(input relation as System.Data.DataRelation):
   end method.

   method public final System.Data.DataRow extent GetChildRows(input relation as System.Data.DataRelation, input version as System.Data.DataRowVersion):
   end method.

   method public final System.Data.DataRow GetParentRow(input relationName as character):
   end method.

   method public final System.Data.DataRow GetParentRow(input relationName as character, input version as System.Data.DataRowVersion):
   end method.

   method public final System.Data.DataRow GetParentRow(input relation as System.Data.DataRelation):
   end method.

   method public final System.Data.DataRow GetParentRow(input relation as System.Data.DataRelation, input version as System.Data.DataRowVersion):
   end method.

   method public final System.Data.DataRow extent GetParentRows(input relationName as character):
   end method.

   method public final System.Data.DataRow extent GetParentRows(input relationName as character, input version as System.Data.DataRowVersion):
   end method.

   method public final System.Data.DataRow extent GetParentRows(input relation as System.Data.DataRelation):
   end method.

   method public final System.Data.DataRow extent GetParentRows(input relation as System.Data.DataRelation, input version as System.Data.DataRowVersion):
   end method.

   method public final logical HasVersion(input version as System.Data.DataRowVersion):
   end method.

   method public final logical IsNull(input columnIndex as integer):
   end method.

   method public final logical IsNull(input columnName as character):
   end method.

   method public final logical IsNull(input column as System.Data.DataColumn):
   end method.

   method public final logical IsNull(input column as System.Data.DataColumn, input version as System.Data.DataRowVersion):
   end method.

   method public final void RejectChanges():
   end method.

   method protected final void SetNull(input column as System.Data.DataColumn):
   end method.

   method public final void SetParentRow(input parentRow as System.Data.DataRow):
   end method.

   method public final void SetParentRow(input parentRow as System.Data.DataRow, input relation as System.Data.DataRelation):
   end method.

   method public final void SetAdded():
   end method.

   method public final void SetModified():
   end method.

end class.
