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
- ReflectPropertyDescriptor.cs
- ColorConverter.cs
- DecimalAnimationBase.cs
- GlyphRun.cs
- OdbcConnectionStringbuilder.cs
- OdbcHandle.cs
- CharacterBuffer.cs
- SplitContainerDesigner.cs
- SingleQueryOperator.cs
- OwnerDrawPropertyBag.cs
- SafeReadContext.cs
- METAHEADER.cs
- TextSelectionProcessor.cs
- Size.cs
- SingleAnimation.cs
- LinqDataSource.cs
- Context.cs
- TextElement.cs
- OracleTimeSpan.cs
- listitem.cs
- AssemblyName.cs
- AuthorizationRuleCollection.cs
- QilChoice.cs
- AnnotationAuthorChangedEventArgs.cs
- PrimitiveSchema.cs
- UICuesEvent.cs
- BeginCreateSecurityTokenRequest.cs
- SingleConverter.cs
- BinHexEncoder.cs
- _SafeNetHandles.cs
- TimersDescriptionAttribute.cs
- LiteralTextContainerControlBuilder.cs
- COM2PropertyDescriptor.cs
- SqlConnectionHelper.cs
- TextRenderer.cs
- CharacterMetricsDictionary.cs
- MessageDecoder.cs
- XmlSchemaSimpleContentExtension.cs
- HtmlInputRadioButton.cs
- X509Certificate.cs
- _SingleItemRequestCache.cs
- HttpCapabilitiesEvaluator.cs
- LayoutUtils.cs
- localization.cs
- ProxyAttribute.cs
- _ChunkParse.cs
- XmlSchemaObjectCollection.cs
- StateElement.cs
- CodeSubDirectory.cs
- AnnotationComponentManager.cs
- ContextQuery.cs
- SqlRowUpdatingEvent.cs
- XmlIlVisitor.cs
- MasterPage.cs
- StateManagedCollection.cs
- ResolveNameEventArgs.cs
- ClassData.cs
- LinkClickEvent.cs
- EdmComplexTypeAttribute.cs
- BlurBitmapEffect.cs
- ConfigurationElement.cs
- TextUtf8RawTextWriter.cs
- ObjectCloneHelper.cs
- LoginName.cs
- ExpressionWriter.cs
- ExtendedProtectionPolicy.cs
- ConstraintStruct.cs
- DesignObjectWrapper.cs
- ImmutableAssemblyCacheEntry.cs
- TypeUsage.cs
- GlyphCache.cs
- GridViewEditEventArgs.cs
- BuildProviderAppliesToAttribute.cs
- DispatchChannelSink.cs
- PngBitmapEncoder.cs
- PseudoWebRequest.cs
- BrowsableAttribute.cs
- Latin1Encoding.cs
- XmlSchemaSimpleType.cs
- ZoneLinkButton.cs
- _TimerThread.cs
- webclient.cs
- HorizontalAlignConverter.cs
- MediaScriptCommandRoutedEventArgs.cs
- CachedPathData.cs
- FullTextLine.cs
- SafeSystemMetrics.cs
- ScriptResourceInfo.cs
- SmtpLoginAuthenticationModule.cs
- DeclaredTypeValidator.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- TextRangeBase.cs
- SortDescription.cs
- ProxyAttribute.cs
- ResXBuildProvider.cs
- ChoiceConverter.cs
- StateMachineDesignerPaint.cs
- DesignerLabelAdapter.cs
- GenericXmlSecurityToken.cs
- SingleSelectRootGridEntry.cs