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.
117 total lines of source code.
Approximately 35 lines of executable code.
The highest cyclomatic complexity is 4 ✔️.
AzureFunctionTier ✔️
The AzureFunctionTier
namespace contains 2 named types.
2 named types.
67 total lines of source code.
Approximately 18 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Startup ✔️
The Startup
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
9
100
1 ✔️
0
2
2 / 1
🔝 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.
50 total lines of source code.
Approximately 17 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 5 members.
17 total lines of source code.
Approximately 10 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
Property
15
100
2 ✔️
0
1
2 / 2
Property
9
100
2 ✔️
0
1
2 / 2
🔝 back to AzureFunctionTier.Model
🔝 back to AzureFunctionTier
The ServiceTier.csproj project file contains:
1 namespaces.
5 named types.
295 total lines of source code.
Approximately 107 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
ServiceTier ✔️
The ServiceTier
namespace contains 5 named types.
5 named types.
295 total lines of source code.
Approximately 107 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.
211 total lines of source code.
Approximately 85 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
67
1 ✔️
0
2
17 / 9
Method
19
74
1 ✔️
0
5
17 / 5
Method
55
52
2 ✔️
0
6
49 / 20
Method
105
48
2 ✔️
0
8
72 / 31
Method
178
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
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:
6 namespaces.
19 named types.
966 total lines of source code.
Approximately 193 lines of executable code.
The highest cyclomatic complexity is 11 ☢️.
Microsoft.Azure.CosmosRepository.Attributes ✔️
The Microsoft.Azure.CosmosRepository.Attributes
namespace contains 1 named types.
1 named types.
29 total lines of source code.
Approximately 4 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
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
Microsoft.Azure.CosmosRepository ✔️
The Microsoft.Azure.CosmosRepository
namespace contains 6 named types.
6 named types.
475 total lines of source code.
Approximately 115 lines of executable code.
The highest cyclomatic complexity is 4 ✔️.
DefaultRepository<TItem> ✔️
The DefaultRepository<TItem>
contains 18 members.
216 total lines of source code.
Approximately 78 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
24
100
0 ✔️
0
1
1 / 0
Field
26
100
0 ✔️
0
1
1 / 0
Field
25
100
0 ✔️
0
2
1 / 0
Method
34
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
3
5 / 2
Method
184
76
2 ✔️
0
4
6 / 3
Method
191
65
2 ✔️
0
10
19 / 8
Method
41
76
2 ✔️
0
4
6 / 3
Method
48
62
4 ✔️
0
10
24 / 9
Method
73
60
4 ✔️
0
14
29 / 12
Method
103
69
1 ✔️
0
9
13 / 6
Method
117
71
1 ✔️
0
9
12 / 5
Method
210
71
2 ✔️
0
9
17 / 6
Property
28
100
2 ✔️
0
5
5 / 2
Method
229
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
16
100
2 ✔️
0
0
4 / 0
Property
26
100
1 ✔️
0
1
4 / 0
Property
21
100
2 ✔️
0
0
4 / 0
🔝 back to Microsoft.Azure.CosmosRepository
IRepository<TItem> ✔️
The IRepository<TItem>
contains 11 members.
125 total lines of source code.
Approximately 26 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
94
87
1 ✔️
0
2
7 / 2
Method
102
87
1 ✔️
0
3
7 / 2
Method
118
87
1 ✔️
0
2
7 / 2
Method
127
80
1 ✔️
0
2
8 / 4
Method
136
87
1 ✔️
0
3
8 / 2
Method
44
80
1 ✔️
0
2
11 / 4
Method
56
87
1 ✔️
0
3
11 / 2
Method
68
87
1 ✔️
0
5
11 / 2
Method
77
87
1 ✔️
0
3
8 / 2
Method
86
87
1 ✔️
0
4
8 / 2
Method
110
87
1 ✔️
0
2
7 / 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
60
100
1 ✔️
0
1
4 / 1
Method
69
100
1 ✔️
0
0
8 / 1
Property
43
100
2 ✔️
0
2
8 / 3
Property
55
100
2 ✔️
0
2
5 / 2
Property
49
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.
64 total lines of source code.
Approximately 12 lines of executable code.
The highest cyclomatic complexity is 3 ✔️.
ServiceCollectionExtensions ✔️
The ServiceCollectionExtensions
contains 2 members.
61 total lines of source code.
Approximately 12 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
24
65
3 ✔️
0
7
38 / 9
Method
67
78
1 ✔️
0
6
16 / 3
🔝 back to Microsoft.Extensions.DependencyInjection
Microsoft.Azure.CosmosRepository.Extensions ✔️
The Microsoft.Azure.CosmosRepository.Extensions
namespace contains 2 named types.
2 named types.
63 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.
23 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
4
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.Options ✔️
The Microsoft.Azure.CosmosRepository.Options
namespace contains 1 named types.
1 named types.
63 total lines of source code.
Approximately 3 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
RepositoryOptions ✔️
The RepositoryOptions
contains 6 members.
60 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
66
100
2 ✔️
0
0
9 / 0
Property
33
100
2 ✔️
0
0
7 / 1
Property
55
100
2 ✔️
0
0
9 / 0
Property
17
100
2 ✔️
0
0
4 / 0
Property
25
100
2 ✔️
0
0
7 / 1
Property
45
100
2 ✔️
0
0
11 / 1
🔝 back to Microsoft.Azure.CosmosRepository.Options
Microsoft.Azure.CosmosRepository.Providers ☢️
The Microsoft.Azure.CosmosRepository.Providers
namespace contains 8 named types.
8 named types.
272 total lines of source code.
Approximately 45 lines of executable code.
The highest cyclomatic complexity is 11 ☢️.
DefaultCosmosClientOptionsProvider ✔️
The DefaultCosmosClientOptionsProvider
contains 5 members.
47 total lines of source code.
Approximately 10 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
100
0 ✔️
0
2
1 / 0
Method
24
85
1 ✔️
0
4
10 / 2
Method
41
78
1 ✔️
0
3
16 / 4
Property
17
100
2 ✔️
0
3
2 / 2
Method
30
83
1 ✔️
0
5
10 / 2
🔝 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
DefaultCosmosContainerProvider<TItem> ☢️
The DefaultCosmosContainerProvider<TItem>
contains 7 members.
83 total lines of source code.
Approximately 22 lines of executable code.
The highest cyclomatic complexity is 11 ☢️.
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
50
11 ☢️
0
15
69 / 21
Method
94
100
1 ✔️
0
4
2 / 1
🔝 back to Microsoft.Azure.CosmosRepository.Providers
DefaultCosmosPartitionKeyPathProvider ✔️
The DefaultCosmosPartitionKeyPathProvider
contains 4 members.
21 total lines of source code.
Approximately 5 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
Field
15
93
0 ✔️
0
2
1 / 1
Field
14
93
0 ✔️
0
2
1 / 1
Method
22
83
3 ✔️
0
3
8 / 2
Method
19
100
1 ✔️
0
4
3 / 1
🔝 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
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
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
🔝 back to Microsoft.Azure.CosmosRepository
Microsoft.Azure.CosmosRepositoryTests ✔️
The Microsoft.Azure.CosmosRepositoryTests.csproj project file contains:
3 namespaces.
13 named types.
266 total lines of source code.
Approximately 74 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
Microsoft.Azure.CosmosRepositoryTests ✔️
The Microsoft.Azure.CosmosRepositoryTests
namespace contains 5 named types.
5 named types.
64 total lines of source code.
Approximately 26 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
2
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
Microsoft.Azure.CosmosRepositoryTests.Extensions ✔️
The Microsoft.Azure.CosmosRepositoryTests.Extensions
namespace contains 2 named types.
2 named types.
35 total lines of source code.
Approximately 10 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 1 members.
7 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
13
93
1 ✔️
0
3
4 / 2
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Extensions
Microsoft.Azure.CosmosRepositoryTests.Providers ✔️
The Microsoft.Azure.CosmosRepositoryTests.Providers
namespace contains 6 named types.
6 named types.
167 total lines of source code.
Approximately 38 lines of executable code.
The highest cyclomatic complexity is 2 ✔️.
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
7
19 / 8
Method
17
85
1 ✔️
0
4
11 / 2
Method
29
93
1 ✔️
0
5
6 / 2
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
DefaultCosmosContainerProviderTests ✔️
The DefaultCosmosContainerProviderTests
contains 8 members.
88 total lines of source code.
Approximately 15 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
18
93
0 ✔️
0
2
1 / 1
Method
57
87
1 ✔️
0
7
11 / 2
Method
80
87
1 ✔️
0
7
11 / 2
Method
21
84
1 ✔️
0
7
13 / 2
Method
35
85
1 ✔️
0
7
12 / 2
Method
68
87
1 ✔️
0
7
11 / 2
Method
92
85
1 ✔️
0
7
12 / 2
Method
48
90
1 ✔️
0
7
8 / 2
🔝 back to Microsoft.Azure.CosmosRepositoryTests.Providers
DefaultCosmosPartitionKeyPathProviderTests ✔️
The DefaultCosmosPartitionKeyPathProviderTests
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
15
78
1 ✔️
0
6
9 / 4
🔝 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
31
100
1 ✔️
0
0
1 / 1
Property
29
100
2 ✔️
0
2
2 / 3
🔝 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
109
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.