JetBrains / roslyn
File Size

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

Intro
Learn more...
File Size Overall
43% | 15% | 17% | 11% | 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
xlf82% | 10% | 3% | 2% | 2%
cs29% | 17% | 22% | 14% | 16%
vb42% | 16% | 18% | 10% | 10%
xml74% | 11% | 4% | 1% | 8%
ps10% | 23% | 15% | 32% | 28%
xaml0% | 0% | 36% | 49% | 14%
props0% | 0% | 68% | 0% | 31%
csx0% | 0% | 79% | 0% | 20%
targets0% | 0% | 23% | 33% | 43%
psm10% | 0% | 100% | 0% | 0%
xsd0% | 0% | 0% | 75% | 24%
groovy0% | 0% | 0% | 83% | 16%
vcxproj0% | 0% | 0% | 100% | 0%
vsixmanifest0% | 0% | 0% | 0% | 100%
shproj0% | 0% | 0% | 0% | 100%
proj0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
fsx0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src43% | 15% | 17% | 11% | 11%
build0% | 17% | 33% | 15% | 33%
ROOT0% | 0% | 0% | 79% | 20%
Longest Files (Top 50)
File# lines# units
VBResources.ko.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.pt-BR.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.ru.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.es.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.zh-Hans.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.it.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.cs.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.de.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.fr.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.tr.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.pl.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.ja.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
VBResources.zh-Hant.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 -
CSharpResources.pl.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.ru.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.cs.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.de.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.zh-Hant.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.zh-Hans.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.ko.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.es.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.ja.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.tr.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.it.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.fr.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
CSharpResources.pt-BR.xlf
in src/Compilers/CSharp/Portable/xlf
8574 -
ActiveStatementTests.cs
in src/EditorFeatures/CSharpTest/EditAndContinue
7990 239
Scrolling.cs
in src/EditorFeatures/CSharpTest/PerfTests/Sources
7786 368
StatementEditingTests.cs
in src/EditorFeatures/CSharpTest/EditAndContinue
7706 344
Scrolling.vb
in src/EditorFeatures/VisualBasicTest/PerfTests/Sources
7499 414
CastSimplificationTests.vb
in src/EditorFeatures/Test2/Simplification
7438 403
Syntax.xml
in src/Compilers/VisualBasic/Portable/Syntax
7299 -
FormattingTests.cs
in src/Workspaces/CSharpTest/Formatting
7234 270
TopLevelEditingTests.cs
in src/EditorFeatures/CSharpTest/EditAndContinue
7019 447
GenerateVariableTests.cs
in src/EditorFeatures/CSharpTest/GenerateVariable
6781 299
GenerateMethodTests.cs
in src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod
6557 240
SymbolCompletionProviderTests.vb
in src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders
6526 519
ImplementInterfaceTests.cs
in src/EditorFeatures/CSharpTest/ImplementInterface
6012 206
RenameEngineTests.vb
in src/EditorFeatures/Test2/Rename
5985 7
SymbolCompletionProviderTests.cs
in src/EditorFeatures/CSharpTest/Completion/CompletionProviders
5826 356
RudeEditTopLevelTests.vb
in src/EditorFeatures/VisualBasicTest/EditAndContinue
5380 507
RudeEditStatementTests.vb
in src/EditorFeatures/VisualBasicTest/EditAndContinue
5293 420
Binder_Expressions.cs
in src/Compilers/CSharp/Portable/Binder
5195 188
TypeNameSimplifierTest.vb
in src/EditorFeatures/Test2/Simplification
5181 213
ExtractMethodTests.DataFlowAnalysis.vb
in src/EditorFeatures/VisualBasicTest/ExtractMethod
5071 304
ActiveStatementTests.vb
in src/EditorFeatures/VisualBasicTest/EditAndContinue
4816 438
Operations.xml.Generated.cs
in src/Compilers/Core/Portable/Generated
4575 437
SemanticQuickInfoSourceTests.cs
in src/EditorFeatures/CSharpTest/QuickInfo
4499 207
GenerateTypeTests.cs
in src/EditorFeatures/CSharpTest/Diagnostics/GenerateType
4357 154
BreakpointSpansTests.cs
in src/EditorFeatures/CSharpTest/EditAndContinue
4301 329
Files With Most Units (Top 50)
File# lines# units
SymbolCompletionProviderTests.vb
in src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders
6526 519
GenerateMethodTests.vb
in src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod
3984 518
RudeEditTopLevelTests.vb
in src/EditorFeatures/VisualBasicTest/EditAndContinue
5380 507
TopLevelEditingTests.cs
in src/EditorFeatures/CSharpTest/EditAndContinue
7019 447
ActiveStatementTests.vb
in src/EditorFeatures/VisualBasicTest/EditAndContinue
4816 438
Operations.xml.Generated.cs
in src/Compilers/Core/Portable/Generated
4575 437
RudeEditStatementTests.vb
in src/EditorFeatures/VisualBasicTest/EditAndContinue
5293 420
Scrolling.vb
in src/EditorFeatures/VisualBasicTest/PerfTests/Sources
7499 414
CastSimplificationTests.vb
in src/EditorFeatures/Test2/Simplification
7438 403
Scrolling.cs
in src/EditorFeatures/CSharpTest/PerfTests/Sources
7786 368
SymbolCompletionProviderTests.cs
in src/EditorFeatures/CSharpTest/Completion/CompletionProviders
5826 356
StatementEditingTests.cs
in src/EditorFeatures/CSharpTest/EditAndContinue
7706 344
BreakpointSpansTests.cs
in src/EditorFeatures/CSharpTest/EditAndContinue
4301 329
ExtractMethodTests.DataFlowAnalysis.vb
in src/EditorFeatures/VisualBasicTest/ExtractMethod
5071 304
GenerateVariableTests.cs
in src/EditorFeatures/CSharpTest/GenerateVariable
6781 299
FormattingTests.vb
in src/Workspaces/VisualBasicTest/Formatting
3715 297
VisualBasicSyntaxGenerator.vb
in src/Workspaces/VisualBasic/Portable/CodeGeneration
3588 291
FormattingTests.cs
in src/Workspaces/CSharpTest/Formatting
7234 270
BreakpointSpansTests.vb
in src/EditorFeatures/VisualBasicTest/EditAndContinue
2820 268
ImplementInterfaceTests.vb
in src/EditorFeatures/VisualBasicTest/ImplementInterface
4029 261
CSharpSyntaxGenerator.cs
in src/Workspaces/CSharp/Portable/CodeGeneration
3648 256
GenerateMethodTests.cs
in src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod
6557 240
ActiveStatementTests.cs
in src/EditorFeatures/CSharpTest/EditAndContinue
7990 239
InlineTemporaryTests.vb
in src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary
3784 227
VisualBasicSyntaxFactsService.vb
in src/Workspaces/VisualBasic/Portable/LanguageServices
1313 215
TypeNameSimplifierTest.vb
in src/EditorFeatures/Test2/Simplification
5181 213
AbstractFlowPass.vb
in src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis
1855 209
SemanticQuickInfoSourceTests.cs
in src/EditorFeatures/CSharpTest/QuickInfo
4499 207
ImplementInterfaceTests.cs
in src/EditorFeatures/CSharpTest/ImplementInterface
6012 206
GenerateConstructorTests.vb
in src/EditorFeatures/VisualBasicTest/GenerateConstructor
1640 205
AddImportTests.vb
in src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport
2393 205
RemoveUnnecessaryCastTests.vb
in src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast
2366 204
PreciseAbstractFlowPass.cs
in src/Compilers/CSharp/Portable/FlowAnalysis
2094 202
VisualBasicCodeModelService.vb
in src/VisualStudio/VisualBasic/Impl/CodeModel
3508 202
SyntacticClassifierTests.vb
in src/EditorFeatures/VisualBasicTest/Classification
3681 194
SimplifyTypeNamesTests.vb
in src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames
2309 193
OperationVisitor.cs
in src/Compilers/Core/Portable/Operations
777 192
Binder_Expressions.cs
in src/Compilers/CSharp/Portable/Binder
5195 188
MSBuildWorkspaceTests.cs
in src/Workspaces/CoreTest/WorkspaceTests
2547 185
SemanticQuickInfoSourceTests.vb
in src/EditorFeatures/VisualBasicTest/QuickInfo
1931 183
IntroduceVariableTests.cs
in src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable
4086 179
PEModule.cs
in src/Compilers/Core/Portable/MetadataReader
2242 173
InlineTemporaryTests.cs
in src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary
4109 170
SmartIndenterTests.vb
in src/EditorFeatures/VisualBasicTest/Formatting/Indentation
2469 169
SyntaxFactory.cs
in src/Compilers/CSharp/Portable/Syntax
1288 168
CSharpCompletionCommandHandlerTests.vb
in src/EditorFeatures/Test2/IntelliSense
3321 167
MetadataWriter.cs
in src/Compilers/Core/Portable/PEWriter
3136 164
ModifierKeywordRecommenderTests.InsideClassDeclaration.vb
in src/EditorFeatures/VisualBasicTest/Recommendations/Declarations
691 164
FindReferencesTests.OrdinaryMethodSymbols.vb
in src/EditorFeatures/Test2/FindReferences
2894 163
GenerateVariableTests.vb
in src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable
2557 162
Files With Long Lines (Top 50)

There are 6291 files with lines longer than 120 characters. In total, there are 93138 long lines.

File# lines# units# long lines
WellKnownMembers.cs
in src/Compilers/Core/Portable
2637 3 1509
VBResources.it.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 1300
VBResources.de.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 1296
VBResources.fr.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 1280
VBResources.pl.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 1253
VBResources.es.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 1250
CSharpResources.de.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 1232
CSharpResources.fr.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 1204
CSharpResources.it.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 1193
VBResources.ru.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 1171
VBResources.pt-BR.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 1162
CSharpResources.es.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 1150
CSharpResources.pl.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 1110
CSharpResources.pt-BR.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 1092
CSharpResources.ru.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 1088
VBResources.tr.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 1045
VBResources.cs.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 1041
CSharpResources.tr.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 996
CSharpResources.cs.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 948
VBResources.ko.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 593
VBResources.ja.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 591
CSharpResources.ja.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 503
CSharpResources.ko.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 489
SpecialMembers.cs
in src/Compilers/Core/Portable
861 2 468
VBResources.zh-Hant.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 461
VBResources.zh-Hans.xlf
in src/Compilers/VisualBasic/Portable/xlf
9070 - 441
Operations.xml.Generated.cs
in src/Compilers/Core/Portable/Generated
4575 437 421
CSharpResources.zh-Hant.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 402
VBFeaturesResources.de.xlf
in src/Features/VisualBasic/Portable/xlf
1822 - 389
VBFeaturesResources.it.xlf
in src/Features/VisualBasic/Portable/xlf
1822 - 385
CSharpResources.zh-Hans.xlf
in src/Compilers/CSharp/Portable/xlf
8574 - 385
VBFeaturesResources.fr.xlf
in src/Features/VisualBasic/Portable/xlf
1822 - 382
VBFeaturesResources.es.xlf
in src/Features/VisualBasic/Portable/xlf
1822 - 381
VBFeaturesResources.pt-BR.xlf
in src/Features/VisualBasic/Portable/xlf
1822 - 374
XmlCharType.cs
in src/Compilers/Core/Portable/Xml
1027 40 371
VBFeaturesResources.ru.xlf
in src/Features/VisualBasic/Portable/xlf
1822 - 365
VBFeaturesResources.Designer.vb
in src/Features/VisualBasic/Portable
1971 - 363
VBFeaturesResources.tr.xlf
in src/Features/VisualBasic/Portable/xlf
1822 - 359
VBFeaturesResources.pl.xlf
in src/Features/VisualBasic/Portable/xlf
1822 - 358
Binder_Expressions.cs
in src/Compilers/CSharp/Portable/Binder
5195 188 349
VBFeaturesResources.cs.xlf
in src/Features/VisualBasic/Portable/xlf
1822 - 344
Binder_Query.vb
in src/Compilers/VisualBasic/Portable/Binding
3249 88 314
VisualBasicSyntaxGenerator.vb
in src/Workspaces/VisualBasic/Portable/CodeGeneration
3588 291 313
SyntaxGeneratorTests.cs
in src/Workspaces/CSharpTest/CodeGeneration
2704 113 301
SyntaxGeneratorTests.vb
in src/Workspaces/VisualBasicTest/CodeGeneration
2962 107 298
VisualBasicOperationFactory.vb
in src/Compilers/VisualBasic/Portable/Operations
1284 98 287
Operators.vb
in src/Compilers/VisualBasic/Portable/Semantics
2537 52 286
Binder_Expressions.vb
in src/Compilers/VisualBasic/Portable/Binding
3384 129 282
RudeEditTopLevelTests.vb
in src/EditorFeatures/VisualBasicTest/EditAndContinue
5380 507 263
Binder_Statements.vb
in src/Compilers/VisualBasic/Portable/Binding
3496 101 260