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
- SettingsProviderCollection.cs
- FontStretches.cs
- ComponentEvent.cs
- SimpleBitVector32.cs
- AddingNewEventArgs.cs
- OdbcException.cs
- QilPatternFactory.cs
- PropertyItem.cs
- VisemeEventArgs.cs
- HtmlAnchor.cs
- DynamicControlParameter.cs
- MenuItemCollection.cs
- Module.cs
- ThicknessKeyFrameCollection.cs
- RangeValuePattern.cs
- _DigestClient.cs
- CorrelationTokenTypeConvertor.cs
- SqlDataSource.cs
- PersistChildrenAttribute.cs
- HitTestWithGeometryDrawingContextWalker.cs
- XmlDataContract.cs
- ResourceReferenceExpression.cs
- TextureBrush.cs
- UserNamePasswordValidator.cs
- _ContextAwareResult.cs
- HTMLTextWriter.cs
- BinHexEncoder.cs
- TablePattern.cs
- OleAutBinder.cs
- PropertyStore.cs
- EntityDataSourceEntityTypeFilterItem.cs
- InputProcessorProfilesLoader.cs
- Operator.cs
- Imaging.cs
- ListSourceHelper.cs
- AccessKeyManager.cs
- SHA1CryptoServiceProvider.cs
- Signature.cs
- DataServiceRequestOfT.cs
- XmlIterators.cs
- RemotingConfigParser.cs
- DataGridViewColumnEventArgs.cs
- GeneratedView.cs
- ToolStripSplitStackLayout.cs
- EntityDataSourceSelectingEventArgs.cs
- IdentityNotMappedException.cs
- GetCertificateRequest.cs
- OleDbFactory.cs
- DesignTimeVisibleAttribute.cs
- WebReferencesBuildProvider.cs
- Error.cs
- SafeMILHandle.cs
- UniqueContractNameValidationBehavior.cs
- DBCommandBuilder.cs
- StyleTypedPropertyAttribute.cs
- DetailsViewDeleteEventArgs.cs
- NullableFloatAverageAggregationOperator.cs
- SolidBrush.cs
- Utils.cs
- DataSourceIDConverter.cs
- SchemaElementDecl.cs
- CompositeActivityMarkupSerializer.cs
- DoubleUtil.cs
- RemotingHelper.cs
- ToolboxBitmapAttribute.cs
- DataGridViewColumnEventArgs.cs
- ContextStaticAttribute.cs
- OdbcConnectionStringbuilder.cs
- ObjectStorage.cs
- BitStack.cs
- HttpCacheVaryByContentEncodings.cs
- Point3DAnimation.cs
- FileNotFoundException.cs
- TextAnchor.cs
- EventLogInternal.cs
- GacUtil.cs
- PluralizationService.cs
- IOException.cs
- ProcessThread.cs
- ApplicationServicesHostFactory.cs
- FormsAuthenticationUserCollection.cs
- GetWinFXPath.cs
- CommentEmitter.cs
- TraceListener.cs
- FixedSOMPageConstructor.cs
- SqlProcedureAttribute.cs
- ThemeDirectoryCompiler.cs
- MouseCaptureWithinProperty.cs
- DataBinder.cs
- DbConnectionOptions.cs
- KnownColorTable.cs
- CodeBlockBuilder.cs
- TemplateEditingService.cs
- ReachObjectContext.cs
- DataRelationPropertyDescriptor.cs
- NetDataContractSerializer.cs
- ConnectionConsumerAttribute.cs
- DelegateArgumentReference.cs
- DesignTable.cs
- TextParaClient.cs