Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / CommandTrees / DbSetClause.cs / 1305376 / DbSetClause.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Metadata.Edm; using System.Data.Common.CommandTrees.Internal; using System.Data.Common.Utils; using System.Diagnostics; namespace System.Data.Common.CommandTrees { ////// Specifies a clause in a modification operation setting the value of a property. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Db")] public sealed class DbSetClause : DbModificationClause { private DbExpression _prop; private DbExpression _val; internal DbSetClause(DbExpression targetProperty, DbExpression sourceValue) : base() { EntityUtil.CheckArgumentNull(targetProperty, "targetProperty"); EntityUtil.CheckArgumentNull(sourceValue, "sourceValue"); _prop = targetProperty; _val = sourceValue; } ////// Gets an ///that specifies the property that should be updated. /// /// Constrained to be a public DbExpression Property { get { return _prop; } } ///. /// /// Gets an ///that specifies the new value with which to update the property. /// /// Constrained to be a public DbExpression Value { get { return _val; } } internal override void DumpStructure(ExpressionDumper dumper) { dumper.Begin("DbSetClause"); if (null != this.Property) { dumper.Dump(this.Property, "Property"); } if (null != this.Value) { dumper.Dump(this.Value, "Value"); } dumper.End("DbSetClause"); } internal override TreeNode Print(DbExpressionVisitoror /// visitor) { TreeNode node = new TreeNode("DbSetClause"); if (null != this.Property) { node.Children.Add(new TreeNode("Property", this.Property.Accept(visitor))); } if (null != this.Value) { node.Children.Add(new TreeNode("Value", this.Value.Accept(visitor))); } return node; } } } // 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
- LocalizableAttribute.cs
- AnnouncementEndpointElement.cs
- Line.cs
- ExecutedRoutedEventArgs.cs
- PerformanceCounterPermission.cs
- ConversionHelper.cs
- ToggleButtonAutomationPeer.cs
- ConstructorNeedsTagAttribute.cs
- SspiWrapper.cs
- AmbientProperties.cs
- Int64Animation.cs
- InstalledVoice.cs
- WindowsListViewItem.cs
- DeliveryRequirementsAttribute.cs
- FloaterBaseParagraph.cs
- XsdBuilder.cs
- PtsCache.cs
- KeyProperty.cs
- DeclarationUpdate.cs
- _AutoWebProxyScriptHelper.cs
- TextRange.cs
- MediaCommands.cs
- ImageMapEventArgs.cs
- _NTAuthentication.cs
- RadioButton.cs
- PrivilegeNotHeldException.cs
- DecoratedNameAttribute.cs
- HelpKeywordAttribute.cs
- XPathNodeIterator.cs
- MatrixAnimationBase.cs
- HiddenField.cs
- HebrewCalendar.cs
- AppDomainUnloadedException.cs
- EqualityComparer.cs
- DispatchWrapper.cs
- AssociationSetMetadata.cs
- MultiBinding.cs
- ApplicationSecurityManager.cs
- FakeModelItemImpl.cs
- SimpleType.cs
- DatasetMethodGenerator.cs
- MonthChangedEventArgs.cs
- Label.cs
- SqlEnums.cs
- StrongNameUtility.cs
- FormClosingEvent.cs
- StreamingContext.cs
- ImmComposition.cs
- ObjectQueryExecutionPlan.cs
- TextContainerChangeEventArgs.cs
- TemplateBindingExtensionConverter.cs
- util.cs
- InstanceContext.cs
- PanelDesigner.cs
- UInt64Converter.cs
- ToolStripButton.cs
- TextFormattingConverter.cs
- ContextMenu.cs
- InstanceKeyNotReadyException.cs
- Models.cs
- ProgressPage.cs
- IgnoreFileBuildProvider.cs
- HttpWebResponse.cs
- VirtualizedItemProviderWrapper.cs
- EventLogTraceListener.cs
- RadialGradientBrush.cs
- WebPartEditorApplyVerb.cs
- PixelFormats.cs
- UnsafeNativeMethods.cs
- LicFileLicenseProvider.cs
- BinaryFormatterWriter.cs
- ToolStripKeyboardHandlingService.cs
- FastPropertyAccessor.cs
- TabletCollection.cs
- TextEmbeddedObject.cs
- RenderingBiasValidation.cs
- SecurityTokenException.cs
- ImportDesigner.xaml.cs
- ElapsedEventArgs.cs
- EntityContainerRelationshipSet.cs
- SelectionPatternIdentifiers.cs
- ResourceManager.cs
- WsdlWriter.cs
- XPathEmptyIterator.cs
- RightsManagementEncryptionTransform.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- MachineSettingsSection.cs
- FontResourceCache.cs
- OracleConnectionStringBuilder.cs
- GlobalAclOperationRequirement.cs
- ExpressionBindings.cs
- TextEditorMouse.cs
- Transform.cs
- DataGridViewColumnEventArgs.cs
- Decorator.cs
- MessageBox.cs
- OrderedEnumerableRowCollection.cs
- WCFServiceClientProxyGenerator.cs
- StringPropertyBuilder.cs
- DataTemplateSelector.cs