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
- CompositeCollection.cs
- CapabilitiesPattern.cs
- ListViewTableCell.cs
- MessageSecurityOverTcpElement.cs
- SqlSelectStatement.cs
- FloaterParagraph.cs
- SqlCacheDependencyDatabase.cs
- XmlSchema.cs
- DetailsView.cs
- XmlChoiceIdentifierAttribute.cs
- TextEditorCopyPaste.cs
- DynamicILGenerator.cs
- webeventbuffer.cs
- AudioLevelUpdatedEventArgs.cs
- InlineObject.cs
- Tokenizer.cs
- NotifyIcon.cs
- XmlSchemaInferenceException.cs
- RequestNavigateEventArgs.cs
- BufferedGraphicsManager.cs
- ExtenderHelpers.cs
- ProcessHostFactoryHelper.cs
- StringComparer.cs
- UInt16.cs
- BufferedStream2.cs
- TemplateBamlRecordReader.cs
- ServerType.cs
- EpmContentSerializer.cs
- DeflateEmulationStream.cs
- SamlAction.cs
- RawStylusInputReport.cs
- BindingsCollection.cs
- EntityException.cs
- BindingListCollectionView.cs
- IntegerValidatorAttribute.cs
- CommandConverter.cs
- DoubleCollectionValueSerializer.cs
- SystemColorTracker.cs
- BadImageFormatException.cs
- Boolean.cs
- GlyphRunDrawing.cs
- DesignerVerbCollection.cs
- EntityTypeEmitter.cs
- WSTrustDec2005.cs
- ObjectStorage.cs
- AsyncResult.cs
- SHA1CryptoServiceProvider.cs
- ValidatorCollection.cs
- Trigger.cs
- EventMappingSettingsCollection.cs
- mediapermission.cs
- COM2Properties.cs
- EntryPointNotFoundException.cs
- UserControl.cs
- ResponseBodyWriter.cs
- EditorBrowsableAttribute.cs
- ProviderSettings.cs
- DecimalAnimation.cs
- Context.cs
- SqlConnectionPoolProviderInfo.cs
- IpcPort.cs
- WebPartZoneCollection.cs
- sqlmetadatafactory.cs
- DelimitedListTraceListener.cs
- ExtensionQuery.cs
- PropertyTabAttribute.cs
- AnyReturnReader.cs
- SystemIPGlobalProperties.cs
- DropShadowEffect.cs
- IndividualDeviceConfig.cs
- TracedNativeMethods.cs
- DoubleAnimationBase.cs
- InputProcessorProfiles.cs
- DataGridPagerStyle.cs
- HttpListener.cs
- QueryCursorEventArgs.cs
- XNodeSchemaApplier.cs
- LocatorManager.cs
- WindowsGraphics2.cs
- Compiler.cs
- ColorConvertedBitmap.cs
- InputLangChangeEvent.cs
- DrawingContextDrawingContextWalker.cs
- StorageMappingItemLoader.cs
- FolderLevelBuildProvider.cs
- RuleConditionDialog.Designer.cs
- _CommandStream.cs
- GroupItemAutomationPeer.cs
- PolyLineSegmentFigureLogic.cs
- KerberosSecurityTokenAuthenticator.cs
- StringToken.cs
- FixUp.cs
- WMIGenerator.cs
- MemberAssignmentAnalysis.cs
- CustomValidator.cs
- EndpointBehaviorElement.cs
- LinkLabelLinkClickedEvent.cs
- SqlConnectionHelper.cs
- InstancePersistenceEvent.cs
- XamlTreeBuilderBamlRecordWriter.cs