示例#1
0
        public static bool TryGetCollectionItemIds(object instance, out CollectionItemIdentifiers itemIds)
        {
            var shadow = ShadowObject.Get(instance);

            if (shadow == null)
            {
                itemIds = null;
                return(false);
            }

            object result;

            itemIds = shadow.TryGetValue(CollectionItemIdKey, out result) ? (CollectionItemIdentifiers)result : null;
            return(result != null);
        }
示例#2
0
 public static bool HasCollectionItemIds(object instance)
 {
     return(ShadowObject.Get(instance)?.ContainsKey(CollectionItemIdKey) ?? false);
 }