IRegistryCore.cs 340 B

12345678910111213141516
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace OpenSim.Framework
  5. {
  6. public interface IRegistryCore
  7. {
  8. T Get<T>();
  9. void RegisterInterface<T>(T iface);
  10. bool TryGet<T>(out T iface);
  11. void StackModuleInterface<M>(M mod);
  12. T[] RequestModuleInterfaces<T>();
  13. }
  14. }