microsoft / MTC_WindowsSmartInk
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 88 files with 5,695 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 5 medium size files (1,191 lines of codeclsfd_ftr_w_mp_ins)
    • 13 small files (1,933 lines of code)
    • 70 very small files (2,571 lines of code)
0% | 0% | 20% | 33% | 45%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 0% | 20% | 32% | 46%
xaml0% | 0% | 24% | 37% | 37%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
SmartInkLaboratory/ViewModels0% | 0% | 31% | 41% | 26%
SmartInkLaboratory0% | 0% | 66% | 24% | 8%
EBC_InkDemo/Views0% | 0% | 62% | 37% | 0%
Microsoft.MTC.SmartInk0% | 0% | 0% | 71% | 28%
SmartInkLaboratory/Views0% | 0% | 0% | 30% | 69%
Microsoft.MTC.SmartInk/Extensions0% | 0% | 0% | 87% | 12%
SmartInkLaboratory/Services0% | 0% | 0% | 0% | 100%
EBC_InkDemo/ViewModels0% | 0% | 0% | 0% | 100%
EBC_InkDemo0% | 0% | 0% | 0% | 100%
SmartInkLaboratory/AI0% | 0% | 0% | 0% | 100%
SmartInkLaboratory/Themes0% | 0% | 0% | 0% | 100%
EBC_InkDemo/Converters0% | 0% | 0% | 0% | 100%
EBC_InkDemo/Extensions0% | 0% | 0% | 0% | 100%
SmartInkLaboratory/Extensions0% | 0% | 0% | 0% | 100%
EBC_InkDemo/Properties0% | 0% | 0% | 0% | 100%
Microsoft.MTC.SmartInk/Properties0% | 0% | 0% | 0% | 100%
SmartInkLaboratory/Properties0% | 0% | 0% | 0% | 100%
SmartInkLaboratory/Models0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
xaml
App.xaml
in WindowsSmartInk/SmartInkLaboratory
274 -
TrainViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
259 7
TestViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
238 4
MainPage.xaml.cs
in WindowsSmartInk/EBC_InkDemo/Views
219 15
MainPage.xaml.cs
in WindowsSmartInk/SmartInkLaboratory
201 13
SmartInkPackage.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
198 10
LocalAppDataProvider.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
187 15
PackageManager.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
185 9
xaml
MainPage.xaml
in WindowsSmartInk/SmartInkLaboratory
177 -
ResourceKeysViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
164 3
SelectionList.cs
in WindowsSmartInk/SmartInkLaboratory/Views/Controls
154 8
IconMapViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
143 6
xaml
MainPage.xaml
in WindowsSmartInk/EBC_InkDemo/Views
134 -
Locator.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
131 2
InkStrokeCollectionExtensions.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk/Extensions
124 6
ProjectsViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
118 2
xaml
TestView.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/UserControls
117 -
NewPackageViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
101 2
CustomVisionTagService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
98 8
MainViewModel.cs
in WindowsSmartInk/EBC_InkDemo/ViewModels
95 5
AppStateService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
95 4
SmartInkPackageViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
95 7
ImageTagsViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
93 3
xaml
TrainingView.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/UserControls
93 -
xaml
IconMapper.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/UserControls
90 -
LocalProjectPackageMapper.cs
in WindowsSmartInk/SmartInkLaboratory/Services
84 6
SmartInkMediaPackage.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
82 9
CustomVisionTrainingService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
78 2
PackageManagerViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
75 1
DialogService.cs
in WindowsSmartInk/SmartInkLaboratory/Services/UX
65 7
MainViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
62 1
OpenPackageViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
61 3
SmartInkModel.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
60 1
azureicons.cs
in WindowsSmartInk/SmartInkLaboratory/AI
59 3
App.xaml.cs
in WindowsSmartInk/EBC_InkDemo
58 4
FlyoutHelpers.cs
in WindowsSmartInk/SmartInkLaboratory/Views/Helpers
58 6
App.xaml.cs
in WindowsSmartInk/SmartInkLaboratory
57 4
UWPSecureKeyService.cs
in WindowsSmartInk/SmartInkLaboratory/Services/Platform
57 4
CustomVisionProjectService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
54 4
xaml
NewPackageDialog.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/Dialogs
46 -
xaml
OpenPackageDialog.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/Dialogs
45 -
CustomVisionPredictionService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
43 1
xaml
ManageProjectsDialog.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/Dialogs
39 -
xaml
Generic.xaml
in WindowsSmartInk/SmartInkLaboratory/Themes
38 -
xaml
PackageView.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/UserControls
37 -
CustomVisionClassifierBaseService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
33 3
InkManifestManager.cs
in WindowsSmartInk/SmartInkLaboratory/Services
32 3
IAppStateService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
31 -
ISmartInkPackage.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
28 -
IPackageStorageProvider.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
26 -
Files With Most Units (Top 20)
File# lines# units
MainPage.xaml.cs
in WindowsSmartInk/EBC_InkDemo/Views
219 15
LocalAppDataProvider.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
187 15
MainPage.xaml.cs
in WindowsSmartInk/SmartInkLaboratory
201 13
SmartInkPackage.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
198 10
PackageManager.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
185 9
SmartInkMediaPackage.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
82 9
CustomVisionTagService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
98 8
SelectionList.cs
in WindowsSmartInk/SmartInkLaboratory/Views/Controls
154 8
DialogService.cs
in WindowsSmartInk/SmartInkLaboratory/Services/UX
65 7
SmartInkPackageViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
95 7
TrainViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
259 7
InkStrokeCollectionExtensions.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk/Extensions
124 6
LocalProjectPackageMapper.cs
in WindowsSmartInk/SmartInkLaboratory/Services
84 6
IconMapViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
143 6
FlyoutHelpers.cs
in WindowsSmartInk/SmartInkLaboratory/Views/Helpers
58 6
MainViewModel.cs
in WindowsSmartInk/EBC_InkDemo/ViewModels
95 5
App.xaml.cs
in WindowsSmartInk/EBC_InkDemo
58 4
App.xaml.cs
in WindowsSmartInk/SmartInkLaboratory
57 4
AppStateService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
95 4
CustomVisionProjectService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
54 4
Files With Long Lines (Top 20)

There are 34 files with lines longer than 120 characters. In total, there are 185 long lines.

File# lines# units# long lines
xaml
App.xaml
in WindowsSmartInk/SmartInkLaboratory
274 - 43
xaml
MainPage.xaml
in WindowsSmartInk/SmartInkLaboratory
177 - 24
xaml
MainPage.xaml
in WindowsSmartInk/EBC_InkDemo/Views
134 - 11
PackageManager.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
185 9 10
TrainViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
259 7 10
azureicons.cs
in WindowsSmartInk/SmartInkLaboratory/AI
59 3 8
SelectionList.cs
in WindowsSmartInk/SmartInkLaboratory/Views/Controls
154 8 8
xaml
TestView.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/UserControls
117 - 7
InkStrokeCollectionExtensions.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk/Extensions
124 6 6
xaml
Generic.xaml
in WindowsSmartInk/SmartInkLaboratory/Themes
38 - 6
MainPage.xaml.cs
in WindowsSmartInk/EBC_InkDemo/Views
219 15 5
xaml
TrainingView.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/UserControls
93 - 5
MainPage.xaml.cs
in WindowsSmartInk/SmartInkLaboratory
201 13 4
CustomVisionTrainingService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
78 2 4
xaml
NewPackageDialog.xaml
in WindowsSmartInk/SmartInkLaboratory/Views/Dialogs
46 - 4
CustomVisionPredictionService.cs
in WindowsSmartInk/SmartInkLaboratory/Services
43 1 3
TestViewModel.cs
in WindowsSmartInk/SmartInkLaboratory/ViewModels
238 4 3
MainViewModel.cs
in WindowsSmartInk/EBC_InkDemo/ViewModels
95 5 2
LocalAppDataProvider.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
187 15 2
SmartInkMediaPackage.cs
in WindowsSmartInk/Microsoft.MTC.SmartInk
82 9 2