// Token: 0x060006D8 RID: 1752 RVA: 0x00035FAD File Offset: 0x000341AD public static PropertyDefinition LookupAddressPropertyAd(AddressFormatTable.AddressPart addressPart) { if (AddressFormatTable.BusinessAdAddressParts[(int)addressPart] != null) { return(AddressFormatTable.BusinessAdAddressParts[(int)addressPart]); } return(null); }
private static ContactPropertyInfo LookupAddressProperty(AddressFormatTable.AddressPart addressPart, PhysicalAddressType type) { ContactPropertyInfo[] array; if (ContactUtilities.addressPropertyTable.TryGetValue(type, out array)) { return(array[(int)addressPart]); } return(null); }
// Token: 0x060006D7 RID: 1751 RVA: 0x00035F8C File Offset: 0x0003418C public static PropertyDefinition LookupAddressProperty(AddressFormatTable.AddressPart addressPart, PhysicalAddressType type) { PropertyDefinition[] array; if (AddressFormatTable.addressPropertyTable.TryGetValue(type, out array)) { return(array[(int)addressPart]); } return(null); }
private static AddressComponent ProcessAddressPartInternal(string addressPartValue, AddressFormatTable.AddressPart addressPart) { AddressComponent addressComponent = new AddressComponent(); addressComponent.Value = addressPartValue; string label = string.Empty; switch (addressPart) { case AddressFormatTable.AddressPart.Street: label = LocalizedStrings.GetHtmlEncoded(-883163903); break; case AddressFormatTable.AddressPart.City: label = LocalizedStrings.GetHtmlEncoded(775690683); break; case AddressFormatTable.AddressPart.State: label = LocalizedStrings.GetHtmlEncoded(2035807370); break; case AddressFormatTable.AddressPart.PostalCode: label = LocalizedStrings.GetHtmlEncoded(-1694515752); break; case AddressFormatTable.AddressPart.Country: label = LocalizedStrings.GetHtmlEncoded(-383027171); break; } addressComponent.Label = label; return(addressComponent); }
// Token: 0x060006D9 RID: 1753 RVA: 0x00035FC4 File Offset: 0x000341C4 // Note: this type is marked as 'beforefieldinit'. static AddressFormatTable() { AddressFormatTable.AddressPart[] array = new AddressFormatTable.AddressPart[5]; array[0] = AddressFormatTable.AddressPart.PostalCode; array[1] = AddressFormatTable.AddressPart.Country; array[2] = AddressFormatTable.AddressPart.State; array[3] = AddressFormatTable.AddressPart.City; AddressFormatTable.zhTWAddressFormat = array; AddressFormatTable.AddressPart[] array2 = new AddressFormatTable.AddressPart[5]; array2[0] = AddressFormatTable.AddressPart.Country; array2[1] = AddressFormatTable.AddressPart.PostalCode; array2[2] = AddressFormatTable.AddressPart.State; array2[3] = AddressFormatTable.AddressPart.City; AddressFormatTable.RussianAddressFormat = array2; AddressFormatTable.AddressPart[] array3 = new AddressFormatTable.AddressPart[5]; array3[0] = AddressFormatTable.AddressPart.Country; array3[1] = AddressFormatTable.AddressPart.State; array3[2] = AddressFormatTable.AddressPart.City; array3[3] = AddressFormatTable.AddressPart.PostalCode; AddressFormatTable.zhMOAddressFormat = array3; AddressFormatTable.AmericanAddressFormat = new AddressFormatTable.AddressPart[] { AddressFormatTable.AddressPart.Street, AddressFormatTable.AddressPart.City, AddressFormatTable.AddressPart.State, AddressFormatTable.AddressPart.PostalCode, AddressFormatTable.AddressPart.Country }; AddressFormatTable.EuropeanAddressFormat = new AddressFormatTable.AddressPart[] { AddressFormatTable.AddressPart.Street, AddressFormatTable.AddressPart.PostalCode, AddressFormatTable.AddressPart.City, AddressFormatTable.AddressPart.State, AddressFormatTable.AddressPart.Country }; AddressFormatTable.JapaneseAddressFormat = new AddressFormatTable.AddressPart[] { AddressFormatTable.AddressPart.PostalCode, AddressFormatTable.AddressPart.State, AddressFormatTable.AddressPart.City, AddressFormatTable.AddressPart.Street, AddressFormatTable.AddressPart.Country }; AddressFormatTable.TurkishAddressFormat = new AddressFormatTable.AddressPart[] { AddressFormatTable.AddressPart.Street, AddressFormatTable.AddressPart.PostalCode, AddressFormatTable.AddressPart.State, AddressFormatTable.AddressPart.City, AddressFormatTable.AddressPart.Country }; AddressFormatTable.OmanAddressFormat = new AddressFormatTable.AddressPart[] { AddressFormatTable.AddressPart.Street, AddressFormatTable.AddressPart.City, AddressFormatTable.AddressPart.State, AddressFormatTable.AddressPart.Country, AddressFormatTable.AddressPart.PostalCode }; AddressFormatTable.EgyptianAddressFormat = new AddressFormatTable.AddressPart[] { AddressFormatTable.AddressPart.Street, AddressFormatTable.AddressPart.Country, AddressFormatTable.AddressPart.City, AddressFormatTable.AddressPart.State, AddressFormatTable.AddressPart.PostalCode }; AddressFormatTable.HungarianAddressFormat = new AddressFormatTable.AddressPart[] { AddressFormatTable.AddressPart.City, AddressFormatTable.AddressPart.Street, AddressFormatTable.AddressPart.PostalCode, AddressFormatTable.AddressPart.State, AddressFormatTable.AddressPart.Country }; AddressFormatTable.IndonesianAddressFormat = new AddressFormatTable.AddressPart[] { AddressFormatTable.AddressPart.Street, AddressFormatTable.AddressPart.City, AddressFormatTable.AddressPart.PostalCode, AddressFormatTable.AddressPart.State, AddressFormatTable.AddressPart.Country }; AddressFormatTable.HomeAddressParts = new PropertyDefinition[] { ContactSchema.HomeStreet, ContactSchema.HomeCity, ContactSchema.HomeState, ContactSchema.HomePostalCode, ContactSchema.HomeCountry }; AddressFormatTable.BusinessAddressParts = new PropertyDefinition[] { ContactSchema.WorkAddressStreet, ContactSchema.WorkAddressCity, ContactSchema.WorkAddressState, ContactSchema.WorkAddressPostalCode, ContactSchema.WorkAddressCountry }; AddressFormatTable.OtherAddressParts = new PropertyDefinition[] { ContactSchema.OtherStreet, ContactSchema.OtherCity, ContactSchema.OtherState, ContactSchema.OtherPostalCode, ContactSchema.OtherCountry }; AddressFormatTable.BusinessAdAddressParts = new PropertyDefinition[] { ADOrgPersonSchema.StreetAddress, ADOrgPersonSchema.City, ADOrgPersonSchema.StateOrProvince, ADOrgPersonSchema.PostalCode, ADOrgPersonSchema.Co }; AddressFormatTable.addressPropertyTable = AddressFormatTable.LoadAddressPropertyTable(); AddressFormatTable.cultureAddressMap = AddressFormatTable.LoadCultureAddressMap(); }