elastic / elastic-transport-net
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 4% | 37% | 13% | 44%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 4% | 38% | 12% | 43%
fs0% | 0% | 0% | 63% | 36%
props0% | 0% | 0% | 0% | 100%
fsproj0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 4% | 38% | 12% | 43%
build0% | 0% | 0% | 59% | 40%
benchmarks0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Playground0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
DynamicValue.cs
in src/Elastic.Transport/Responses/Dynamic
561 26
RecyclableMemoryStream.cs
in src/Elastic.Transport/Components/Providers
474 25
RequestPipeline.cs
in src/Elastic.Transport/Components/Pipeline
414 19
HttpRequestInvoker.cs
in src/Elastic.Transport/Components/TransportClient
403 15
TransportSerializerExtensions.cs
in src/Elastic.Transport/Components/Serialization
359 17
HttpWebRequestInvoker.cs
in src/Elastic.Transport/Components/TransportClient
353 14
TransportConfigurationDescriptor.cs
in src/Elastic.Transport/Configuration
350 16
DistributedTransport.cs
in src/Elastic.Transport
304 10
DynamicDictionary.cs
in src/Elastic.Transport/Responses/Dynamic
292 9
RecyclableMemoryStreamManager.cs
in src/Elastic.Transport/Components/Providers
285 10
RequestConfigurationDescriptor.cs
in src/Elastic.Transport/Configuration
253 33
Auditor.cs
in src/Elastic.Transport.VirtualizedCluster/Audit
241 16
SemVersion.cs
in src/Elastic.Transport/Extensions
219 8
VirtualClusterConnection.cs
in src/Elastic.Transport.VirtualizedCluster/Components
210 6
TransportConfiguration.cs
in src/Elastic.Transport/Configuration
204 6
RuntimeVersionInfo.cs
in src/Elastic.Transport/Requests/MetaData
177 8
RequestDataContent.cs
in src/Elastic.Transport/Components/TransportClient/Content
166 10
fs
Targets.fs
in build/scripts
162 -
BoundConfiguration.cs
in src/Elastic.Transport/Components/Pipeline
161 1
RequestDataHttpClientFactory.cs
in src/Elastic.Transport/Components/TransportClient/HandlerTracking
148 9
ErrorCauseConverter.cs
in src/Elastic.Transport/Components/Serialization/Converters
138 5
ElasticsearchProductRegistration.cs
in src/Elastic.Transport/Products/Elasticsearch
136 7
PostData.MultiJson.cs
in src/Elastic.Transport/Requests/Body
121 1
DefaultResponseFactory.cs
in src/Elastic.Transport/Responses
119 2
StaticNodePool.cs
in src/Elastic.Transport/Components/NodePool
106 9
RecyclableMemoryStreamManager-Events.cs
in src/Elastic.Transport/Components/Providers
105 15
ResponseStatics.cs
in src/Elastic.Transport/Responses
101 4
Error.cs
in src/Elastic.Transport/Products/Elasticsearch/Failures
99 2
ResponseFactory.cs
in src/Elastic.Transport/Responses
96 2
Extensions.cs
in src/Elastic.Transport/Extensions
90 6
InMemoryRequestInvoker.cs
in src/Elastic.Transport/Components/TransportClient
87 4
ReflectionVersionInfo.cs
in src/Elastic.Transport/Requests/MetaData
86 4
UrlFormatter.cs
in src/Elastic.Transport/Requests
86 5
VirtualCluster.cs
in src/Elastic.Transport.VirtualizedCluster/Components
84 12
ElasticsearchResponseBuilder.cs
in src/Elastic.Transport/Products/Elasticsearch
84 2
Node.cs
in src/Elastic.Transport/Components/NodePool
84 6
ITransport.cs
in src/Elastic.Transport
84 1
RequestConfiguration.cs
in src/Elastic.Transport/Configuration
80 2
SniffingNodePool.cs
in src/Elastic.Transport/Components/NodePool
74 6
DynamicResponseBuilder.cs
in src/Elastic.Transport/Responses/Dynamic
74 1
ElasticsearchSniffResponseFactory.cs
in src/Elastic.Transport.VirtualizedCluster/Products/Elasticsearch
73 2
RequestParameters.cs
in src/Elastic.Transport/Requests
70 5
NameValueCollectionExtensions.cs
in src/Elastic.Transport/Extensions
69 2
ApiCallDetails.cs
in src/Elastic.Transport/Responses/HttpDetails
68 2
ElasticsearchResponse.cs
in src/Elastic.Transport/Products/Elasticsearch
67 2
TransportException.cs
in src/Elastic.Transport/Exceptions
67 1
ITransportHttpMethodExtensions.cs
in src/Elastic.Transport
67 -
CertificateValidations.cs
in src/Elastic.Transport/Components/TransportClient
62 2
RuleBase.cs
in src/Elastic.Transport.VirtualizedCluster/Rules
61 4
SystemTextJsonSerializer.cs
in src/Elastic.Transport/Components/Serialization
61 6
Files With Most Units (Top 50)
File# lines# units
RequestConfigurationDescriptor.cs
in src/Elastic.Transport/Configuration
253 33
DynamicValue.cs
in src/Elastic.Transport/Responses/Dynamic
561 26
RecyclableMemoryStream.cs
in src/Elastic.Transport/Components/Providers
474 25
RequestPipeline.cs
in src/Elastic.Transport/Components/Pipeline
414 19
TransportSerializerExtensions.cs
in src/Elastic.Transport/Components/Serialization
359 17
Auditor.cs
in src/Elastic.Transport.VirtualizedCluster/Audit
241 16
TransportConfigurationDescriptor.cs
in src/Elastic.Transport/Configuration
350 16
HttpRequestInvoker.cs
in src/Elastic.Transport/Components/TransportClient
403 15
RecyclableMemoryStreamManager-Events.cs
in src/Elastic.Transport/Components/Providers
105 15
HttpWebRequestInvoker.cs
in src/Elastic.Transport/Components/TransportClient
353 14
VirtualCluster.cs
in src/Elastic.Transport.VirtualizedCluster/Components
84 12
DistributedTransport.cs
in src/Elastic.Transport
304 10
RequestDataContent.cs
in src/Elastic.Transport/Components/TransportClient/Content
166 10
RecyclableMemoryStreamManager.cs
in src/Elastic.Transport/Components/Providers
285 10
StaticNodePool.cs
in src/Elastic.Transport/Components/NodePool
106 9
RequestDataHttpClientFactory.cs
in src/Elastic.Transport/Components/TransportClient/HandlerTracking
148 9
DynamicDictionary.cs
in src/Elastic.Transport/Responses/Dynamic
292 9
SemVersion.cs
in src/Elastic.Transport/Extensions
219 8
RuntimeVersionInfo.cs
in src/Elastic.Transport/Requests/MetaData
177 8
ElasticsearchVirtualCluster.cs
in src/Elastic.Transport.VirtualizedCluster/Products/Elasticsearch
60 7
ElasticsearchProductRegistration.cs
in src/Elastic.Transport/Products/Elasticsearch
136 7
VirtualClusterConnection.cs
in src/Elastic.Transport.VirtualizedCluster/Components
210 6
Extensions.cs
in src/Elastic.Transport/Extensions
90 6
SniffingNodePool.cs
in src/Elastic.Transport/Components/NodePool
74 6
Node.cs
in src/Elastic.Transport/Components/NodePool
84 6
SystemTextJsonSerializer.cs
in src/Elastic.Transport/Components/Serialization
61 6
TransportConfiguration.cs
in src/Elastic.Transport/Configuration
204 6
ErrorCauseConverter.cs
in src/Elastic.Transport/Components/Serialization/Converters
138 5
HeadersList.cs
in src/Elastic.Transport/Configuration
49 5
UrlFormatter.cs
in src/Elastic.Transport/Requests
86 5
RequestParameters.cs
in src/Elastic.Transport/Requests
70 5
ClientCallRule.cs
in src/Elastic.Transport.VirtualizedCluster/Rules
38 4
RuleBase.cs
in src/Elastic.Transport.VirtualizedCluster/Rules
61 4
RuleOption.cs
in src/Elastic.Transport.VirtualizedCluster/Rules
42 4
ElasticsearchServerError.cs
in src/Elastic.Transport/Products/Elasticsearch/Failures
49 4
StickyNodePool.cs
in src/Elastic.Transport/Components/NodePool
26 4
InMemoryRequestInvoker.cs
in src/Elastic.Transport/Components/TransportClient
87 4
ActiveHandlerTrackingEntry.cs
in src/Elastic.Transport/Components/TransportClient/HandlerTracking
57 4
ResponseStatics.cs
in src/Elastic.Transport/Responses
101 4
DefaultMetaHeaderProvider.cs
in src/Elastic.Transport/Requests/MetaData
46 4
ReflectionVersionInfo.cs
in src/Elastic.Transport/Requests/MetaData
86 4
TaskExtensions.cs
in src/Elastic.Transport/Extensions
37 3
EnumExtensions.cs
in src/Elastic.Transport/Extensions
53 3
ElasticsearchErrorExtensions.cs
in src/Elastic.Transport/Products/Elasticsearch
33 3
StickySniffingNodePool.cs
in src/Elastic.Transport/Components/NodePool
31 3
CloudNodePool.cs
in src/Elastic.Transport/Components/NodePool
46 3
IJsonSerializerOptionsProvider.cs
in src/Elastic.Transport/Components/Serialization
36 3
Diagnostic.cs
in src/Elastic.Transport/Diagnostics
42 3
StreamResponseBase.cs
in src/Elastic.Transport/Responses/Special
36 3
PostData.Serializable.cs
in src/Elastic.Transport/Requests/Body
39 3
Files With Long Lines (Top 50)

There are 90 files with lines longer than 120 characters. In total, there are 484 long lines.

File# lines# units# long lines
DynamicDictionary.cs
in src/Elastic.Transport/Responses/Dynamic
292 9 33
HttpRequestInvoker.cs
in src/Elastic.Transport/Components/TransportClient
403 15 32
HttpWebRequestInvoker.cs
in src/Elastic.Transport/Components/TransportClient
353 14 29
RequestPipeline.cs
in src/Elastic.Transport/Components/Pipeline
414 19 27
ITransportHttpMethodExtensions.cs
in src/Elastic.Transport
67 - 25
TransportConfigurationDescriptor.cs
in src/Elastic.Transport/Configuration
350 16 23
DistributedTransport.cs
in src/Elastic.Transport
304 10 18
Auditor.cs
in src/Elastic.Transport.VirtualizedCluster/Audit
241 16 17
VirtualClusterConnection.cs
in src/Elastic.Transport.VirtualizedCluster/Components
210 6 13
ElasticsearchProductRegistration.cs
in src/Elastic.Transport/Products/Elasticsearch
136 7 13
RequestDataContent.cs
in src/Elastic.Transport/Components/TransportClient/Content
166 10 13
ElasticsearchResponseBuilder.cs
in src/Elastic.Transport/Products/Elasticsearch
84 2 10
InMemoryRequestInvoker.cs
in src/Elastic.Transport/Components/TransportClient
87 4 10
DefaultResponseFactory.cs
in src/Elastic.Transport/Responses
119 2 9
VirtualizedCluster.cs
in src/Elastic.Transport.VirtualizedCluster/Components
58 2 8
ProductRegistration.cs
in src/Elastic.Transport/Products
30 - 7
ITransport.cs
in src/Elastic.Transport
84 1 7
DefaultProductRegistration.cs
in src/Elastic.Transport/Products
51 2 6
DefaultResponseBuilder.cs
in src/Elastic.Transport/Components/Pipeline
49 1 6
CloudNodePool.cs
in src/Elastic.Transport/Components/NodePool
46 3 6
RecyclableMemoryStreamManager.cs
in src/Elastic.Transport/Components/Providers
285 10 6
ElasticsearchErrorExtensions.cs
in src/Elastic.Transport/Products/Elasticsearch
33 3 5
CertificateValidations.cs
in src/Elastic.Transport/Components/TransportClient
62 2 5
RecyclableMemoryStream.cs
in src/Elastic.Transport/Components/Providers
474 25 5
TypedResponseBuilder.cs
in src/Elastic.Transport/Responses
16 - 5
DynamicResponseBuilder.cs
in src/Elastic.Transport/Responses/Dynamic
74 1 5
DynamicValue.cs
in src/Elastic.Transport/Responses/Dynamic
561 26 5
TransportConfiguration.cs
in src/Elastic.Transport/Configuration
204 6 5
VirtualCluster.cs
in src/Elastic.Transport.VirtualizedCluster/Components
84 12 4
SemVersion.cs
in src/Elastic.Transport/Extensions
219 8 4
TypedDiagnosticObserver.cs
in src/Elastic.Transport/Diagnostics
57 2 4
ResponseStatics.cs
in src/Elastic.Transport/Responses
101 4 4
BytesResponseBuilder.cs
in src/Elastic.Transport/Responses/Special
30 1 4
fs
Targets.fs
in build/scripts
162 - 3
ElasticsearchSniffResponseFactory.cs
in src/Elastic.Transport.VirtualizedCluster/Products/Elasticsearch
73 2 3
ElasticsearchMockProductRegistration.cs
in src/Elastic.Transport.VirtualizedCluster/Products/Elasticsearch
16 - 3
ClientCallRule.cs
in src/Elastic.Transport.VirtualizedCluster/Rules
38 4 3
SealedVirtualCluster.cs
in src/Elastic.Transport.VirtualizedCluster/Components
27 1 3
ElasticsearchResponse.cs
in src/Elastic.Transport/Products/Elasticsearch
67 2 3
ErrorCauseConverter.cs
in src/Elastic.Transport/Components/Serialization/Converters
138 5 3
RequestDataHttpClientFactory.cs
in src/Elastic.Transport/Components/TransportClient/HandlerTracking
148 9 3
RequestInvokerHelpers.cs
in src/Elastic.Transport/Components/TransportClient
15 1 3
RecyclableMemoryStreamManager-Events.cs
in src/Elastic.Transport/Components/Providers
105 15 3
OpenTelemetry.cs
in src/Elastic.Transport/Diagnostics/OpenTelemetry
40 1 3
StringResponseBuilder.cs
in src/Elastic.Transport/Responses/Special
61 2 3
UserAgent.cs
in src/Elastic.Transport/Configuration
26 1 3
RuntimeVersionInfo.cs
in src/Elastic.Transport/Requests/MetaData
177 8 3
PostData.ReadOnlyMemory.cs
in src/Elastic.Transport/Requests/Body
48 3 3
PostData.cs
in src/Elastic.Transport/Requests/Body
48 2 3
ClientCall.cs
in src/Elastic.Transport.VirtualizedCluster/Audit
21 2 2