///-------------------------------------------------------------------------------- /// <summary>This method determines whether or not any metadata is /// different between the input instance and the current instance.</summary> /// /// <param name="inputFeature">The feature to compare metadata.</param> ///-------------------------------------------------------------------------------- public bool IsIdenticalMetadata(Feature inputFeature) { if (FeatureName.GetString() != inputFeature.FeatureName.GetString()) { return(false); } if (SolutionID.GetGuid() != inputFeature.SolutionID.GetGuid()) { return(false); } if (IsAutoUpdated.GetBool() != inputFeature.IsAutoUpdated.GetBool()) { return(false); } if (Description.GetString() != inputFeature.Description.GetString()) { return(false); } #region protected #endregion protected return(true); }