Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / Common / CommandTrees / DbModificationClause.cs / 3 / DbModificationClause.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....], [....] //--------------------------------------------------------------------- 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 single clause in an insert or update modification operation, see /// ///and /// /// An abstract base class allows the possibility of patterns other than /// Property = Value in future versions, e.g., /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Db")] public abstract class DbModificationClause { private DbModificationCommandTree _commandTree; internal DbModificationClause(DbModificationCommandTree commandTree) { _commandTree = commandTree; } // Effects: creates a deep copy of this clause parented to the given DML command tree internal abstract DbModificationClause Copy(DbModificationCommandTree newTree); // Effects: describes the contents of this clause using the given dumper internal abstract void DumpStructure(ExpressionDumper dumper); // Effects: produces a tree node describing this clause, recursively producing nodes // for child expressions using the given expression visitor internal abstract TreeNode Print(DbExpressionVisitor/// update Foo /// set ComplexTypeColumn.Bar() /// where Id = 2 ///
///visitor); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....], [....] //--------------------------------------------------------------------- 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 single clause in an insert or update modification operation, see /// ///and /// /// An abstract base class allows the possibility of patterns other than /// Property = Value in future versions, e.g., /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "Db")] public abstract class DbModificationClause { private DbModificationCommandTree _commandTree; internal DbModificationClause(DbModificationCommandTree commandTree) { _commandTree = commandTree; } // Effects: creates a deep copy of this clause parented to the given DML command tree internal abstract DbModificationClause Copy(DbModificationCommandTree newTree); // Effects: describes the contents of this clause using the given dumper internal abstract void DumpStructure(ExpressionDumper dumper); // Effects: produces a tree node describing this clause, recursively producing nodes // for child expressions using the given expression visitor internal abstract TreeNode Print(DbExpressionVisitor/// update Foo /// set ComplexTypeColumn.Bar() /// where Id = 2 ///
///visitor); } } // 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
- GridViewSortEventArgs.cs
- FileStream.cs
- ServiceOperationParameter.cs
- CollectionViewGroupRoot.cs
- DbProviderFactory.cs
- DragAssistanceManager.cs
- UnsafeMethods.cs
- XmlAttributeCollection.cs
- EventLogTraceListener.cs
- SessionStateSection.cs
- HtmlInputReset.cs
- WorkflowApplicationIdleEventArgs.cs
- WebDisplayNameAttribute.cs
- QueryOutputWriter.cs
- SqlHelper.cs
- DataListItemCollection.cs
- PointAnimationUsingPath.cs
- Region.cs
- ResourceManager.cs
- WebSysDescriptionAttribute.cs
- LogAppendAsyncResult.cs
- DoubleAnimation.cs
- HMACSHA512.cs
- DrawingServices.cs
- ComEventsInfo.cs
- Timer.cs
- CompositeControl.cs
- TextBoxAutoCompleteSourceConverter.cs
- GridSplitterAutomationPeer.cs
- ADConnectionHelper.cs
- ProjectedSlot.cs
- ObjectStorage.cs
- CompositeCollection.cs
- BinaryMethodMessage.cs
- compensatingcollection.cs
- BindingOperations.cs
- RelationshipFixer.cs
- DBAsyncResult.cs
- Directory.cs
- Debug.cs
- UTF7Encoding.cs
- DesigntimeLicenseContextSerializer.cs
- SafeRightsManagementQueryHandle.cs
- EditorZone.cs
- RedirectionProxy.cs
- LicFileLicenseProvider.cs
- TransactionContextValidator.cs
- CloudCollection.cs
- WebBrowser.cs
- ClientRuntimeConfig.cs
- DataKey.cs
- DispatchChannelSink.cs
- AuthenticatingEventArgs.cs
- VScrollProperties.cs
- QuestionEventArgs.cs
- AtomParser.cs
- TemplatedWizardStep.cs
- TdsParserSessionPool.cs
- DataGridViewCellParsingEventArgs.cs
- ToolStripSplitButton.cs
- ViewCellSlot.cs
- HttpCapabilitiesEvaluator.cs
- SqlTopReducer.cs
- RSAPKCS1SignatureFormatter.cs
- ImageList.cs
- IsolatedStoragePermission.cs
- BindingCompleteEventArgs.cs
- HoistedLocals.cs
- ExpressionVisitor.cs
- PageBuildProvider.cs
- __Filters.cs
- IsolatedStorage.cs
- LoginName.cs
- ClientTarget.cs
- ApplicationActivator.cs
- InsufficientExecutionStackException.cs
- SchemaImporter.cs
- XmlUTF8TextWriter.cs
- DesignTableCollection.cs
- D3DImage.cs
- MouseButton.cs
- EnumerableRowCollectionExtensions.cs
- XmlNamespaceMapping.cs
- BitmapEffectRenderDataResource.cs
- ApplicationContext.cs
- PermissionToken.cs
- EncryptedType.cs
- TextRunTypographyProperties.cs
- GridViewRowEventArgs.cs
- XmlSchemaExporter.cs
- GeneralTransform.cs
- ManipulationDeltaEventArgs.cs
- OracleConnection.cs
- MDIControlStrip.cs
- SafeLibraryHandle.cs
- XmlDocumentFragment.cs
- PropertyPushdownHelper.cs
- PrinterSettings.cs
- DrawingContextDrawingContextWalker.cs
- WebPartDisplayMode.cs