private static bool TryModifySourceLocation(IExchangePrincipal exchangePrincipal, XmlAttribute xmlAttribute, ExtensionData extensionData, out Exception exception) { string value; if (!DefaultExtensionTable.TryConvertToCompleteUrl(exchangePrincipal, xmlAttribute.Value, extensionData.ExtensionId, out value, out exception)) { return(false); } xmlAttribute.Value = value; return(true); }