This file is dynamically maintained by a bot, please do not edit this by hand. It represents various code metrics , such as cyclomatic complexity, maintainability index, and so on.
The AzureFunctionTier.csproj project file contains:
2 namespaces.
4 named types.
129 total lines of source code.
Approximately 39 lines of executable code.
The highest cyclomatic complexity is 4 ✔️.
AzureFunctionTier ✔️
The AzureFunctionTier
namespace contains 2 named types.
2 named types.
74 total lines of source code.
Approximately 21 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Startup ✔️
The Startup
contains 1 members.
12 total lines of source code.
Approximately 4 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
11
78
1 ✔️
0
2
9 / 4
🔝 back to AzureFunctionTier
UsersApi ✔️
The UsersApi
contains 4 members.
56 total lines of source code.
Approximately 17 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
18
100
0 ✔️
0
2
1 / 0
Method
20
96
1 ✔️
0
4
1 / 1
Method
24
65
2 ✔️
0
14
23 / 9
Method
54
68
1 ✔️
0
14
25 / 7
🔝 back to AzureFunctionTier
AzureFunctionTier.Model ✔️
The AzureFunctionTier.Model
namespace contains 2 named types.
2 named types.
55 total lines of source code.
Approximately 18 lines of executable code.
The highest cyclomatic complexity is 4 ✔️.
PostUserRequest ✔️
The PostUserRequest
contains 4 members.
27 total lines of source code.
Approximately 7 lines of executable code.
The highest cyclomatic complexity is 4 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
14
100
2 ✔️
0
1
2 / 2
Property
8
100
2 ✔️
0
1
2 / 2
Property
11
100
2 ✔️
0
1
2 / 2
Method
22
87
4 ✔️
0
2
13 / 1
🔝 back to AzureFunctionTier.Model
User ✔️
The User
contains 6 members.
22 total lines of source code.
Approximately 11 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
21
100
2 ✔️
0
1
2 / 2
Property
12
100
2 ✔️
0
1
2 / 2
Property
18
95
2 ✔️
0
1
2 / 2
Method
23
100
1 ✔️
0
0
4 / 1
Property
15
100
2 ✔️
0
1
2 / 2
Property
9
100
2 ✔️
0
1
2 / 2
🔝 back to AzureFunctionTier.Model
🔝 back to AzureFunctionTier
The InMemoryWebTier.csproj project file contains:
4 namespaces.
5 named types.
104 total lines of source code.
Approximately 36 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
<global namespace> ✔️
The <global namespace>
namespace contains 1 named types.
1 named types.
9 total lines of source code.
Approximately 8 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
<Program>$ ✔️
The <Program>$
contains 1 members.
9 total lines of source code.
Approximately 8 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
1
80
1 ✔️
0
2
9 / 4
🔝 back to <global namespace>
InMemoryWebTier.Controllers ✔️
The InMemoryWebTier.Controllers
namespace contains 1 named types.
1 named types.
34 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
ParcelController ✔️
The ParcelController
contains 7 members.
31 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
17
100
0 ✔️
0
2
1 / 0
Method
19
96
1 ✔️
0
2
4 / 1
Method
33
87
1 ✔️
0
7
3 / 2
Method
41
86
1 ✔️
0
5
3 / 2
Method
29
86
1 ✔️
0
5
3 / 2
Method
25
81
1 ✔️
0
6
3 / 3
Method
37
87
1 ✔️
0
6
3 / 2
🔝 back to InMemoryWebTier.Controllers
InMemoryWebTier ✔️
The InMemoryWebTier
namespace contains 1 named types.
1 named types.
37 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Startup ✔️
The Startup
contains 2 members.
34 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
36
69
1 ✔️
0
3
13 / 9
Method
19
75
1 ✔️
0
4
17 / 5
🔝 back to InMemoryWebTier
InMemoryWebTier.Models ✔️
The InMemoryWebTier.Models
namespace contains 2 named types.
2 named types.
24 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Parcel ✔️
The Parcel
contains 3 members.
8 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
12
100
2 ✔️
0
1
1 / 0
Property
16
100
2 ✔️
0
2
1 / 0
Property
14
100
2 ✔️
0
1
1 / 0
🔝 back to InMemoryWebTier.Models
ParcelItem ✔️
The ParcelItem
contains 3 members.
8 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
12
100
2 ✔️
0
0
1 / 0
Property
10
100
2 ✔️
0
0
1 / 0
Property
8
100
2 ✔️
0
0
1 / 0
🔝 back to InMemoryWebTier.Models
🔝 back to InMemoryWebTier
The ServiceTier.csproj project file contains:
1 namespaces.
5 named types.
299 total lines of source code.
Approximately 108 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
ServiceTier ✔️
The ServiceTier
namespace contains 5 named types.
5 named types.
299 total lines of source code.
Approximately 108 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
ExampleService ✔️
The ExampleService
contains 8 members.
25 total lines of source code.
Approximately 7 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
14
100
0 ✔️
0
2
1 / 0
Method
16
96
1 ✔️
0
2
2 / 1
Method
19
97
1 ✔️
0
5
2 / 1
Method
22
97
1 ✔️
0
4
2 / 1
Method
25
97
1 ✔️
0
4
2 / 1
Method
28
97
1 ✔️
0
7
2 / 1
Method
31
94
1 ✔️
0
4
2 / 1
Method
34
97
1 ✔️
0
4
2 / 1
🔝 back to ServiceTier
IExampleService ✔️
The IExampleService
contains 6 members.
12 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
14
100
1 ✔️
0
3
1 / 0
Method
13
100
1 ✔️
0
2
1 / 0
Method
21
100
1 ✔️
0
2
1 / 0
Method
17
100
1 ✔️
0
5
1 / 0
Method
16
100
1 ✔️
0
2
1 / 0
Method
19
100
1 ✔️
0
2
1 / 0
🔝 back to ServiceTier
Person ✔️
The Person
contains 8 members.
24 total lines of source code.
Approximately 12 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
21
94
2 ✔️
0
3
3 / 2
Property
14
100
2 ✔️
0
1
1 / 0
Property
16
100
2 ✔️
0
0
1 / 1
Method
28
100
1 ✔️
0
0
1 / 1
Property
18
100
2 ✔️
0
0
1 / 1
Property
17
100
2 ✔️
0
1
1 / 0
Property
25
95
2 ✔️
0
1
3 / 4
Method
30
87
2 ✔️
0
2
4 / 1
🔝 back to ServiceTier
Program ✔️
The Program
contains 5 members.
215 total lines of source code.
Approximately 86 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
37
65
1 ✔️
0
2
21 / 10
Method
19
74
1 ✔️
0
5
17 / 5
Method
59
52
2 ✔️
0
6
49 / 20
Method
109
48
2 ✔️
0
8
72 / 31
Method
182
52
2 ✔️
0
8
49 / 20
🔝 back to ServiceTier
Widget ✔️
The Widget
contains 3 members.
8 total lines of source code.
Approximately 3 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
13
100
2 ✔️
0
2
1 / 1
Property
11
100
2 ✔️
0
0
1 / 1
Method
15
95
1 ✔️
0
1
1 / 1
🔝 back to ServiceTier
🔝 back to ServiceTier
WebTier.Integration.Tests ✔️
The WebTier.Integration.Tests.csproj project file contains:
2 namespaces.
3 named types.
86 total lines of source code.
Approximately 17 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
WebTier.Integration.Tests.Factories ✔️
The WebTier.Integration.Tests.Factories
namespace contains 1 named types.
1 named types.
16 total lines of source code.
Approximately 3 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
WebTierApplicationFactory ✔️
The WebTierApplicationFactory
contains 1 members.
13 total lines of source code.
Approximately 3 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
16
86
1 ✔️
0
4
10 / 3
🔝 back to WebTier.Integration.Tests.Factories
WebTier.Integration.Tests ✔️
The WebTier.Integration.Tests
namespace contains 2 named types.
2 named types.
70 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
LanguageDto ✔️
The LanguageDto
contains 6 members.
14 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
15
100
2 ✔️
0
0
1 / 0
Property
17
100
2 ✔️
0
0
1 / 0
Property
11
100
2 ✔️
0
0
1 / 0
Property
21
100
2 ✔️
0
1
1 / 0
Property
13
100
2 ✔️
0
0
1 / 0
Property
19
100
2 ✔️
0
1
1 / 0
🔝 back to WebTier.Integration.Tests
LanguagesControllerTests ✔️
The LanguagesControllerTests
contains 4 members.
50 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
23
100
0 ✔️
0
1
1 / 0
Field
24
100
0 ✔️
0
1
1 / 0
Method
26
86
1 ✔️
0
4
5 / 2
Method
33
59
1 ✔️
0
14
38 / 12
🔝 back to WebTier.Integration.Tests
🔝 back to WebTier.Integration.Tests
The WebTier.csproj project file contains:
3 namespaces.
5 named types.
106 total lines of source code.
Approximately 31 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
WebTier.Controllers ✔️
The WebTier.Controllers
namespace contains 1 named types.
1 named types.
32 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
LanguageController ✔️
The LanguageController
contains 7 members.
29 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
17
100
0 ✔️
0
2
1 / 0
Method
19
96
1 ✔️
0
4
2 / 1
Method
39
86
1 ✔️
0
5
3 / 2
Method
27
86
1 ✔️
0
5
3 / 2
Method
23
80
1 ✔️
0
7
3 / 3
Method
31
87
1 ✔️
0
7
3 / 2
Method
35
87
1 ✔️
0
6
3 / 2
🔝 back to WebTier.Controllers
WebTier.Models ✔️
The WebTier.Models
namespace contains 2 named types.
2 named types.
28 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Language ✔️
The Language
contains 5 members.
12 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
13
100
2 ✔️
0
0
1 / 0
Property
15
100
2 ✔️
0
0
1 / 0
Property
19
100
2 ✔️
0
1
1 / 0
Property
11
100
2 ✔️
0
0
1 / 0
Property
17
100
2 ✔️
0
1
1 / 0
🔝 back to WebTier.Models
ProgrammingStyle ✔️
The ProgrammingStyle
contains 5 members.
8 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 0 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
8
100
0 ✔️
0
0
1 / 0
Field
12
100
0 ✔️
0
0
1 / 0
Field
9
100
0 ✔️
0
0
1 / 0
Field
10
100
0 ✔️
0
0
1 / 0
Field
11
100
0 ✔️
0
0
1 / 0
🔝 back to WebTier.Models
WebTier ✔️
The WebTier
namespace contains 2 named types.
2 named types.
46 total lines of source code.
Approximately 17 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Program ✔️
The Program
contains 2 members.
9 total lines of source code.
Approximately 3 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
15
91
1 ✔️
0
2
3 / 2
Method
12
97
1 ✔️
0
3
2 / 1
🔝 back to WebTier
Startup ✔️
The Startup
contains 2 members.
31 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
30
69
1 ✔️
0
3
12 / 9
Method
14
75
1 ✔️
0
4
15 / 5
🔝 back to WebTier
🔝 back to WebTier
Microsoft.Azure.CosmosRepository ☢️
The Microsoft.Azure.CosmosRepository.csproj project file contains:
8 namespaces.
34 named types.
1,667 total lines of source code.
Approximately 375 lines of executable code.
The highest cyclomatic complexity is 10 ☢️.
Microsoft.Azure.CosmosRepository.Attributes ✔️
The Microsoft.Azure.CosmosRepository.Attributes
namespace contains 3 named types.
3 named types.
75 total lines of source code.
Approximately 11 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
ContainerAttribute ✔️
The ContainerAttribute
contains 2 members.
20 total lines of source code.
Approximately 3 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
26
91
2 ✔️
0
3
6 / 1
Property
20
100
1 ✔️
0
0
4 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Attributes
PartitionKeyPathAttribute ✔️
The PartitionKeyPathAttribute
contains 2 members.
26 total lines of source code.
Approximately 4 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
31
91
2 ✔️
0
3
6 / 1
Property
25
100
1 ✔️
0
0
4 / 1
🔝 back to Microsoft.Azure.CosmosRepository.Attributes
UniqueKeyAttribute ✔️
The UniqueKeyAttribute
contains 2 members.
20 total lines of source code.
Approximately 4 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
25
91
2 ✔️
0
3
6 / 1
Property
19
100
1 ✔️
0
0
4 / 1
🔝 back to Microsoft.Azure.CosmosRepository.Attributes
Microsoft.Azure.CosmosRepository.Builders ✔️
The Microsoft.Azure.CosmosRepository.Builders
namespace contains 3 named types.
3 named types.
96 total lines of source code.
Approximately 13 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
ContainerOptionsBuilder ✔️
The ContainerOptionsBuilder
contains 6 members.
50 total lines of source code.
Approximately 5 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
22
96
1 ✔️
0
1
5 / 1
Property
27
100
2 ✔️
0
0
4 / 0
Property
32
100
2 ✔️
0
0
4 / 0
Property
16
100
1 ✔️
0
1
4 / 0
Method
40
85
2 ✔️
0
3
11 / 2
Method
52
85
2 ✔️
0
3
11 / 2
🔝 back to Microsoft.Azure.CosmosRepository.Builders
DefaultItemContainerBuilder ✔️
The DefaultItemContainerBuilder
contains 3 members.
20 total lines of source code.
Approximately 8 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
14
93
0 ✔️
0
2
1 / 1
Method
18
74
2 ✔️
0
8
12 / 5
Property
16
100
2 ✔️
0
3
1 / 2
🔝 back to Microsoft.Azure.CosmosRepository.Builders
IItemContainerBuilder ✔️
The IItemContainerBuilder
contains 2 members.
17 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
26
100
1 ✔️
0
3
6 / 0
Property
19
100
1 ✔️
0
2
4 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Builders
Microsoft.Azure.CosmosRepository ✔️
The Microsoft.Azure.CosmosRepository
namespace contains 7 named types.
7 named types.
726 total lines of source code.
Approximately 209 lines of executable code.
The highest cyclomatic complexity is 6 ✔️.
DefaultRepository<TItem> ✔️
The DefaultRepository<TItem>
contains 21 members.
262 total lines of source code.
Approximately 97 lines of executable code.
The highest cyclomatic complexity is 4 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
25
100
0 ✔️
0
1
1 / 0
Field
27
100
0 ✔️
0
1
1 / 0
Field
26
100
0 ✔️
0
2
1 / 0
Method
35
89
1 ✔️
0
5
5 / 1
Method
130
68
1 ✔️
0
9
16 / 6
Method
147
71
1 ✔️
0
5
13 / 6
Method
178
80
1 ✔️
0
2
5 / 2
Method
184
76
2 ✔️
0
4
6 / 3
Method
191
65
2 ✔️
0
10
19 / 8
Method
211
76
2 ✔️
0
4
3 / 3
Method
215
65
2 ✔️
0
9
25 / 8
Method
241
64
2 ✔️
0
11
17 / 8
Method
42
76
2 ✔️
0
4
6 / 3
Method
49
62
4 ✔️
0
10
24 / 9
Method
74
60
4 ✔️
0
14
28 / 12
Method
103
69
1 ✔️
0
9
13 / 6
Method
117
71
1 ✔️
0
9
12 / 5
Method
258
71
2 ✔️
0
9
16 / 6
Property
29
100
2 ✔️
0
5
5 / 2
Method
276
86
4 ✔️
0
3
7 / 2
Method
161
66
2 ✔️
0
11
16 / 7
🔝 back to Microsoft.Azure.CosmosRepository
DefaultRepositoryFactory ✔️
The DefaultRepositoryFactory
contains 3 members.
20 total lines of source code.
Approximately 2 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
12
100
0 ✔️
0
1
1 / 0
Method
18
91
2 ✔️
0
4
9 / 1
Method
25
100
1 ✔️
0
3
4 / 1
🔝 back to Microsoft.Azure.CosmosRepository
IItem ✔️
The IItem
contains 3 members.
20 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
14
100
2 ✔️
0
0
4 / 0
Property
24
100
1 ✔️
0
0
4 / 0
Property
19
100
2 ✔️
0
0
4 / 0
🔝 back to Microsoft.Azure.CosmosRepository
InMemoryRepository<TItem> ✔️
The InMemoryRepository<TItem>
contains 17 members.
142 total lines of source code.
Approximately 67 lines of executable code.
The highest cyclomatic complexity is 6 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
157
100
1 ✔️
0
3
1 / 1
Method
67
64
3 ✔️
0
4
18 / 9
Method
86
73
2 ✔️
0
4
12 / 5
Method
109
80
1 ✔️
0
2
3 / 2
Method
113
77
1 ✔️
0
3
4 / 3
Method
118
64
4 ✔️
0
6
19 / 9
Method
138
76
2 ✔️
0
4
3 / 3
Method
142
73
2 ✔️
0
5
6 / 4
Method
149
76
1 ✔️
0
7
7 / 4
Method
23
76
2 ✔️
0
4
3 / 3
Method
27
63
6 ✔️
0
6
19 / 9
Method
47
76
1 ✔️
0
8
7 / 4
Method
55
89
1 ✔️
0
5
5 / 2
Method
61
89
1 ✔️
0
6
5 / 2
Property
20
100
1 ✔️
0
1
1 / 1
Method
156
100
1 ✔️
0
3
1 / 1
Method
99
70
2 ✔️
0
4
9 / 5
🔝 back to Microsoft.Azure.CosmosRepository
IRepository<TItem> ✔️
The IRepository<TItem>
contains 14 members.
182 total lines of source code.
Approximately 34 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
106
87
1 ✔️
0
2
9 / 2
Method
116
87
1 ✔️
0
3
9 / 2
Method
136
87
1 ✔️
0
2
9 / 2
Method
147
80
1 ✔️
0
2
11 / 4
Method
159
87
1 ✔️
0
3
11 / 2
Method
173
80
1 ✔️
0
2
9 / 4
Method
183
87
1 ✔️
0
3
9 / 2
Method
192
87
1 ✔️
0
4
9 / 2
Method
44
80
1 ✔️
0
2
14 / 4
Method
59
87
1 ✔️
0
3
14 / 2
Method
74
87
1 ✔️
0
5
13 / 2
Method
85
87
1 ✔️
0
3
10 / 2
Method
96
87
1 ✔️
0
4
10 / 2
Method
126
87
1 ✔️
0
2
9 / 2
🔝 back to Microsoft.Azure.CosmosRepository
IRepositoryFactory ✔️
The IRepositoryFactory
contains 1 members.
14 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
18
100
1 ✔️
0
2
7 / 0
🔝 back to Microsoft.Azure.CosmosRepository
Item ✔️
The Item
contains 5 members.
60 total lines of source code.
Approximately 9 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
59
100
1 ✔️
0
1
4 / 1
Method
68
100
1 ✔️
0
0
8 / 1
Property
42
100
2 ✔️
0
2
8 / 3
Property
54
100
2 ✔️
0
1
5 / 2
Property
48
100
2 ✔️
0
1
5 / 2
🔝 back to Microsoft.Azure.CosmosRepository
Microsoft.Extensions.DependencyInjection ✔️
The Microsoft.Extensions.DependencyInjection
namespace contains 1 named types.
1 named types.
101 total lines of source code.
Approximately 22 lines of executable code.
The highest cyclomatic complexity is 3 ✔️.
ServiceCollectionExtensions ✔️
The ServiceCollectionExtensions
contains 4 members.
98 total lines of source code.
Approximately 22 lines of executable code.
The highest cyclomatic complexity is 3 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
31
62
3 ✔️
0
9
44 / 10
Method
110
78
1 ✔️
0
7
16 / 3
Method
73
77
2 ✔️
0
5
18 / 4
Method
92
75
1 ✔️
0
5
11 / 5
🔝 back to Microsoft.Extensions.DependencyInjection
Microsoft.Azure.CosmosRepository.Extensions ✔️
The Microsoft.Azure.CosmosRepository.Extensions
namespace contains 2 named types.
2 named types.
62 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
ExpressionExtensions ✔️
The ExpressionExtensions
contains 4 members.
34 total lines of source code.
Approximately 9 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
37
98
1 ✔️
0
3
3 / 1
Method
33
98
1 ✔️
0
3
3 / 1
Method
17
71
1 ✔️
0
7
15 / 6
Method
41
98
1 ✔️
0
3
3 / 1
🔝 back to Microsoft.Azure.CosmosRepository.Extensions
ParameterRebinder ✔️
The ParameterRebinder
contains 4 members.
22 total lines of source code.
Approximately 5 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
11
100
0 ✔️
0
2
1 / 0
Method
13
95
2 ✔️
0
3
2 / 1
Method
16
94
1 ✔️
0
4
3 / 1
Method
21
81
2 ✔️
0
5
10 / 3
🔝 back to Microsoft.Azure.CosmosRepository.Extensions
Microsoft.Azure.CosmosRepository.Internals ✔️
The Microsoft.Azure.CosmosRepository.Internals
namespace contains 1 named types.
1 named types.
10 total lines of source code.
Approximately 1 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
CosmosClientOptionsManipulator ✔️
The CosmosClientOptionsManipulator
contains 2 members.
7 total lines of source code.
Approximately 1 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
13
95
2 ✔️
0
3
2 / 1
Property
11
100
1 ✔️
0
2
1 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Internals
Microsoft.Azure.CosmosRepository.Options ✔️
The Microsoft.Azure.CosmosRepository.Options
namespace contains 3 named types.
3 named types.
128 total lines of source code.
Approximately 11 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
ItemOptions ✔️
The ItemOptions
contains 5 members.
18 total lines of source code.
Approximately 4 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
19
75
1 ✔️
0
2
7 / 4
Property
13
100
1 ✔️
0
0
1 / 0
Property
15
100
1 ✔️
0
0
1 / 0
Property
11
100
1 ✔️
0
1
1 / 0
Property
17
100
1 ✔️
0
1
1 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Options
RepositoryOptions ✔️
The RepositoryOptions
contains 9 members.
76 total lines of source code.
Approximately 6 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
68
100
2 ✔️
0
0
9 / 0
Property
79
100
1 ✔️
0
2
5 / 1
Property
35
100
2 ✔️
0
0
7 / 1
Property
84
96
2 ✔️
0
3
4 / 2
Property
57
100
2 ✔️
0
0
9 / 0
Property
19
100
2 ✔️
0
0
4 / 0
Property
27
100
2 ✔️
0
0
7 / 1
Property
47
100
2 ✔️
0
0
11 / 1
Property
73
100
2 ✔️
0
1
4 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Options
RepositorySerializationOptions ✔️
The RepositorySerializationOptions
contains 3 members.
25 total lines of source code.
Approximately 1 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
18
100
2 ✔️
0
0
5 / 0
Property
24
100
2 ✔️
0
0
5 / 0
Property
31
100
2 ✔️
0
2
6 / 1
🔝 back to Microsoft.Azure.CosmosRepository.Options
Microsoft.Azure.CosmosRepository.Providers ☢️
The Microsoft.Azure.CosmosRepository.Providers
namespace contains 14 named types.
14 named types.
469 total lines of source code.
Approximately 94 lines of executable code.
The highest cyclomatic complexity is 10 ☢️.
DefaultCosmosClientOptionsProvider ✔️
The DefaultCosmosClientOptionsProvider
contains 5 members.
68 total lines of source code.
Approximately 15 lines of executable code.
The highest cyclomatic complexity is 7 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
18
100
0 ✔️
0
2
1 / 0
Method
28
85
1 ✔️
0
4
10 / 2
Method
66
78
1 ✔️
0
3
16 / 4
Property
21
100
2 ✔️
0
3
2 / 2
Method
34
65
7 ✔️
0
9
31 / 7
🔝 back to Microsoft.Azure.CosmosRepository.Providers
DefaultCosmosClientProvider ✔️
The DefaultCosmosClientProvider
contains 7 members.
46 total lines of source code.
Approximately 8 lines of executable code.
The highest cyclomatic complexity is 6 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
16
100
0 ✔️
0
1
1 / 0
Field
15
100
0 ✔️
0
2
1 / 0
Field
17
100
0 ✔️
0
1
1 / 0
Method
20
73
4 ✔️
0
8
16 / 4
Method
37
89
3 ✔️
0
7
8 / 1
Method
50
86
6 ✔️
0
3
8 / 2
Method
46
96
2 ✔️
0
5
3 / 1
🔝 back to Microsoft.Azure.CosmosRepository.Providers
DefaultCosmosContainerNameProvider ✔️
The DefaultCosmosContainerNameProvider
contains 4 members.
32 total lines of source code.
Approximately 10 lines of executable code.
The highest cyclomatic complexity is 4 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
17
100
0 ✔️
0
2
1 / 0
Method
20
92
2 ✔️
0
5
4 / 1
Field
18
93
0 ✔️
0
2
1 / 1
Method
26
65
4 ✔️
0
8
20 / 8
🔝 back to Microsoft.Azure.CosmosRepository.Providers
DefaultCosmosContainerProvider<TItem> ☢️
The DefaultCosmosContainerProvider<TItem>
contains 8 members.
92 total lines of source code.
Approximately 25 lines of executable code.
The highest cyclomatic complexity is 10 ☢️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
19
100
0 ✔️
0
1
1 / 0
Field
20
100
0 ✔️
0
1
1 / 0
Field
17
100
0 ✔️
0
3
1 / 0
Field
21
100
0 ✔️
0
1
1 / 0
Field
18
100
0 ✔️
0
1
1 / 0
Method
23
56
10 ☢️
0
11
39 / 13
Method
64
100
1 ✔️
0
4
2 / 1
Method
66
60
3 ✔️
0
12
38 / 11
🔝 back to Microsoft.Azure.CosmosRepository.Providers
DefaultCosmosItemConfigurationProvider ✔️
The DefaultCosmosItemConfigurationProvider
contains 7 members.
30 total lines of source code.
Approximately 9 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
15
100
0 ✔️
0
1
1 / 0
Field
16
100
0 ✔️
0
1
1 / 0
Field
17
100
0 ✔️
0
1
1 / 0
Field
13
93
0 ✔️
0
3
1 / 1
Method
19
79
1 ✔️
0
3
9 / 3
Method
32
74
1 ✔️
0
6
8 / 4
Method
29
100
1 ✔️
0
5
2 / 1
🔝 back to Microsoft.Azure.CosmosRepository.Providers
DefaultCosmosPartitionKeyPathProvider ✔️
The DefaultCosmosPartitionKeyPathProvider
contains 3 members.
30 total lines of source code.
Approximately 8 lines of executable code.
The highest cyclomatic complexity is 4 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
17
100
0 ✔️
0
2
1 / 0
Method
19
92
2 ✔️
0
5
4 / 1
Method
25
66
4 ✔️
0
7
18 / 7
🔝 back to Microsoft.Azure.CosmosRepository.Providers
DefaultCosmosUniqueKeyPolicyProvider ✔️
The DefaultCosmosUniqueKeyPolicyProvider
contains 1 members.
43 total lines of source code.
Approximately 19 lines of executable code.
The highest cyclomatic complexity is 6 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
17
55
6 ✔️
0
9
39 / 19
🔝 back to Microsoft.Azure.CosmosRepository.Providers
ICosmosClientOptionsProvider ✔️
The ICosmosClientOptionsProvider
contains 1 members.
13 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
16
100
1 ✔️
0
1
5 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Providers
ICosmosClientProvider ✔️
The ICosmosClientProvider
contains 1 members.
9 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
19
100
1 ✔️
0
3
1 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Providers
ICosmosContainerNameProvider ✔️
The ICosmosContainerNameProvider
contains 1 members.
15 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
22
100
1 ✔️
0
1
8 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Providers
ICosmosContainerProvider<TItem> ✔️
The ICosmosContainerProvider<TItem>
contains 1 members.
13 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
21
100
1 ✔️
0
2
6 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Providers
ICosmosItemConfigurationProvider ✔️
The ICosmosItemConfigurationProvider
contains 1 members.
7 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
13
100
1 ✔️
0
2
1 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Providers
ICosmosPartitionKeyPathProvider ✔️
The ICosmosPartitionKeyPathProvider
contains 1 members.
13 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
17
100
1 ✔️
0
1
6 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Providers
ICosmosUniqueKeyPolicyProvider ✔️
The ICosmosUniqueKeyPolicyProvider
contains 1 members.
13 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
19
100
1 ✔️
0
2
6 / 0
🔝 back to Microsoft.Azure.CosmosRepository.Providers
🔝 back to Microsoft.Azure.CosmosRepository
Microsoft.Azure.CosmosRepositoryTests ✔️
The Microsoft.Azure.CosmosRepositoryTests.csproj project file contains:
4 namespaces.
32 named types.
953 total lines of source code.
Approximately 333 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Microsoft.Azure.CosmosRepositoryTests ✔️
The Microsoft.Azure.CosmosRepositoryTests
namespace contains 8 named types.
8 named types.
468 total lines of source code.
Approximately 168 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
AndACustomEntity ❓
The AndACustomEntity
contains 0 members.
1 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests
AndAnotherItem ❓
The AndAnotherItem
contains 0 members.
1 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests
AnotherTestItem ❓
The AnotherTestItem
contains 0 members.
1 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests
CustomEntityBase ✔️
The CustomEntityBase
contains 8 members.
26 total lines of source code.
Approximately 15 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
69
100
1 ✔️
0
1
1 / 1
Property
65
100
2 ✔️
0
1
2 / 2
Method
71
100
1 ✔️
0
0
1 / 1
Property
53
100
2 ✔️
0
2
2 / 3
Property
67
100
2 ✔️
0
1
1 / 2
Property
59
100
2 ✔️
0
1
2 / 2
Property
62
100
2 ✔️
0
1
2 / 2
Property
56
100
2 ✔️
0
1
2 / 2
🔝 back to Microsoft.Azure.CosmosRepositoryTests
DefaultRepositoryFactoryTests ✔️
The DefaultRepositoryFactoryTests
contains 2 members.
30 total lines of source code.
Approximately 11 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
15
93
1 ✔️
0
3
4 / 2
Method
20
67
1 ✔️
0
9
22 / 9
🔝 back to Microsoft.Azure.CosmosRepositoryTests
Dog ✔️
The Dog
contains 3 members.
11 total lines of source code.
Approximately 2 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
32
96
1 ✔️
0
0
4 / 1
Property
28
100
1 ✔️
0
0
1 / 0
Method
30
100
1 ✔️
0
0
1 / 1
🔝 back to Microsoft.Azure.CosmosRepositoryTests
InMemoryRepositoryTests ✔️
The InMemoryRepositoryTests
contains 25 members.
378 total lines of source code.
Approximately 139 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
41
100
0 ✔️
0
2
1 / 0
Field
40
100
0 ✔️
0
2
1 / 0
Method
43
88
1 ✔️
0
3
5 / 2
Method
178
65
1 ✔️
0
5
19 / 9
Method
165
72
1 ✔️
0
6
12 / 5
Method
198
59
2 ✔️
0
7
28 / 13
Method
227
59
2 ✔️
0
7
28 / 13
Method
268
82
1 ✔️
0
7
11 / 3
Method
257
82
1 ✔️
0
6
10 / 3
Method
294
75
1 ✔️
0
5
13 / 4
Method
280
76
1 ✔️
0
5
13 / 4
Method
396
64
2 ✔️
0
5
18 / 9
Method
380
75
1 ✔️
0
5
14 / 4
Method
351
76
1 ✔️
0
5
14 / 4
Method
366
75
1 ✔️
0
5
13 / 4
Method
117
69
1 ✔️
0
6
14 / 6
Method
72
82
1 ✔️
0
7
10 / 3
Method
100
69
1 ✔️
0
5
16 / 6
Method
61
82
1 ✔️
0
6
10 / 3
Method
50
84
1 ✔️
0
6
10 / 3
Method
83
70
1 ✔️
0
5
16 / 6
Method
146
64
1 ✔️
0
7
18 / 10
Method
132
72
1 ✔️
0
6
13 / 5
Method
308
65
1 ✔️
0
5
19 / 9
Method
328
62
1 ✔️
0
5
22 / 11
🔝 back to Microsoft.Azure.CosmosRepositoryTests
Person ✔️
The Person
contains 2 members.
9 total lines of source code.
Approximately 1 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
19
96
1 ✔️
0
0
4 / 1
Property
17
100
1 ✔️
0
0
1 / 0
🔝 back to Microsoft.Azure.CosmosRepositoryTests
Microsoft.Azure.CosmosRepositoryTests.Extensions ✔️
The Microsoft.Azure.CosmosRepositoryTests.Extensions
namespace contains 2 named types.
2 named types.
40 total lines of source code.
Approximately 12 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
ExpressionExtensionTests ✔️
The ExpressionExtensionTests
contains 2 members.
22 total lines of source code.
Approximately 8 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
25
70
1 ✔️
0
7
12 / 6
Property
14
89
2 ✔️
0
3
6 / 2
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Extensions
ServiceCollectionExtensionsTests ✔️
The ServiceCollectionExtensionsTests
contains 2 members.
12 total lines of source code.
Approximately 4 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
13
93
1 ✔️
0
3
4 / 2
Method
18
93
1 ✔️
0
3
4 / 2
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Extensions
Microsoft.Azure.CosmosRepositoryTests.Options ✔️
The Microsoft.Azure.CosmosRepositoryTests.Options
namespace contains 2 named types.
2 named types.
37 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Product ❓
The Product
contains 0 members.
4 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Options
RepositoryOptionsTests ✔️
The RepositoryOptionsTests
contains 4 members.
29 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
15
72
1 ✔️
0
3
14 / 6
Method
38
93
1 ✔️
0
3
3 / 2
Method
30
87
1 ✔️
0
3
3 / 3
Method
34
87
1 ✔️
0
3
3 / 3
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Options
Microsoft.Azure.CosmosRepositoryTests.Providers ✔️
The Microsoft.Azure.CosmosRepositoryTests.Providers
namespace contains 20 named types.
20 named types.
408 total lines of source code.
Approximately 139 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
AnotherPerson ❓
The AnotherPerson
contains 0 members.
5 total lines of source code.
Approximately 2 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
CustomContainerNameItem ❓
The CustomContainerNameItem
contains 0 members.
4 total lines of source code.
Approximately 2 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
CustomTypeOverridenByOptions ❓
The CustomTypeOverridenByOptions
contains 0 members.
4 total lines of source code.
Approximately 2 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
DefaultCosmosClientProviderTests ✔️
The DefaultCosmosClientProviderTests
contains 3 members.
41 total lines of source code.
Approximately 12 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
36
70
1 ✔️
0
8
19 / 8
Method
17
85
1 ✔️
0
5
11 / 2
Method
29
93
1 ✔️
0
5
6 / 2
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
DefaultCosmosContainerNameProviderTests ✔️
The DefaultCosmosContainerNameProviderTests
contains 7 members.
52 total lines of source code.
Approximately 20 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
17
100
0 ✔️
0
3
1 / 0
Field
18
100
0 ✔️
0
1
1 / 0
Method
20
78
1 ✔️
0
4
6 / 4
Method
57
74
1 ✔️
0
7
10 / 5
Method
46
74
1 ✔️
0
7
10 / 5
Method
28
81
1 ✔️
0
7
8 / 3
Method
37
81
1 ✔️
0
7
8 / 3
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
DefaultCosmosContainerProviderTests ✔️
The DefaultCosmosContainerProviderTests
contains 9 members.
84 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
21
93
0 ✔️
0
2
1 / 1
Field
19
93
0 ✔️
0
2
1 / 1
Field
20
93
0 ✔️
0
3
1 / 1
Method
49
85
1 ✔️
0
9
12 / 2
Method
74
85
1 ✔️
0
9
13 / 2
Method
24
83
1 ✔️
0
9
13 / 2
Method
61
85
1 ✔️
0
9
12 / 2
Method
88
84
1 ✔️
0
9
13 / 2
Method
40
87
1 ✔️
0
8
8 / 2
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
DefaultCosmosItemConfigurationProviderTests ✔️
The DefaultCosmosItemConfigurationProviderTests
contains 4 members.
32 total lines of source code.
Approximately 14 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
15
93
0 ✔️
0
2
1 / 1
Field
16
93
0 ✔️
0
2
1 / 1
Field
17
93
0 ✔️
0
2
1 / 1
Method
20
62
1 ✔️
0
10
20 / 12
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
DefaultCosmosPartitionKeyPathProviderTests ✔️
The DefaultCosmosPartitionKeyPathProviderTests
contains 6 members.
44 total lines of source code.
Approximately 18 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Field
17
100
0 ✔️
0
3
1 / 0
Field
18
100
0 ✔️
0
1
1 / 0
Method
20
78
1 ✔️
0
4
6 / 4
Method
28
74
1 ✔️
0
7
10 / 5
Method
39
74
1 ✔️
0
7
10 / 5
Method
50
77
1 ✔️
0
10
9 / 4
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
DefaultCosmosUniqueKeyPolicyProviderTests ✔️
The DefaultCosmosUniqueKeyPolicyProviderTests
contains 4 members.
48 total lines of source code.
Approximately 22 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
53
84
1 ✔️
0
5
8 / 3
Method
16
82
1 ✔️
0
5
8 / 3
Method
36
63
1 ✔️
0
6
16 / 11
Method
25
75
1 ✔️
0
5
10 / 5
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
DefaultCosmosItemConfigurationProviderTests.Item1 ❓
The DefaultCosmosItemConfigurationProviderTests.Item1
contains 0 members.
4 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
Person ❓
The Person
contains 0 members.
5 total lines of source code.
Approximately 2 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
PickleChipsItem ✔️
The PickleChipsItem
contains 2 members.
8 total lines of source code.
Approximately 6 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
78
100
1 ✔️
0
0
1 / 1
Property
76
100
2 ✔️
0
2
2 / 3
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
SomeInterestingClass ✔️
The SomeInterestingClass
contains 3 members.
8 total lines of source code.
Approximately 5 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
65
100
2 ✔️
0
0
1 / 1
Property
68
100
2 ✔️
0
1
2 / 3
Property
64
100
2 ✔️
0
0
1 / 1
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
SomeInterestingClass2 ✔️
The SomeInterestingClass2
contains 3 members.
10 total lines of source code.
Approximately 7 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
77
100
2 ✔️
0
1
2 / 3
Property
79
100
2 ✔️
0
0
1 / 1
Property
74
100
2 ✔️
0
1
2 / 3
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
SomeInterestingClass3 ✔️
The SomeInterestingClass3
contains 3 members.
11 total lines of source code.
Approximately 9 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
88
100
2 ✔️
0
1
2 / 3
Property
91
100
2 ✔️
0
1
2 / 3
Property
85
100
2 ✔️
0
1
2 / 3
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
SomeInterestingClass4 ✔️
The SomeInterestingClass4
contains 3 members.
8 total lines of source code.
Approximately 3 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Property
98
100
2 ✔️
0
0
1 / 1
Property
100
100
2 ✔️
0
0
1 / 1
Property
96
100
2 ✔️
0
0
1 / 1
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
SomeOtherItem ❓
The SomeOtherItem
contains 0 members.
4 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
SomethingItem ❓
The SomethingItem
contains 0 members.
3 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
TestCosmosClientProvider ✔️
The TestCosmosClientProvider
contains 1 members.
5 total lines of source code.
Approximately 1 lines of executable code.
The highest cyclomatic complexity is 1 ✔️.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
Method
106
100
1 ✔️
0
4
2 / 1
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
TestItem ❓
The TestItem
contains 0 members.
1 total lines of source code.
Approximately 0 lines of executable code.
The highest cyclomatic complexity is 0 ❓.
Member kind
Line number
Maintainability index
Cyclomatic complexity
Depth of inheritance
Class coupling
Lines of source / executable code
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
🔝 back to Microsoft.Azure.CosmosRepositoryTests
Maintainability index : Measures ease of code maintenance. Higher values are better.
Cyclomatic complexity : Measures the number of branches. Lower values are better.
Depth of inheritance : Measures length of object inheritance hierarchy. Lower values are better.
Class coupling : Measures the number of classes that are referenced. Lower values are better.
Lines of source code : Exact number of lines of source code. Lower values are better.
Lines of executable code : Approximates the lines of executable code. Lower values are better.
This file is maintained by a bot.