public void Refresh() { subsystems.Set( SubsystemExtensions_Resource.LoadSubsystemResources().ConvertToValueOfPair(s => s.GetType()) ); }
public Subsystem GetSubsystemInstance(Type type) { return(subsystems.GetOrCreateValue(type, t => SubsystemExtensions_Resource.LoadSubsystemResource(t))); }
static public string GetSubsystemResourcePath(this Subsystem item) { return(SubsystemExtensions_Resource.GetSubsystemResourcePath(item.GetType())); }