JetBrains / MSBuildStructuredLog
File Size

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

Intro
Learn more...
File Size Overall
13% | 23% | 27% | 17% | 18%
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
cs14% | 22% | 28% | 17% | 16%
xaml0% | 42% | 0% | 22% | 34%
cake0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src13% | 23% | 27% | 17% | 17%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
BuildControl.xaml.cs
in src/StructuredLogViewer/Controls
1721 78
BuildEventArgsReader.cs
in src/StructuredLogger/BinaryLogger
1152 58
TracingControl.xaml.cs
in src/StructuredLogViewer/Controls
1006 39
Construction.cs
in src/StructuredLogger/Construction
988 40
BuildEventArgsWriter.cs
in src/StructuredLogger/BinaryLogger
926 69
MessageProcessor.cs
in src/StructuredLogger/Construction
904 17
BuildControl.xaml.cs
in src/StructuredLogViewer.Avalonia/Controls
874 41
MainWindow.xaml.cs
in src/StructuredLogViewer
664 41
xaml
App.xaml
in src/StructuredLogViewer.Avalonia
662 -
MainWindow.xaml.cs
in src/StructuredLogViewer.Avalonia
542 36
TreeNode.cs
in src/StructuredLogger/ObjectModel
522 25
NodeQueryMatcher.cs
in src/StructuredLogger/Search
511 13
BufferedReadStream.cs
in src/StructuredLogger/BinaryLogger
449 27
Strings.cs
in src/StructuredLogger/Strings
439 12
SettingsService.cs
in src/StructuredLogViewer.Core
420 26
BuildAnalyzer.cs
in src/StructuredLogger/Analyzers
404 19
TextUtilities.cs
in src/StructuredLogger
399 25
TimelineControl.xaml.cs
in src/StructuredLogViewer/Controls
349 15
Stats.cs
in src/StructuredLogger/Analyzers
343 14
CppAnalyzer.cs
in src/StructuredLogger/Analyzers
338 5
JsonParser.cs
in src/StructuredLogger/Strings
318 7
XmlLogReader.cs
in src/StructuredLogger/Serialization
294 14
Utilities.cs
in src/StructuredLogger/BinaryLogger
288 14
PreprocessedFileManager.cs
in src/StructuredLogViewer.Core
280 18
SaveFiles.cs
in src/BinlogTool
259 12
BinLogReader.cs
in src/StructuredLogger/BinaryLogger
246 17
TextViewerControl.xaml.cs
in src/StructuredLogViewer/Controls
245 9
Serialization.cs
in src/StructuredLogger/Serialization
240 13
BuildLogReader.cs
in src/StructuredLogger/Serialization/Binary
234 8
MSAGLProjectGraphConstructor.cs
in src/StructuredLogViewer.Core/ProjectGraph
226 13
ItemGroupParser.cs
in src/StructuredLogger/Construction
222 2
SplitterPanel.cs
in src/StructuredLogViewer/Controls
221 3
ProxyNode.cs
in src/StructuredLogger/Search
219 6
BinaryLogger.cs
in src/StructuredLogger/BinaryLogger
212 9
CompilerInvocations.cs
in src/StructuredLogger/Analyzers
208 11
SplitterPanel.cs
in src/StructuredLogViewer.Avalonia/Controls
205 4
Executor.cs
in src/TaskRunner
203 6
ImportLinkHighlighter.cs
in src/StructuredLogViewer.Avalonia/Controls
202 12
ArrayDictionary.cs
in src/StructuredLogger/BinaryLogger
201 15
Build.cs
in src/StructuredLogger/ObjectModel
199 8
XlinqLogReader.cs
in src/StructuredLogger/Serialization
191 9
TextViewerControl.xaml.cs
in src/StructuredLogViewer.Avalonia/Controls
187 8
ImportLinkHighlighter.cs
in src/StructuredLogViewer/Controls
180 12
ResolveAssemblyReferenceAnalyzer.cs
in src/StructuredLogger/Analyzers
179 3
BuildLogWriter.cs
in src/StructuredLogger/Serialization/Binary
176 9
XmlLogWriter.cs
in src/StructuredLogger/Serialization
171 8
TreeViewExtensions.cs
in src/StructuredLogViewer/Controls
164 4
ProjectImportsCollector.cs
in src/StructuredLogger/BinaryLogger
162 8
ImportTreeAnalyzer.cs
in src/StructuredLogger/Analyzers
158 4
ListTools.cs
in src/BinlogTool
155 4
Files With Most Units (Top 50)
File# lines# units
BuildControl.xaml.cs
in src/StructuredLogViewer/Controls
1721 78
BuildEventArgsWriter.cs
in src/StructuredLogger/BinaryLogger
926 69
BuildEventArgsReader.cs
in src/StructuredLogger/BinaryLogger
1152 58
BuildControl.xaml.cs
in src/StructuredLogViewer.Avalonia/Controls
874 41
MainWindow.xaml.cs
in src/StructuredLogViewer
664 41
Construction.cs
in src/StructuredLogger/Construction
988 40
TracingControl.xaml.cs
in src/StructuredLogViewer/Controls
1006 39
MainWindow.xaml.cs
in src/StructuredLogViewer.Avalonia
542 36
BufferedReadStream.cs
in src/StructuredLogger/BinaryLogger
449 27
SettingsService.cs
in src/StructuredLogViewer.Core
420 26
TreeNode.cs
in src/StructuredLogger/ObjectModel
522 25
TextUtilities.cs
in src/StructuredLogger
399 25
BuildAnalyzer.cs
in src/StructuredLogger/Analyzers
404 19
PreprocessedFileManager.cs
in src/StructuredLogViewer.Core
280 18
BinLogReader.cs
in src/StructuredLogger/BinaryLogger
246 17
MessageProcessor.cs
in src/StructuredLogger/Construction
904 17
ArrayDictionary.cs
in src/StructuredLogger/BinaryLogger
201 15
TimelineControl.xaml.cs
in src/StructuredLogViewer/Controls
349 15
Utilities.cs
in src/StructuredLogger/BinaryLogger
288 14
Stats.cs
in src/StructuredLogger/Analyzers
343 14
XmlLogReader.cs
in src/StructuredLogger/Serialization
294 14
Serialization.cs
in src/StructuredLogger/Serialization
240 13
NodeQueryMatcher.cs
in src/StructuredLogger/Search
511 13
MSAGLProjectGraphConstructor.cs
in src/StructuredLogViewer.Core/ProjectGraph
226 13
BuildEngine.cs
in src/TaskRunner
71 13
ImportLinkHighlighter.cs
in src/StructuredLogViewer.Avalonia/Controls
202 12
Strings.cs
in src/StructuredLogger/Strings
439 12
ImportLinkHighlighter.cs
in src/StructuredLogViewer/Controls
180 12
SaveFiles.cs
in src/BinlogTool
259 12
BuildEventArgsReader.Viewer.cs
in src/StructuredLogger/BinaryLogger
125 11
CompilerInvocations.cs
in src/StructuredLogger/Analyzers
208 11
ChildrenList.cs
in src/StructuredLogger/ObjectModel
83 11
TreeBinaryWriter.cs
in src/StructuredLogger/Serialization/Binary
100 10
TaskItem.cs
in src/StructuredLogger/ObjectModel
65 10
DocumentWell.xaml.cs
in src/StructuredLogViewer.Avalonia/Controls
103 9
BinaryLogger.cs
in src/StructuredLogger/BinaryLogger
212 9
TargetGraph.cs
in src/StructuredLogger/Construction
92 9
XlinqLogReader.cs
in src/StructuredLogger/Serialization
191 9
TreeBinaryReader.cs
in src/StructuredLogger/Serialization/Binary
124 9
BuildLogWriter.cs
in src/StructuredLogger/Serialization/Binary
176 9
TextViewerControl.xaml.cs
in src/StructuredLogViewer/Controls
245 9
TextViewerControl.xaml.cs
in src/StructuredLogViewer.Avalonia/Controls
187 8
ProjectImportsCollector.cs
in src/StructuredLogger/BinaryLogger
162 8
TaskItemData.cs
in src/StructuredLogger/BinaryLogger
63 8
StringCache.cs
in src/StructuredLogger/Serialization
105 8
BuildLogReader.cs
in src/StructuredLogger/Serialization/Binary
234 8
XmlLogWriter.cs
in src/StructuredLogger/Serialization
171 8
Build.cs
in src/StructuredLogger/ObjectModel
199 8
SearchAndResultsControl.xaml.cs
in src/StructuredLogViewer/Controls
114 8
DocumentWell.xaml.cs
in src/StructuredLogViewer/Controls
108 8
Files With Long Lines (Top 50)

There are 94 files with lines longer than 120 characters. In total, there are 438 long lines.

File# lines# units# long lines
BuildControl.xaml.cs
in src/StructuredLogViewer/Controls
1721 78 44
CppAnalyzer.cs
in src/StructuredLogger/Analyzers
338 5 21
xaml
App.xaml
in src/StructuredLogViewer.Avalonia
662 - 20
BuildControl.xaml.cs
in src/StructuredLogViewer.Avalonia/Controls
874 41 20
Strings.cs
in src/StructuredLogger/Strings
439 12 20
Construction.cs
in src/StructuredLogger/Construction
988 40 16
BuildEventArgsReader.Viewer.cs
in src/StructuredLogger/BinaryLogger
125 11 13
ImportLinkHighlighter.cs
in src/StructuredLogViewer.Avalonia/Controls
202 12 12
TracingControl.xaml.cs
in src/StructuredLogViewer/Controls
1006 39 11
BufferedReadStream.cs
in src/StructuredLogger/BinaryLogger
449 27 10
ResolveAssemblyReferenceAnalyzer.cs
in src/StructuredLogger/Analyzers
179 3 10
MessageProcessor.cs
in src/StructuredLogger/Construction
904 17 10
ImportLinkHighlighter.cs
in src/StructuredLogViewer/Controls
180 12 10
xaml
TracingControl.xaml
in src/StructuredLogViewer/Controls
54 - 10
PreprocessedFileManager.cs
in src/StructuredLogViewer.Core
280 18 10
Reflector.cs
in src/StructuredLogger
117 1 9
MainWindow.xaml.cs
in src/StructuredLogViewer
664 41 8
BinaryLogger.cs
in src/StructuredLogger/BinaryLogger
212 9 7
BuildEventArgsReader.cs
in src/StructuredLogger/BinaryLogger
1152 58 7
JsonParser.cs
in src/StructuredLogger/Strings
318 7 7
MainWindow.xaml.cs
in src/StructuredLogViewer.Avalonia
542 36 6
Serialization.cs
in src/StructuredLogger/Serialization
240 13 6
BuildEventArgsWriter.cs
in src/StructuredLogger/BinaryLogger
926 69 5
BuildAnalyzer.cs
in src/StructuredLogger/Analyzers
404 19 5
ProxyNode.cs
in src/StructuredLogger/Search
219 6 5
NodeQueryMatcher.cs
in src/StructuredLogger/Search
511 13 5
xaml
BuildControl.xaml
in src/StructuredLogViewer/Controls
128 - 5
MSBuildLocator.cs
in src/StructuredLogViewer
85 2 5
SettingsService.cs
in src/StructuredLogViewer.Core
420 26 5
BuildEngine.cs
in src/TaskRunner
71 13 5
Utilities.cs
in src/StructuredLogger/BinaryLogger
288 14 4
ScrollViewerHelper.cs
in src/StructuredLogViewer
72 4 4
SaveFiles.cs
in src/BinlogTool
259 12 4
TextViewerControl.xaml.cs
in src/StructuredLogViewer.Avalonia/Controls
187 8 3
Stats.cs
in src/StructuredLogger/Analyzers
343 14 3
CscTaskAnalyzer.cs
in src/StructuredLogger/Analyzers
130 5 3
CompilerInvocations.cs
in src/StructuredLogger/Analyzers
208 11 3
ItemGroupParser.cs
in src/StructuredLogger/Construction
222 2 3
ResultTree.cs
in src/StructuredLogger/Search
154 2 3
Project.cs
in src/StructuredLogger/ObjectModel
135 6 3
Build.cs
in src/StructuredLogger/ObjectModel
199 8 3
TextUtilities.cs
in src/StructuredLogger
399 25 3
ResourceCreator.cs
in src/ResourcesGenerator
151 1 3
MSAGLProjectGraphConstructor.cs
in src/StructuredLogViewer.Core/ProjectGraph
226 13 3
cake
91 - 3
SearchAndResultsControl.xaml.cs
in src/StructuredLogViewer.Avalonia/Controls
99 7 2
SplitterPanel.cs
in src/StructuredLogViewer.Avalonia/Controls
205 4 2
ResourceUtilities.cs
in src/StructuredLogger/BinaryLogger
27 4 2
ProjectImportsCollector.cs
in src/StructuredLogger/BinaryLogger
162 8 2
Search.cs
in src/StructuredLogger/Search
117 4 2