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
- UserPersonalizationStateInfo.cs
- GraphicsPathIterator.cs
- FileUtil.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- ResourceProviderFactory.cs
- CommonProperties.cs
- Journaling.cs
- IgnoreFileBuildProvider.cs
- ValueQuery.cs
- CookieParameter.cs
- LinearGradientBrush.cs
- SessionEndedEventArgs.cs
- ComplusEndpointConfigContainer.cs
- Grammar.cs
- AttributeProviderAttribute.cs
- RadialGradientBrush.cs
- DebuggerService.cs
- DataTransferEventArgs.cs
- RecordBuilder.cs
- OpCodes.cs
- XhtmlBasicTextBoxAdapter.cs
- TypeGeneratedEventArgs.cs
- XmlUnspecifiedAttribute.cs
- DesignerVerb.cs
- Lasso.cs
- KeyInstance.cs
- CacheHelper.cs
- HScrollProperties.cs
- Workspace.cs
- EmptyReadOnlyDictionaryInternal.cs
- x509store.cs
- XmlUrlResolver.cs
- UnsignedPublishLicense.cs
- GPPOINT.cs
- WebBrowserSiteBase.cs
- ProjectionAnalyzer.cs
- ArgumentReference.cs
- StaticFileHandler.cs
- ContractListAdapter.cs
- SessionConnectionReader.cs
- TreeViewDataItemAutomationPeer.cs
- ComplexObject.cs
- SerTrace.cs
- WindowsScrollBarBits.cs
- SuppressIldasmAttribute.cs
- Expression.cs
- AttachmentCollection.cs
- Error.cs
- DataTableCollection.cs
- CannotUnloadAppDomainException.cs
- FixedSOMPage.cs
- UnknownBitmapEncoder.cs
- SupportsEventValidationAttribute.cs
- DataServiceQueryOfT.cs
- XmlCharacterData.cs
- WebBaseEventKeyComparer.cs
- DelegateSerializationHolder.cs
- BasicKeyConstraint.cs
- HttpRuntimeSection.cs
- Pts.cs
- Sentence.cs
- sitestring.cs
- ListViewEditEventArgs.cs
- TerminateSequence.cs
- PointLight.cs
- TraceLevelHelper.cs
- DrawingGroup.cs
- WeakReferenceKey.cs
- OperationFormatStyle.cs
- DocumentGridContextMenu.cs
- UserPersonalizationStateInfo.cs
- BaseAsyncResult.cs
- DiscoveryServerProtocol.cs
- COM2ColorConverter.cs
- QuadraticBezierSegment.cs
- RectAnimationClockResource.cs
- DropAnimation.xaml.cs
- InlineCollection.cs
- BitmapScalingModeValidation.cs
- Pool.cs
- TemplateFactory.cs
- XmlConverter.cs
- xamlnodes.cs
- PathData.cs
- ElementFactory.cs
- MetadataCache.cs
- DataSourceControl.cs
- PublisherIdentityPermission.cs
- RegexTree.cs
- WebPartsPersonalizationAuthorization.cs
- XmlElementList.cs
- CodeAttributeDeclaration.cs
- StyleSheetRefUrlEditor.cs
- InfiniteIntConverter.cs
- EntityTemplateUserControl.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- TreeViewImageKeyConverter.cs
- ErrorFormatterPage.cs
- IChannel.cs
- DecimalAnimation.cs