Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------- //// 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
- UInt16Converter.cs
- XhtmlConformanceSection.cs
- LayoutSettings.cs
- GetPageCompletedEventArgs.cs
- X509ChainElement.cs
- WebPartConnectionsConnectVerb.cs
- Formatter.cs
- TextStore.cs
- TemplateXamlParser.cs
- RequestResizeEvent.cs
- FullTextLine.cs
- Roles.cs
- ListControlStringCollectionEditor.cs
- TransformerTypeCollection.cs
- ContextMarshalException.cs
- CodePrimitiveExpression.cs
- SectionVisual.cs
- EditBehavior.cs
- FullTextBreakpoint.cs
- TypeInfo.cs
- StreamWithDictionary.cs
- TextTreeFixupNode.cs
- SecurityProtocolCorrelationState.cs
- CngKeyBlobFormat.cs
- ConfigXmlAttribute.cs
- EventLogEntryCollection.cs
- TextEvent.cs
- CharKeyFrameCollection.cs
- ThreadStartException.cs
- DeviceFilterDictionary.cs
- ProcessModule.cs
- CodeDefaultValueExpression.cs
- OleDbCommand.cs
- Compiler.cs
- PropertySourceInfo.cs
- AutomationProperty.cs
- NamedPipeProcessProtocolHandler.cs
- RuleSetReference.cs
- ToolboxSnapDragDropEventArgs.cs
- PropertyChangedEventArgs.cs
- HandlerMappingMemo.cs
- DbReferenceCollection.cs
- MDIControlStrip.cs
- SystemGatewayIPAddressInformation.cs
- _SecureChannel.cs
- XmlMtomWriter.cs
- FlagsAttribute.cs
- ApplicationProxyInternal.cs
- SqlMultiplexer.cs
- UIElementIsland.cs
- PermissionToken.cs
- RevocationPoint.cs
- DataRelationCollection.cs
- DependentList.cs
- QilStrConcat.cs
- Rectangle.cs
- ContainerSelectorBehavior.cs
- ObjectReferenceStack.cs
- DataRecord.cs
- AdornerDecorator.cs
- DocumentViewerAutomationPeer.cs
- ModelPropertyCollectionImpl.cs
- ServiceOperation.cs
- SolidBrush.cs
- TrackingStringDictionary.cs
- Debug.cs
- WmlPanelAdapter.cs
- WebBrowserUriTypeConverter.cs
- linebase.cs
- UserNameSecurityTokenProvider.cs
- DockingAttribute.cs
- BufferBuilder.cs
- CDSsyncETWBCLProvider.cs
- ProgressBarRenderer.cs
- TextBoxBaseDesigner.cs
- TemplateBuilder.cs
- SecurityManager.cs
- XmlComment.cs
- LineBreak.cs
- ZeroOpNode.cs
- CombinedGeometry.cs
- OleDbConnectionInternal.cs
- TextTreeObjectNode.cs
- TreeViewHitTestInfo.cs
- DispatcherTimer.cs
- DataGridViewIntLinkedList.cs
- WebContext.cs
- ToolbarAUtomationPeer.cs
- TextTreeTextElementNode.cs
- WindowsStatic.cs
- BaseAsyncResult.cs
- GridViewUpdateEventArgs.cs
- QuaternionAnimation.cs
- MsmqAppDomainProtocolHandler.cs
- TypeSource.cs
- SystemTcpStatistics.cs
- CodeStatement.cs
- BrowserDefinitionCollection.cs
- VirtualPathUtility.cs
- XmlDocumentSerializer.cs