Skip to content

Commit 8fc06c7

Browse files
committed
XML comments added
[R] methods expression bodies
1 parent 926fdc2 commit 8fc06c7

File tree

6 files changed

+32
-40
lines changed

6 files changed

+32
-40
lines changed

src/Simplify.Web.Postman/CollectionBuilder.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,7 @@ public class CollectionBuilder
1616
/// </summary>
1717
/// <param name="partBuilders">The part builders.</param>
1818
/// <exception cref="ArgumentNullException">partBuilders</exception>
19-
public CollectionBuilder(IList<ICollectionPartBuilder> partBuilders)
20-
{
21-
_partBuilders = partBuilders ?? throw new ArgumentNullException(nameof(partBuilders));
22-
}
19+
public CollectionBuilder(IList<ICollectionPartBuilder> partBuilders) => _partBuilders = partBuilders ?? throw new ArgumentNullException(nameof(partBuilders));
2320

2421
/// <summary>
2522
/// Builds the collection model.

src/Simplify.Web.Postman/FileCollectionExporter.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,8 @@ public void Export(CollectionModel model)
4343
File.WriteAllText(GenerateCollectionFilePath(folderPath), _serializer.Serialize(model));
4444
}
4545

46-
private string GenerateExportFolderPath()
47-
{
48-
return Path.Combine(_environment.SitePhysicalPath, _settings.GenerationFolderPath);
49-
}
46+
private string GenerateExportFolderPath() => Path.Combine(_environment.SitePhysicalPath, _settings.GenerationFolderPath);
5047

51-
private string GenerateCollectionFilePath(string folderPath)
52-
{
53-
return Path.Combine(folderPath, _settings.CollectionFileName + _settings.CollectionFileNamePostfix + ".json");
54-
}
48+
private string GenerateCollectionFilePath(string folderPath) => Path.Combine(folderPath, _settings.CollectionFileName + _settings.CollectionFileNamePostfix + ".json");
5549
}
5650
}

src/Simplify.Web.Postman/Json/CollectionModelSerializer.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,11 @@ public class CollectionModelSerializer
1313
/// </summary>
1414
/// <param name="model">The model.</param>
1515
/// <returns></returns>
16-
public string Serialize(CollectionModel model)
17-
{
18-
return JsonSerializer.Serialize(model, new JsonSerializerOptions
16+
public string Serialize(CollectionModel model) =>
17+
JsonSerializer.Serialize(model, new JsonSerializerOptions
1918
{
2019
PropertyNamingPolicy = new LowerCamelCasePolicy(),
2120
WriteIndented = true
2221
});
23-
}
2422
}
2523
}

src/Simplify.Web.Postman/Json/LowerCamelCasePolicy.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,19 @@
22

33
namespace Simplify.Web.Postman.Json
44
{
5+
/// <summary>
6+
/// Provides lower camel case policy
7+
/// </summary>
8+
/// <seealso cref="JsonNamingPolicy" />
59
public class LowerCamelCasePolicy : JsonNamingPolicy
610
{
11+
/// <summary>
12+
/// When overridden in a derived class, converts the specified name according to the policy.
13+
/// </summary>
14+
/// <param name="name">The name to convert.</param>
15+
/// <returns>
16+
/// The converted name.
17+
/// </returns>
718
public override string ConvertName(string name)
819
{
920
if (name.Length > 0)

src/Simplify.Web.Postman/Models/CollectionHeader.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ namespace Simplify.Web.Postman.Models
77
/// </summary>
88
public class CollectionHeader
99
{
10+
/// <summary>
11+
/// Gets or sets the name.
12+
/// </summary>
13+
/// <value>
14+
/// The name.
15+
/// </value>
1016
public string Name { get; set; }
1117
}
1218
}

src/Simplify.Web.Postman/SimplifyDIRegistratorExtensions.cs

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)