@@ -18,44 +18,30 @@ public static class SimplifyDIRegistratorExtensions
1818 /// <param name="registrator">The registrator.</param>
1919 /// <param name="settings">The settings.</param>
2020 /// <returns></returns>
21- public static IDIRegistrator RegisterSimplifyWebPostman ( this IDIRegistrator registrator , IPostmanGenerationSettings ? settings = null )
22- {
23- registrator . Register ( r => settings ??= new PostmanGenerationSettings ( ) , LifetimeType . Singleton ) ;
24-
25- registrator . RegisterPartBuilders ( )
21+ public static IDIRegistrator RegisterSimplifyWebPostman ( this IDIRegistrator registrator , IPostmanGenerationSettings ? settings = null ) =>
22+ registrator . Register ( r => settings ??= new PostmanGenerationSettings ( ) , LifetimeType . Singleton )
23+ . RegisterPartBuilders ( )
2624 . RegisterCollectionBuilder ( )
27- . RegisterCollectionExporter ( ) ;
28-
29- registrator . Register < CollectionModelSerializer > ( )
25+ . RegisterCollectionExporter ( )
26+ . Register < CollectionModelSerializer > ( )
3027 . Register < PostmanGenerator > ( ) ;
3128
32- return registrator ;
33- }
34-
35- private static IDIRegistrator RegisterPartBuilders ( this IDIRegistrator registrator )
36- {
29+ private static IDIRegistrator RegisterPartBuilders ( this IDIRegistrator registrator ) =>
3730 registrator . Register < CollectionHeaderBuilder > ( LifetimeType . Singleton )
3831 . Register < CollectionItemsBuilder > ( LifetimeType . Singleton ) ;
3932
40- return registrator ;
41- }
42-
43- private static IDIRegistrator RegisterCollectionBuilder ( this IDIRegistrator registrator )
44- {
45- return registrator . Register ( r => new CollectionBuilder ( new List < ICollectionPartBuilder >
33+ private static IDIRegistrator RegisterCollectionBuilder ( this IDIRegistrator registrator ) =>
34+ registrator . Register ( r => new CollectionBuilder ( new List < ICollectionPartBuilder >
4635 {
4736 r . Resolve < CollectionHeaderBuilder > ( ) ,
4837 r . Resolve < CollectionItemsBuilder > ( )
4938 } ) ) ;
50- }
5139
52- private static IDIRegistrator RegisterCollectionExporter ( this IDIRegistrator registrator )
53- {
54- return registrator . Register < ICollectionExporter > ( r =>
40+ private static IDIRegistrator RegisterCollectionExporter ( this IDIRegistrator registrator ) =>
41+ registrator . Register < ICollectionExporter > ( r =>
5542 new FileCollectionExporter ( r . Resolve < CollectionModelSerializer > ( ) ,
5643 r . Resolve < IEnvironment > ( ) ,
5744 r . Resolve < IPostmanGenerationSettings > ( ) ) ,
5845 LifetimeType . Singleton ) ;
59- }
6046 }
6147}
0 commit comments