public bool ContainsPointer(ResourcePointerModel pointer) { return(ResourcesById.ContainsKey(pointer.ResourceId)); }
public Resource GetByPointer(ResourcePointerModel pointer) { return(ContainsPointer(pointer) ? ResourcesById[pointer.ResourceId]?.GetWithParameters(pointer.ResourceParameters) : null); }
public T GetByPointer <T>(ResourcePointerModel pointer) where T : Resource { return((T)ResourcesById[pointer.ResourceId]?.GetWithParameters(pointer.ResourceParameters)); }