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
- StateMachine.cs
- TypeTypeConverter.cs
- ComplexObject.cs
- ScriptReference.cs
- PropertyNames.cs
- GreenMethods.cs
- ClientSideProviderDescription.cs
- OleDragDropHandler.cs
- Lease.cs
- SafeBitVector32.cs
- ResponseBodyWriter.cs
- PeerCollaboration.cs
- PEFileReader.cs
- MultitargetUtil.cs
- Page.cs
- CompilerTypeWithParams.cs
- shaperfactoryquerycachekey.cs
- ButtonStandardAdapter.cs
- ComEventsHelper.cs
- BitVector32.cs
- SQLResource.cs
- RoutedEvent.cs
- MonitorWrapper.cs
- TrackBarRenderer.cs
- RenderingEventArgs.cs
- AssociationSetMetadata.cs
- Color.cs
- Codec.cs
- ProfileModule.cs
- Peer.cs
- TextElementCollection.cs
- LoadedOrUnloadedOperation.cs
- XmlMapping.cs
- SecurityContextCookieSerializer.cs
- GenerateScriptTypeAttribute.cs
- DelegateSerializationHolder.cs
- DataObjectMethodAttribute.cs
- CachedCompositeFamily.cs
- AddInIpcChannel.cs
- StrokeCollection.cs
- GridViewSortEventArgs.cs
- selecteditemcollection.cs
- ValueType.cs
- ExpressionBinding.cs
- IDReferencePropertyAttribute.cs
- XPathArrayIterator.cs
- InputScopeNameConverter.cs
- Authorization.cs
- PropertyFilterAttribute.cs
- ThreadStateException.cs
- OdbcConnectionHandle.cs
- ReadOnlyCollectionBase.cs
- SyndicationDeserializer.cs
- URI.cs
- DateTimeStorage.cs
- SplineKeyFrames.cs
- DesignerSerializationOptionsAttribute.cs
- EnlistmentState.cs
- QilList.cs
- ResponseStream.cs
- TextTreeRootTextBlock.cs
- TextEncodedRawTextWriter.cs
- OwnerDrawPropertyBag.cs
- Win32.cs
- ControlBuilder.cs
- DefaultMemberAttribute.cs
- SendMailErrorEventArgs.cs
- Rights.cs
- CodeObjectCreateExpression.cs
- WorkflowViewElement.cs
- CharacterBuffer.cs
- SerializerWriterEventHandlers.cs
- MultiBindingExpression.cs
- DataTableMapping.cs
- SrgsGrammarCompiler.cs
- EventBookmark.cs
- ScriptResourceInfo.cs
- BooleanKeyFrameCollection.cs
- unitconverter.cs
- IdnMapping.cs
- IApplicationTrustManager.cs
- WindowsToolbarAsMenu.cs
- CodeAttachEventStatement.cs
- securestring.cs
- ScaleTransform.cs
- XpsThumbnail.cs
- GenericIdentity.cs
- ToolboxItemCollection.cs
- GAC.cs
- AuthenticationService.cs
- TextComposition.cs
- AutomationPatternInfo.cs
- contentDescriptor.cs
- DataBindingValueUIHandler.cs
- TransactionManager.cs
- AlphaSortedEnumConverter.cs
- ToolboxCategory.cs
- Accessible.cs
- ScriptIgnoreAttribute.cs
- SendDesigner.xaml.cs