Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / Microsoft / SqlServer / Server / SqlTriggerContext.cs / 1305376 / SqlTriggerContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //daltodov //----------------------------------------------------------------------------- namespace Microsoft.SqlServer.Server { using System.Data.Common; using System.Data.SqlClient; using System.Data.SqlTypes; using System.Diagnostics; public sealed class SqlTriggerContext { TriggerAction _triggerAction; bool[] _columnsUpdated; SqlXml _eventInstanceData; internal SqlTriggerContext(TriggerAction triggerAction, bool[] columnsUpdated, SqlXml eventInstanceData) { _triggerAction = triggerAction; _columnsUpdated = columnsUpdated; _eventInstanceData = eventInstanceData; } public int ColumnCount { get { int result = 0; if (null != _columnsUpdated) { result = _columnsUpdated.Length; } return result; } } public SqlXml EventData { get { return _eventInstanceData; } } public TriggerAction TriggerAction { get { return _triggerAction; } } public bool IsUpdatedColumn(int columnOrdinal) { if (null != _columnsUpdated) { return _columnsUpdated[columnOrdinal]; // will throw IndexOutOfRangeException if it's out of range... } throw ADP.IndexOutOfRange(columnOrdinal); // if there aren't any columns, that means IndexOutOfRange too... } } } // 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
- DataGridViewColumnEventArgs.cs
- CompiledQuery.cs
- HttpDebugHandler.cs
- DecimalStorage.cs
- SystemInfo.cs
- SystemNetHelpers.cs
- CodeMethodInvokeExpression.cs
- MatrixAnimationUsingKeyFrames.cs
- WebPartZoneBase.cs
- ProviderUtil.cs
- XPathException.cs
- OleDbWrapper.cs
- Animatable.cs
- Util.cs
- HtmlTableCellCollection.cs
- ValueTypeFixupInfo.cs
- CompositeFontFamily.cs
- SafeRegistryKey.cs
- FormatConvertedBitmap.cs
- SubMenuStyle.cs
- DataGridViewCheckBoxColumn.cs
- ScrollPattern.cs
- Condition.cs
- HtmlElementCollection.cs
- TreeIterators.cs
- SymLanguageType.cs
- NetworkInformationException.cs
- SingleStorage.cs
- XmlNamespaceDeclarationsAttribute.cs
- BaseTemplateParser.cs
- WindowsFont.cs
- TextTreeTextNode.cs
- NullableDoubleSumAggregationOperator.cs
- XmlDataSourceNodeDescriptor.cs
- OleDbWrapper.cs
- ExpressionBuilderCollection.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- WmlCommandAdapter.cs
- PartDesigner.cs
- MobileUserControlDesigner.cs
- StateMachineSubscription.cs
- UnsafeNativeMethods.cs
- HandlerFactoryWrapper.cs
- FreezableOperations.cs
- XsdCachingReader.cs
- CommandPlan.cs
- Highlights.cs
- EditingCoordinator.cs
- WebPartEventArgs.cs
- XPathArrayIterator.cs
- ReflectionUtil.cs
- IntSecurity.cs
- ValidatorCollection.cs
- ServiceSecurityAuditBehavior.cs
- ToolStripOverflowButton.cs
- ConfigPathUtility.cs
- SystemIPv6InterfaceProperties.cs
- WebConfigurationManager.cs
- SmtpCommands.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- WizardStepBase.cs
- MethodBuilderInstantiation.cs
- DataGridViewDataErrorEventArgs.cs
- PolicyUnit.cs
- WizardStepBase.cs
- XmlSchemaExporter.cs
- ExceptionTranslationTable.cs
- QuadraticBezierSegment.cs
- DataSetMappper.cs
- UndirectedGraph.cs
- milrender.cs
- ProgressBarAutomationPeer.cs
- AutoResetEvent.cs
- Expressions.cs
- SQLDateTimeStorage.cs
- WmpBitmapDecoder.cs
- CodeRegionDirective.cs
- ColorContextHelper.cs
- Journaling.cs
- MultilineStringConverter.cs
- SQLDoubleStorage.cs
- TranslateTransform3D.cs
- Effect.cs
- DataGridViewRowsAddedEventArgs.cs
- ProfilePropertySettings.cs
- DoubleLinkList.cs
- IdentityValidationException.cs
- ExternalException.cs
- DesignerSerializationOptionsAttribute.cs
- CheckBoxRenderer.cs
- IndexOutOfRangeException.cs
- AutoCompleteStringCollection.cs
- XsdBuilder.cs
- LassoSelectionBehavior.cs
- ReflectEventDescriptor.cs
- WebServiceHostFactory.cs
- SqlCacheDependencyDatabase.cs
- SchemaSetCompiler.cs
- SourceFileBuildProvider.cs
- PassportAuthenticationModule.cs