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
- DivideByZeroException.cs
- WebPartDisplayModeCollection.cs
- ImplicitInputBrush.cs
- TextServicesCompartmentEventSink.cs
- AuthorizationContext.cs
- EdmSchemaError.cs
- ListView.cs
- ObjectItemAssemblyLoader.cs
- RoleGroup.cs
- ParameterReplacerVisitor.cs
- HandlerBase.cs
- ObjectDataProvider.cs
- Helper.cs
- AuthorizationRuleCollection.cs
- AttachedPropertyMethodSelector.cs
- SectionUpdates.cs
- NullRuntimeConfig.cs
- DataBindingHandlerAttribute.cs
- safesecurityhelperavalon.cs
- NodeInfo.cs
- TypeConverterValueSerializer.cs
- NotifyIcon.cs
- SvcMapFile.cs
- ParseChildrenAsPropertiesAttribute.cs
- RegistrationServices.cs
- ExtensionSimplifierMarkupObject.cs
- RC2.cs
- BinaryObjectReader.cs
- DispatchWrapper.cs
- StretchValidation.cs
- TextEncodedRawTextWriter.cs
- CachedPathData.cs
- XmlText.cs
- XmlDataImplementation.cs
- FixedHyperLink.cs
- TypeConverterValueSerializer.cs
- StylusPointPropertyId.cs
- DelegateInArgument.cs
- figurelength.cs
- BaseHashHelper.cs
- DNS.cs
- MetadataPropertyCollection.cs
- QuotedPairReader.cs
- cookiecollection.cs
- SmtpReplyReaderFactory.cs
- Executor.cs
- HtmlListAdapter.cs
- GeometryValueSerializer.cs
- TextReader.cs
- MenuItemBindingCollection.cs
- XamlFigureLengthSerializer.cs
- CompilationSection.cs
- Stroke.cs
- TextServicesCompartmentEventSink.cs
- XmlValidatingReaderImpl.cs
- TextCollapsingProperties.cs
- TableSectionStyle.cs
- WebPartHelpVerb.cs
- DataGridViewComboBoxColumn.cs
- BamlResourceContent.cs
- InstanceNameConverter.cs
- TimeZoneNotFoundException.cs
- DesignerWithHeader.cs
- DataListItem.cs
- PixelFormat.cs
- FormClosedEvent.cs
- IndexerNameAttribute.cs
- ListBase.cs
- MarshalByRefObject.cs
- WebPartManager.cs
- ProgressBar.cs
- StylusLogic.cs
- CalendarSelectionChangedEventArgs.cs
- SchemaMapping.cs
- DiscoveryOperationContext.cs
- CustomErrorsSection.cs
- HtmlElementCollection.cs
- EntityType.cs
- Hash.cs
- DotAtomReader.cs
- HttpHeaderCollection.cs
- EncoderParameter.cs
- ApplicationContext.cs
- Int64KeyFrameCollection.cs
- XmlSerializationGeneratedCode.cs
- SectionVisual.cs
- ProfileEventArgs.cs
- BrowserCapabilitiesCodeGenerator.cs
- BitmapCodecInfo.cs
- DbConnectionHelper.cs
- Part.cs
- ProviderBase.cs
- SortAction.cs
- XmlReaderDelegator.cs
- CaseStatement.cs
- VideoDrawing.cs
- HScrollProperties.cs
- Vector3DIndependentAnimationStorage.cs
- HttpContextServiceHost.cs
- PropertyMapper.cs