Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Data / System / Data / Common / RowUpdatingEventArgs.cs / 1 / RowUpdatingEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data.Common { using System; using System.Data; /* #if DBEventHandler using System.ComponentModel; [ Browsable(false), EditorBrowsableAttribute(EditorBrowsableState.Never), ] public delegate void RowUpdatingEventHandler(object sender, RowUpdatingEventArgs e); #endif */ #if WINFSInternalOnly internal #else public #endif class RowUpdatingEventArgs : System.EventArgs { private IDbCommand _command; private StatementType _statementType; private DataTableMapping _tableMapping; private Exception _errors; private DataRow _dataRow; private UpdateStatus _status; // UpdateStatus.Continue; /*0*/ public RowUpdatingEventArgs(DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping) { ADP.CheckArgumentNull(dataRow, "dataRow"); ADP.CheckArgumentNull(tableMapping, "tableMapping"); switch(statementType) { case StatementType.Select: case StatementType.Insert: case StatementType.Update: case StatementType.Delete: break; case StatementType.Batch: throw ADP.NotSupportedStatementType(statementType, "RowUpdatingEventArgs"); default: throw ADP.InvalidStatementType(statementType); } _dataRow = dataRow; _command = command; // maybe null _statementType = statementType; _tableMapping = tableMapping; } // virtual protected IDbCommand BaseCommand { get { return _command; } set { _command = value; } } public IDbCommand Command { get { return BaseCommand; } set { BaseCommand = value; } } public Exception Errors { get { return _errors; } set { _errors = value; } } public DataRow Row { get { return _dataRow; } } public StatementType StatementType { get { return _statementType; } } public UpdateStatus Status { get { return _status; } set { switch(value) { case UpdateStatus.Continue: case UpdateStatus.ErrorsOccurred: case UpdateStatus.SkipCurrentRow: case UpdateStatus.SkipAllRemainingRows: _status = value; break; default: throw ADP.InvalidUpdateStatus(value); } } } public DataTableMapping TableMapping { get { return _tableMapping; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data.Common { using System; using System.Data; /* #if DBEventHandler using System.ComponentModel; [ Browsable(false), EditorBrowsableAttribute(EditorBrowsableState.Never), ] public delegate void RowUpdatingEventHandler(object sender, RowUpdatingEventArgs e); #endif */ #if WINFSInternalOnly internal #else public #endif class RowUpdatingEventArgs : System.EventArgs { private IDbCommand _command; private StatementType _statementType; private DataTableMapping _tableMapping; private Exception _errors; private DataRow _dataRow; private UpdateStatus _status; // UpdateStatus.Continue; /*0*/ public RowUpdatingEventArgs(DataRow dataRow, IDbCommand command, StatementType statementType, DataTableMapping tableMapping) { ADP.CheckArgumentNull(dataRow, "dataRow"); ADP.CheckArgumentNull(tableMapping, "tableMapping"); switch(statementType) { case StatementType.Select: case StatementType.Insert: case StatementType.Update: case StatementType.Delete: break; case StatementType.Batch: throw ADP.NotSupportedStatementType(statementType, "RowUpdatingEventArgs"); default: throw ADP.InvalidStatementType(statementType); } _dataRow = dataRow; _command = command; // maybe null _statementType = statementType; _tableMapping = tableMapping; } // virtual protected IDbCommand BaseCommand { get { return _command; } set { _command = value; } } public IDbCommand Command { get { return BaseCommand; } set { BaseCommand = value; } } public Exception Errors { get { return _errors; } set { _errors = value; } } public DataRow Row { get { return _dataRow; } } public StatementType StatementType { get { return _statementType; } } public UpdateStatus Status { get { return _status; } set { switch(value) { case UpdateStatus.Continue: case UpdateStatus.ErrorsOccurred: case UpdateStatus.SkipCurrentRow: case UpdateStatus.SkipAllRemainingRows: _status = value; break; default: throw ADP.InvalidUpdateStatus(value); } } } public DataTableMapping TableMapping { get { return _tableMapping; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DBParameter.cs
- DataGridColumnCollection.cs
- XmlDataContract.cs
- LinqDataSource.cs
- RectIndependentAnimationStorage.cs
- Point3DKeyFrameCollection.cs
- X509ClientCertificateAuthenticationElement.cs
- TableCell.cs
- MemoryPressure.cs
- RuntimeConfigurationRecord.cs
- DesignerAutoFormatCollection.cs
- DataGridViewImageColumn.cs
- WebPageTraceListener.cs
- DecimalKeyFrameCollection.cs
- Pair.cs
- HybridObjectCache.cs
- UserPersonalizationStateInfo.cs
- AsyncPostBackTrigger.cs
- ActiveDocumentEvent.cs
- SqlConnectionString.cs
- ObjectHelper.cs
- TextParagraph.cs
- DataGridViewCellStateChangedEventArgs.cs
- XsltInput.cs
- ProcessHostConfigUtils.cs
- BuildManagerHost.cs
- XmlnsDictionary.cs
- HelpInfo.cs
- RegisteredHiddenField.cs
- XamlPointCollectionSerializer.cs
- TransactionScope.cs
- InstallerTypeAttribute.cs
- ResourcePool.cs
- DbSetClause.cs
- ContractCodeDomInfo.cs
- OracleRowUpdatedEventArgs.cs
- DebuggerService.cs
- ResourcesGenerator.cs
- TextParagraph.cs
- CompositeFontParser.cs
- AsymmetricSignatureFormatter.cs
- TextContainerHelper.cs
- NumericUpDownAccelerationCollection.cs
- StandardOleMarshalObject.cs
- ConnectionPoint.cs
- ContextQuery.cs
- PointHitTestResult.cs
- ComplexPropertyEntry.cs
- ReadOnlyDictionary.cs
- DuplicateWaitObjectException.cs
- OleDbCommand.cs
- XmlHierarchicalDataSourceView.cs
- SimpleTextLine.cs
- BooleanExpr.cs
- LockCookie.cs
- ValidationResult.cs
- ObjectSet.cs
- ConnectionProviderAttribute.cs
- Literal.cs
- AutoResizedEvent.cs
- BaseCodeDomTreeGenerator.cs
- MessageQueueConverter.cs
- CodeExporter.cs
- EdmFunctions.cs
- SingleAnimationUsingKeyFrames.cs
- XmlnsCompatibleWithAttribute.cs
- _BaseOverlappedAsyncResult.cs
- XmlSchemaAnnotation.cs
- ImageListStreamer.cs
- RadialGradientBrush.cs
- SslStream.cs
- FormattedText.cs
- SearchForVirtualItemEventArgs.cs
- basevalidator.cs
- HasCopySemanticsAttribute.cs
- BulletedListEventArgs.cs
- AssemblyAttributesGoHere.cs
- LocalizedNameDescriptionPair.cs
- Constraint.cs
- TrustManager.cs
- LocatorBase.cs
- compensatingcollection.cs
- DataContractSet.cs
- DataReaderContainer.cs
- SmtpNetworkElement.cs
- CompModHelpers.cs
- iisPickupDirectory.cs
- HijriCalendar.cs
- FileDetails.cs
- CheckBoxFlatAdapter.cs
- PrivilegedConfigurationManager.cs
- Int32RectConverter.cs
- TemplateComponentConnector.cs
- StringReader.cs
- MailAddressCollection.cs
- AncillaryOps.cs
- FormsAuthenticationUserCollection.cs
- ColumnMapTranslator.cs
- MarginCollapsingState.cs
- odbcmetadatacolumnnames.cs