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
- BinaryParser.cs
- ManifestSignedXml.cs
- IDictionary.cs
- GraphicsContext.cs
- FileEnumerator.cs
- SequentialActivityDesigner.cs
- DataGridViewCellStyleChangedEventArgs.cs
- DesignerActionPropertyItem.cs
- ClockController.cs
- Wildcard.cs
- Blend.cs
- X509Certificate.cs
- CommonRemoteMemoryBlock.cs
- CacheMemory.cs
- OptimizedTemplateContent.cs
- MimePart.cs
- ScaleTransform3D.cs
- DataGridView.cs
- SamlAction.cs
- CodeTypeDeclarationCollection.cs
- ViewStateChangedEventArgs.cs
- Missing.cs
- GenerateHelper.cs
- TypedElement.cs
- CompilerGeneratedAttribute.cs
- ToolStripItemClickedEventArgs.cs
- DynamicValidatorEventArgs.cs
- PEFileReader.cs
- LoginUtil.cs
- UserMapPath.cs
- BaseWebProxyFinder.cs
- BypassElement.cs
- ClientConfigPaths.cs
- XmlUTF8TextWriter.cs
- ChameleonKey.cs
- InkCanvasAutomationPeer.cs
- _ConnectStream.cs
- SqlDataSource.cs
- dbenumerator.cs
- StylusDevice.cs
- DataView.cs
- AxisAngleRotation3D.cs
- PointConverter.cs
- Visual3DCollection.cs
- KeyedHashAlgorithm.cs
- SpecialNameAttribute.cs
- SqlCharStream.cs
- QilStrConcatenator.cs
- GridViewSortEventArgs.cs
- DesignerAdapterUtil.cs
- EdmItemCollection.cs
- ProcessStartInfo.cs
- Comparer.cs
- StylusDownEventArgs.cs
- AsyncOperationContext.cs
- TranslateTransform3D.cs
- DragDrop.cs
- ResponseBodyWriter.cs
- LayoutUtils.cs
- BitmapEffectGroup.cs
- WorkerRequest.cs
- FixedTextView.cs
- SmtpClient.cs
- Transform.cs
- Config.cs
- BitmapMetadataEnumerator.cs
- OutputScope.cs
- ViewRendering.cs
- CompressedStack.cs
- AddingNewEventArgs.cs
- PrtCap_Public_Simple.cs
- xmlglyphRunInfo.cs
- EntityCommandDefinition.cs
- ObjectDataSourceStatusEventArgs.cs
- DrawingAttributesDefaultValueFactory.cs
- CanonicalizationDriver.cs
- RegexGroup.cs
- LinkButton.cs
- WbemProvider.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- MsmqIntegrationSecurity.cs
- Evaluator.cs
- SettingsAttributeDictionary.cs
- BitmapEffectGeneralTransform.cs
- CounterSample.cs
- ApplicationServicesHostFactory.cs
- StylusLogic.cs
- TreeViewHitTestInfo.cs
- TableRow.cs
- ConfigurationSchemaErrors.cs
- TypeContext.cs
- ServiceMemoryGates.cs
- UnionExpr.cs
- OwnerDrawPropertyBag.cs
- XmlSerializableReader.cs
- TransactionManagerProxy.cs
- TrackingStringDictionary.cs
- MobileTextWriter.cs
- WebPartsSection.cs
- CodeGen.cs