Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / CommandTrees / ExpressionBuilder / Row.cs / 1305376 / Row.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.Collections.Generic; using System.Data.Common.CommandTrees; using System.Data.Common.Utils; namespace System.Data.Common.CommandTrees.ExpressionBuilder { ////// The Row class is intended to provide a constructor-like means of calling internal sealed class Row { private readonly System.Collections.ObjectModel.ReadOnlyCollection. /// > arguments; /// /// Constructs a new Row with the specified first column value and optional successive column values /// /// A key-value pair that provides the first column in the new row instance (required) /// Key-value pairs that provide any subsequent columns in the new row instance (optional) public Row(KeyValuePaircolumnValue, params KeyValuePair [] columnValues) { this.arguments = new System.Collections.ObjectModel.ReadOnlyCollection >(Helpers.Prepend(columnValues, columnValue)); } /// /// Creates a new ///that constructs a new row based on the columns /// contained in this Row instance. /// A new DbNewInstanceExpression that constructs a row with the same column names and DbExpression values as this Row instance ///public DbNewInstanceExpression ToExpression() { return DbExpressionBuilder.NewRow(this.arguments); } /// /// Converts the given Row instance into an instance of /// ////// A DbExpression based on the Row instance ////// is null. public static implicit operator DbExpression(Row row) { EntityUtil.CheckArgumentNull(row, "row"); return row.ToExpression(); } } } // 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
- Transform3DCollection.cs
- VersionedStream.cs
- ObjectDataSourceView.cs
- hwndwrapper.cs
- TabPanel.cs
- PageAdapter.cs
- PngBitmapEncoder.cs
- OutputCacheSettings.cs
- DataGridViewColumnEventArgs.cs
- MDIWindowDialog.cs
- XmlUtf8RawTextWriter.cs
- ProfileProvider.cs
- compensatingcollection.cs
- TextCompositionEventArgs.cs
- ViewManager.cs
- IsolationInterop.cs
- TextTreeRootNode.cs
- GeometryModel3D.cs
- ContainsSearchOperator.cs
- loginstatus.cs
- ScrollChangedEventArgs.cs
- PrintPreviewDialog.cs
- ComAwareEventInfo.cs
- SocketPermission.cs
- MergeFilterQuery.cs
- ExpressionBindingCollection.cs
- PropertyChangedEventManager.cs
- BuildProvider.cs
- ConfigXmlComment.cs
- ComponentTray.cs
- RegionInfo.cs
- SortDescription.cs
- IriParsingElement.cs
- DependencyObjectType.cs
- Metadata.cs
- HasCopySemanticsAttribute.cs
- WebPartDisplayMode.cs
- RootCodeDomSerializer.cs
- CqlBlock.cs
- PolicyChain.cs
- Assert.cs
- QilName.cs
- XmlnsDefinitionAttribute.cs
- EventListenerClientSide.cs
- DrawingBrush.cs
- SafeHGlobalHandleCritical.cs
- MimePart.cs
- Vars.cs
- LicenseProviderAttribute.cs
- AnimationException.cs
- DocumentViewerBaseAutomationPeer.cs
- ListItemConverter.cs
- SettingsAttributeDictionary.cs
- SafeNativeMethodsMilCoreApi.cs
- RenderData.cs
- SafePEFileHandle.cs
- StackSpiller.Generated.cs
- ListMarkerSourceInfo.cs
- ScriptMethodAttribute.cs
- XmlTypeAttribute.cs
- StringAttributeCollection.cs
- FormsAuthenticationTicket.cs
- AnnotationMap.cs
- ConfigurationProperty.cs
- MeshGeometry3D.cs
- KnownBoxes.cs
- TextSelectionProcessor.cs
- OptimizerPatterns.cs
- ServiceModelEnumValidatorAttribute.cs
- HttpWebRequest.cs
- DetailsView.cs
- ExpressionsCollectionConverter.cs
- TableLayoutPanelResizeGlyph.cs
- RuntimeConfigurationRecord.cs
- ResolvedKeyFrameEntry.cs
- CompensationExtension.cs
- CodeGenHelper.cs
- SiteMembershipCondition.cs
- GCHandleCookieTable.cs
- IdnMapping.cs
- X509CertificateChain.cs
- BindingParameterCollection.cs
- PageCatalogPart.cs
- TrackPointCollection.cs
- WorkflowMarkupSerializationManager.cs
- ToolstripProfessionalRenderer.cs
- FillRuleValidation.cs
- DataGridViewUtilities.cs
- FontCacheUtil.cs
- ExceptionUtil.cs
- wgx_sdk_version.cs
- SkipQueryOptionExpression.cs
- ReadWriteSpinLock.cs
- XmlElementElementCollection.cs
- CreateUserWizardStep.cs
- HMACSHA256.cs
- BufferedGraphicsContext.cs
- WrapPanel.cs
- TreeNodeBinding.cs
- Pair.cs