Files
27Aug2021-Cpp2IL-Dump/StansAssets.Foundation/Patterns/IServiceLocator.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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();
}
}