Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / Microsoft / Scripting / Utils / ReferenceEqualityComparer.cs / 1305376 / ReferenceEqualityComparer.cs
/* **************************************************************************** * * Copyright (c) Microsoft Corporation. * * This source code is subject to terms and conditions of the Microsoft Public License. A * copy of the license can be found in the License.html file at the root of this distribution. If * you cannot locate the Microsoft Public License, please send an email to * dlr@microsoft.com. By using this source code in any fashion, you are agreeing to be bound * by the terms of the Microsoft Public License. * * You must not remove this notice, or any other, from this software. * * * ***************************************************************************/ using System.Collections.Generic; using System.Runtime.CompilerServices; namespace System.Dynamic.Utils { internal sealed class ReferenceEqualityComparer: IEqualityComparer { internal static readonly ReferenceEqualityComparer Instance = new ReferenceEqualityComparer (); private ReferenceEqualityComparer() { } public bool Equals(T x, T y) { return object.ReferenceEquals(x, y); } public int GetHashCode(T obj) { return RuntimeHelpers.GetHashCode(obj); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BindUriHelper.cs
- Compiler.cs
- UnknownBitmapEncoder.cs
- PixelFormatConverter.cs
- ServiceObjectContainer.cs
- SystemFonts.cs
- ElementMarkupObject.cs
- WebMessageEncodingElement.cs
- ModuleElement.cs
- SingleAnimationBase.cs
- ExclusiveHandleList.cs
- DrawingGroup.cs
- ContentElement.cs
- DesignTimeVisibleAttribute.cs
- WebPartDesigner.cs
- NonBatchDirectoryCompiler.cs
- ConsoleCancelEventArgs.cs
- _CookieModule.cs
- AdornerLayer.cs
- DbConnectionPool.cs
- DesignerActionVerbItem.cs
- KeyValuePair.cs
- SignedXml.cs
- WebServiceHandlerFactory.cs
- ScopelessEnumAttribute.cs
- SortDescription.cs
- CookieParameter.cs
- DbResourceAllocator.cs
- altserialization.cs
- PartialList.cs
- ShapeTypeface.cs
- MaxMessageSizeStream.cs
- NativeCppClassAttribute.cs
- MenuEventArgs.cs
- DataSourceCollectionBase.cs
- GetWinFXPath.cs
- DesignerTextWriter.cs
- RootDesignerSerializerAttribute.cs
- DeclarativeExpressionConditionDeclaration.cs
- TableCellAutomationPeer.cs
- EntityStoreSchemaGenerator.cs
- ObjectReferenceStack.cs
- AsymmetricSignatureFormatter.cs
- HostedHttpRequestAsyncResult.cs
- DeploymentSection.cs
- StylusEditingBehavior.cs
- HttpModuleAction.cs
- XmlDocumentFragment.cs
- UmAlQuraCalendar.cs
- BinHexDecoder.cs
- FixedDocumentPaginator.cs
- XmlSerializationGeneratedCode.cs
- PassportIdentity.cs
- ExtendedProtectionPolicyTypeConverter.cs
- TraceUtility.cs
- RolePrincipal.cs
- ClipboardData.cs
- ColorConvertedBitmap.cs
- ImpersonationContext.cs
- XmlQualifiedNameTest.cs
- UnmanagedMemoryStreamWrapper.cs
- SmtpAuthenticationManager.cs
- Workspace.cs
- URIFormatException.cs
- TextEncodedRawTextWriter.cs
- CommandValueSerializer.cs
- CommentAction.cs
- UniformGrid.cs
- SessionParameter.cs
- AsyncOperation.cs
- BigInt.cs
- NeedSkipTokenVisitor.cs
- HttpServerChannel.cs
- StandardTransformFactory.cs
- CodeNamespace.cs
- NameSpaceEvent.cs
- cookieexception.cs
- ActionMessageFilterTable.cs
- MimePart.cs
- ModelTreeEnumerator.cs
- PeerApplication.cs
- DurableDispatcherAddressingFault.cs
- MimeAnyImporter.cs
- Overlapped.cs
- ToolboxDataAttribute.cs
- LineVisual.cs
- DbProviderServices.cs
- MasterPageParser.cs
- SerializationSectionGroup.cs
- EventMap.cs
- XamlRtfConverter.cs
- AutomationIdentifier.cs
- DataTableTypeConverter.cs
- XdrBuilder.cs
- dataprotectionpermission.cs
- MultiBinding.cs
- FileLogRecordStream.cs
- TouchesOverProperty.cs
- WebBrowserEvent.cs
- Preprocessor.cs