Address properties in formulas

Many address properties are in the localized address interfaces, such as IUSAddress, rather than the global address interface (IAddress). Properties that are not in the global interface must be cast to your local address interface.

For example, this code sample can be used to cast the StreetName and Suffix properties to IUSAddress:

dim unitedStatesAddress as Hansen.Property.IUSAddress
unitedStatesAddress = CType(oServiceRequestLog.ServiceRequest.Address,
Hansen.Property.IUSAddress)

dim streetName as string = unitedStatesAddress.StreetName

dim suffix as string = unitedStatesAddress.Suffix.Code

dim res as Hansen.Core.Result = new Result(0, ResultSeverity.UserError,
"street name =" & streetName & "suffix =" & suffix)
return res