JetBrains / external-annotations-dotnet-runtime
File Size

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

Intro
Learn more...
File Size Overall
39% | 18% | 20% | 10% | 11%
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
cs27% | 19% | 23% | 13% | 15%
cpp67% | 17% | 10% | 3% | 1%
c61% | 17% | 14% | 4% | 2%
h39% | 18% | 20% | 10% | 11%
vb65% | 15% | 9% | 5% | 3%
xlf48% | 0% | 30% | 17% | 3%
xml58% | 9% | 14% | 2% | 14%
man100% | 0% | 0% | 0% | 0%
inl29% | 26% | 26% | 9% | 8%
hpp30% | 33% | 22% | 6% | 7%
ts26% | 10% | 38% | 13% | 11%
py39% | 10% | 28% | 15% | 5%
y100% | 0% | 0% | 0% | 0%
asm8% | 28% | 32% | 16% | 14%
proj17% | 10% | 9% | 28% | 34%
cmake0% | 54% | 21% | 7% | 16%
p0% | 71% | 14% | 8% | 6%
targets0% | 11% | 28% | 30% | 29%
in0% | 30% | 40% | 13% | 16%
ps10% | 18% | 24% | 32% | 24%
xslt0% | 100% | 0% | 0% | 0%
m0% | 30% | 36% | 5% | 28%
pl0% | 45% | 33% | 0% | 20%
inc0% | 0% | 58% | 27% | 14%
props0% | 0% | 33% | 3% | 62%
js0% | 0% | 39% | 17% | 43%
cmd0% | 0% | 37% | 42% | 19%
psm10% | 0% | 100% | 0% | 0%
vcxproj0% | 0% | 69% | 30% | 0%
natvis0% | 0% | 60% | 0% | 39%
xsd0% | 0% | 0% | 100% | 0%
swift0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 42% | 57%
wxl0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
pkgproj0% | 0% | 0% | 0% | 100%
razor0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
xsl0% | 0% | 0% | 0% | 100%
wxs0% | 0% | 0% | 0% | 100%
d0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
shproj0% | 0% | 0% | 0% | 100%
jsonc0% | 0% | 0% | 0% | 100%
psd10% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src39% | 18% | 20% | 10% | 11%
eng0% | 16% | 27% | 29% | 25%
ROOT0% | 0% | 60% | 31% | 7%
Longest Files (Top 50)
File# lines# units
amd64InstrDecode.h
in src/coreclr/debug/ee/amd64
9819 -
man
ClrEtwAll.man
in src/coreclr/vm
8630 -
transform.c
in src/mono/mono/mini/interp
8448 1
XmlTextReaderImpl.cs
in src/libraries/System.Private.Xml/src/System/Xml/Core
8094 228
mini-amd64.c
in src/mono/mono/mini
7642 1
asmparse.cpp
in src/coreclr/ilasm/prebuilt
7601 -
interp.c
in src/mono/mono/mini/interp
7570 1
dasm.cpp
in src/coreclr/ildasm
6999 77
codegenarm64test.cpp
in src/coreclr/jit
6763 3
daccess.cpp
in src/coreclr/debug/daccess
6317 82
methodcontext.cpp
in src/coreclr/tools/superpmi/superpmi-shared
6296 488
emitarm.cpp
in src/coreclr/jit
6269 114
NativeFormatReaderGen.cs
in src/coreclr/tools/Common/Internal/Metadata/NativeFormat
6229 571
methodtable.cpp
in src/coreclr/vm
6126 154
DataTable.cs
in src/libraries/System.Data.Common/src/System/Data
5902 176
mini-arm.c
in src/mono/mono/mini
5900 -
icall.c
in src/mono/mono/metadata
5767 4
mini-arm64.c
in src/mono/mono/mini
5664 1
metamodelrw.cpp
in src/coreclr/md/enc
5613 30
valgrind.h
in src/mono/mono/utils
5547 -
mini-s390x.c
in src/mono/mono/mini
5517 1
xclrdata.h
in src/coreclr/pal/prebuilt/inc
5511 -
threads.cpp
in src/coreclr/vm
5503 175
controller.cpp
in src/coreclr/debug/ee
5483 154
exceptionhandling.cpp
in src/coreclr/vm
5451 118
metadata.c
in src/mono/mono/metadata
5446 3
simd-intrinsics.c
in src/mono/mono/mini
5246 -
object.c
in src/mono/mono/metadata
5193 5
lclvars.cpp
in src/coreclr/jit
5177 94
mini-ppc.c
in src/mono/mono/mini
5136 2
aot-runtime.c
in src/mono/mono/mini
5121 -
marshal.c
in src/mono/mono/metadata
5086 7
mini-x86.c
in src/mono/mono/mini
5049 2
codegencommon.cpp
in src/coreclr/jit
5045 110
WMIGenerator.cs
in src/libraries/System.Management/src/System/Management
5019 90
XmlILOptimizerVisitor.cs
in src/libraries/System.Private.Xml/src/System/Xml/Xsl/IlGen
4924 129
codegenriscv64.cpp
in src/coreclr/jit
4907 104
codegenloongarch64.cpp
in src/coreclr/jit
4844 90
DateTimeParse.cs
in src/libraries/System.Private.CoreLib/src/System/Globalization
4797 124
mini-riscv.c
in src/mono/mono/mini
4797 4
dacdbiimpl.cpp
in src/coreclr/debug/daccess
4777 230
class.c
in src/mono/mono/metadata
4654 2
XmlTextReaderImplAsync.cs
in src/libraries/System.Private.Xml/src/System/Xml/Core
4581 111
XmlSerializationReader.cs
in src/libraries/System.Private.Xml/src/System/Xml/Serialization
4576 161
dllimport.cpp
in src/coreclr/vm
4475 125
request.cpp
in src/coreclr/debug/daccess
4466 67
task.cpp
in src/coreclr/debug/daccess
4447 1
assertionprop.cpp
in src/coreclr/jit
4385 64
fgbasic.cpp
in src/coreclr/jit
4375 59
gcpriv.h
in src/coreclr/gc
4374 76
Files With Most Units (Top 50)
File# lines# units
System.Security.Cryptography.cs
in src/libraries/System.Security.Cryptography/ref
3686 716
NativeFormatReaderGen.cs
in src/coreclr/tools/Common/Internal/Metadata/NativeFormat
6229 571
methodcontext.cpp
in src/coreclr/tools/superpmi/superpmi-shared
6296 488
System.Xml.ReaderWriter.cs
in src/libraries/System.Xml.ReaderWriter/ref
2936 469
System.Data.Common.cs
in src/libraries/System.Data.Common/ref
3828 462
System.DirectoryServices.cs
in src/libraries/System.DirectoryServices/ref
1788 426
System.Security.Permissions.cs
in src/libraries/System.Security.Permissions/ref
2508 400
System.CodeDom.cs
in src/libraries/System.CodeDom/ref
1220 362
System.Configuration.ConfigurationManager.cs
in src/libraries/System.Configuration.ConfigurationManager/ref
1624 346
TransactionState.cs
in src/libraries/System.Transactions.Local/src/System/Transactions
3215 345
System.ComponentModel.TypeConverter.cs
in src/libraries/System.ComponentModel.TypeConverter/ref
2428 343
Convert.cs
in src/libraries/System.Private.CoreLib/src/System
2297 321
NativeFormatWriterGen.cs
in src/coreclr/tools/aot/ILCompiler.MetadataTransform/Internal/Metadata/NativeFormat/Writer
4326 316
Handles.TypeSystem.cs
in src/libraries/System.Reflection.Metadata/src/System/Reflection/Metadata/TypeSystem
2174 278
cindex.py
in src/mono/mono/tools/offsets-tool/clang
2061 276
threads.h
in src/coreclr/vm
3715 254
gshared.cs
in src/mono/mono/mini
1901 246
inl
profilepriv.inl
in src/coreclr/inc
1667 245
methodtable.h
in src/coreclr/vm
2410 232
ArrayList.cs
in src/libraries/System.Private.CoreLib/src/System/Collections
2022 231
dacdbiimpl.cpp
in src/coreclr/debug/daccess
4777 230
XmlTextReaderImpl.cs
in src/libraries/System.Private.Xml/src/System/Xml/Core
8094 228
TensorExtensions.cs
in src/libraries/System.Numerics.Tensors/src/System/Numerics/Tensors/netcore
2729 228
System.Text.Json.cs
in src/libraries/System.Text.Json/ref
1432 218
method.hpp
in src/coreclr/vm
2200 216
System.Xml.XmlSerializer.cs
in src/libraries/System.Xml.XmlSerializer/ref
825 210
XmlValueConverter.cs
in src/libraries/System.Private.Xml/src/System/Xml/Schema
2169 205
emit.h
in src/coreclr/jit
3101 205
ParallelEnumerable.cs
in src/libraries/System.Linq.Parallel/src/System/Linq
1573 204
Task.cs
in src/libraries/System.Private.CoreLib/src/System/Threading/Tasks
3604 203
System.ServiceModel.Syndication.cs
in src/libraries/System.ServiceModel.Syndication/ref
623 199
Microsoft.VisualBasic.Core.cs
in src/libraries/Microsoft.VisualBasic.Core/ref
1376 198
Tables.cs
in src/libraries/System.Reflection.Metadata/src/System/Reflection/Metadata/Internal
2277 197
System.Management.cs
in src/libraries/System.Management/ref
786 195
XmlSerializationWriter.cs
in src/libraries/System.Private.Xml/src/System/Xml/Serialization
4033 195
ilmarshalers.cpp
in src/coreclr/vm
3478 193
stubgen.cpp
in src/coreclr/vm
2657 192
Error.cs
in src/libraries/System.Linq.Expressions/src/System/Linq/Expressions
780 191
System.Collections.cs
in src/libraries/System.Collections/ref
977 188
System.ComponentModel.Composition.cs
in src/libraries/System.ComponentModel.Composition/ref
655 185
objects.cs
in src/mono/mono/mini
1610 182
ilmarshalers.h
in src/coreclr/vm
2739 181
DataTable.cs
in src/libraries/System.Data.Common/src/System/Data
5902 176
threads.cpp
in src/coreclr/vm
5503 175
System.DirectoryServices.Protocols.cs
in src/libraries/System.DirectoryServices.Protocols/ref
750 174
XmlIlVisitor.cs
in src/libraries/System.Private.Xml/src/System/Xml/Xsl/IlGen
2976 167
MarkStep.cs
in src/tools/illink/src/linker/Linker.Steps
2902 166
icorjitinfo.cpp
in src/coreclr/tools/superpmi/superpmi
1231 166
icorjitinfo.cpp
in src/coreclr/tools/superpmi/superpmi-shim-collector
1438 165
NativeFormatWriter.cs
in src/coreclr/tools/Common/Internal/NativeFormat
1719 162
Files With Long Lines (Top 50)

There are 9705 files with lines longer than 120 characters. In total, there are 123488 long lines.

File# lines# units# long lines
hwintrinsiclistxarch.h
in src/coreclr/jit
1283 - 1189
man
ClrEtwAll.man
in src/coreclr/vm
8630 - 1131
Sve.PlatformNotSupported.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm
1107 2 986
IcuLocaleData.cs
in src/libraries/System.Private.CoreLib/src/System/Globalization
3804 9 867
System.Security.Cryptography.cs
in src/libraries/System.Security.Cryptography/ref
3686 716 849
System.Data.Common.cs
in src/libraries/System.Data.Common/ref
3828 462 836
instrsxarch.h
in src/coreclr/jit
884 - 817
RegexCaseEquivalences.Data.cs
in src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions
805 - 790
Avx512F.PlatformNotSupported.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86
786 3 749
Sve.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm
1104 2 748
sal.h
in src/coreclr/pal/inc/rt
1504 - 685
hwintrinsiclistarm64.h
in src/coreclr/jit
712 - 677
instrsarm64sve.h
in src/coreclr/jit
653 - 601
Avx512F.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86
787 3 591
asmparse.cpp
in src/coreclr/ilasm/prebuilt
7601 - 587
System.Linq.Expressions.cs
in src/libraries/System.Linq.Expressions/ref
1220 77 548
System.ComponentModel.TypeConverter.cs
in src/libraries/System.ComponentModel.TypeConverter/ref
2428 343 538
arm64-codegen.h
in src/mono/mono/arch/arm64
1922 - 517
Avx10v1.PlatformNotSupported.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86
545 4 510
System.Numerics.Tensors.netcore.cs
in src/libraries/System.Numerics.Tensors/ref
661 141 439
Avx10v1.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86
546 4 420
Strings.de.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 408
System.Text.Json.cs
in src/libraries/System.Text.Json/ref
1432 218 405
Strings.fr.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 404
Strings.it.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 403
Strings.pl.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 399
Strings.ru.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 398
Strings.es.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 397
Strings.pt-BR.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 395
System.Collections.Immutable.cs
in src/libraries/System.Collections.Immutable/ref
1296 100 393
System.Security.Permissions.cs
in src/libraries/System.Security.Permissions/ref
2508 400 392
Strings.tr.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 389
PackedSimd.PlatformNotSupported.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Wasm
483 - 388
Avx2.PlatformNotSupported.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86
411 2 386
Strings.cs.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 381
netstandard.cs
in src/libraries/shims/netstandard/src
2534 - 372
2061 - 334
TensorPrimitives.ITernaryOperator.cs
in src/libraries/System.Numerics.Tensors/src/System/Numerics/Tensors/netcore/Common
3331 3 329
Strings.ja.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1315 - 328
clrconfigvalues.h
in src/coreclr/inc
529 - 326
Strings.ko.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 317
System.DirectoryServices.cs
in src/libraries/System.DirectoryServices/ref
1788 426 317
System.Numerics.Vectors.cs
in src/libraries/System.Numerics.Vectors/ref
687 13 314
WMIGenerator.cs
in src/libraries/System.Management/src/System/Management
5019 90 311
ApiCompatBaseline.netstandard2.0.xml
in src/libraries/apicompat
3171 - 297
proj
tests.proj
in src/libraries
596 - 294
Avx2.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86
891 50 291
Sse2.PlatformNotSupported.cs
in src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/X86
326 2 290
System.Xml.ReaderWriter.cs
in src/libraries/System.Xml.ReaderWriter/ref
2936 469 277
Strings.zh-Hant.xlf
in src/libraries/System.Runtime.InteropServices/gen/Common/Resources/xlf
1314 - 260