public bool IsCompatibleWith(FluentModelMemberVariables other) { if (other.FluentMethod == null || this.FluentMethod == null) { return(true); } else { var thisArmUri = new ARMUri(this.FluentMethod.InnerMethod); var otherArmUri = new ARMUri(other.FluentMethod.InnerMethod); return(thisArmUri.IsSame(otherArmUri)); } }