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
- ResourceLoader.cs
- RSAPKCS1SignatureFormatter.cs
- ObfuscateAssemblyAttribute.cs
- TraceEventCache.cs
- ClientConvert.cs
- CheckBoxField.cs
- RadialGradientBrush.cs
- RIPEMD160.cs
- StringOutput.cs
- Schema.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DependencyPropertyValueSerializer.cs
- ParameterReplacerVisitor.cs
- XmlObjectSerializerReadContextComplexJson.cs
- CodeGeneratorOptions.cs
- EventLog.cs
- PointAnimationUsingKeyFrames.cs
- SecurityPermission.cs
- Cloud.cs
- TrackingMemoryStreamFactory.cs
- InstallerTypeAttribute.cs
- DataBindingCollection.cs
- MediaTimeline.cs
- GridViewDesigner.cs
- KeyboardEventArgs.cs
- ToolStripDropDownItem.cs
- ValidateNames.cs
- Attributes.cs
- ProtocolsSection.cs
- DropShadowEffect.cs
- CachingHintValidation.cs
- QueryBranchOp.cs
- ToolStripItemTextRenderEventArgs.cs
- LinkDesigner.cs
- DuplicateWaitObjectException.cs
- FormViewInsertEventArgs.cs
- _ConnectStream.cs
- IdnElement.cs
- ResourceKey.cs
- ArraySortHelper.cs
- EntityDesignerBuildProvider.cs
- TimeStampChecker.cs
- ReferentialConstraint.cs
- ISAPIApplicationHost.cs
- Metadata.cs
- Debug.cs
- VectorAnimationUsingKeyFrames.cs
- TlsSspiNegotiation.cs
- WebReferenceCollection.cs
- KeyboardEventArgs.cs
- ZipIOBlockManager.cs
- AmbientLight.cs
- HttpConfigurationSystem.cs
- FixedBufferAttribute.cs
- BStrWrapper.cs
- PanelDesigner.cs
- WorkflowDesigner.cs
- CqlWriter.cs
- XmlAnyAttributeAttribute.cs
- WindowCollection.cs
- DataGridTextBoxColumn.cs
- XPathDocumentBuilder.cs
- XomlSerializationHelpers.cs
- SwitchCase.cs
- RegexCompiler.cs
- CompareValidator.cs
- EntityCommand.cs
- OleDbConnectionInternal.cs
- Publisher.cs
- ClientRolePrincipal.cs
- Model3D.cs
- Stream.cs
- UITypeEditor.cs
- ToolStripSeparator.cs
- StoreAnnotationsMap.cs
- OrthographicCamera.cs
- InvalidCastException.cs
- ClientTargetSection.cs
- LineServicesRun.cs
- Type.cs
- TPLETWProvider.cs
- HtmlPageAdapter.cs
- DataKeyArray.cs
- StreamGeometryContext.cs
- NotImplementedException.cs
- DocumentPropertiesDialog.cs
- Constants.cs
- UserControl.cs
- SystemIPInterfaceProperties.cs
- MembershipUser.cs
- PhysicalFontFamily.cs
- Part.cs
- LiteralLink.cs
- LockCookie.cs
- OleDbParameterCollection.cs
- NoResizeHandleGlyph.cs
- ScriptRef.cs
- MonikerHelper.cs
- SafeSystemMetrics.cs
- DictionaryMarkupSerializer.cs