Пример #1
0
        public void SetSettings(MemberLevelSettingsChangeDelegate func, int level = 0)
        {
            var v = new MemberLevelSettingsRef(GetSettingsCopy(level));

            func(v);
            SetSettings(v.V, level);
        }
Пример #2
0
        /// <summary>
        /// These settings are only applicable for collection types when they are serialized not as a member (root or LateReference)
        /// </summary>
        public void SetNestedSettingsWhenRoot(MemberLevelSettingsChangeDelegate func, int level)
        {
            var v = new MemberLevelSettingsRef(GetNestedSettingsCopyWhenRoot(level));

            func(v);
            SetNestedSettingsWhenRoot(v.V, level);
        }