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
- PathFigureCollection.cs
- FrameworkRichTextComposition.cs
- PartialTrustVisibleAssembly.cs
- oledbmetadatacolumnnames.cs
- DataGridPageChangedEventArgs.cs
- SaveFileDialogDesigner.cs
- ObjectDataSource.cs
- SQLDateTimeStorage.cs
- SchemaSetCompiler.cs
- DelegateSerializationHolder.cs
- Stroke.cs
- DesignerOptions.cs
- ColumnMapProcessor.cs
- InvalidProgramException.cs
- CompilationAssemblyInstallComponent.cs
- ToolStripStatusLabel.cs
- StreamResourceInfo.cs
- ValueChangedEventManager.cs
- FileInfo.cs
- TagNameToTypeMapper.cs
- BindingWorker.cs
- SqlProcedureAttribute.cs
- ErrorRuntimeConfig.cs
- TextEncodedRawTextWriter.cs
- XmlBindingWorker.cs
- AvTraceFormat.cs
- AccessDataSourceView.cs
- TypedAsyncResult.cs
- SamlSecurityToken.cs
- UnsafeNativeMethods.cs
- SmiRequestExecutor.cs
- CodeDOMProvider.cs
- EventPropertyMap.cs
- AsyncOperationManager.cs
- RuntimeConfigLKG.cs
- IdentityNotMappedException.cs
- SqlProviderServices.cs
- TableAutomationPeer.cs
- EventEntry.cs
- FragmentQueryKB.cs
- ControlPropertyNameConverter.cs
- ConnectivityStatus.cs
- WindowsAltTab.cs
- LocalBuilder.cs
- CompilerInfo.cs
- BitmapFrame.cs
- RegisteredDisposeScript.cs
- MeasureItemEvent.cs
- CommandBindingCollection.cs
- ToolStripPanelCell.cs
- SecurityPermission.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- TypeDescriptionProvider.cs
- WinFormsSpinner.cs
- CodeTypeParameterCollection.cs
- PlatformNotSupportedException.cs
- OneOfConst.cs
- TransportOutputChannel.cs
- DataGridViewCell.cs
- ProfileModule.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- UserControl.cs
- ErrorHandler.cs
- NativeMsmqMessage.cs
- ProjectionPathBuilder.cs
- XmlAutoDetectWriter.cs
- CompositeScriptReferenceEventArgs.cs
- RunWorkerCompletedEventArgs.cs
- TextBounds.cs
- translator.cs
- ThreadAttributes.cs
- PopupEventArgs.cs
- SHA1CryptoServiceProvider.cs
- ServicePoint.cs
- ExitEventArgs.cs
- TextDecorationCollection.cs
- ThreadExceptionEvent.cs
- RsaSecurityKey.cs
- JoinCqlBlock.cs
- OutputCacheProfileCollection.cs
- ReferencedCategoriesDocument.cs
- DispatcherExceptionEventArgs.cs
- SoapMessage.cs
- XsdDateTime.cs
- _AutoWebProxyScriptHelper.cs
- ApplicationDirectory.cs
- DocumentSequence.cs
- UserCancellationException.cs
- XmlExpressionDumper.cs
- AsyncResult.cs
- PublisherMembershipCondition.cs
- TemplateControlParser.cs
- GridProviderWrapper.cs
- SyndicationLink.cs
- PathFigure.cs
- SharedHttpTransportManager.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- AlternationConverter.cs
- TemporaryBitmapFile.cs
- ColumnReorderedEventArgs.cs