JetBrains / JetBrains.EnvDTE
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 1% | 11% | 86%
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
cs0% | 0% | 1% | 9% | 89%
kt0% | 0% | 0% | 100% | 0%
cmd0% | 0% | 0% | 100% | 0%
kts0% | 0% | 0% | 83% | 16%
ps10% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
EnvDTE.Host0% | 0% | 12% | 33% | 54%
EnvDTE.Client0% | 0% | 0% | 22% | 77%
Protocol0% | 0% | 0% | 89% | 10%
Shell.Interop0% | 0% | 0% | 4% | 95%
ROOT0% | 0% | 0% | 73% | 26%
EnvDTE80.Interfaces0% | 0% | 0% | 5% | 94%
EnvDTE.Interfaces0% | 0% | 0% | 1% | 98%
EnvDTE90.Interfaces0% | 0% | 0% | 0% | 100%
EnvDTE100.Interfaces0% | 0% | 0% | 0% | 100%
EnvDTE90a.Interfaces0% | 0% | 0% | 0% | 100%
Designer.Interfaces0% | 0% | 0% | 0% | 100%
VisualStudio.Interop.Interfaces0% | 0% | 0% | 0% | 100%
EnvDTE.Processor0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
SolutionCallbackProvider.cs
in EnvDTE.Host/Callback/Impl/ProjectModelImpl
222 1
RdEnvDTEModel.kt
in Protocol/src/main/kotlin/model
194 -
__VSSYSCOLOREX.cs
in Shell.Interop/Shell/Interop
181 -
cmd
dotnet.cmd
in root
178 -
vsThemeColors.cs
in EnvDTE80.Interfaces
164 -
SolutionSyncListener.cs
in EnvDTE.Host/Callback/Impl/ProjectModelImpl
132 1
ProjectExtensions.cs
in EnvDTE.Host/Callback/Util
130 5
EnvDteCallbackProviderExtensions.cs
in EnvDTE.Host/Callback/Util
129 12
CodeStructImpl.cs
in EnvDTE.Client/Impl/AstImpl
128 3
CodeClassImpl.cs
in EnvDTE.Client/Impl/AstImpl
125 2
FileCodeModelImpl.cs
in EnvDTE.Client/Impl/AstImpl
116 4
build.gradle.kts
in Protocol
115 -
CodeElementCallbackProviderBase.cs
in EnvDTE.Host/Callback/Impl/AstImpl
112 1
CodeFunctionImpl.cs
in EnvDTE.Client/Impl/AstImpl
109 2
SolutionImplementation.cs
in EnvDTE.Client/Impl/ProjectModelImpl
109 1
Constants.cs
in EnvDTE.Interfaces
106 -
SolutionExtensions.cs
in EnvDTE.Host/Callback/Util
102 6
CodeElementBase.cs
in EnvDTE.Client/Impl/AstImpl
98 2
CodeClass2.cs
in EnvDTE80.Interfaces
97 -
CodeElementCallbackProvider.cs
in EnvDTE.Host/Callback/Impl/AstImpl
97 1
DTEImplementation.cs
in EnvDTE.Client/Impl
94 3
CodeStruct2.cs
in EnvDTE80.Interfaces
93 -
ProjectItemCallbackProvider.cs
in EnvDTE.Host/Callback/Impl/ProjectModelImpl
92 1
ProjectItemsCallbackProvider.cs
in EnvDTE.Host/Callback/Impl/ProjectModelImpl
91 1
CodeStruct.cs
in EnvDTE.Interfaces
83 -
CodeClass.cs
in EnvDTE.Interfaces
83 -
CodeInterfaceImpl.cs
in EnvDTE.Client/Impl/AstImpl
83 3
ConnectionManager.cs
in EnvDTE.Host
81 4
ProjectItemImplementation.cs
in EnvDTE.Client/Impl/ProjectModelImpl
80 1
VisualStudioProperties.Configuration.cs
in EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo
80 1
TextSelection.cs
in EnvDTE.Interfaces
78 -
ProjectCallbackProvider.cs
in EnvDTE.Host/Callback/Impl/ProjectModelImpl
77 1
ProjectItemsImplementation.cs
in EnvDTE.Client/Impl/ProjectModelImpl
76 1
ProjectHierarchyCache.cs
in EnvDTE.Client/Impl/ProjectModelImpl
75 6
VisualStudioProperties.Project.cs
in EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo
74 -
ContextGuids.cs
in EnvDTE80.Interfaces
73 -
IVsObjectList2.cs
in Shell.Interop/Shell/Interop
72 -
CodeModel2.cs
in EnvDTE80.Interfaces
71 -
Debugger5.cs
in EnvDTE100.Interfaces
71 -
ToolWindowGuids80.cs
in Shell.Interop/Shell/Interop
71 -
EditPoint2.cs
in EnvDTE80.Interfaces
70 -
CodeParameterImpl.cs
in EnvDTE.Client/Impl/AstImpl
69 1
PsiElementRegistrar.cs
in EnvDTE.Host/Callback/Util
68 4
EditPoint.cs
in EnvDTE.Interfaces
68 -
ProjectImplementation.cs
in EnvDTE.Client/Impl/ProjectModelImpl
68 1
SolutionBuildImplementation.cs
in EnvDTE.Client/Impl/ProjectModelImpl
67 1
Debugger4.cs
in EnvDTE90a.Interfaces
67 -
CodeModel.cs
in EnvDTE.Interfaces
66 -
IVsRefactorNotify.cs
in Shell.Interop/Shell/Interop
63 -
CodeNamespaceImpl.cs
in EnvDTE.Client/Impl/AstImpl
63 3
Files With Most Units (Top 50)
File# lines# units
EnvDteCallbackProviderExtensions.cs
in EnvDTE.Host/Callback/Util
129 12
51 9
51 7
SolutionExtensions.cs
in EnvDTE.Host/Callback/Util
102 6
ProjectHierarchyCache.cs
in EnvDTE.Client/Impl/ProjectModelImpl
75 6
ProjectExtensions.cs
in EnvDTE.Host/Callback/Util
130 5
31 5
_dispDTEEvents_SinkHelper.cs
in EnvDTE.Interfaces
31 5
31 5
31 5
_dispBuildEvents_SinkHelper.cs
in EnvDTE.Interfaces
36 5
36 4
ConnectionManager.cs
in EnvDTE.Host
81 4
PsiElementRegistrar.cs
in EnvDTE.Host/Callback/Util
68 4
26 4
26 4
26 4
23 4
20 4
RdExtensions.cs
in EnvDTE.Client/Util
41 4
FileCodeModelImpl.cs
in EnvDTE.Client/Impl/AstImpl
116 4
19 3
28 3
18 3
18 3
_dispPublishEvents_SinkHelper.cs
in EnvDTE80.Interfaces
27 3
28 3
19 3
19 3
17 3
RdExtensions.cs
in EnvDTE.Host/Callback/Util
44 3
TreeNodeExtensions.cs
in EnvDTE.Host/Callback/Util
47 3
17 3
17 3
17 3
21 3
19 3
24 3
19 3
20 3
20 3
19 3
20 3
18 3
22 3
CodeTypeBase.cs
in EnvDTE.Client/Impl/AstImpl
62 3
CodeInterfaceImpl.cs
in EnvDTE.Client/Impl/AstImpl
83 3
CodeStructImpl.cs
in EnvDTE.Client/Impl/AstImpl
128 3
CodeNamespaceImpl.cs
in EnvDTE.Client/Impl/AstImpl
63 3
MappedPropertyInfo.cs
in EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo
33 3
Files With Long Lines (Top 22)

There are 22 files with lines longer than 120 characters. In total, there are 66 long lines.

File# lines# units# long lines
VisualStudioProperties.Configuration.cs
in EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo
80 1 15
VisualStudioProperties.Project.cs
in EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo
74 - 11
SolutionCallbackProvider.cs
in EnvDTE.Host/Callback/Impl/ProjectModelImpl
222 1 5
props
Directory.Build.props
in EnvDTE.Host
28 - 5
Program.cs
in EnvDTE.Processor
27 - 4
ProjectHierarchyCache.cs
in EnvDTE.Client/Impl/ProjectModelImpl
75 6 3
cmd
dotnet.cmd
in root
178 - 3
ConnectionManager.cs
in EnvDTE.Host
81 4 2
CodeParameterImpl.cs
in EnvDTE.Client/Impl/AstImpl
69 1 2
SolutionBuildImplementation.cs
in EnvDTE.Client/Impl/ProjectModelImpl
67 1 2
ProjectItemsImplementation.cs
in EnvDTE.Client/Impl/ProjectModelImpl
76 1 2
SolutionFolderProjectItemImplementation.cs
in EnvDTE.Client/Impl/ProjectModelImpl
44 1 2
SolutionExtensions.cs
in EnvDTE.Host/Callback/Util
102 6 1
ProjectExtensions.cs
in EnvDTE.Host/Callback/Util
130 5 1
ProjectCallbackProvider.cs
in EnvDTE.Host/Callback/Impl/ProjectModelImpl
77 1 1
ItemOperationsCallbackProvider.cs
in EnvDTE.Host/Callback/Impl/IDEImpl
54 1 1
EnvDTEElementRegistrar.cs
in EnvDTE.Client/Util
26 1 1
UnconfiguredProjectImpl.cs
in EnvDTE.Client/Impl/ProjectModelImpl/VisualStudioInterop
9 1 1
SolutionFolderProjectItemsImplementation.cs
in EnvDTE.Client/Impl/ProjectModelImpl
15 1 1
EnumPropertyInfo.cs
in EnvDTE.Client/Impl/ProjectModelImpl/PropertyImpl/PropertyInfo
26 1 1
DTEImplementation.cs
in EnvDTE.Client/Impl
94 3 1
RdEnvDTEModel.kt
in Protocol/src/main/kotlin/model
194 - 1