Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / Binding / EntityChangedParams.cs / 1305376 / EntityChangedParams.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// EntityChangedParams class // // //--------------------------------------------------------------------- namespace System.Data.Services.Client { ///Encapsulates the arguments of EntityChanged delegate [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704", Justification = "Name gets too long with Parameters")] public sealed class EntityChangedParams { #region Fields ///Context associated with the BindingObserver. private readonly DataServiceContext context; ///The entity object that has changed. private readonly object entity; ///The property of the entity that has changed. private readonly string propertyName; ///The current value of the target property. private readonly object propertyValue; ///Entity set to which the entity object belongs private readonly string sourceEntitySet; ///Entity set to which the target propertyValue entity belongs private readonly string targetEntitySet; #endregion #region Constructor ////// Construct an EntityChangedParams object. /// /// Context to which the entity and propertyValue belong. /// The entity object that has changed. /// The property of the target entity object that has changed. /// The current value of the entity property. /// Entity set to which the entity object belongs /// Entity set to which the target propertyValue entity belongs internal EntityChangedParams( DataServiceContext context, object entity, string propertyName, object propertyValue, string sourceEntitySet, string targetEntitySet) { this.context = context; this.entity = entity; this.propertyName = propertyName; this.propertyValue = propertyValue; this.sourceEntitySet = sourceEntitySet; this.targetEntitySet = targetEntitySet; } #endregion #region Properties ///Context associated with the BindingObserver. public DataServiceContext Context { get { return this.context; } } ///The entity object that has changed. public object Entity { get { return this.entity; } } ///The property of the target entity object that has changed. public string PropertyName { get { return this.propertyName; } } ///The current value of the entity property. public object PropertyValue { get { return this.propertyValue; } } ///Entity set to which the entity object belongs public string SourceEntitySet { get { return this.sourceEntitySet; } } ///Entity set to which the target propertyValue entity belongs public string TargetEntitySet { get { return this.targetEntitySet; } } #endregion } } // 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
- SqlStatistics.cs
- XmlMemberMapping.cs
- StorageRoot.cs
- PriorityItem.cs
- XmlMapping.cs
- CompilationLock.cs
- Activity.cs
- HttpChannelBindingToken.cs
- ImageSource.cs
- ContainerAction.cs
- ValidationPropertyAttribute.cs
- TargetPerspective.cs
- RawUIStateInputReport.cs
- EndpointFilterProvider.cs
- DataGridViewRowPrePaintEventArgs.cs
- SystemDropShadowChrome.cs
- KeyValueSerializer.cs
- FreezableCollection.cs
- ProcessProtocolHandler.cs
- NetworkCredential.cs
- BasicHttpBindingElement.cs
- FlowSwitchDesigner.xaml.cs
- DataGridDetailsPresenterAutomationPeer.cs
- EntitySetBaseCollection.cs
- ComboBox.cs
- MemberPathMap.cs
- SchemaNames.cs
- VirtualizingStackPanel.cs
- CancellationHandlerDesigner.cs
- DataRowCollection.cs
- UnsignedPublishLicense.cs
- UpdatePanelTrigger.cs
- MarkupWriter.cs
- MetaForeignKeyColumn.cs
- Clock.cs
- GradientStopCollection.cs
- _DisconnectOverlappedAsyncResult.cs
- Vector3DCollectionValueSerializer.cs
- SymmetricKeyWrap.cs
- CodeGroup.cs
- WebMethodAttribute.cs
- RpcCryptoRequest.cs
- DateTimeConverter.cs
- Constants.cs
- ServiceDescriptionImporter.cs
- RelatedCurrencyManager.cs
- ObjectViewFactory.cs
- ActivationArguments.cs
- BrowserTree.cs
- HttpCachePolicyBase.cs
- VerificationAttribute.cs
- SqlMethodCallConverter.cs
- ComponentChangingEvent.cs
- MonthCalendar.cs
- CachedPathData.cs
- Number.cs
- InheritanceAttribute.cs
- EFAssociationProvider.cs
- TabControlAutomationPeer.cs
- XmlSchemaGroupRef.cs
- CompositeDuplexBindingElement.cs
- Native.cs
- CommonObjectSecurity.cs
- Trace.cs
- ToolStripPanelRenderEventArgs.cs
- PrinterUnitConvert.cs
- EventPrivateKey.cs
- WSHttpBindingBase.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- DependencyObjectPropertyDescriptor.cs
- WebBrowsableAttribute.cs
- CompilerTypeWithParams.cs
- DataStreamFromComStream.cs
- Point.cs
- AuthenticateEventArgs.cs
- AspNetCompatibilityRequirementsMode.cs
- MimeTypeAttribute.cs
- StrongBox.cs
- TypeBuilder.cs
- DriveInfo.cs
- HMACMD5.cs
- WindowsListBox.cs
- ValidationVisibilityAttribute.cs
- HandledMouseEvent.cs
- login.cs
- RelationshipEnd.cs
- XmlEntityReference.cs
- PrinterResolution.cs
- X509UI.cs
- ToolStripInSituService.cs
- OracleConnectionStringBuilder.cs
- MemberDescriptor.cs
- XmlSchemaFacet.cs
- ProcessManager.cs
- DependencyStoreSurrogate.cs
- PageTheme.cs
- XsdDuration.cs
- ConnectionInterfaceCollection.cs
- Parser.cs
- CommandBinding.cs