azure / azure-amqp
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 219 files with 25,977 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (2,021 lines of code)
    • 74 files changed 6-20 times (13,748 lines of code)
    • 143 files changed 1-5 times (10,208 lines of code)
0% | 0% | 7% | 52% | 39%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 219 files with 25,977 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 87 files changed by 2-5 contributors (17,478 lines of code)
    • 132 files changed by 1 contributor (8,499 lines of code)
0% | 0% | 0% | 67% | 32%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, txt, csproj, md, resx, yaml, gitignore, gitattributes, ps1
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 7% | 53% | 39%
ps10% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 7% | 53% | 39%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
954 79 2018-11-09 2024-01-16 25 3 xinchen@microsoft.com daniel.marbach@openplace.net
1067 49 2018-11-09 2023-03-20 25 5 xinchen@microsoft.com xinchen@microsoft.com
583 38 2018-11-09 2023-01-26 20 3 xinchen@microsoft.com viny.surya@gmail.com
539 50 2018-11-09 2022-04-22 18 3 xinchen@microsoft.com xinchen@microsoft.com
1110 69 2018-11-09 2023-01-26 18 4 xinchen@microsoft.com viny.surya@gmail.com
278 22 2018-11-09 2022-03-15 16 2 xinchen@microsoft.com xinchen@microsoft.com
314 31 2018-11-09 2023-01-26 16 3 xinchen@microsoft.com viny.surya@gmail.com
317 28 2018-11-09 2023-01-26 13 3 xinchen@microsoft.com viny.surya@gmail.com
319 32 2018-11-09 2022-03-04 13 2 xinchen@microsoft.com xinchen@microsoft.com
778 49 2018-11-09 2023-01-26 13 3 xinchen@microsoft.com viny.surya@gmail.com
54 - 2018-11-09 2023-01-26 12 2 xinchen@microsoft.com viny.surya@gmail.com
157 7 2018-11-09 2023-02-13 12 1 xinchen@microsoft.com xinchen@microsoft.com
AmqpCbsLink.cs
in src/Cbs
167 10 2018-11-09 2022-03-15 12 2 xinchen@microsoft.com xinchen@microsoft.com
78 7 2018-11-09 2023-01-26 11 3 xinchen@microsoft.com viny.surya@gmail.com
Singleton.cs
in src/Fx
175 17 2018-11-09 2023-01-04 11 4 xinchen@microsoft.com daniel.marbach@openplace.net
AmqpTransportListener.cs
in src/Transport
263 18 2018-11-09 2022-04-22 11 2 xinchen@microsoft.com xinchen@microsoft.com
202 19 2018-11-09 2023-01-26 10 3 xinchen@microsoft.com viny.surya@gmail.com
102 5 2018-11-09 2022-09-30 9 3 xinchen@microsoft.com timtay@microsoft.com
256 32 2018-11-09 2023-02-13 9 2 xinchen@microsoft.com xinchen@microsoft.com
408 56 2018-11-09 2023-01-26 9 3 xinchen@microsoft.com viny.surya@gmail.com
753 79 2018-11-09 2023-01-26 9 3 xinchen@microsoft.com viny.surya@gmail.com
Data.cs
in src/Framing
51 5 2018-11-09 2023-02-13 8 2 xinchen@microsoft.com xinchen@microsoft.com
AmqpDescribed.cs
in src/Framing
116 9 2018-11-09 2022-03-15 8 2 xinchen@microsoft.com xinchen@microsoft.com
128 5 2018-11-09 2023-01-26 8 2 xinchen@microsoft.com viny.surya@gmail.com
Controller.cs
in src/Transaction
139 11 2018-11-09 2023-01-26 8 4 xinchen@microsoft.com viny.surya@gmail.com
182 8 2018-11-09 2023-01-26 8 2 xinchen@microsoft.com viny.surya@gmail.com
288 14 2018-11-09 2023-01-26 8 2 xinchen@microsoft.com viny.surya@gmail.com
TcpTransport.cs
in src/Transport
486 21 2018-11-09 2023-01-26 8 2 xinchen@microsoft.com viny.surya@gmail.com
Accepted.cs
in src/Framing
26 5 2018-11-09 2023-02-13 7 1 xinchen@microsoft.com xinchen@microsoft.com
AmqpSequence.cs
in src/Framing
48 6 2018-11-09 2023-02-13 7 1 xinchen@microsoft.com xinchen@microsoft.com
SaslTransport.cs
in src/Sasl
63 9 2018-11-09 2022-03-15 7 1 xinchen@microsoft.com xinchen@microsoft.com
DescribedList.cs
in src/Framing
80 6 2018-11-09 2023-02-13 7 1 xinchen@microsoft.com xinchen@microsoft.com
Target.cs
in src/Framing
86 5 2018-11-09 2023-02-13 7 2 xinchen@microsoft.com xinchen@microsoft.com
AmqpMap.cs
in src/Encoding
88 6 2018-11-09 2023-01-26 7 2 xinchen@microsoft.com viny.surya@gmail.com
Source.cs
in src/Framing
119 5 2018-11-09 2023-02-13 7 2 xinchen@microsoft.com xinchen@microsoft.com
Multiple.cs
in src/Framing
121 7 2018-11-09 2023-01-26 7 3 xinchen@microsoft.com viny.surya@gmail.com
Error.cs
in src/Framing
121 7 2018-11-09 2023-02-13 7 1 xinchen@microsoft.com xinchen@microsoft.com
Open.cs
in src/Framing
134 7 2018-11-09 2023-02-13 7 1 xinchen@microsoft.com xinchen@microsoft.com
TransportStream.cs
in src/Transport
156 15 2018-11-09 2021-12-13 7 2 xinchen@microsoft.com daniel.marbach@openplace.net
Attach.cs
in src/Framing
158 6 2018-11-09 2023-02-13 7 2 xinchen@microsoft.com xinchen@microsoft.com
WebSocketTransport.cs
in src/Transport
162 10 2018-11-09 2022-03-15 7 2 xinchen@microsoft.com xinchen@microsoft.com
AmqpBitConverter.cs
in src/Encoding
227 35 2018-11-09 2025-05-02 7 2 xinchen@microsoft.com daniel.marbach@openplace.net
735 46 2018-11-09 2022-03-15 7 1 xinchen@microsoft.com xinchen@microsoft.com
LifetimePolicy.cs
in src/Framing
22 4 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
Released.cs
in src/Framing
23 5 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
27 1 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
Coordinator.cs
in src/Transaction
34 5 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
Declare.cs
in src/Transaction
35 5 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
Rejected.cs
in src/Framing
36 5 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
End.cs
in src/Framing
39 5 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
1067 49 2018-11-09 2023-03-20 25 5 xinchen@microsoft.com xinchen@microsoft.com
1110 69 2018-11-09 2023-01-26 18 4 xinchen@microsoft.com viny.surya@gmail.com
Singleton.cs
in src/Fx
175 17 2018-11-09 2023-01-04 11 4 xinchen@microsoft.com daniel.marbach@openplace.net
Controller.cs
in src/Transaction
139 11 2018-11-09 2023-01-26 8 4 xinchen@microsoft.com viny.surya@gmail.com
954 79 2018-11-09 2024-01-16 25 3 xinchen@microsoft.com daniel.marbach@openplace.net
583 38 2018-11-09 2023-01-26 20 3 xinchen@microsoft.com viny.surya@gmail.com
539 50 2018-11-09 2022-04-22 18 3 xinchen@microsoft.com xinchen@microsoft.com
314 31 2018-11-09 2023-01-26 16 3 xinchen@microsoft.com viny.surya@gmail.com
317 28 2018-11-09 2023-01-26 13 3 xinchen@microsoft.com viny.surya@gmail.com
778 49 2018-11-09 2023-01-26 13 3 xinchen@microsoft.com viny.surya@gmail.com
78 7 2018-11-09 2023-01-26 11 3 xinchen@microsoft.com viny.surya@gmail.com
202 19 2018-11-09 2023-01-26 10 3 xinchen@microsoft.com viny.surya@gmail.com
102 5 2018-11-09 2022-09-30 9 3 xinchen@microsoft.com timtay@microsoft.com
753 79 2018-11-09 2023-01-26 9 3 xinchen@microsoft.com viny.surya@gmail.com
408 56 2018-11-09 2023-01-26 9 3 xinchen@microsoft.com viny.surya@gmail.com
Multiple.cs
in src/Framing
121 7 2018-11-09 2023-01-26 7 3 xinchen@microsoft.com viny.surya@gmail.com
AmqpContractSerializer.cs
in src/Serialization
406 15 2018-11-09 2024-10-17 6 3 xinchen@microsoft.com sbomer@gmail.com
SerializableType.cs
in src/Serialization
627 41 2018-11-09 2024-10-17 6 3 xinchen@microsoft.com sbomer@gmail.com
AmqpSymbol.cs
in src/Encoding
40 6 2018-11-09 2023-01-26 6 3 xinchen@microsoft.com viny.surya@gmail.com
278 22 2018-11-09 2022-03-15 16 2 xinchen@microsoft.com xinchen@microsoft.com
319 32 2018-11-09 2022-03-04 13 2 xinchen@microsoft.com xinchen@microsoft.com
54 - 2018-11-09 2023-01-26 12 2 xinchen@microsoft.com viny.surya@gmail.com
AmqpCbsLink.cs
in src/Cbs
167 10 2018-11-09 2022-03-15 12 2 xinchen@microsoft.com xinchen@microsoft.com
AmqpTransportListener.cs
in src/Transport
263 18 2018-11-09 2022-04-22 11 2 xinchen@microsoft.com xinchen@microsoft.com
256 32 2018-11-09 2023-02-13 9 2 xinchen@microsoft.com xinchen@microsoft.com
TcpTransport.cs
in src/Transport
486 21 2018-11-09 2023-01-26 8 2 xinchen@microsoft.com viny.surya@gmail.com
128 5 2018-11-09 2023-01-26 8 2 xinchen@microsoft.com viny.surya@gmail.com
Data.cs
in src/Framing
51 5 2018-11-09 2023-02-13 8 2 xinchen@microsoft.com xinchen@microsoft.com
AmqpDescribed.cs
in src/Framing
116 9 2018-11-09 2022-03-15 8 2 xinchen@microsoft.com xinchen@microsoft.com
182 8 2018-11-09 2023-01-26 8 2 xinchen@microsoft.com viny.surya@gmail.com
288 14 2018-11-09 2023-01-26 8 2 xinchen@microsoft.com viny.surya@gmail.com
TransportStream.cs
in src/Transport
156 15 2018-11-09 2021-12-13 7 2 xinchen@microsoft.com daniel.marbach@openplace.net
WebSocketTransport.cs
in src/Transport
162 10 2018-11-09 2022-03-15 7 2 xinchen@microsoft.com xinchen@microsoft.com
Attach.cs
in src/Framing
158 6 2018-11-09 2023-02-13 7 2 xinchen@microsoft.com xinchen@microsoft.com
Target.cs
in src/Framing
86 5 2018-11-09 2023-02-13 7 2 xinchen@microsoft.com xinchen@microsoft.com
Source.cs
in src/Framing
119 5 2018-11-09 2023-02-13 7 2 xinchen@microsoft.com xinchen@microsoft.com
AmqpMap.cs
in src/Encoding
88 6 2018-11-09 2023-01-26 7 2 xinchen@microsoft.com viny.surya@gmail.com
AmqpBitConverter.cs
in src/Encoding
227 35 2018-11-09 2025-05-02 7 2 xinchen@microsoft.com daniel.marbach@openplace.net
48 4 2018-11-09 2020-07-16 6 2 xinchen@microsoft.com xinchen@microsoft.com
159 9 2018-11-09 2023-01-26 6 2 xinchen@microsoft.com viny.surya@gmail.com
319 11 2018-11-20 2021-12-13 5 2 xinchen@microsoft.com daniel.marbach@openplace.net
MemberAccessor.cs
in src/Serialization
65 6 2018-11-09 2024-10-17 5 2 xinchen@microsoft.com sbomer@gmail.com
MethodAccessor.cs
in src/Serialization
54 6 2018-11-09 2024-10-17 5 2 xinchen@microsoft.com sbomer@gmail.com
TlsTransportListener.cs
in src/Transport
100 9 2018-11-09 2020-06-10 5 2 xinchen@microsoft.com daniel.marbach@openplace.net
47 3 2018-11-09 2022-09-30 5 2 xinchen@microsoft.com timtay@microsoft.com
Frame.cs
in src/Framing
136 10 2018-11-09 2023-01-26 5 2 xinchen@microsoft.com viny.surya@gmail.com
BinaryEncoding.cs
in src/Encoding
80 7 2018-11-09 2021-07-20 5 2 xinchen@microsoft.com xinchen@microsoft.com
EncodingBase.cs
in src/Encoding
105 6 2018-11-09 2023-01-26 5 2 xinchen@microsoft.com viny.surya@gmail.com
MapEncoding.cs
in src/Encoding
104 10 2018-11-09 2023-01-26 5 2 xinchen@microsoft.com viny.surya@gmail.com
MapKey.cs
in src/Encoding
46 5 2018-11-09 2020-06-11 5 2 xinchen@microsoft.com daniel.marbach@openplace.net
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
735 46 2018-11-09 2022-03-15 7 1 xinchen@microsoft.com xinchen@microsoft.com
344 17 2018-11-09 2019-07-11 2 1 xinchen@microsoft.com xinchen@microsoft.com
306 10 2023-01-26 2023-01-26 1 1 viny.surya@gmail.com viny.surya@gmail.com
TlsTransport.cs
in src/Transport
279 16 2018-11-09 2022-06-02 6 1 xinchen@microsoft.com xinchen@microsoft.com
AmqpEncoding.cs
in src/Encoding
276 20 2018-11-09 2022-03-15 5 1 xinchen@microsoft.com xinchen@microsoft.com
MessageId.cs
in src/Framing
199 27 2018-11-09 2019-07-11 3 1 xinchen@microsoft.com xinchen@microsoft.com
183 19 2018-11-09 2019-07-11 2 1 xinchen@microsoft.com xinchen@microsoft.com
180 11 2018-11-09 2019-07-11 3 1 xinchen@microsoft.com xinchen@microsoft.com
TcpTransportListener.cs
in src/Transport
177 9 2018-11-09 2022-06-02 5 1 xinchen@microsoft.com xinchen@microsoft.com
157 7 2018-11-09 2023-02-13 12 1 xinchen@microsoft.com xinchen@microsoft.com
155 9 2018-11-09 2021-09-10 3 1 xinchen@microsoft.com xinchen@microsoft.com
151 8 2018-12-04 2019-07-11 4 1 xinchen@microsoft.com xinchen@microsoft.com
139 5 2018-11-09 2019-07-11 3 1 xinchen@microsoft.com xinchen@microsoft.com
Properties.cs
in src/Framing
134 5 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
Open.cs
in src/Framing
134 7 2018-11-09 2023-02-13 7 1 xinchen@microsoft.com xinchen@microsoft.com
Flow.cs
in src/Framing
133 6 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
132 5 2018-11-09 2019-07-11 4 1 xinchen@microsoft.com xinchen@microsoft.com
Transfer.cs
in src/Framing
124 6 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
Error.cs
in src/Framing
121 7 2018-11-09 2023-02-13 7 1 xinchen@microsoft.com xinchen@microsoft.com
112 9 2018-11-09 2023-02-13 4 1 xinchen@microsoft.com xinchen@microsoft.com
TlsTransportInitiator.cs
in src/Transport
111 9 2018-11-09 2023-03-20 4 1 xinchen@microsoft.com xinchen@microsoft.com
Begin.cs
in src/Framing
111 6 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
110 7 2018-11-09 2019-07-11 4 1 xinchen@microsoft.com xinchen@microsoft.com
ListEncoding.cs
in src/Encoding
106 9 2018-11-09 2021-07-20 3 1 xinchen@microsoft.com xinchen@microsoft.com
106 6 2023-01-26 2023-01-26 1 1 viny.surya@gmail.com viny.surya@gmail.com
103 7 2018-11-09 2019-07-11 2 1 xinchen@microsoft.com xinchen@microsoft.com
97 2 2018-11-09 2022-04-22 4 1 xinchen@microsoft.com xinchen@microsoft.com
RestrictedMap.cs
in src/Framing
94 9 2018-11-09 2019-07-11 3 1 xinchen@microsoft.com xinchen@microsoft.com
Disposition.cs
in src/Framing
91 6 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
86 2 2018-11-09 2022-03-04 5 1 xinchen@microsoft.com xinchen@microsoft.com
DescribedEncoding.cs
in src/Encoding
82 9 2018-11-09 2021-07-20 3 1 xinchen@microsoft.com xinchen@microsoft.com
ProtocolHeader.cs
in src/Framing
81 7 2018-11-09 2019-07-11 6 1 xinchen@microsoft.com xinchen@microsoft.com
DescribedList.cs
in src/Framing
80 6 2018-11-09 2023-02-13 7 1 xinchen@microsoft.com xinchen@microsoft.com
TlsTransportSetting.cs
in src/Transport
79 6 2018-11-09 2022-03-15 4 1 xinchen@microsoft.com xinchen@microsoft.com
76 8 2018-11-09 2022-03-15 6 1 xinchen@microsoft.com xinchen@microsoft.com
Address.cs
in src/Framing
72 9 2018-11-09 2022-03-15 4 1 xinchen@microsoft.com xinchen@microsoft.com
Header.cs
in src/Framing
71 5 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
64 3 2018-11-09 2019-07-11 4 1 xinchen@microsoft.com xinchen@microsoft.com
Detach.cs
in src/Framing
63 6 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
SaslTransport.cs
in src/Sasl
63 9 2018-11-09 2022-03-15 7 1 xinchen@microsoft.com xinchen@microsoft.com
SaslInit.cs
in src/Sasl
62 6 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
Fx.cs
in src/Fx
60 2 2018-11-09 2019-07-11 3 1 xinchen@microsoft.com xinchen@microsoft.com
59 6 2018-11-09 2019-07-11 5 1 xinchen@microsoft.com xinchen@microsoft.com
56 - 2018-11-09 2020-07-16 4 1 xinchen@microsoft.com xinchen@microsoft.com
TransportProvider.cs
in src/Transport
55 2 2018-11-09 2019-07-11 5 1 xinchen@microsoft.com xinchen@microsoft.com
55 3 2018-11-09 2019-07-11 2 1 xinchen@microsoft.com xinchen@microsoft.com
TransportBase.cs
in src/Transport
54 5 2018-11-09 2019-07-11 5 1 xinchen@microsoft.com xinchen@microsoft.com
Modified.cs
in src/Framing
54 5 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
SaslOutcome.cs
in src/Sasl
54 6 2018-11-09 2023-02-13 6 1 xinchen@microsoft.com xinchen@microsoft.com
Ticks.cs
in src/Fx
52 5 2018-11-09 2019-07-11 2 1 xinchen@microsoft.com xinchen@microsoft.com
Correlations

File Size vs. Number of Changes: 219 points

src/Encoding/AmqpBitConverter.cs x: 227 lines of code y: 7 # changes src/SegmentBufferPool.cs x: 33 lines of code y: 3 # changes src/AmqpEventSource.cs x: 533 lines of code y: 2 # changes src/Serialization/AmqpContractSerializer.cs x: 406 lines of code y: 6 # changes src/Serialization/MemberAccessor.cs x: 65 lines of code y: 5 # changes src/Serialization/MethodAccessor.cs x: 54 lines of code y: 5 # changes src/Serialization/ReflectionExtentions.cs x: 150 lines of code y: 2 # changes src/Serialization/SerializableType.cs x: 627 lines of code y: 6 # changes src/TrimmingAttributes.cs x: 41 lines of code y: 1 # changes src/ReceivingAmqpLink.cs x: 954 lines of code y: 25 # changes src/AmqpLink.cs x: 1067 lines of code y: 25 # changes src/Transport/TlsTransportInitiator.cs x: 111 lines of code y: 4 # changes src/AmqpConnectionBase.cs x: 157 lines of code y: 12 # changes src/AmqpTrace.cs x: 256 lines of code y: 9 # changes src/Framing/Accepted.cs x: 26 lines of code y: 7 # changes src/Framing/AmqpSequence.cs x: 48 lines of code y: 7 # changes src/Framing/AmqpValue.cs x: 46 lines of code y: 5 # changes src/Framing/ApplicationProperties.cs x: 27 lines of code y: 6 # changes src/Framing/Attach.cs x: 158 lines of code y: 7 # changes src/Framing/Begin.cs x: 111 lines of code y: 6 # changes src/Framing/Close.cs x: 39 lines of code y: 6 # changes src/Framing/Data.cs x: 51 lines of code y: 8 # changes src/Framing/DeleteOnClose.cs x: 16 lines of code y: 4 # changes src/Framing/DeliveryAnnotations.cs x: 12 lines of code y: 4 # changes src/Framing/DescribedList.cs x: 80 lines of code y: 7 # changes src/Framing/Detach.cs x: 63 lines of code y: 6 # changes src/Framing/Disposition.cs x: 91 lines of code y: 6 # changes src/Framing/DistributionMode.cs x: 8 lines of code y: 3 # changes src/Framing/Error.cs x: 121 lines of code y: 7 # changes src/Framing/Flow.cs x: 133 lines of code y: 6 # changes src/Framing/Header.cs x: 71 lines of code y: 6 # changes src/Framing/LifetimePolicy.cs x: 22 lines of code y: 6 # changes src/Framing/LinkPerformative.cs x: 13 lines of code y: 4 # changes src/Framing/Modified.cs x: 54 lines of code y: 6 # changes src/Framing/Open.cs x: 134 lines of code y: 7 # changes src/Framing/Received.cs x: 44 lines of code y: 6 # changes src/Framing/Rejected.cs x: 36 lines of code y: 6 # changes src/Framing/Released.cs x: 23 lines of code y: 6 # changes src/Framing/Source.cs x: 119 lines of code y: 7 # changes src/Framing/Target.cs x: 86 lines of code y: 7 # changes src/Framing/Transfer.cs x: 124 lines of code y: 6 # changes src/Sasl/SaslChallenge.cs x: 45 lines of code y: 6 # changes src/Sasl/SaslExternalHandler.cs x: 35 lines of code y: 5 # changes src/Sasl/SaslInit.cs x: 62 lines of code y: 6 # changes src/Transaction/Coordinator.cs x: 34 lines of code y: 6 # changes src/Transaction/Discharge.cs x: 48 lines of code y: 6 # changes src/AmqpCodec.cs x: 753 lines of code y: 9 # changes src/AmqpConnection.cs x: 583 lines of code y: 20 # changes src/AmqpConnectionFactory.cs x: 202 lines of code y: 10 # changes src/AmqpConstants.cs x: 54 lines of code y: 12 # changes src/AmqpExtensions.cs x: 408 lines of code y: 9 # changes src/AmqpInMemoryTerminusStore.cs x: 106 lines of code y: 1 # changes src/AmqpLinkIdentifier.cs x: 49 lines of code y: 2 # changes src/AmqpLinkSettings.cs x: 128 lines of code y: 8 # changes src/AmqpLinkTerminus.cs x: 306 lines of code y: 1 # changes src/AmqpMessage.cs x: 778 lines of code y: 13 # changes src/AmqpSession.cs x: 1110 lines of code y: 18 # changes src/AmqpSessionSettings.cs x: 57 lines of code y: 5 # changes src/AmqpSettings.cs x: 159 lines of code y: 6 # changes src/BufferListStream.cs x: 304 lines of code y: 4 # changes src/ByteBuffer.cs x: 317 lines of code y: 13 # changes src/Delivery.cs x: 182 lines of code y: 8 # changes src/Encoding/AmqpMap.cs x: 88 lines of code y: 7 # changes src/Encoding/EncodingBase.cs x: 105 lines of code y: 5 # changes src/Encoding/MapEncoding.cs x: 104 lines of code y: 5 # changes src/Framing/Frame.cs x: 136 lines of code y: 5 # changes src/Fx/SynchronizedPool.cs x: 334 lines of code y: 3 # changes src/IAmqpTerminusStore.cs x: 20 lines of code y: 1 # changes src/LinkTerminusExpiryPolicy.cs x: 12 lines of code y: 1 # changes src/MapKeyByteArrayComparer.cs x: 38 lines of code y: 1 # changes src/Properties/AssemblyInfo.cs x: 15 lines of code y: 3 # changes src/Sasl/SaslNegotiator.cs x: 288 lines of code y: 8 # changes src/SendingAmqpLink.cs x: 314 lines of code y: 16 # changes src/SequenceNumber.cs x: 95 lines of code y: 4 # changes src/TimeoutAsyncResult.cs x: 78 lines of code y: 11 # changes src/TraceOperation.cs x: 29 lines of code y: 4 # changes src/Transaction/Controller.cs x: 139 lines of code y: 8 # changes src/Transport/TcpTransport.cs x: 486 lines of code y: 8 # changes src/Transport/TransportListener.cs x: 58 lines of code y: 4 # changes src/Fx/Singleton.cs x: 175 lines of code y: 11 # changes src/Transport/WebSocketTransportInitiator.cs x: 102 lines of code y: 9 # changes src/Transport/WebSocketTransportSettings.cs x: 47 lines of code y: 5 # changes build.ps1 x: 52 lines of code y: 4 # changes src/Transport/TcpTransportListener.cs x: 177 lines of code y: 5 # changes src/Transport/TlsTransport.cs x: 279 lines of code y: 6 # changes src/AmqpConnectionState.cs x: 19 lines of code y: 4 # changes src/AmqpObject.cs x: 539 lines of code y: 18 # changes src/StateTransition.cs x: 97 lines of code y: 4 # changes src/Transport/AmqpTransportListener.cs x: 263 lines of code y: 11 # changes src/AsyncIO.cs x: 735 lines of code y: 7 # changes src/Cbs/AmqpCbsLink.cs x: 167 lines of code y: 12 # changes src/Encoding/AmqpEncoding.cs x: 276 lines of code y: 5 # changes src/FaultTolerantAmqpObject.cs x: 76 lines of code y: 6 # changes src/Framing/Address.cs x: 72 lines of code y: 4 # changes src/Framing/AmqpDescribed.cs x: 116 lines of code y: 8 # changes src/Fx/KeyedByTypeCollection.cs x: 10 lines of code y: 1 # changes src/Properties/Version.cs x: 5 lines of code y: 4 # changes src/Sasl/SaslTransport.cs x: 63 lines of code y: 7 # changes src/Transport/AmqpTransportInitiator.cs x: 278 lines of code y: 16 # changes src/Transport/TlsTransportSetting.cs x: 79 lines of code y: 4 # changes src/Transport/WebSocketTransport.cs x: 162 lines of code y: 7 # changes src/AmqpConnectionSettings.cs x: 86 lines of code y: 5 # changes src/RequestResponseAmqpLink.cs x: 319 lines of code y: 13 # changes src/AmqpMessageReader.cs x: 319 lines of code y: 5 # changes src/Transport/TransportStream.cs x: 156 lines of code y: 7 # changes src/AmqpDebug.cs x: 155 lines of code y: 3 # changes src/Encoding/ArrayEncoding.cs x: 62 lines of code y: 4 # changes src/Encoding/BinaryEncoding.cs x: 80 lines of code y: 5 # changes src/Encoding/BooleanEncoding.cs x: 69 lines of code y: 4 # changes src/Encoding/ByteEncoding.cs x: 66 lines of code y: 4 # changes src/Encoding/CharEncoding.cs x: 86 lines of code y: 4 # changes src/Encoding/DecimalEncoding.cs x: 208 lines of code y: 4 # changes src/Encoding/DescribedEncoding.cs x: 82 lines of code y: 3 # changes src/Encoding/ListEncoding.cs x: 106 lines of code y: 3 # changes src/Encoding/ShortEncoding.cs x: 68 lines of code y: 4 # changes src/Encoding/StringEncoding.cs x: 101 lines of code y: 4 # changes src/Encoding/SymbolEncoding.cs x: 124 lines of code y: 5 # changes src/Encoding/TimeStampEncoding.cs x: 82 lines of code y: 4 # changes src/Encoding/UByteEncoding.cs x: 59 lines of code y: 4 # changes src/Encoding/UIntEncoding.cs x: 108 lines of code y: 4 # changes src/Encoding/ULongEncoding.cs x: 109 lines of code y: 4 # changes src/Encoding/UuidEncoding.cs x: 63 lines of code y: 4 # changes src/Framing/DescribedMap.cs x: 34 lines of code y: 5 # changes src/Fx/InternalBufferManager.cs x: 74 lines of code y: 4 # changes src/AmqpResponseStatusCode.cs x: 56 lines of code y: 4 # changes src/Transport/TransportSettings.cs x: 38 lines of code y: 4 # changes src/Fx/Timestamp.cs x: 107 lines of code y: 3 # changes src/Transport/TlsTransportListener.cs x: 100 lines of code y: 5 # changes src/AmqpConnectionListener.cs x: 151 lines of code y: 4 # changes src/AmqpException.cs x: 44 lines of code y: 4 # changes src/AmqpResources.cs x: 23 lines of code y: 2 # changes src/ByteArrayComparer.cs x: 55 lines of code y: 2 # changes src/Cbs/CbsToken.cs x: 25 lines of code y: 2 # changes src/Encoding/DescribedType.cs x: 26 lines of code y: 3 # changes src/Encoding/FixedWidth.cs x: 48 lines of code y: 2 # changes src/Encoding/IAmqpSerializable.cs x: 13 lines of code y: 3 # changes src/Framing/FrameType.cs x: 9 lines of code y: 3 # changes src/Framing/MessageId.cs x: 199 lines of code y: 3 # changes src/Framing/ProtocolHeader.cs x: 81 lines of code y: 6 # changes src/Framing/RestrictedMap.cs x: 94 lines of code y: 3 # changes src/Framing/TerminusExpiryPolicy.cs x: 11 lines of code y: 3 # changes src/Fx/ActionItem.cs x: 12 lines of code y: 2 # changes src/Fx/AssertionFailedException.cs x: 17 lines of code y: 2 # changes src/Fx/AsyncResult.cs x: 344 lines of code y: 2 # changes src/Fx/CallbackException.cs x: 22 lines of code y: 2 # changes src/Fx/CompletedAsyncResult.cs x: 38 lines of code y: 3 # changes src/Fx/ExceptionDispatcher.cs x: 13 lines of code y: 2 # changes src/Fx/Fx.cs x: 60 lines of code y: 3 # changes src/Fx/Ticks.cs x: 52 lines of code y: 2 # changes src/Fx/TimeoutHelper.cs x: 183 lines of code y: 2 # changes src/HandleTable.cs x: 180 lines of code y: 3 # changes src/IAmqpProvider.cs x: 33 lines of code y: 4 # changes src/OpenEventArgs.cs x: 17 lines of code y: 3 # changes src/Sasl/SaslHandler.cs x: 43 lines of code y: 3 # changes src/Sasl/SaslTransportProvider.cs x: 59 lines of code y: 5 # changes src/Serialization/SerialiableMember.cs x: 31 lines of code y: 3 # changes src/SerializedBatchableWorker.cs x: 103 lines of code y: 2 # changes src/SerializedWorker.cs x: 139 lines of code y: 3 # changes src/Transport/CustomSslStream.cs x: 35 lines of code y: 3 # changes src/Transport/TlsTransportProvider.cs x: 35 lines of code y: 4 # changes src/Transport/TransportAsyncEventArgs.cs x: 132 lines of code y: 4 # changes src/Transport/TransportProvider.cs x: 55 lines of code y: 5 # changes src/X509/X509CertificateIdentity.cs x: 19 lines of code y: 2 # changes
25.0
# changes
  min: 1.0
  average: 5.24
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 25.0
0 1110.0
lines of code
min: 5.0 | average: 118.62 | 25th percentile: 33.0 | median: 62.0 | 75th percentile: 124.0 | max: 1110.0

Number of Contributors vs. Number of Changes: 219 points

src/Encoding/AmqpBitConverter.cs x: 2 # contributors y: 7 # changes src/SegmentBufferPool.cs x: 2 # contributors y: 3 # changes src/AmqpEventSource.cs x: 2 # contributors y: 2 # changes src/Serialization/AmqpContractSerializer.cs x: 3 # contributors y: 6 # changes src/Serialization/MemberAccessor.cs x: 2 # contributors y: 5 # changes src/TrimmingAttributes.cs x: 1 # contributors y: 1 # changes src/ReceivingAmqpLink.cs x: 3 # contributors y: 25 # changes src/AmqpLink.cs x: 5 # contributors y: 25 # changes src/Transport/TlsTransportInitiator.cs x: 1 # contributors y: 4 # changes src/AmqpConnectionBase.cs x: 1 # contributors y: 12 # changes src/AmqpTrace.cs x: 2 # contributors y: 9 # changes src/Framing/Accepted.cs x: 1 # contributors y: 7 # changes src/Framing/AmqpValue.cs x: 1 # contributors y: 5 # changes src/Framing/ApplicationProperties.cs x: 1 # contributors y: 6 # changes src/Framing/Data.cs x: 2 # contributors y: 8 # changes src/Framing/DistributionMode.cs x: 1 # contributors y: 3 # changes src/AmqpCodec.cs x: 3 # contributors y: 9 # changes src/AmqpConnection.cs x: 3 # contributors y: 20 # changes src/AmqpConnectionFactory.cs x: 3 # contributors y: 10 # changes src/AmqpConstants.cs x: 2 # contributors y: 12 # changes src/AmqpMessage.cs x: 3 # contributors y: 13 # changes src/AmqpSession.cs x: 4 # contributors y: 18 # changes src/AmqpSettings.cs x: 2 # contributors y: 6 # changes src/BufferListStream.cs x: 2 # contributors y: 4 # changes src/Framing/Multiple.cs x: 3 # contributors y: 7 # changes src/SendingAmqpLink.cs x: 3 # contributors y: 16 # changes src/TimeoutAsyncResult.cs x: 3 # contributors y: 11 # changes src/Transaction/Controller.cs x: 4 # contributors y: 8 # changes src/Fx/Singleton.cs x: 4 # contributors y: 11 # changes src/AmqpObject.cs x: 3 # contributors y: 18 # changes src/Transport/AmqpTransportListener.cs x: 2 # contributors y: 11 # changes src/Transport/AmqpTransportInitiator.cs x: 2 # contributors y: 16 # changes src/RequestResponseAmqpLink.cs x: 2 # contributors y: 13 # changes src/AmqpResources.cs x: 1 # contributors y: 2 # changes
25.0
# changes
  min: 1.0
  average: 5.24
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 25.0
0 5.0
# contributors
min: 1.0 | average: 1.51 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 219 points

src/Encoding/AmqpBitConverter.cs x: 2 # contributors y: 227 lines of code src/SegmentBufferPool.cs x: 2 # contributors y: 33 lines of code src/AmqpEventSource.cs x: 2 # contributors y: 533 lines of code src/Serialization/AmqpContractSerializer.cs x: 3 # contributors y: 406 lines of code src/Serialization/MemberAccessor.cs x: 2 # contributors y: 65 lines of code src/Serialization/MethodAccessor.cs x: 2 # contributors y: 54 lines of code src/Serialization/ReflectionExtentions.cs x: 2 # contributors y: 150 lines of code src/Serialization/SerializableType.cs x: 3 # contributors y: 627 lines of code src/TrimmingAttributes.cs x: 1 # contributors y: 41 lines of code src/ReceivingAmqpLink.cs x: 3 # contributors y: 954 lines of code src/AmqpLink.cs x: 5 # contributors y: 1067 lines of code src/Transport/TlsTransportInitiator.cs x: 1 # contributors y: 111 lines of code src/AmqpConnectionBase.cs x: 1 # contributors y: 157 lines of code src/AmqpTrace.cs x: 2 # contributors y: 256 lines of code src/Framing/Accepted.cs x: 1 # contributors y: 26 lines of code src/Framing/AmqpSequence.cs x: 1 # contributors y: 48 lines of code src/Framing/ApplicationProperties.cs x: 1 # contributors y: 27 lines of code src/Framing/Attach.cs x: 2 # contributors y: 158 lines of code src/Framing/Close.cs x: 1 # contributors y: 39 lines of code src/Framing/Data.cs x: 2 # contributors y: 51 lines of code src/Framing/DeleteOnClose.cs x: 1 # contributors y: 16 lines of code src/Framing/DeliveryAnnotations.cs x: 1 # contributors y: 12 lines of code src/Framing/DescribedList.cs x: 1 # contributors y: 80 lines of code src/Framing/Detach.cs x: 1 # contributors y: 63 lines of code src/Framing/Disposition.cs x: 1 # contributors y: 91 lines of code src/Framing/DistributionMode.cs x: 1 # contributors y: 8 lines of code src/Framing/Error.cs x: 1 # contributors y: 121 lines of code src/Framing/Flow.cs x: 1 # contributors y: 133 lines of code src/Framing/Header.cs x: 1 # contributors y: 71 lines of code src/Framing/Modified.cs x: 1 # contributors y: 54 lines of code src/Framing/Source.cs x: 2 # contributors y: 119 lines of code src/Framing/Target.cs x: 2 # contributors y: 86 lines of code src/Framing/Transfer.cs x: 1 # contributors y: 124 lines of code src/Sasl/SaslExternalHandler.cs x: 2 # contributors y: 35 lines of code src/Transaction/Coordinator.cs x: 1 # contributors y: 34 lines of code src/AmqpCodec.cs x: 3 # contributors y: 753 lines of code src/AmqpConnection.cs x: 3 # contributors y: 583 lines of code src/AmqpConnectionFactory.cs x: 3 # contributors y: 202 lines of code src/AmqpExtensions.cs x: 3 # contributors y: 408 lines of code src/AmqpInMemoryTerminusStore.cs x: 1 # contributors y: 106 lines of code src/AmqpLinkSettings.cs x: 2 # contributors y: 128 lines of code src/AmqpLinkTerminus.cs x: 1 # contributors y: 306 lines of code src/AmqpMessage.cs x: 3 # contributors y: 778 lines of code src/AmqpSession.cs x: 4 # contributors y: 1110 lines of code src/AmqpSessionSettings.cs x: 2 # contributors y: 57 lines of code src/BufferListStream.cs x: 2 # contributors y: 304 lines of code src/ByteBuffer.cs x: 3 # contributors y: 317 lines of code src/Delivery.cs x: 2 # contributors y: 182 lines of code src/Encoding/AmqpMap.cs x: 2 # contributors y: 88 lines of code src/Encoding/AmqpSymbol.cs x: 3 # contributors y: 40 lines of code src/Encoding/EncodingBase.cs x: 2 # contributors y: 105 lines of code src/Encoding/MapEncoding.cs x: 2 # contributors y: 104 lines of code src/Framing/Frame.cs x: 2 # contributors y: 136 lines of code src/Framing/Multiple.cs x: 3 # contributors y: 121 lines of code src/Fx/SynchronizedPool.cs x: 2 # contributors y: 334 lines of code src/IAmqpTerminusStore.cs x: 1 # contributors y: 20 lines of code src/Properties/AssemblyInfo.cs x: 2 # contributors y: 15 lines of code src/Sasl/SaslNegotiator.cs x: 2 # contributors y: 288 lines of code src/SendingAmqpLink.cs x: 3 # contributors y: 314 lines of code src/SequenceNumber.cs x: 2 # contributors y: 95 lines of code src/TimeoutAsyncResult.cs x: 3 # contributors y: 78 lines of code src/TraceOperation.cs x: 2 # contributors y: 29 lines of code src/Transaction/Controller.cs x: 4 # contributors y: 139 lines of code src/Transport/TcpTransport.cs x: 2 # contributors y: 486 lines of code src/Fx/Singleton.cs x: 4 # contributors y: 175 lines of code src/Transport/WebSocketTransportInitiator.cs x: 3 # contributors y: 102 lines of code src/Transport/WebSocketTransportSettings.cs x: 2 # contributors y: 47 lines of code src/Transport/TcpTransportListener.cs x: 1 # contributors y: 177 lines of code src/Transport/TlsTransport.cs x: 1 # contributors y: 279 lines of code src/AmqpObject.cs x: 3 # contributors y: 539 lines of code src/StateTransition.cs x: 1 # contributors y: 97 lines of code src/Transport/AmqpTransportListener.cs x: 2 # contributors y: 263 lines of code src/AsyncIO.cs x: 1 # contributors y: 735 lines of code src/Cbs/AmqpCbsLink.cs x: 2 # contributors y: 167 lines of code src/FaultTolerantAmqpObject.cs x: 1 # contributors y: 76 lines of code src/Framing/AmqpDescribed.cs x: 2 # contributors y: 116 lines of code src/Transport/AmqpTransportInitiator.cs x: 2 # contributors y: 278 lines of code src/Transport/WebSocketTransport.cs x: 2 # contributors y: 162 lines of code src/AmqpConnectionSettings.cs x: 1 # contributors y: 86 lines of code src/RequestResponseAmqpLink.cs x: 2 # contributors y: 319 lines of code src/Transport/TcpTransportInitiator.cs x: 2 # contributors y: 112 lines of code src/Transport/TransportStream.cs x: 2 # contributors y: 156 lines of code src/Encoding/BinaryEncoding.cs x: 2 # contributors y: 80 lines of code src/Encoding/BooleanEncoding.cs x: 2 # contributors y: 69 lines of code src/Encoding/DecimalEncoding.cs x: 2 # contributors y: 208 lines of code src/Encoding/DoubleEncoding.cs x: 2 # contributors y: 70 lines of code src/Encoding/IntEncoding.cs x: 2 # contributors y: 98 lines of code src/Encoding/SymbolEncoding.cs x: 2 # contributors y: 124 lines of code src/AmqpConnectionListener.cs x: 1 # contributors y: 151 lines of code src/Framing/MessageId.cs x: 1 # contributors y: 199 lines of code src/Framing/RestrictedMap.cs x: 1 # contributors y: 94 lines of code src/Fx/AsyncResult.cs x: 1 # contributors y: 344 lines of code src/Fx/Fx.cs x: 1 # contributors y: 60 lines of code src/Fx/Ticks.cs x: 1 # contributors y: 52 lines of code src/Fx/TimeoutHelper.cs x: 1 # contributors y: 183 lines of code src/SerializedBatchableWorker.cs x: 1 # contributors y: 103 lines of code src/SerializedWorker.cs x: 1 # contributors y: 139 lines of code
1110.0
lines of code
  min: 5.0
  average: 118.62
  25th percentile: 33.0
  median: 62.0
  75th percentile: 124.0
  max: 1110.0
0 5.0
# contributors
min: 1.0 | average: 1.51 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0