36 lines
796 B
C#
36 lines
796 B
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace StansAssets.Foundation.Patterns
|
|
{
|
|
// Token: 0x02000037 RID: 55
|
|
[Token(Token = "0x2000025")]
|
|
public interface IServiceLocator : IReadOnlyServiceLocator
|
|
{
|
|
// Token: 0x060000C2 RID: 194
|
|
[Token(Token = "0x6000080")]
|
|
[Address(Slot = "0")]
|
|
void Register<T>(T service);
|
|
|
|
// Token: 0x060000C3 RID: 195
|
|
[Token(Token = "0x6000081")]
|
|
[Address(Slot = "1")]
|
|
void Register(Type type, object service);
|
|
|
|
// Token: 0x060000C4 RID: 196
|
|
[Token(Token = "0x6000082")]
|
|
[Address(Slot = "2")]
|
|
void Unregister<T>();
|
|
|
|
// Token: 0x060000C5 RID: 197
|
|
[Token(Token = "0x6000083")]
|
|
[Address(Slot = "3")]
|
|
void Unregister(Type type);
|
|
|
|
// Token: 0x060000C6 RID: 198
|
|
[Token(Token = "0x6000084")]
|
|
[Address(Slot = "4")]
|
|
void Clear();
|
|
}
|
|
}
|