The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
HostEnvironment.cs in src/lib/Microsoft.Fx.Portability.Cci |
649 | 42 |
TypeExtensions.cs in src/lib/Microsoft.Fx.Portability.Cci |
566 | 50 |
ExcelOpenXmlOutputWriter.cs in src/lib/Microsoft.Fx.Portability.Reports.Excel |
454 | 13 |
MemberMetadataInfoTypeProvider.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
350 | 25 |
AnalysisEngine.cs in src/lib/Microsoft.Fx.Portability/Analysis |
317 | 19 |
BreakingChangeParser.cs in src/lib/Microsoft.Fx.Portability |
313 | 4 |
ApiPortClient.cs in src/lib/Microsoft.Fx.Portability |
291 | 10 |
OptionsViewModel.cs in src/ApiPort/ApiPort.VisualStudio.Common/ViewModels |
290 | 9 |
OpenXmlExtensions.cs in src/lib/Microsoft.Fx.Portability.Reports.Excel |
252 | 12 |
MemberMetadataInfo.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
237 | 9 |
_PortabilityReport.cshtml in src/lib/Microsoft.Fx.Portability.Reports.Html/Views |
228 | - |
CompressedHttpClient.cs in src/lib/Microsoft.Fx.Portability |
215 | 4 |
TargetMapper.cs in src/lib/Microsoft.Fx.Portability |
209 | 11 |
CloudApiCatalogLookup.cs in src/lib/Microsoft.Fx.Portability/ObjectModel |
197 | 16 |
OptionsPageControl.xaml in src/ApiPort/ApiPort.VisualStudio/Views |
193 | - |
CommandLineOptions.cs in src/ApiPort/ApiPort |
190 | 4 |
Program.cs in src/ApiPort/ApiPort |
184 | 8 |
AnalyzeMenu.cs in src/ApiPort/ApiPort.VisualStudio |
178 | 12 |
ReflectionMetadataDependencyInfo.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
176 | 9 |
DependencyFinderEngineHelper.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
170 | 8 |
ServiceProvider.cs in src/ApiPort/ApiPort.VisualStudio |
169 | 4 |
_Styles.cshtml in src/lib/Microsoft.Fx.Portability.Reports.Html/Views |
169 | - |
ConsoleProgressReporter.cs in src/ApiPort/ApiPort |
163 | 16 |
Install-DotNetSdk.ps1 in tools |
152 | - |
ApiPortService.cs in src/lib/Microsoft.Fx.Portability |
148 | 4 |
DefaultProjectBuilder.cs in src/ApiPort/ApiPort.VisualStudio.Common |
146 | 4 |
CciMetadataTraverser.cs in src/ApiPort/ApiPort.VisualStudio.Common/SourceMapping |
139 | 7 |
OfflineApiPortService.cs in src/lib/Microsoft.Fx.Portability.Offline |
138 | 1 |
DependencyFinderEngine.cs in src/lib/Microsoft.Fx.Portability.Cci/Analyzer |
136 | 4 |
Data.cs in src/lib/Microsoft.Fx.Portability.Offline |
129 | 7 |
DataExtensions.cs in src/lib/Microsoft.Fx.Portability |
127 | 6 |
MetadataReaderExtensions.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
125 | 10 |
ProjectAnalyzer.cs in src/ApiPort/ApiPort.VisualStudio.Common/Analyze |
124 | 5 |
DependencyBuilder.cs in src/ApiPort/ApiPort |
122 | 1 |
RazorHtmlObject.cs in src/lib/Microsoft.Fx.Portability.Reports.Html |
119 | 5 |
ReportGenerator.cs in src/lib/Microsoft.Fx.Portability/Reporting |
119 | 3 |
build.ps1 in root |
114 | - |
_Scripts.cshtml in src/lib/Microsoft.Fx.Portability.Reports.Html/Views |
114 | - |
HtmlRazorReportWriter.cs in src/lib/Microsoft.Fx.Portability.Reports.Html |
113 | 5 |
FileOutputApiPortService.cs in src/ApiPort/ApiPort |
112 | 1 |
ApiPortVsAnalyzer.cs in src/ApiPort/ApiPort.VisualStudio.Common/Analyze |
110 | 3 |
DocIdSearchRepl.cs in src/ApiPort/ApiPort |
109 | 5 |
ProxyProvider.cs in src/ApiPort/ApiPort/Proxy |
109 | 8 |
_BreakingChangesReport.cshtml in src/lib/Microsoft.Fx.Portability.Reports.Html/Views |
109 | - |
DGMLOutputWriter.cs in src/lib/Microsoft.Fx.Portability.Reports.DGML |
108 | 4 |
TargetPlatform.cs in src/ApiPort/ApiPort.VisualStudio.Common/Models |
105 | 7 |
OutputViewModel.cs in src/ApiPort/ApiPort.VisualStudio.Common/ViewModels |
100 | 5 |
ProjectBuilder.cs in src/ApiPort/ApiPort.VisualStudio.2017 |
99 | 1 |
RequestAnalyzer.cs in src/lib/Microsoft.Fx.Portability/Analyzer |
98 | 2 |
AssemblyInfo.cs in src/lib/Microsoft.Fx.Portability/ObjectModel |
98 | 6 |
File | # lines | # units |
---|---|---|
TypeExtensions.cs in src/lib/Microsoft.Fx.Portability.Cci |
566 | 50 |
HostEnvironment.cs in src/lib/Microsoft.Fx.Portability.Cci |
649 | 42 |
MemberMetadataInfoTypeProvider.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
350 | 25 |
AnalysisEngine.cs in src/lib/Microsoft.Fx.Portability/Analysis |
317 | 19 |
ConsoleProgressReporter.cs in src/ApiPort/ApiPort |
163 | 16 |
CloudApiCatalogLookup.cs in src/lib/Microsoft.Fx.Portability/ObjectModel |
197 | 16 |
StringParameterValueTypeProvider.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
90 | 15 |
TextWriterProgressReporter.cs in src/lib/Microsoft.Fx.Portability |
79 | 14 |
ExcelOpenXmlOutputWriter.cs in src/lib/Microsoft.Fx.Portability.Reports.Excel |
454 | 13 |
AnalyzeMenu.cs in src/ApiPort/ApiPort.VisualStudio |
178 | 12 |
OpenXmlExtensions.cs in src/lib/Microsoft.Fx.Portability.Reports.Excel |
252 | 12 |
TargetMapper.cs in src/lib/Microsoft.Fx.Portability |
209 | 11 |
DocIdExtensions.cs in src/lib/Microsoft.Fx.Portability.Cci |
88 | 10 |
MetadataReaderExtensions.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
125 | 10 |
ApiPortClient.cs in src/lib/Microsoft.Fx.Portability |
291 | 10 |
ReportingResult.cs in src/lib/Microsoft.Fx.Portability/Reporting/ObjectModel |
98 | 10 |
OptionsViewModel.cs in src/ApiPort/ApiPort.VisualStudio.Common/ViewModels |
290 | 9 |
MemberMetadataInfo.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
237 | 9 |
ReflectionMetadataDependencyInfo.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
176 | 9 |
Program.cs in src/ApiPort/ApiPort |
184 | 8 |
There are 142 files with lines longer than 120 characters. In total, there are 562 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
ExcelOpenXmlOutputWriter.cs in src/lib/Microsoft.Fx.Portability.Reports.Excel |
454 | 13 | 30 |
AnalysisEngine.cs in src/lib/Microsoft.Fx.Portability/Analysis |
317 | 19 | 30 |
HostEnvironment.cs in src/lib/Microsoft.Fx.Portability.Cci |
649 | 42 | 29 |
ApiPortVSPackage.cs in src/ApiPort/ApiPort.VisualStudio |
94 | 1 | 19 |
_CompatibilitySummary.cshtml in src/lib/Microsoft.Fx.Portability.Reports.Html/Views |
68 | - | 16 |
CommandLineOptions.cs in src/ApiPort/ApiPort |
190 | 4 | 15 |
RazorHtmlObject.cs in src/lib/Microsoft.Fx.Portability.Reports.Html |
119 | 5 | 14 |
ApiPortClient.cs in src/lib/Microsoft.Fx.Portability |
291 | 10 | 12 |
TypeExtensions.cs in src/lib/Microsoft.Fx.Portability.Cci |
566 | 50 | 11 |
CompressedHttpClient.cs in src/lib/Microsoft.Fx.Portability |
215 | 4 | 11 |
Install-DotNetSdk.ps1 in tools |
152 | - | 11 |
init.ps1 in root |
90 | - | 9 |
DefaultProjectBuilder.cs in src/ApiPort/ApiPort.VisualStudio.Common |
146 | 4 | 9 |
_BreakingChangesReport.cshtml in src/lib/Microsoft.Fx.Portability.Reports.Html/Views |
109 | - | 9 |
source.extension.vsixmanifest in src/ApiPort/ApiPort.Vsix |
33 | - | 8 |
MemberMetadataInfo.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
237 | 9 | 8 |
MetadataReaderExtensions.cs in src/lib/Microsoft.Fx.Portability.MetadataReader |
125 | 10 | 8 |
ReportingResult.cs in src/lib/Microsoft.Fx.Portability/Reporting/ObjectModel |
98 | 10 | 8 |
ReportGenerator.cs in src/lib/Microsoft.Fx.Portability/Reporting |
119 | 3 | 8 |
ConsoleApiPort.cs in src/ApiPort/ApiPort |
97 | 4 | 7 |