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); }
public static bool HasCollectionItemIds(object instance) { return(ShadowObject.Get(instance)?.ContainsKey(CollectionItemIdKey) ?? false); }