Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / QueryCache / shaperfactoryquerycachekey.cs / 1305376 / shaperfactoryquerycachekey.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- using System.Diagnostics; using System.Data.Objects; namespace System.Data.Common.QueryCache { internal class ShaperFactoryQueryCacheKey: QueryCacheKey { private readonly string _columnMapKey; private readonly MergeOption _mergeOption; private readonly bool _isValueLayer; internal ShaperFactoryQueryCacheKey(string columnMapKey, MergeOption mergeOption, bool isValueLayer) { Debug.Assert(null != columnMapKey, "null columnMapKey"); _columnMapKey = columnMapKey; _mergeOption = mergeOption; _isValueLayer = isValueLayer; } public override bool Equals(object obj) { var other = obj as ShaperFactoryQueryCacheKey ; if (null == other) { return false; } return this._columnMapKey.Equals(other._columnMapKey, _stringComparison) && this._mergeOption == other._mergeOption && this._isValueLayer == other._isValueLayer; } public override int GetHashCode() { return _columnMapKey.GetHashCode(); } } } // 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
- TrackingMemoryStreamFactory.cs
- SecuritySessionSecurityTokenProvider.cs
- PointF.cs
- ToolStripItemBehavior.cs
- RotateTransform.cs
- AsyncCompletedEventArgs.cs
- ProfilePropertyNameValidator.cs
- ObjectReaderCompiler.cs
- DesignerVerbCollection.cs
- HostAdapter.cs
- CompressionTransform.cs
- WebColorConverter.cs
- XmlEventCache.cs
- ChannelManagerHelpers.cs
- ManagedWndProcTracker.cs
- InstallerTypeAttribute.cs
- ByteStorage.cs
- TeredoHelper.cs
- BindingListCollectionView.cs
- SecurityProtocolCorrelationState.cs
- BlockCollection.cs
- Transform3D.cs
- TrackingMemoryStreamFactory.cs
- XmlSchemaAnyAttribute.cs
- altserialization.cs
- UriExt.cs
- Int32CAMarshaler.cs
- EntityDataSourceValidationException.cs
- FileStream.cs
- RawStylusInputReport.cs
- ShapeTypeface.cs
- Dictionary.cs
- TagPrefixInfo.cs
- _HelperAsyncResults.cs
- SudsCommon.cs
- processwaithandle.cs
- LinqDataSourceContextEventArgs.cs
- DataGridColumnHeadersPresenter.cs
- FontNamesConverter.cs
- EncodingTable.cs
- NeedSkipTokenVisitor.cs
- SerializationTrace.cs
- NamespaceDecl.cs
- SerializationObjectManager.cs
- EdmComplexPropertyAttribute.cs
- SweepDirectionValidation.cs
- MsmqHostedTransportConfiguration.cs
- DataGridColumn.cs
- QueryComponents.cs
- ExpandSegmentCollection.cs
- XPathNavigatorKeyComparer.cs
- ClientSponsor.cs
- XDeferredAxisSource.cs
- SharedDp.cs
- BatchServiceHost.cs
- LogicalCallContext.cs
- ClonableStack.cs
- RegionIterator.cs
- DataGridViewCellConverter.cs
- _DisconnectOverlappedAsyncResult.cs
- CombinedGeometry.cs
- SqlProviderUtilities.cs
- CodeRemoveEventStatement.cs
- MeshGeometry3D.cs
- InputDevice.cs
- EventSinkActivityDesigner.cs
- ItemsChangedEventArgs.cs
- FrameworkTemplate.cs
- OleDbWrapper.cs
- BitmapEffect.cs
- TimeStampChecker.cs
- XmlWriterTraceListener.cs
- BackgroundFormatInfo.cs
- DotExpr.cs
- ObjectConverter.cs
- Visual3DCollection.cs
- Native.cs
- BrowserCapabilitiesCodeGenerator.cs
- ToolStripProgressBar.cs
- CodeSubDirectoriesCollection.cs
- PointConverter.cs
- SingleAnimationBase.cs
- KeyedPriorityQueue.cs
- HtmlSelectionListAdapter.cs
- SimpleWorkerRequest.cs
- Int64AnimationUsingKeyFrames.cs
- peersecurityelement.cs
- Util.cs
- Point3D.cs
- ServiceModelConfigurationElementCollection.cs
- BackStopAuthenticationModule.cs
- WindowsProgressbar.cs
- SettingsPropertyWrongTypeException.cs
- SmiEventSink.cs
- DataServiceResponse.cs
- ListParagraph.cs
- NumberFormatInfo.cs
- ConfigurationSection.cs
- AssemblyAssociatedContentFileAttribute.cs
- DataViewSetting.cs