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
- IPCCacheManager.cs
- MissingFieldException.cs
- CalendarTable.cs
- DataGridViewBindingCompleteEventArgs.cs
- SchemaManager.cs
- ReflectPropertyDescriptor.cs
- FontConverter.cs
- XmlSchemaSubstitutionGroup.cs
- XmlEncoding.cs
- securitycriticaldataClass.cs
- ScrollBar.cs
- XPathException.cs
- ComboBoxRenderer.cs
- SvcMapFile.cs
- DownloadProgressEventArgs.cs
- DefaultPrintController.cs
- RoleService.cs
- Fx.cs
- BehaviorDragDropEventArgs.cs
- HtmlTernaryTree.cs
- SimpleWorkerRequest.cs
- BufferBuilder.cs
- DnsEndPoint.cs
- DataSourceCacheDurationConverter.cs
- XmlNotation.cs
- ClipboardData.cs
- PropagatorResult.cs
- WebBrowserContainer.cs
- ICollection.cs
- CollectionViewSource.cs
- RtfToXamlReader.cs
- _BufferOffsetSize.cs
- NamespaceInfo.cs
- SecuritySessionServerSettings.cs
- serverconfig.cs
- SQLCharsStorage.cs
- TableLayoutPanelBehavior.cs
- ReadOnlyDictionary.cs
- TrackPoint.cs
- HierarchicalDataBoundControl.cs
- SettingsBase.cs
- KeyedByTypeCollection.cs
- CreateUserErrorEventArgs.cs
- WarningException.cs
- IdentityModelStringsVersion1.cs
- CharacterBufferReference.cs
- KeyToListMap.cs
- UIElementAutomationPeer.cs
- StringWriter.cs
- NotCondition.cs
- HostedTransportConfigurationManager.cs
- xsdvalidator.cs
- FacetEnabledSchemaElement.cs
- FloaterParaClient.cs
- LookupNode.cs
- EpmCustomContentSerializer.cs
- SaveFileDialog.cs
- SoapObjectWriter.cs
- CodeTypeDelegate.cs
- VersionConverter.cs
- ThrowHelper.cs
- GridViewCellAutomationPeer.cs
- VariableBinder.cs
- DynamicPropertyReader.cs
- ClientRoleProvider.cs
- ADConnectionHelper.cs
- ProviderConnectionPoint.cs
- HMACSHA256.cs
- DaylightTime.cs
- CorrelationHandle.cs
- PluralizationServiceUtil.cs
- XmlDataSourceNodeDescriptor.cs
- ClientTargetCollection.cs
- TakeOrSkipQueryOperator.cs
- BitmapEffect.cs
- IPPacketInformation.cs
- CharacterBuffer.cs
- DataTableClearEvent.cs
- Hex.cs
- FrameworkTextComposition.cs
- XPathExpr.cs
- TableStyle.cs
- TextAutomationPeer.cs
- DataGridTable.cs
- HttpHandlerAction.cs
- EntityDataSourceUtil.cs
- IdentifierCollection.cs
- BamlLocalizabilityResolver.cs
- Compiler.cs
- SafeCertificateContext.cs
- CopyNodeSetAction.cs
- BitmapEffect.cs
- SerializerDescriptor.cs
- DoubleCollectionValueSerializer.cs
- DBConnectionString.cs
- SortKey.cs
- PaperSource.cs
- WindowsRichEdit.cs
- ISAPIWorkerRequest.cs
- LinqDataSourceValidationException.cs