/// <summary> /// Compares this object with another for equality /// </summary> /// <param name="other">The object with which to compare this one.</param> /// <returns>True if the objects contain the same data, false otherwise.</returns> private bool InternalEquals(ConfigurationMetadata other) { if (Object.ReferenceEquals(this, other)) { return(true); } return(ProjectFullPath.Equals(other.ProjectFullPath, StringComparison.OrdinalIgnoreCase) && ToolsVersion.Equals(other.ToolsVersion, StringComparison.OrdinalIgnoreCase) && GlobalProperties.Equals(other.GlobalProperties)); }
private bool InternalEquals(ConfigurationMetadata other) { if (ReferenceEquals(this, other)) { return(true); } return(ProjectFullPath.Equals(other.ProjectFullPath, StringComparison.OrdinalIgnoreCase) && ToolsVersion.Equals(other.ToolsVersion, StringComparison.OrdinalIgnoreCase) && GlobalProperties.Equals(other.GlobalProperties) && PreviousPlatform.Equals(other.PreviousPlatform, StringComparison.OrdinalIgnoreCase) && PreviousPlatformLookupTable.Equals(other.PreviousPlatformLookupTable, StringComparison.OrdinalIgnoreCase)); }