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
- ObjectDataSourceStatusEventArgs.cs
- DefaultAutoFieldGenerator.cs
- TypeUsage.cs
- HostedTransportConfigurationManager.cs
- ToolStripProgressBar.cs
- HttpStaticObjectsCollectionWrapper.cs
- ChameleonKey.cs
- InputEventArgs.cs
- VirtualizedItemProviderWrapper.cs
- SvcMapFileLoader.cs
- PackageDigitalSignature.cs
- _ShellExpression.cs
- querybuilder.cs
- WindowsListViewGroupHelper.cs
- ServerValidateEventArgs.cs
- Metadata.cs
- SamlConstants.cs
- XPathScanner.cs
- TableAutomationPeer.cs
- XPathDocumentBuilder.cs
- AssociationEndMember.cs
- SafeTimerHandle.cs
- InvalidateEvent.cs
- CompoundFileReference.cs
- loginstatus.cs
- TrackPoint.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- CapacityStreamGeometryContext.cs
- FrameDimension.cs
- WSSecurityTokenSerializer.cs
- Padding.cs
- ReferencedAssembly.cs
- Literal.cs
- DataView.cs
- DataGridColumnCollectionEditor.cs
- Panel.cs
- SubpageParagraph.cs
- DBSqlParserTable.cs
- DesignerLabelAdapter.cs
- Soap12ProtocolImporter.cs
- WebEventTraceProvider.cs
- VisualStyleElement.cs
- TaskFormBase.cs
- GridViewDeletedEventArgs.cs
- HttpResponseInternalWrapper.cs
- DataColumnPropertyDescriptor.cs
- HtmlFormAdapter.cs
- CompletedAsyncResult.cs
- TextEditorSpelling.cs
- WebBrowserUriTypeConverter.cs
- CompressionTracing.cs
- XComponentModel.cs
- GlobalEventManager.cs
- XPathNavigatorKeyComparer.cs
- XmlSchemaRedefine.cs
- ValidationVisibilityAttribute.cs
- DataGridViewCheckBoxCell.cs
- NotificationContext.cs
- SeverityFilter.cs
- AbandonedMutexException.cs
- FontConverter.cs
- ToolStripPanelRow.cs
- OleDbFactory.cs
- TailCallAnalyzer.cs
- UncommonField.cs
- CompareValidator.cs
- base64Transforms.cs
- Select.cs
- ListView.cs
- InputBinding.cs
- EncoderParameters.cs
- CountAggregationOperator.cs
- GenericXmlSecurityTokenAuthenticator.cs
- AdornerHitTestResult.cs
- SmtpDateTime.cs
- FrameworkContextData.cs
- KeyedCollection.cs
- AuthenticationConfig.cs
- DoubleLink.cs
- webclient.cs
- TableLayoutPanelCellPosition.cs
- XmlSchemaAttributeGroupRef.cs
- securitycriticaldata.cs
- SimpleApplicationHost.cs
- CharacterBufferReference.cs
- SmiRecordBuffer.cs
- PingOptions.cs
- ProgressiveCrcCalculatingStream.cs
- ApplicationServiceHelper.cs
- CapabilitiesAssignment.cs
- PrimitiveXmlSerializers.cs
- CommandLibraryHelper.cs
- GeometryCombineModeValidation.cs
- X509ChainElement.cs
- StateValidator.cs
- IUnknownConstantAttribute.cs
- ComMethodElement.cs
- ComponentGlyph.cs
- DataSourceHelper.cs
- ApplicationServicesHostFactory.cs