azure / amqpnetlite
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 185 files with 18,709 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,704 lines of code)
    • 15 files changed 21-50 times (5,812 lines of code)
    • 57 files changed 6-20 times (6,677 lines of code)
    • 110 files changed 1-5 times (4,516 lines of code)
0% | 9% | 31% | 35% | 24%
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 185 files with 18,709 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (1,289 lines of code)
    • 10 files changed by 6-10 contributors (4,694 lines of code)
    • 110 files changed by 2-5 contributors (10,847 lines of code)
    • 64 files changed by 1 contributor (1,879 lines of code)
0% | 6% | 25% | 57% | 10%
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, csproj, md, nuspec, resx, xaml, yaml, xml, json, txt, cmd, css, gitattributes, gitignore, props
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 9% | 30% | 36% | 24%
cmd0% | 0% | 94% | 0% | 5%
props0% | 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% | 10% | 32% | 34% | 22%
ROOT0% | 0% | 94% | 0% | 5%
netmf0% | 0% | 0% | 54% | 45%
nanoFramework0% | 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
876 47 2014-06-23 2025-01-09 78 10 tomchen75@hotmail.com xinchen@microsoft.com
471 34 2014-05-19 2024-05-17 53 6 tomchen75@hotmail.com xinchen@microsoft.com
357 28 2014-09-30 2025-01-10 52 9 xinchen@microsoft.com xinchen@microsoft.com
cmd
build.cmd
in root
278 - 2014-06-28 2025-01-15 47 6 binzywu@msn.com xinchen@microsoft.com
260 17 2014-05-25 2024-05-17 46 7 tomchen75@hotmail.com xinchen@microsoft.com
ConnectionListener.cs
in src/Listener
736 43 2015-01-04 2021-09-09 46 7 tomchen75@hotmail.com xinchen@microsoft.com
649 29 2014-05-26 2024-07-15 45 6 tomchen75@hotmail.com xinchen@microsoft.com
Encoder.cs
in src/Types
1289 68 2014-06-12 2024-02-27 42 13 tomchen75@hotmail.com xinchen@microsoft.com
TcpTransport.cs
in src/Net
380 10 2014-07-09 2024-09-05 41 8 tomchen75@hotmail.com xinchen@microsoft.com
241 13 2014-11-28 2024-12-05 39 5 tomchen75@hotmail.com xinchen@microsoft.com
Version.cs
in src/Properties
5 - 2016-01-09 2024-12-05 36 1 xinchen@microsoft.com xinchen@microsoft.com
Link.cs
in src
306 15 2014-05-26 2024-05-17 34 5 tomchen75@hotmail.com xinchen@microsoft.com
243 13 2014-09-19 2023-09-08 33 7 xinchen@microsoft.com xinchen@microsoft.com
ListenerLink.cs
in src/Listener
370 21 2015-01-04 2024-05-17 32 5 tomchen75@hotmail.com xinchen@microsoft.com
ContainerHost.cs
in src/Listener
444 33 2015-01-22 2022-01-27 29 6 tomchen75@hotmail.com xinchen@microsoft.com
165 20 2014-09-19 2023-05-01 23 5 xinchen@microsoft.com xinchen@microsoft.com
AmqpSerializer.cs
in src/Serialization
302 20 2014-09-19 2021-01-23 23 4 xinchen@microsoft.com xinchen@microsoft.com
144 5 2014-06-12 2018-02-27 22 2 tomchen75@hotmail.com xinchen@microsoft.com
AmqpValue.cs
in src/Framing
107 7 2014-09-19 2019-07-18 20 5 xinchen@microsoft.com h4vret@gmail.com
Codec.cs
in src/Framing
142 3 2014-09-19 2019-08-06 20 5 xinchen@microsoft.com 32911487+szehetner@users.no...
SerializableType.cs
in src/Serialization
887 69 2014-09-19 2021-01-23 20 5 xinchen@microsoft.com xinchen@microsoft.com
ListenerConnection.cs
in src/Listener
52 3 2015-01-04 2024-05-17 19 3 tomchen75@hotmail.com xinchen@microsoft.com
Data.cs
in src/Framing
75 5 2014-09-19 2023-05-01 19 4 xinchen@microsoft.com xinchen@microsoft.com
SaslProfile.cs
in src/Sasl
158 9 2014-09-19 2020-08-03 17 3 xinchen@microsoft.com xinchen@microsoft.com
AssemblyInfo.cs
in src/Properties
11 - 2014-09-01 2016-07-10 16 3 tomchen75@hotmail.com xinchen@microsoft.com
92 3 2014-05-26 2024-07-15 14 4 tomchen75@hotmail.com xinchen@microsoft.com
AsyncPump.cs
in src/Net
97 5 2014-09-30 2023-09-08 14 4 xinchen@microsoft.com xinchen@microsoft.com
13 - 2015-10-21 2016-10-08 13 3 xinchen@microsoft.com xinchen@microsoft.com
94 - 2017-06-15 2020-01-03 13 4 xinchen@microsoft.com h4vret@gmail.com
115 6 2014-09-30 2017-11-29 13 2 xinchen@microsoft.com xinchen@microsoft.com
213 4 2014-05-17 2022-01-10 13 4 markush@microsoft.com xinchen@microsoft.com
90 17 2015-12-07 2018-04-24 12 2 xinchen@microsoft.com xinchen@microsoft.com
146 7 2015-11-26 2022-01-27 12 3 xinchen@microsoft.com xinchen@microsoft.com
Context.cs
in src/Listener
47 3 2015-01-22 2018-08-30 11 4 tomchen75@hotmail.com xinchen@microsoft.com
Open.cs
in src/Framing
160 4 2014-07-28 2023-12-27 11 3 tomchen75@hotmail.com xinchen@microsoft.com
42 1 2015-06-20 2023-12-27 10 3 tomchen75@hotmail.com xinchen@microsoft.com
TcpTransport.cs
in src/WinRT
75 9 2014-09-29 2017-03-24 10 3 xinchen@microsoft.com xinchen@microsoft.com
116 9 2016-01-07 2024-11-30 10 2 xinchen@microsoft.com xinchen@microsoft.com
DescribedList.cs
in src/Types
367 44 2014-09-19 2022-04-29 10 3 xinchen@microsoft.com xinchen@microsoft.com
Error.cs
in src/Framing
82 5 2014-07-28 2019-08-13 9 3 tomchen75@hotmail.com xinchen@microsoft.com
Trace.cs
in src
109 8 2014-07-28 2022-04-29 9 2 tomchen75@hotmail.com xinchen@microsoft.com
Target.cs
in src/Framing
123 4 2014-05-20 2019-08-13 9 3 tomchen75@hotmail.com xinchen@microsoft.com
Attach.cs
in src/Framing
207 4 2014-05-28 2019-08-13 9 3 tomchen75@hotmail.com xinchen@microsoft.com
Properties.cs
in src/Framing
220 9 2014-07-28 2019-08-13 9 4 tomchen75@hotmail.com xinchen@microsoft.com
ListenerSession.cs
in src/Listener
22 2 2015-01-04 2019-06-20 8 3 tomchen75@hotmail.com xinchen@microsoft.com
AmqpContractAttribute.cs
in src/Serialization
34 1 2014-09-19 2018-08-30 8 4 xinchen@microsoft.com xinchen@microsoft.com
AmqpSettings.cs
in src/Net
37 - 2015-06-20 2023-12-27 8 3 tomchen75@hotmail.com xinchen@microsoft.com
Frame.cs
in src/Framing
38 2 2014-11-26 2015-10-30 8 3 tomchen75@hotmail.com jose.simoes@eclo.pt
40 4 2015-01-06 2017-08-09 8 3 tomchen75@hotmail.com xinchen@microsoft.com
TcpTransport.cs
in src/Net35
91 6 2015-01-23 2021-05-04 8 3 tomchen75@hotmail.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
Encoder.cs
in src/Types
1289 68 2014-06-12 2024-02-27 42 13 tomchen75@hotmail.com xinchen@microsoft.com
876 47 2014-06-23 2025-01-09 78 10 tomchen75@hotmail.com xinchen@microsoft.com
357 28 2014-09-30 2025-01-10 52 9 xinchen@microsoft.com xinchen@microsoft.com
TcpTransport.cs
in src/Net
380 10 2014-07-09 2024-09-05 41 8 tomchen75@hotmail.com xinchen@microsoft.com
ConnectionListener.cs
in src/Listener
736 43 2015-01-04 2021-09-09 46 7 tomchen75@hotmail.com xinchen@microsoft.com
260 17 2014-05-25 2024-05-17 46 7 tomchen75@hotmail.com xinchen@microsoft.com
243 13 2014-09-19 2023-09-08 33 7 xinchen@microsoft.com xinchen@microsoft.com
471 34 2014-05-19 2024-05-17 53 6 tomchen75@hotmail.com xinchen@microsoft.com
cmd
build.cmd
in root
278 - 2014-06-28 2025-01-15 47 6 binzywu@msn.com xinchen@microsoft.com
649 29 2014-05-26 2024-07-15 45 6 tomchen75@hotmail.com xinchen@microsoft.com
ContainerHost.cs
in src/Listener
444 33 2015-01-22 2022-01-27 29 6 tomchen75@hotmail.com xinchen@microsoft.com
241 13 2014-11-28 2024-12-05 39 5 tomchen75@hotmail.com xinchen@microsoft.com
Link.cs
in src
306 15 2014-05-26 2024-05-17 34 5 tomchen75@hotmail.com xinchen@microsoft.com
ListenerLink.cs
in src/Listener
370 21 2015-01-04 2024-05-17 32 5 tomchen75@hotmail.com xinchen@microsoft.com
165 20 2014-09-19 2023-05-01 23 5 xinchen@microsoft.com xinchen@microsoft.com
SerializableType.cs
in src/Serialization
887 69 2014-09-19 2021-01-23 20 5 xinchen@microsoft.com xinchen@microsoft.com
Codec.cs
in src/Framing
142 3 2014-09-19 2019-08-06 20 5 xinchen@microsoft.com 32911487+szehetner@users.no...
AmqpValue.cs
in src/Framing
107 7 2014-09-19 2019-07-18 20 5 xinchen@microsoft.com h4vret@gmail.com
AmqpSerializer.cs
in src/Serialization
302 20 2014-09-19 2021-01-23 23 4 xinchen@microsoft.com xinchen@microsoft.com
Data.cs
in src/Framing
75 5 2014-09-19 2023-05-01 19 4 xinchen@microsoft.com xinchen@microsoft.com
AsyncPump.cs
in src/Net
97 5 2014-09-30 2023-09-08 14 4 xinchen@microsoft.com xinchen@microsoft.com
92 3 2014-05-26 2024-07-15 14 4 tomchen75@hotmail.com xinchen@microsoft.com
213 4 2014-05-17 2022-01-10 13 4 markush@microsoft.com xinchen@microsoft.com
94 - 2017-06-15 2020-01-03 13 4 xinchen@microsoft.com h4vret@gmail.com
Context.cs
in src/Listener
47 3 2015-01-22 2018-08-30 11 4 tomchen75@hotmail.com xinchen@microsoft.com
Properties.cs
in src/Framing
220 9 2014-07-28 2019-08-13 9 4 tomchen75@hotmail.com xinchen@microsoft.com
AmqpContractAttribute.cs
in src/Serialization
34 1 2014-09-19 2018-08-30 8 4 xinchen@microsoft.com xinchen@microsoft.com
Flow.cs
in src/Framing
177 4 2014-07-28 2021-11-12 8 4 tomchen75@hotmail.com xinchen@microsoft.com
Client.cs
in netmf/NetMFLite
696 24 2018-06-14 2019-06-18 6 4 xinchen@microsoft.com jose.simoes@eclo.solutions
Transfer.cs
in src/Framing
177 4 2014-07-28 2019-08-13 5 4 tomchen75@hotmail.com xinchen@microsoft.com
Close.cs
in src/Framing
53 4 2014-07-28 2019-08-13 4 4 tomchen75@hotmail.com xinchen@microsoft.com
Detach.cs
in src/Framing
77 4 2014-07-28 2019-08-13 4 4 tomchen75@hotmail.com xinchen@microsoft.com
End.cs
in src/Framing
53 4 2014-07-28 2019-08-13 4 4 tomchen75@hotmail.com xinchen@microsoft.com
Dispose.cs
in src/Framing
113 4 2014-07-28 2019-08-13 4 4 tomchen75@hotmail.com xinchen@microsoft.com
ListenerConnection.cs
in src/Listener
52 3 2015-01-04 2024-05-17 19 3 tomchen75@hotmail.com xinchen@microsoft.com
SaslProfile.cs
in src/Sasl
158 9 2014-09-19 2020-08-03 17 3 xinchen@microsoft.com xinchen@microsoft.com
AssemblyInfo.cs
in src/Properties
11 - 2014-09-01 2016-07-10 16 3 tomchen75@hotmail.com xinchen@microsoft.com
13 - 2015-10-21 2016-10-08 13 3 xinchen@microsoft.com xinchen@microsoft.com
146 7 2015-11-26 2022-01-27 12 3 xinchen@microsoft.com xinchen@microsoft.com
Open.cs
in src/Framing
160 4 2014-07-28 2023-12-27 11 3 tomchen75@hotmail.com xinchen@microsoft.com
42 1 2015-06-20 2023-12-27 10 3 tomchen75@hotmail.com xinchen@microsoft.com
DescribedList.cs
in src/Types
367 44 2014-09-19 2022-04-29 10 3 xinchen@microsoft.com xinchen@microsoft.com
TcpTransport.cs
in src/WinRT
75 9 2014-09-29 2017-03-24 10 3 xinchen@microsoft.com xinchen@microsoft.com
Attach.cs
in src/Framing
207 4 2014-05-28 2019-08-13 9 3 tomchen75@hotmail.com xinchen@microsoft.com
Target.cs
in src/Framing
123 4 2014-05-20 2019-08-13 9 3 tomchen75@hotmail.com xinchen@microsoft.com
Error.cs
in src/Framing
82 5 2014-07-28 2019-08-13 9 3 tomchen75@hotmail.com xinchen@microsoft.com
AmqpSettings.cs
in src/Net
37 - 2015-06-20 2023-12-27 8 3 tomchen75@hotmail.com xinchen@microsoft.com
ListenerSession.cs
in src/Listener
22 2 2015-01-04 2019-06-20 8 3 tomchen75@hotmail.com xinchen@microsoft.com
Source.cs
in src/Framing
171 4 2014-06-12 2019-08-13 8 3 tomchen75@hotmail.com xinchen@microsoft.com
Frame.cs
in src/Framing
38 2 2014-11-26 2015-10-30 8 3 tomchen75@hotmail.com jose.simoes@eclo.pt
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
84 7
FixedWidth.cs
in src/Types
48 -
Receiver.cs
in netmf/NetMFLite
117 8 2018-06-14 2019-06-18 2 1 xinchen@microsoft.com xinchen@microsoft.com
Message.cs
in netmf/NetMFLite
111 2 2018-06-14 2019-06-18 2 1 xinchen@microsoft.com xinchen@microsoft.com
nanoSRAmqp.cs
in nanoFramework/Amqp.nanoFramework/nF
96 - 2021-03-17 2021-03-17 1 1 jose.simoes@eclo.solutions jose.simoes@eclo.solutions
SRAmqp.cs
in netmf/NetMF
95 - 2018-06-14 2018-07-09 2 1 xinchen@microsoft.com xinchen@microsoft.com
DataList.cs
in src/Framing
83 6 2023-05-01 2023-05-01 1 1 xinchen@microsoft.com xinchen@microsoft.com
SaslPlainMechanism.cs
in src/Listener
79 7 2016-03-11 2020-05-27 3 1 xinchen@microsoft.com xinchen@microsoft.com
SourceLinkEndpoint.cs
in src/Listener
76 4 2016-05-09 2022-02-12 4 1 xinchen@microsoft.com xinchen@microsoft.com
Extensions.cs
in src/Serialization
75 4 2016-09-16 2018-04-24 5 1 xinchen@microsoft.com xinchen@microsoft.com
74 7 2021-01-14 2021-01-14 1 1 xinchen@microsoft.com xinchen@microsoft.com
Sender.cs
in netmf/NetMFLite
68 7 2018-06-14 2019-06-18 2 1 xinchen@microsoft.com xinchen@microsoft.com
Decimal.cs
in src/Types
62 4 2018-01-05 2018-01-05 1 1 xinchen@microsoft.com xinchen@microsoft.com
SaslMechanism.cs
in src/Listener
46 2 2016-03-11 2016-03-12 2 1 xinchen@microsoft.com xinchen@microsoft.com
Event.cs
in src/Handler
43 1 2019-08-12 2021-09-09 4 1 xinchen@microsoft.com xinchen@microsoft.com
39 1 2021-07-21 2023-05-01 2 1 xinchen@microsoft.com xinchen@microsoft.com
Symbol.cs
in src/Types
38 6 2015-02-22 2015-05-22 2 1 tomchen75@hotmail.com tomchen75@hotmail.com
Fields.cs
in src/Types
35 2 2015-01-22 2015-05-22 3 1 tomchen75@hotmail.com tomchen75@hotmail.com
RequestContext.cs
in src/Listener
33 3 2015-08-14 2016-12-14 4 1 xinchen@microsoft.com xinchen@microsoft.com
AttachContext.cs
in src/Listener
32 3 2015-08-14 2015-08-14 1 1 xinchen@microsoft.com xinchen@microsoft.com
X509Identity.cs
in src/Listener
30 1 2016-03-11 2016-03-11 1 1 xinchen@microsoft.com xinchen@microsoft.com
FlowContext.cs
in src/Listener
29 1 2015-08-14 2015-08-14 1 1 xinchen@microsoft.com xinchen@microsoft.com
ErrorCode.cs
in netmf/NetMFLite
28 - 2018-06-14 2019-06-18 2 1 xinchen@microsoft.com xinchen@microsoft.com
SerializableMember.cs
in src/Serialization
27 - 2017-02-23 2017-02-23 1 1 xinchen@microsoft.com xinchen@microsoft.com
MessageContext.cs
in src/Listener
26 3 2015-08-14 2015-08-14 1 1 xinchen@microsoft.com xinchen@microsoft.com
Timer.cs
in src/WinRT
26 3 2014-12-12 2015-03-07 2 1 tomchen75@hotmail.com tomchen75@hotmail.com
AmqpValue.cs
in src/Serialization
23 3 2016-09-16 2018-04-24 4 1 xinchen@microsoft.com xinchen@microsoft.com
AmqpContract.cs
in src/Serialization
23 1 2018-04-24 2018-04-24 1 1 xinchen@microsoft.com xinchen@microsoft.com
Footer.cs
in src/Framing
19 2 2015-01-06 2015-05-22 3 1 tomchen75@hotmail.com tomchen75@hotmail.com
18 - 2019-01-17 2019-01-17 1 1 xinchen@microsoft.com xinchen@microsoft.com
LinkEndpoint.cs
in src/Listener
18 2 2015-08-14 2022-02-12 3 1 xinchen@microsoft.com xinchen@microsoft.com
DispositionContext.cs
in src/Listener
18 1 2015-08-14 2015-08-14 1 1 xinchen@microsoft.com xinchen@microsoft.com
18 2 2015-01-06 2015-05-22 3 1 tomchen75@hotmail.com tomchen75@hotmail.com
MessageAnnotations.cs
in src/Framing
18 2 2015-01-06 2015-05-22 3 1 tomchen75@hotmail.com tomchen75@hotmail.com
18 2 2015-01-06 2015-05-22 3 1 tomchen75@hotmail.com tomchen75@hotmail.com
ReceiveContext.cs
in src/Listener
17 1 2016-05-09 2016-05-09 1 1 xinchen@microsoft.com xinchen@microsoft.com
IContainerHost.cs
in src/Listener
17 - 2017-06-20 2017-06-20 1 1 xinchen@microsoft.com xinchen@microsoft.com
16 - 2017-06-15 2021-09-09 3 1 xinchen@microsoft.com xinchen@microsoft.com
cmd
16 - 2024-11-30 2024-11-30 1 1 xinchen@microsoft.com xinchen@microsoft.com
Link.cs
in netmf/NetMFLite
15 - 2018-06-14 2019-06-18 2 1 xinchen@microsoft.com xinchen@microsoft.com
Map.Net.cs
in src/Net
14 1 2018-07-09 2018-07-09 1 1 xinchen@microsoft.com xinchen@microsoft.com
14 1 2016-07-09 2016-07-10 2 1 xinchen@microsoft.com xinchen@microsoft.com
AssemblyInfo.cs
in nanoFramework/Test.Amqp.nanoFramework/Properties
14 - 2020-03-23 2020-03-23 1 1 jose.simoes@eclo.solutions jose.simoes@eclo.solutions
AmqpMember.cs
in src/Serialization
12 - 2018-04-24 2018-04-24 1 1 xinchen@microsoft.com xinchen@microsoft.com
DeliveryState.cs
in src/Framing
12 1 2015-05-22 2015-05-22 1 1 tomchen75@hotmail.com tomchen75@hotmail.com
Outcome.cs
in src/Framing
12 1 2015-05-22 2015-05-22 1 1 tomchen75@hotmail.com tomchen75@hotmail.com
SaslCode.cs
in src/Sasl
12 - 2018-09-06 2018-09-06 1 1 xinchen@microsoft.com xinchen@microsoft.com
TimeoutException.cs
in netmf/NetMF
12 1 2018-06-14 2018-06-14 1 1 xinchen@microsoft.com xinchen@microsoft.com
Map.cs
in netmf/NetMF
12 1 2018-06-14 2019-06-18 2 1 xinchen@microsoft.com xinchen@microsoft.com
IMessageSource.cs
in src/Listener
11 - 2016-05-09 2016-05-09 1 1 xinchen@microsoft.com xinchen@microsoft.com
Correlations

File Size vs. Number of Changes: 185 points

build.cmd x: 278 lines of code y: 47 # changes src/Net/TaskExtensions.cs x: 357 lines of code y: 52 # changes src/Net/TransportWriter.cs x: 174 lines of code y: 6 # changes src/Connection.cs x: 876 lines of code y: 78 # changes src/Properties/Version.cs x: 5 lines of code y: 36 # changes src/Net/ConnectionFactory.cs x: 241 lines of code y: 39 # changes build2015.cmd x: 16 lines of code y: 1 # changes src/Net/SocketExtensions.cs x: 116 lines of code y: 10 # changes src/Net/TcpTransport.cs x: 380 lines of code y: 41 # changes src/Delivery.cs x: 92 lines of code y: 14 # changes src/LinkedList.cs x: 72 lines of code y: 3 # changes src/Session.cs x: 649 lines of code y: 45 # changes netmf/NetMF/Fx.cs x: 132 lines of code y: 6 # changes src/Link.cs x: 306 lines of code y: 34 # changes src/ReceiverLink.cs x: 471 lines of code y: 53 # changes src/SenderLink.cs x: 260 lines of code y: 46 # changes src/Listener/LinkCollection.cs x: 28 lines of code y: 4 # changes src/Listener/ListenerConnection.cs x: 52 lines of code y: 19 # changes src/Listener/ListenerLink.cs x: 370 lines of code y: 32 # changes src/Types/Encoder.cs x: 1289 lines of code y: 42 # changes src/Framing/Open.cs x: 160 lines of code y: 11 # changes src/Net/AmqpSettings.cs x: 37 lines of code y: 8 # changes src/Net/ConnectionFactoryBase.cs x: 42 lines of code y: 10 # changes src/Message.cs x: 243 lines of code y: 33 # changes src/Net/AsyncPump.cs x: 97 lines of code y: 14 # changes src/ByteBuffer.cs x: 165 lines of code y: 23 # changes src/Framing/Data.cs x: 75 lines of code y: 19 # changes src/Framing/DataList.cs x: 83 lines of code y: 1 # changes src/MessageDelivery.cs x: 39 lines of code y: 2 # changes src/Trace.cs x: 109 lines of code y: 9 # changes src/Types/DescribedList.cs x: 367 lines of code y: 10 # changes src/Listener/LinkEndpoint.cs x: 18 lines of code y: 3 # changes src/Listener/SourceLinkEndpoint.cs x: 76 lines of code y: 4 # changes src/Listener/ContainerHost.cs x: 444 lines of code y: 29 # changes src/WinRT/ConnectionFactory.cs x: 146 lines of code y: 12 # changes src/Address.cs x: 213 lines of code y: 13 # changes src/Framing/Flow.cs x: 177 lines of code y: 8 # changes src/Handler/Event.cs x: 43 lines of code y: 4 # changes src/Listener/ConnectionListener.cs x: 736 lines of code y: 46 # changes src/Net/IConnectionFactory.cs x: 16 lines of code y: 3 # changes src/Net/TcpKeepAliveSettings.cs x: 16 lines of code y: 4 # changes src/Net35/TcpTransport.cs x: 91 lines of code y: 8 # changes nanoFramework/Amqp.nanoFramework/nF/nanoSRAmqp.cs x: 96 lines of code y: 1 # changes netmf/NetMFLite/Fx.cs x: 105 lines of code y: 5 # changes src/Serialization/AmqpSerializer.cs x: 302 lines of code y: 23 # changes src/Serialization/SerializableType.cs x: 887 lines of code y: 20 # changes src/Types/IStringDecoder.cs x: 8 lines of code y: 1 # changes src/Types/WellknownStringDecoder.cs x: 74 lines of code y: 1 # changes src/Framing/Reader.cs x: 44 lines of code y: 7 # changes src/Sasl/SaslProfile.cs x: 158 lines of code y: 17 # changes src/Listener/IAuthenticated.cs x: 9 lines of code y: 2 # changes src/Listener/SaslPlainMechanism.cs x: 79 lines of code y: 3 # changes src/IAmqpObject.cs x: 94 lines of code y: 13 # changes src/Transactions/TxnCapabilities.cs x: 12 lines of code y: 3 # changes src/Handler/IDelivery.cs x: 13 lines of code y: 2 # changes src/Framing/Attach.cs x: 207 lines of code y: 9 # changes src/Framing/Begin.cs x: 137 lines of code y: 7 # changes src/Framing/Close.cs x: 53 lines of code y: 4 # changes src/Framing/Detach.cs x: 77 lines of code y: 4 # changes src/Framing/Dispose.cs x: 113 lines of code y: 4 # changes src/Framing/Error.cs x: 82 lines of code y: 9 # changes src/Framing/Header.cs x: 99 lines of code y: 5 # changes src/Framing/Properties.cs x: 220 lines of code y: 9 # changes src/Framing/Source.cs x: 171 lines of code y: 8 # changes src/Framing/Target.cs x: 123 lines of code y: 9 # changes src/Framing/Transfer.cs x: 177 lines of code y: 5 # changes src/Sasl/SaslChallenge.cs x: 52 lines of code y: 5 # changes src/Sasl/SaslInit.cs x: 76 lines of code y: 6 # changes src/Sasl/SaslMechanisms.cs x: 52 lines of code y: 6 # changes src/Sasl/SaslOutcome.cs x: 64 lines of code y: 6 # changes src/Transactions/Coordinator.cs x: 52 lines of code y: 7 # changes src/Framing/Accepted.cs x: 31 lines of code y: 3 # changes src/Framing/Codec.cs x: 142 lines of code y: 20 # changes src/Framing/Received.cs x: 65 lines of code y: 2 # changes src/Framing/Rejected.cs x: 51 lines of code y: 3 # changes src/Framing/Released.cs x: 29 lines of code y: 3 # changes src/Transactions/TransactionalState.cs x: 64 lines of code y: 5 # changes src/Framing/AmqpValue.cs x: 107 lines of code y: 20 # changes src/Listener/ListenerSession.cs x: 22 lines of code y: 8 # changes netmf/NetMFLite/ErrorCode.cs x: 28 lines of code y: 2 # changes netmf/NetMFLite/Link.cs x: 15 lines of code y: 2 # changes netmf/NetMFLite/Message.cs x: 111 lines of code y: 2 # changes netmf/NetMFLite/Receiver.cs x: 117 lines of code y: 2 # changes netmf/NetMFLite/Sender.cs x: 68 lines of code y: 2 # changes netmf/NetMF/TcpTransport.cs x: 121 lines of code y: 4 # changes netmf/NetMFLite/Client.cs x: 696 lines of code y: 6 # changes src/CreditMode.cs x: 10 lines of code y: 1 # changes src/Directory.Build.props x: 18 lines of code y: 1 # changes src/Sasl/SaslCode.cs x: 12 lines of code y: 1 # changes src/Listener/Context.cs x: 47 lines of code y: 11 # changes src/Listener/ContextState.cs x: 10 lines of code y: 3 # changes src/Listener/TargetLinkEndpoint.cs x: 25 lines of code y: 4 # changes src/Net/BufferManager.cs x: 128 lines of code y: 6 # changes src/Serialization/AmqpContractAttribute.cs x: 34 lines of code y: 8 # changes src/Serialization/AmqpContractResolver.cs x: 159 lines of code y: 3 # changes netmf/NetMF/SRAmqp.cs x: 95 lines of code y: 2 # changes src/Net/TypeExtensions.cs x: 90 lines of code y: 12 # changes src/Serialization/AmqpContract.cs x: 23 lines of code y: 1 # changes src/Serialization/AmqpValue.cs x: 23 lines of code y: 4 # changes src/Serialization/Extensions.cs x: 75 lines of code y: 5 # changes src/AmqpBitConverter.cs x: 189 lines of code y: 5 # changes src/AmqpObject.cs x: 144 lines of code y: 22 # changes src/Types/Decimal.cs x: 62 lines of code y: 1 # changes src/AmqpException.cs x: 23 lines of code y: 7 # changes src/Net/WebSocketTransport.cs x: 115 lines of code y: 13 # changes src/Net/TcpSettings.cs x: 60 lines of code y: 2 # changes src/Sasl/SaslExternalProfile.cs x: 40 lines of code y: 8 # changes src/Sasl/SaslPlainProfile.cs x: 41 lines of code y: 6 # changes src/Transactions/Controller.cs x: 50 lines of code y: 7 # changes src/WinRT/Fx.cs x: 32 lines of code y: 6 # changes src/Serialization/MemberAccessor.cs x: 148 lines of code y: 5 # changes src/WinRT/TcpTransport.cs x: 75 lines of code y: 10 # changes src/Serialization/SerializableMember.cs x: 27 lines of code y: 1 # changes src/Listener/RequestContext.cs x: 33 lines of code y: 4 # changes src/Net/IBufferManager.cs x: 13 lines of code y: 13 # changes src/Types/FormatCode.cs x: 48 lines of code y: 5 # changes src/WinRT/WebSocketTransport.cs x: 104 lines of code y: 5 # changes src/Listener/IContainer.cs x: 15 lines of code y: 5 # changes src/Properties/AssemblyInfo.cs x: 11 lines of code y: 16 # changes src/ITransport.cs x: 11 lines of code y: 5 # changes src/Net/IAsyncTransport.cs x: 13 lines of code y: 6 # changes src/Serialization/EncodingType.cs x: 11 lines of code y: 6 # changes src/Listener/SaslMechanism.cs x: 46 lines of code y: 2 # changes src/Listener/X509Identity.cs x: 30 lines of code y: 1 # changes src/Framing/ProtocolHeader.cs x: 35 lines of code y: 3 # changes src/Types/ErrorCode.cs x: 36 lines of code y: 6 # changes src/Serialization/MethodAccessor.cs x: 134 lines of code y: 4 # changes src/Framing/Frame.cs x: 38 lines of code y: 8 # changes src/Net/RefCountedByteBuffer.cs x: 45 lines of code y: 3 # changes src/Net/WrappedByteBuffer.cs x: 27 lines of code y: 3 # changes src/Types/DescribedMap.cs x: 50 lines of code y: 6 # changes src/Types/Descriptor.cs x: 20 lines of code y: 2 # changes src/Types/Map.cs x: 48 lines of code y: 6 # changes src/Listener/AttachContext.cs x: 32 lines of code y: 1 # changes src/Framing/AmqpSequence.cs x: 26 lines of code y: 4 # changes src/Framing/Footer.cs x: 19 lines of code y: 3 # changes src/Serialization/AmqpMemberAttribute.cs x: 25 lines of code y: 3 # changes src/Types/Described.cs x: 23 lines of code y: 3 # changes src/Types/DescribedValue.cs x: 45 lines of code y: 4 # changes src/WinRT/Timer.cs x: 26 lines of code y: 2 # changes src/Properties/StoreAssemblyInfo.cs x: 3 lines of code y: 1 # changes
78.0
# changes
  min: 1.0
  average: 8.43
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 78.0
0 1289.0
lines of code
min: 3.0 | average: 101.13 | 25th percentile: 18.0 | median: 46.0 | 75th percentile: 110.0 | max: 1289.0

Number of Contributors vs. Number of Changes: 185 points

build.cmd x: 6 # contributors y: 47 # changes src/Net/TaskExtensions.cs x: 9 # contributors y: 52 # changes src/Net/TransportWriter.cs x: 2 # contributors y: 6 # changes src/Connection.cs x: 10 # contributors y: 78 # changes src/Properties/Version.cs x: 1 # contributors y: 36 # changes src/Net/ConnectionFactory.cs x: 5 # contributors y: 39 # changes build2015.cmd x: 1 # contributors y: 1 # changes src/Net/SocketExtensions.cs x: 2 # contributors y: 10 # changes src/Net/TcpTransport.cs x: 8 # contributors y: 41 # changes src/Delivery.cs x: 4 # contributors y: 14 # changes src/LinkedList.cs x: 2 # contributors y: 3 # changes src/Session.cs x: 6 # contributors y: 45 # changes netmf/NetMF/Fx.cs x: 3 # contributors y: 6 # changes src/Link.cs x: 5 # contributors y: 34 # changes src/ReceiverLink.cs x: 6 # contributors y: 53 # changes src/SenderLink.cs x: 7 # contributors y: 46 # changes src/Listener/LinkCollection.cs x: 2 # contributors y: 4 # changes src/Listener/ListenerConnection.cs x: 3 # contributors y: 19 # changes src/Listener/ListenerLink.cs x: 5 # contributors y: 32 # changes src/Types/Encoder.cs x: 13 # contributors y: 42 # changes src/Framing/Open.cs x: 3 # contributors y: 11 # changes src/Net/AmqpSettings.cs x: 3 # contributors y: 8 # changes src/Net/ConnectionFactoryBase.cs x: 3 # contributors y: 10 # changes src/Message.cs x: 7 # contributors y: 33 # changes src/ByteBuffer.cs x: 5 # contributors y: 23 # changes src/Framing/Data.cs x: 4 # contributors y: 19 # changes src/MessageDelivery.cs x: 1 # contributors y: 2 # changes src/Trace.cs x: 2 # contributors y: 9 # changes src/Listener/LinkEndpoint.cs x: 1 # contributors y: 3 # changes src/Listener/SourceLinkEndpoint.cs x: 1 # contributors y: 4 # changes src/Listener/ContainerHost.cs x: 6 # contributors y: 29 # changes src/WinRT/ConnectionFactory.cs x: 3 # contributors y: 12 # changes src/Address.cs x: 4 # contributors y: 13 # changes src/Framing/Flow.cs x: 4 # contributors y: 8 # changes netmf/NetMFLite/Fx.cs x: 3 # contributors y: 5 # changes src/Serialization/AmqpSerializer.cs x: 4 # contributors y: 23 # changes src/Serialization/SerializableType.cs x: 5 # contributors y: 20 # changes src/Framing/Reader.cs x: 2 # contributors y: 7 # changes src/Sasl/SaslProfile.cs x: 3 # contributors y: 17 # changes src/Handler/IDelivery.cs x: 2 # contributors y: 2 # changes src/Framing/Attach.cs x: 3 # contributors y: 9 # changes src/Framing/Begin.cs x: 3 # contributors y: 7 # changes src/Framing/Close.cs x: 4 # contributors y: 4 # changes src/Framing/Properties.cs x: 4 # contributors y: 9 # changes src/Framing/Transfer.cs x: 4 # contributors y: 5 # changes src/Transactions/Declared.cs x: 2 # contributors y: 5 # changes src/Types/RestrictedDescribed.cs x: 3 # contributors y: 4 # changes netmf/NetMFLite/Client.cs x: 4 # contributors y: 6 # changes src/Net/ResourceManager.cs x: 2 # contributors y: 8 # changes src/Listener/Context.cs x: 4 # contributors y: 11 # changes src/Net/TypeExtensions.cs x: 2 # contributors y: 12 # changes src/Serialization/Extensions.cs x: 1 # contributors y: 5 # changes src/AmqpObject.cs x: 2 # contributors y: 22 # changes src/Net/WebSocketTransport.cs x: 2 # contributors y: 13 # changes src/Net/TcpSettings.cs x: 3 # contributors y: 2 # changes src/Net/IBufferManager.cs x: 3 # contributors y: 13 # changes src/Properties/AssemblyInfo.cs x: 3 # contributors y: 16 # changes
78.0
# changes
  min: 1.0
  average: 8.43
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 78.0
0 13.0
# contributors
min: 1.0 | average: 2.49 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0

Number of Contributors vs. File Size: 185 points

build.cmd x: 6 # contributors y: 278 lines of code src/Net/TaskExtensions.cs x: 9 # contributors y: 357 lines of code src/Net/TransportWriter.cs x: 2 # contributors y: 174 lines of code src/Connection.cs x: 10 # contributors y: 876 lines of code src/Properties/Version.cs x: 1 # contributors y: 5 lines of code src/Net/ConnectionFactory.cs x: 5 # contributors y: 241 lines of code build2015.cmd x: 1 # contributors y: 16 lines of code src/Net/SocketExtensions.cs x: 2 # contributors y: 116 lines of code src/Net/TcpTransport.cs x: 8 # contributors y: 380 lines of code src/Delivery.cs x: 4 # contributors y: 92 lines of code src/LinkedList.cs x: 2 # contributors y: 72 lines of code src/Session.cs x: 6 # contributors y: 649 lines of code netmf/NetMF/Fx.cs x: 3 # contributors y: 132 lines of code src/Link.cs x: 5 # contributors y: 306 lines of code src/ReceiverLink.cs x: 6 # contributors y: 471 lines of code src/SenderLink.cs x: 7 # contributors y: 260 lines of code src/Listener/LinkCollection.cs x: 2 # contributors y: 28 lines of code src/Listener/ListenerConnection.cs x: 3 # contributors y: 52 lines of code src/Listener/ListenerLink.cs x: 5 # contributors y: 370 lines of code src/Types/Encoder.cs x: 13 # contributors y: 1289 lines of code src/Framing/Open.cs x: 3 # contributors y: 160 lines of code src/Net/AmqpSettings.cs x: 3 # contributors y: 37 lines of code src/Net/ConnectionFactoryBase.cs x: 3 # contributors y: 42 lines of code src/Message.cs x: 7 # contributors y: 243 lines of code src/Net/AsyncPump.cs x: 4 # contributors y: 97 lines of code src/ByteBuffer.cs x: 5 # contributors y: 165 lines of code src/Framing/Data.cs x: 4 # contributors y: 75 lines of code src/Framing/DataList.cs x: 1 # contributors y: 83 lines of code src/MessageDelivery.cs x: 1 # contributors y: 39 lines of code src/Trace.cs x: 2 # contributors y: 109 lines of code src/Types/DescribedList.cs x: 3 # contributors y: 367 lines of code src/Listener/SourceLinkEndpoint.cs x: 1 # contributors y: 76 lines of code src/Listener/ContainerHost.cs x: 6 # contributors y: 444 lines of code src/WinRT/ConnectionFactory.cs x: 3 # contributors y: 146 lines of code src/Address.cs x: 4 # contributors y: 213 lines of code src/Framing/Flow.cs x: 4 # contributors y: 177 lines of code src/Handler/Event.cs x: 1 # contributors y: 43 lines of code src/Listener/ConnectionListener.cs x: 7 # contributors y: 736 lines of code src/Net/TcpKeepAliveSettings.cs x: 2 # contributors y: 16 lines of code src/Net35/TcpTransport.cs x: 3 # contributors y: 91 lines of code nanoFramework/Amqp.nanoFramework/nF/nanoSRAmqp.cs x: 1 # contributors y: 96 lines of code netmf/NetMFLite/Fx.cs x: 3 # contributors y: 105 lines of code src/Serialization/AmqpSerializer.cs x: 4 # contributors y: 302 lines of code src/Serialization/SerializableType.cs x: 5 # contributors y: 887 lines of code src/Types/IStringDecoder.cs x: 1 # contributors y: 8 lines of code src/Framing/Reader.cs x: 2 # contributors y: 44 lines of code src/Listener/SaslPlainMechanism.cs x: 1 # contributors y: 79 lines of code nanoFramework/Test.Amqp.nanoFramework/Properties/AssemblyInfo.cs x: 1 # contributors y: 14 lines of code src/Transactions/TxnCapabilities.cs x: 2 # contributors y: 12 lines of code src/Framing/Attach.cs x: 3 # contributors y: 207 lines of code src/Framing/Close.cs x: 4 # contributors y: 53 lines of code src/Framing/Detach.cs x: 4 # contributors y: 77 lines of code src/Framing/Dispose.cs x: 4 # contributors y: 113 lines of code src/Framing/Error.cs x: 3 # contributors y: 82 lines of code src/Framing/Header.cs x: 3 # contributors y: 99 lines of code src/Framing/Properties.cs x: 4 # contributors y: 220 lines of code src/Framing/Source.cs x: 3 # contributors y: 171 lines of code src/Framing/Target.cs x: 3 # contributors y: 123 lines of code src/Sasl/SaslInit.cs x: 3 # contributors y: 76 lines of code src/Sasl/SaslOutcome.cs x: 3 # contributors y: 64 lines of code src/Framing/Accepted.cs x: 2 # contributors y: 31 lines of code src/Framing/Codec.cs x: 5 # contributors y: 142 lines of code src/Framing/Received.cs x: 2 # contributors y: 65 lines of code src/Framing/Rejected.cs x: 2 # contributors y: 51 lines of code src/Framing/AmqpValue.cs x: 5 # contributors y: 107 lines of code src/Listener/ListenerSession.cs x: 3 # contributors y: 22 lines of code netmf/NetMFLite/ErrorCode.cs x: 1 # contributors y: 28 lines of code netmf/NetMFLite/Message.cs x: 1 # contributors y: 111 lines of code netmf/NetMFLite/Receiver.cs x: 1 # contributors y: 117 lines of code netmf/NetMFLite/Sender.cs x: 1 # contributors y: 68 lines of code netmf/NetMF/TcpTransport.cs x: 3 # contributors y: 121 lines of code netmf/NetMFLite/Client.cs x: 4 # contributors y: 696 lines of code src/Net/List.cs x: 3 # contributors y: 14 lines of code src/Listener/Context.cs x: 4 # contributors y: 47 lines of code src/Listener/ContextState.cs x: 2 # contributors y: 10 lines of code src/Listener/TargetLinkEndpoint.cs x: 2 # contributors y: 25 lines of code src/Net/BufferManager.cs x: 3 # contributors y: 128 lines of code src/Serialization/AmqpContractAttribute.cs x: 4 # contributors y: 34 lines of code src/Serialization/AmqpContractResolver.cs x: 2 # contributors y: 159 lines of code src/Net/TypeExtensions.cs x: 2 # contributors y: 90 lines of code src/Serialization/AmqpContract.cs x: 1 # contributors y: 23 lines of code src/AmqpBitConverter.cs x: 3 # contributors y: 189 lines of code src/AmqpObject.cs x: 2 # contributors y: 144 lines of code src/Types/Decimal.cs x: 1 # contributors y: 62 lines of code src/Net/TcpSettings.cs x: 3 # contributors y: 60 lines of code src/Transactions/Controller.cs x: 2 # contributors y: 50 lines of code src/Serialization/MemberAccessor.cs x: 2 # contributors y: 148 lines of code src/Listener/RequestContext.cs x: 1 # contributors y: 33 lines of code src/WinRT/WebSocketTransport.cs x: 2 # contributors y: 104 lines of code src/Listener/SaslMechanism.cs x: 1 # contributors y: 46 lines of code src/Types/ErrorCode.cs x: 2 # contributors y: 36 lines of code src/Serialization/MethodAccessor.cs x: 2 # contributors y: 134 lines of code
1289.0
lines of code
  min: 3.0
  average: 101.13
  25th percentile: 18.0
  median: 46.0
  75th percentile: 110.0
  max: 1289.0
0 13.0
# contributors
min: 1.0 | average: 2.49 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0