Ejemplo n.º 1
0
 // Token: 0x06007D78 RID: 32120 RVA: 0x00233F7C File Offset: 0x0023217C
 static HashHelper()
 {
     HashHelper.Initialize();
     Type[] types = new Type[]
     {
         typeof(BamlLocalizableResource),
         typeof(ComponentResourceKey)
     };
     BaseHashHelper.RegisterTypes(typeof(HashHelper).Assembly, types);
     HashHelper.Initialize();
 }
Ejemplo n.º 2
0
        // The class cctor registers this assembly's exceptional types with
        // the base helper.
        static HashHelper()
        {
            Initialize();       // this makes FxCop happy - otherwise Initialize is "unused code"

            Type[] types = new Type[] {
#if WINDOWS_BASE
#elif PRESENTATION_CORE
                typeof(System.Windows.Media.CharacterMetrics),                   // bug 1612093
                typeof(System.Windows.Ink.ExtendedProperty),                     // bug 1612101
                typeof(System.Windows.Media.FamilyTypeface),                     // bug 1612103
                typeof(System.Windows.Media.NumberSubstitution),                 // bug 1612105
#elif PRESENTATIONFRAMEWORK
                typeof(System.Windows.Markup.Localizer.BamlLocalizableResource), // bug 1612118
                typeof(System.Windows.ComponentResourceKey),                     // bug 1612119
#endif
            };

            BaseHashHelper.RegisterTypes(typeof(HashHelper).Assembly, types);

            // initialize lower-level assemblies
#if PRESENTATIONFRAMEWORK
            MS.Internal.Hashing.PresentationCore.HashHelper.Initialize();
#endif
        }
Ejemplo n.º 3
0
 // certain objects don't have reliable hashcodes, and cannot be used
 // within a Hashtable, Dictionary, etc.
 internal static bool HasReliableHashCode(object item)
 {
     return(BaseHashHelper.HasReliableHashCode(item));
 }