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
- InputScopeNameConverter.cs
- ScrollEventArgs.cs
- CryptoConfig.cs
- hresults.cs
- BCLDebug.cs
- WaitHandleCannotBeOpenedException.cs
- PrimitiveSchema.cs
- DataGridPagingPage.cs
- GeneralTransform3DCollection.cs
- HtmlValidatorAdapter.cs
- ItemType.cs
- _LocalDataStore.cs
- ZipIOCentralDirectoryFileHeader.cs
- PropertyExpression.cs
- HostUtils.cs
- DefinitionBase.cs
- ContentFilePart.cs
- CaseKeyBox.xaml.cs
- ExceptionValidationRule.cs
- PublisherMembershipCondition.cs
- WindowsClientCredential.cs
- DesignerActionPropertyItem.cs
- SqlDataReader.cs
- FigureHelper.cs
- ConstraintEnumerator.cs
- CellParagraph.cs
- XmlHierarchicalEnumerable.cs
- HttpCacheParams.cs
- SqlXmlStorage.cs
- FontSource.cs
- ToolStripComboBox.cs
- ConvertersCollection.cs
- HttpProcessUtility.cs
- Encoder.cs
- Vector3DConverter.cs
- TrueReadOnlyCollection.cs
- ControlBuilderAttribute.cs
- CompilationUnit.cs
- Event.cs
- HttpListenerRequestUriBuilder.cs
- X509CertificateCollection.cs
- BindingList.cs
- PeerNameRecordCollection.cs
- Rule.cs
- XmlCDATASection.cs
- MachineSettingsSection.cs
- FontStretch.cs
- WorkflowServiceNamespace.cs
- AlphaSortedEnumConverter.cs
- PackageDocument.cs
- QueryPageSettingsEventArgs.cs
- ArgumentValidation.cs
- XpsSerializerFactory.cs
- PolicyManager.cs
- StylusDevice.cs
- MissingMemberException.cs
- SqlReferenceCollection.cs
- UnmanagedMarshal.cs
- SplitContainer.cs
- XslAst.cs
- ImageMetadata.cs
- ThreadAttributes.cs
- ScriptReference.cs
- StrongTypingException.cs
- PropagatorResult.cs
- StdValidatorsAndConverters.cs
- PrintDialog.cs
- __ComObject.cs
- MailWriter.cs
- BooleanFunctions.cs
- UpdatePanelTrigger.cs
- MonikerSyntaxException.cs
- DirectionalLight.cs
- UnaryOperationBinder.cs
- SchemaTypeEmitter.cs
- MailMessageEventArgs.cs
- XmlQueryType.cs
- DataViewSettingCollection.cs
- RC2.cs
- EventSetter.cs
- AnonymousIdentificationModule.cs
- SoapHeaderException.cs
- CopyAction.cs
- ApplicationDirectoryMembershipCondition.cs
- ConfigurationElementCollection.cs
- HttpRequest.cs
- WebReferencesBuildProvider.cs
- CollectionConverter.cs
- HttpRequestCacheValidator.cs
- HtmlShimManager.cs
- FilteredAttributeCollection.cs
- NonDualMessageSecurityOverHttpElement.cs
- OletxTransactionHeader.cs
- ListView.cs
- SingleBodyParameterMessageFormatter.cs
- MessageContractImporter.cs
- MulticastDelegate.cs
- IntPtr.cs
- FontNamesConverter.cs
- PageThemeParser.cs