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
- MouseEventArgs.cs
- AmbientLight.cs
- AdRotator.cs
- SessionPageStatePersister.cs
- HashAlgorithm.cs
- TypeDescriptor.cs
- WebEventTraceProvider.cs
- ControlCommandSet.cs
- XamlRtfConverter.cs
- BorderGapMaskConverter.cs
- CodeMemberField.cs
- VerificationAttribute.cs
- EdmConstants.cs
- HandleCollector.cs
- DebugInfoGenerator.cs
- DbUpdateCommandTree.cs
- CultureInfo.cs
- Region.cs
- DataGridRowDetailsEventArgs.cs
- RtType.cs
- ContainerAction.cs
- AppDomainShutdownMonitor.cs
- CompressStream.cs
- DbDataRecord.cs
- HttpPostedFile.cs
- CalendarAutomationPeer.cs
- CacheRequest.cs
- CommonDialog.cs
- BitSet.cs
- ColumnHeader.cs
- CopyNamespacesAction.cs
- FacetDescriptionElement.cs
- GeneralTransform3DGroup.cs
- InvokePattern.cs
- DefaultConfirmation.cs
- Point3DAnimationUsingKeyFrames.cs
- MemoryStream.cs
- HttpRequest.cs
- IConvertible.cs
- DesigntimeLicenseContext.cs
- PathStreamGeometryContext.cs
- XmlRawWriterWrapper.cs
- SwitchLevelAttribute.cs
- XmlEntityReference.cs
- StringExpressionSet.cs
- RequestCachingSection.cs
- VisualBasicExpressionConverter.cs
- MetadataPropertyCollection.cs
- FixedSOMTextRun.cs
- FamilyMapCollection.cs
- DataGridCell.cs
- StringAnimationUsingKeyFrames.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- ProxyHwnd.cs
- CdpEqualityComparer.cs
- recordstate.cs
- NumberSubstitution.cs
- ModelUtilities.cs
- RegexCode.cs
- srgsitem.cs
- FileUtil.cs
- PrimitiveType.cs
- NodeFunctions.cs
- ObjectCacheHost.cs
- DynamicDocumentPaginator.cs
- ScrollData.cs
- BindingExpressionBase.cs
- ShutDownListener.cs
- TemplatePartAttribute.cs
- XmlEntityReference.cs
- ImageFormatConverter.cs
- SystemFonts.cs
- ProxyGenerationError.cs
- CatalogZoneDesigner.cs
- DatatypeImplementation.cs
- DesignerSerializationVisibilityAttribute.cs
- DetailsViewDeleteEventArgs.cs
- DbConnectionHelper.cs
- SiteMapPath.cs
- TreeViewDataItemAutomationPeer.cs
- IDQuery.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- ReadContentAsBinaryHelper.cs
- CustomErrorsSection.cs
- DefaultParameterValueAttribute.cs
- RoutedEventArgs.cs
- DockEditor.cs
- MethodCallTranslator.cs
- ThreadStaticAttribute.cs
- Pointer.cs
- PopupControlService.cs
- DeadLetterQueue.cs
- CreateRefExpr.cs
- UnsafePeerToPeerMethods.cs
- InputProviderSite.cs
- SspiNegotiationTokenAuthenticator.cs
- ping.cs
- ActivationWorker.cs
- ExceptionUtil.cs
- AsymmetricKeyExchangeFormatter.cs