// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.usingRoslyn.Utilities;namespaceMicrosoft.CodeAnalysis.CSharp{partialclassBoundDagTemp{publicoverrideboolEquals(objectobj)=>objisBoundDagTempother&&this.Equals(other);publicboolEquals(BoundDagTempother){returnother!=(object)null&&this.Type==other.Type&&object.Equals(this.Source,other.Source)&&this.Index==other.Index;}publicoverrideintGetHashCode(){