Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------- // // 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
- ThreadAbortException.cs
- TraceContextEventArgs.cs
- WindowsRegion.cs
- ToggleButton.cs
- TransportDefaults.cs
- XmlSchemaType.cs
- SafeMILHandle.cs
- SecurityManager.cs
- CodeLabeledStatement.cs
- SHA512.cs
- XmlSchemaAttribute.cs
- ItemsChangedEventArgs.cs
- CursorConverter.cs
- RuleSetReference.cs
- NonPrimarySelectionGlyph.cs
- EntityClassGenerator.cs
- ObjectDataSource.cs
- ReflectionUtil.cs
- AccessText.cs
- Codec.cs
- InvalidAsynchronousStateException.cs
- NullExtension.cs
- SqlCrossApplyToCrossJoin.cs
- ServicesUtilities.cs
- RightsManagementInformation.cs
- FunctionImportElement.cs
- SqlDataSourceEnumerator.cs
- designeractionlistschangedeventargs.cs
- NumericExpr.cs
- TextShapeableCharacters.cs
- RequestQueryParser.cs
- UserControlFileEditor.cs
- GridViewRowEventArgs.cs
- DesignerListAdapter.cs
- Native.cs
- BaseCollection.cs
- Timer.cs
- XmlSchemaObjectCollection.cs
- InternalBase.cs
- ContainerAction.cs
- PolyLineSegment.cs
- InvalidProgramException.cs
- EmptyTextWriter.cs
- DataBoundControl.cs
- connectionpool.cs
- Label.cs
- AsymmetricSignatureDeformatter.cs
- RayHitTestParameters.cs
- Stack.cs
- HwndTarget.cs
- MinimizableAttributeTypeConverter.cs
- ClientUrlResolverWrapper.cs
- ResourceExpressionBuilder.cs
- DataGridState.cs
- ToolBarButtonClickEvent.cs
- EntryWrittenEventArgs.cs
- EntityDataSourceContextCreatingEventArgs.cs
- DataRecordInternal.cs
- SafeBitVector32.cs
- ScriptControlManager.cs
- UrlPath.cs
- EntityStoreSchemaFilterEntry.cs
- XMLSchema.cs
- ImageField.cs
- ChameleonKey.cs
- FullTextLine.cs
- BamlBinaryReader.cs
- ProvidersHelper.cs
- TableParagraph.cs
- AutomationPropertyInfo.cs
- DataGridItemCollection.cs
- ValidationHelper.cs
- DeleteCardRequest.cs
- ActivityPreviewDesigner.cs
- ADConnectionHelper.cs
- MultiByteCodec.cs
- ToolboxItem.cs
- PackageDigitalSignature.cs
- TextSpanModifier.cs
- ContainerParaClient.cs
- SecurityState.cs
- DataBoundControlActionList.cs
- WebEvents.cs
- DataBoundControlHelper.cs
- FormParameter.cs
- LoginView.cs
- Authorization.cs
- ThicknessAnimation.cs
- ComNativeDescriptor.cs
- SevenBitStream.cs
- xdrvalidator.cs
- DocumentViewerBaseAutomationPeer.cs
- ProfileSection.cs
- SiteMembershipCondition.cs
- StaticExtension.cs
- GeometryGroup.cs
- SerializationHelper.cs
- Token.cs
- MD5Cng.cs
- PerfCounters.cs