// 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 4
0
        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();
 }