public static Binding GetBinding(ulong id) { if (Bindings.ContainsKey(id)) { return Bindings[id]; } var bytes = ContentManager.GetResourceFromLongID(id); var binding = new Binding(); binding.Read(new MemoryStream(bytes)); Bindings.Add(id, binding); return binding; }