Exemple #1
0
        private MethodInfo FindShouldSerializeMethod(MemberWrapper member)
        {
            MethodInfo info = null;

            lock (_shouldSerializeCacheLock)
            {
                if (!_shouldSerializeCache.TryGetValue(member, out info))
                {
                    info = ReflectionUtils.GetShouldSerializeMethodInfo(UnderlyingType, member);
                    _shouldSerializeCache.Add(member, info);
                }
            }
            return(info);
        }