JetBrains / SharpGenTools
File Size

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

Intro
Learn more...
File Size Overall
40% | 13% | 13% | 13% | 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
h61% | 17% | 9% | 6% | 5%
cs0% | 6% | 22% | 27% | 42%
targets0% | 0% | 82% | 0% | 17%
cpp0% | 0% | 34% | 47% | 18%
c0% | 0% | 0% | 99% | <1%
props0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
xaml0% | 0% | 0% | 0% | 100%
proj0% | 0% | 0% | 0% | 100%
psd10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
CastXML61% | 17% | 9% | 6% | 5%
SharpGen.Platform0% | 70% | 0% | 24% | 5%
SharpGenTools.Sdk0% | 19% | 41% | 18% | 20%
SharpGen0% | 0% | 24% | 26% | 48%
SdkTests0% | 0% | 33% | 29% | 36%
SharpGen.Runtime0% | 0% | 0% | 43% | 56%
ROOT0% | 0% | 0% | 0% | 100%
build0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
avx512fintrin.h
in CastXML/share/castxml/clang/include
8044 25
avx512vlintrin.h
in CastXML/share/castxml/clang/include
7111 -
avx512vlbwintrin.h
in CastXML/share/castxml/clang/include
2365 -
__clang_cuda_device_functions.h
in CastXML/share/castxml/clang/include
1711 641
avx512bwintrin.h
in CastXML/share/castxml/clang/include
1577 -
arm_fp16.h
in CastXML/share/castxml/clang/include
1382 12
emmintrin.h
in CastXML/share/castxml/clang/include
1211 26
avx512dqintrin.h
in CastXML/share/castxml/clang/include
1027 -
avxintrin.h
in CastXML/share/castxml/clang/include
1007 14
avx512vldqintrin.h
in CastXML/share/castxml/clang/include
980 -
avx2intrin.h
in CastXML/share/castxml/clang/include
940 -
tgmath.h
in CastXML/share/castxml/clang/include
917 -
CppParser.cs
in SharpGen.Platform
852 25
Intrin.h
in CastXML/share/castxml/clang/include
809 -
xmmintrin.h
in CastXML/share/castxml/clang/include
807 7
xopintrin.h
in CastXML/share/castxml/clang/include
626 -
avx512vlvbmi2intrin.h
in CastXML/share/castxml/clang/include
622 -
msa.h
in CastXML/share/castxml/clang/include
558 -
PathUtilities.cs
in SharpGenTools.Sdk/Internal/Roslyn
510 33
arm_acle.h
in CastXML/share/castxml/clang/include
506 101
stdint.h
in CastXML/share/castxml/clang/include
501 -
TransformManager.cs
in SharpGen/Transform
500 18
__clang_cuda_libdevice_declares.h
in CastXML/share/castxml/clang/include
441 -
__clang_cuda_intrinsics.h
in CastXML/share/castxml/clang/include
423 60
mmintrin.h
in CastXML/share/castxml/clang/include
405 2
ExtensionFileReference.cs
in SharpGenTools.Sdk/Extensibility
371 21
__clang_cuda_cmath.h
in CastXML/share/castxml/clang/include
367 52
immintrin.h
in CastXML/share/castxml/clang/include
348 14
smmintrin.h
in CastXML/share/castxml/clang/include
346 -
StringMarshaller.cs
in SharpGen/Generator/Marshallers
320 10
avx512vbmi2intrin.h
in CastXML/share/castxml/clang/include
314 -
MappingRule.cs
in SharpGen/Config
312 -
MarshallerBase.cs
in SharpGen/Generator/Marshallers
307 13
SharpGenTask.cs
in SharpGenTools.Sdk/Tasks
297 5
htmxlintrin.h
in CastXML/share/castxml/clang/include
266 16
ShadowCallbackGenerator.cs
in SharpGen/Generator
252 4
247 6
__clang_cuda_math_forward_declares.h
in CastXML/share/castxml/clang/include
242 -
unwind.h
in CastXML/share/castxml/clang/include
241 4
cpuid.h
in CastXML/share/castxml/clang/include
240 3
AutoShadowTests.cs
in SdkTests/Interface
235 30
__clang_cuda_runtime_wrapper.h
in CastXML/share/castxml/clang/include
228 17
targets
Sdk.targets
in SharpGenTools.Sdk
224 -
InterfaceCodeGenerator.cs
in SharpGen/Generator
223 3
InterfaceTransform.cs
in SharpGen/Transform
223 9
Functions.cpp
in SdkTests/Native/Functions
220 1
ParameterMarshallingTests.cs
in SdkTests/Functions
215 27
RelationParser.cs
in SharpGen/Transform
214 5
InteropSignatureTransform.cs
in SharpGen/Transform
213 9
Hash.cs
in SharpGenTools.Sdk/Internal/Roslyn
211 20
Files With Most Units (Top 50)
File# lines# units
__clang_cuda_device_functions.h
in CastXML/share/castxml/clang/include
1711 641
arm_acle.h
in CastXML/share/castxml/clang/include
506 101
__clang_cuda_intrinsics.h
in CastXML/share/castxml/clang/include
423 60
__clang_cuda_cmath.h
in CastXML/share/castxml/clang/include
367 52
PathUtilities.cs
in SharpGenTools.Sdk/Internal/Roslyn
510 33
AutoShadowTests.cs
in SdkTests/Interface
235 30
ParameterMarshallingTests.cs
in SdkTests/Functions
215 27
emmintrin.h
in CastXML/share/castxml/clang/include
1211 26
CppParser.cs
in SharpGen.Platform
852 25
avx512fintrin.h
in CastXML/share/castxml/clang/include
8044 25
ExtensionFileReference.cs
in SharpGenTools.Sdk/Extensibility
371 21
Hash.cs
in SharpGenTools.Sdk/Internal/Roslyn
211 20
TransformManager.cs
in SharpGen/Transform
500 18
__clang_cuda_runtime_wrapper.h
in CastXML/share/castxml/clang/include
228 17
MarshalledStructTests.cs
in SdkTests/Struct
186 17
PointerSize.cs
in SharpGen.Runtime
119 16
cetintrin.h
in CastXML/share/castxml/clang/include
71 16
htmxlintrin.h
in CastXML/share/castxml/clang/include
266 16
InterfaceNative.cpp
in SdkTests/Native/Interface
126 15
immintrin.h
in CastXML/share/castxml/clang/include
348 14
avxintrin.h
in CastXML/share/castxml/clang/include
1007 14
MarshallerBase.cs
in SharpGen/Generator/Marshallers
307 13
ObjectTracker.cs
in SharpGen.Runtime/Diagnostics
178 12
arm_fp16.h
in CastXML/share/castxml/clang/include
1382 12
LoggerBase.cs
in SharpGen/Logging
71 11
StringMarshaller.cs
in SharpGen/Generator/Marshallers
320 10
TypeRegistry.cs
in SharpGen/Transform
183 10
CsBase.cs
in SharpGen/Model
131 10
FunctionCallback.cs
in SharpGen.Runtime
62 10
InteropSignatureTransform.cs
in SharpGen/Transform
213 9
InterfaceTransform.cs
in SharpGen/Transform
223 9
Logger.cs
in SharpGen/Logging
67 9
ResultDescriptor.cs
in SharpGen.Runtime
102 9
ShadowContainer.cs
in SharpGen.Runtime
142 9
PropertyBuilder.cs
in SharpGen/Transform
115 8
MethodTransform.cs
in SharpGen/Transform
121 8
54 8
54 8
54 8
54 8
ExtensibilityAssemblyLoader.cs
in SharpGenTools.Sdk/Extensibility
147 8
84 7
38 7
FileNameUtilities.cs
in SharpGenTools.Sdk/Internal/Roslyn
111 7
CastXmlRunner.cs
in SharpGen.Platform
147 7
xmmintrin.h
in CastXML/share/castxml/clang/include
807 7
ia32intrin.h
in CastXML/share/castxml/clang/include
43 7
InterfaceTests.cs
in SdkTests/Interface
72 7
CppElementFinder.cs
in SharpGen/CppModel
67 6
247 6
Files With Long Lines (Top 50)

There are 115 files with lines longer than 120 characters. In total, there are 318 long lines.

File# lines# units# long lines
targets
Sdk.targets
in SharpGenTools.Sdk
224 - 23
TransformManager.cs
in SharpGen/Transform
500 18 13
CppParser.cs
in SharpGen.Platform
852 25 13
StructNative.cpp
in SdkTests/Native/Struct
72 - 12
avx2intrin.h
in CastXML/share/castxml/clang/include
940 - 9
ExtensibilityDriver.cs
in SharpGenTools.Sdk/Extensibility
116 6 8
emmintrin.h
in CastXML/share/castxml/clang/include
1211 26 8
DefineExtensionRule.cs
in SharpGen/Config
51 1 7
StringMarshaller.cs
in SharpGen/Generator/Marshallers
320 10 7
ShadowCallbackGenerator.cs
in SharpGen/Generator
252 4 7
RelationParser.cs
in SharpGen/Transform
214 5 7
props
Managed.props
in SdkTests
53 - 6
xaml
SharpGenMapping.xaml
in SharpGenTools.Sdk
39 - 5
props
Sdk.props
in SharpGenTools.Sdk
30 - 5
gfniintrin.h
in CastXML/share/castxml/clang/include
139 - 5
avx512fintrin.h
in CastXML/share/castxml/clang/include
8044 25 5
ConfigFile.cs
in SharpGen/Config
193 5 4
NativeStructCodeGenerator.cs
in SharpGen/Generator
195 6 4
GeneratorHelpers.cs
in SharpGen/Generator
140 4 4
ResultDescriptor.cs
in SharpGen.Runtime
102 9 4
CppObject.cs
in SharpGen.Runtime
138 6 4
PathUtilities.cs
in SharpGenTools.Sdk/Internal/Roslyn
510 33 4
MSBuildSharpGenLogger.cs
in SharpGenTools.Sdk
51 3 4
ExtensionFileReference.cs
in SharpGenTools.Sdk/Extensibility
371 21 4
CastXmlRunner.cs
in SharpGen.Platform
147 7 4
48 - 4
MarshallerBase.cs
in SharpGen/Generator/Marshallers
307 13 3
InterfaceCodeGenerator.cs
in SharpGen/Generator
223 3 3
TransformServiceExtensions.cs
in SharpGen/Transform
87 4 3
MethodTransform.cs
in SharpGen/Transform
121 8 3
ObjectTracker.cs
in SharpGen.Runtime/Diagnostics
178 12 3
SharpGenTask.cs
in SharpGenTools.Sdk/Tasks
297 5 3
smmintrin.h
in CastXML/share/castxml/clang/include
346 - 3
targetver.h
in SdkTests/Native/Struct
5 - 3
ConstantRule.cs
in SharpGen/Config
33 1 2
MemberCodeGeneratorBase.cs
in SharpGen/Generator
31 3 2
FunctionCodeGenerator.cs
in SharpGen/Generator
80 2 2
96 5 2
SdkResolver.cs
in SharpGen/Parser
94 4 2
StructTransform.cs
in SharpGen/Transform
152 4 2
PropertyBuilder.cs
in SharpGen/Transform
115 8 2
InterfaceTransform.cs
in SharpGen/Transform
223 9 2
ConstantManager.cs
in SharpGen/Transform
90 4 2
EnumTransform.cs
in SharpGen/Transform
86 4 2
CsCallable.cs
in SharpGen/Model
128 4 2
LogUtilities.cs
in SharpGen/Logging
17 1 2
CallbackBase.cs
in SharpGen.Runtime
59 3 2
vaesintrin.h
in CastXML/share/castxml/clang/include
58 - 2
avx512vlvnniintrin.h
in CastXML/share/castxml/clang/include
170 - 2
avx512vlbwintrin.h
in CastXML/share/castxml/clang/include
2365 - 2