File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
src/JoinRpg.Services.Impl Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change 1+ using System . Reflection ;
12using JoinRpg . Services . Impl . Search ;
23
34namespace JoinRpg . Services . Impl ;
@@ -22,12 +23,10 @@ public static IEnumerable<Type> GetTypes()
2223 yield return typeof ( GameSubscribeService ) ;
2324 yield return typeof ( RespMasterRuleService ) ;
2425
25- yield return typeof ( CharacterGroupsProvider ) ;
26- yield return typeof ( CharacterProvider ) ;
27- yield return typeof ( ClaimsByIdProvider ) ;
28- yield return typeof ( PlotSearchProvider ) ;
29- yield return typeof ( PlotSearchProvider ) ;
30- yield return typeof ( UserSearchProvider ) ;
26+ foreach ( var provider in Assembly . GetExecutingAssembly ( ) . DefinedTypes . Where ( t => t . IsAssignableTo ( typeof ( ISearchProvider ) ) ) . Select ( t => t . AsType ( ) ) )
27+ {
28+ yield return provider ;
29+ }
3130
3231 yield return typeof ( SlotMassConvertService ) ;
3332 }
You can’t perform that action at this time.
0 commit comments