internal static void SenderDomainsSetter(object value, IPropertyBag propertyBag) { if (value == null) { propertyBag[TenantInboundConnectorSchema.SenderDomainString] = string.Empty; return; } MultiValuedProperty <AddressSpace> senderDomains = (MultiValuedProperty <AddressSpace>)value; string value2 = TenantInboundConnector.ConvertSenderdomainsToString(senderDomains); propertyBag[TenantInboundConnectorSchema.SenderDomainString] = value2; }
internal static object SenderDomainsGetter(IPropertyBag propertyBag) { string text = (string)propertyBag[TenantInboundConnectorSchema.SenderDomainString]; if (string.IsNullOrEmpty(text)) { return(new MultiValuedProperty <AddressSpace>(false, TenantInboundConnectorSchema.SenderDomains, new AddressSpace[0])); } List <AddressSpace> senderDomainsFromString = TenantInboundConnector.GetSenderDomainsFromString(text); return(new MultiValuedProperty <AddressSpace>(false, TenantInboundConnectorSchema.SenderDomains, senderDomainsFromString)); }