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
- ChangeToolStripParentVerb.cs
- PersonalizationProviderCollection.cs
- Condition.cs
- TypeSystem.cs
- DataGridViewColumnConverter.cs
- XmlObjectSerializerWriteContextComplex.cs
- ArraySortHelper.cs
- ClientConfigPaths.cs
- WCFBuildProvider.cs
- WebBrowserProgressChangedEventHandler.cs
- XmlUnspecifiedAttribute.cs
- ObjectDataSourceStatusEventArgs.cs
- ToolBarButton.cs
- TextEditorDragDrop.cs
- IOException.cs
- PageClientProxyGenerator.cs
- TimeSpanValidatorAttribute.cs
- WebPartExportVerb.cs
- HttpConfigurationSystem.cs
- DataGridViewRowEventArgs.cs
- SystemGatewayIPAddressInformation.cs
- AlternationConverter.cs
- DataChangedEventManager.cs
- InternalMappingException.cs
- MaskedTextBoxDesigner.cs
- LifetimeServices.cs
- pingexception.cs
- BinaryHeap.cs
- ConfigXmlComment.cs
- StructuredTypeEmitter.cs
- BinaryParser.cs
- AsnEncodedData.cs
- ExeConfigurationFileMap.cs
- UriTemplateHelpers.cs
- DetailsViewInsertedEventArgs.cs
- StylusCollection.cs
- SqlStream.cs
- PeerDefaultCustomResolverClient.cs
- Section.cs
- JsonQNameDataContract.cs
- ValidationSettings.cs
- CodeGeneratorOptions.cs
- StorageInfo.cs
- XmlSchemaComplexType.cs
- DataBindingHandlerAttribute.cs
- RelatedPropertyManager.cs
- mactripleDES.cs
- COM2ExtendedBrowsingHandler.cs
- WeakEventManager.cs
- DbProviderFactoriesConfigurationHandler.cs
- ScrollProviderWrapper.cs
- DocumentViewerConstants.cs
- Vector3D.cs
- HtmlTitle.cs
- GenerateTemporaryAssemblyTask.cs
- DataControlPagerLinkButton.cs
- SingleTagSectionHandler.cs
- MetadataArtifactLoaderCompositeFile.cs
- MetadataItemEmitter.cs
- PointCollection.cs
- Span.cs
- HitTestWithGeometryDrawingContextWalker.cs
- sapiproxy.cs
- GetImportedCardRequest.cs
- DocumentGridPage.cs
- ZoneLinkButton.cs
- SharedUtils.cs
- MDIControlStrip.cs
- WebPartExportVerb.cs
- XmlSchemaSequence.cs
- Rect3D.cs
- TerminateDesigner.cs
- JsonServiceDocumentSerializer.cs
- EntityDataSourceContextCreatingEventArgs.cs
- SmtpLoginAuthenticationModule.cs
- ServiceChannel.cs
- StaticContext.cs
- StructuredType.cs
- WasEndpointConfigContainer.cs
- HttpDictionary.cs
- LoadRetryConstantStrategy.cs
- CacheDependency.cs
- SiteMapNode.cs
- Environment.cs
- InteropTrackingRecord.cs
- FullTrustAssembly.cs
- ActivationArguments.cs
- XamlSerializer.cs
- _ListenerAsyncResult.cs
- Button.cs
- NumberFormatInfo.cs
- SchemaImporterExtension.cs
- namescope.cs
- KeyConverter.cs
- EventMappingSettingsCollection.cs
- GenerateHelper.cs
- UInt32Converter.cs
- Cloud.cs
- ProgressiveCrcCalculatingStream.cs
- EmptyArray.cs