/// <summary> /// test if is equal to other object. /// </summary> /// <param name="obj">object to compare</param> /// <returns>true if both are equal</returns> public override bool Equals(object obj) { //if parameter is null return false if (obj == null) { return(false); } //if parameter cannot be cast to Guid return false LASGuid guidd = obj as LASGuid; if ((object)guidd == null) { return(false); } if (CAPI.LASGuid_Equals(hguid, guidd.GetPointer()) == 1) { return(true); } else { return(false); } }
/// <summary> /// test if is equal to other LASGuid. /// </summary> /// <param name="obj">LASGuid to compare</param> /// <returns>true if both are equal</returns> public bool Equals(LASGuid obj) { //if parameter cannot be cast to Guid return false if ((object)obj == null) { return(false); } if (CAPI.LASGuid_Equals(hguid, obj.GetPointer()) == 1) { return(true); } else { return(false); } }