The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
WorkspaceBuilderHelper.cs in src/Analysis/Codelyzer.Analysis.Build |
578 | 22 |
ProjectBuildHandler.cs in src/Analysis/Codelyzer.Analysis.Build |
476 | 20 |
CSharpRoslynProcessor.cs in src/Analysis/Codelyzer.Analysis.CSharp |
296 | 32 |
CSharpCodeAnalyzer.cs in src/Analysis/Codelyzer.Analysis |
269 | 14 |
SemanticHelper.cs in src/Analysis/Codelyzer.Analysis.CSharp |
164 | 10 |
ExternalReferenceLoader.cs in src/Analysis/Codelyzer.Analysis.Build |
149 | 5 |
AnalyzerCLI.cs in src/Analysis/Codelyzer.Analysis |
142 | 5 |
UstNode.cs in src/Analysis/Codelyzer.Analysis.Model |
137 | 11 |
UstNodeLinq.cs in src/Analysis/Codelyzer.Analysis.Model/Extensions |
118 | 25 |
WorkspaceBuilder.cs in src/Analysis/Codelyzer.Analysis.Build |
113 | 3 |
FileBuildHandler.cs in src/Analysis/Codelyzer.Analysis.Build |
94 | 3 |
InvocationExpression.cs in src/Analysis/Codelyzer.Analysis.Model |
93 | 5 |
FileUtils.cs in src/Analysis/Codelyzer.Analysis.Common |
87 | 6 |
InvocationExpressionHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
75 | 2 |
ObjectCreationExpressionHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
66 | 2 |
SerializeUtils.cs in src/Analysis/Codelyzer.Analysis.Common |
64 | 3 |
Program.cs in src/Analysis/Codelyzer.Analysis |
54 | 1 |
ProjectWorkspace.cs in src/Analysis/Codelyzer.Analysis.Model |
52 | 2 |
ProjectBuildResult.cs in src/Analysis/Codelyzer.Analysis.Build/Models |
49 | 4 |
AnalyzerConfiguration.cs in src/Analysis/Codelyzer.Analysis.Common |
49 | 1 |
ClassDeclaration.cs in src/Analysis/Codelyzer.Analysis.Model |
47 | 4 |
MemberAccess.cs in src/Analysis/Codelyzer.Analysis.Model |
47 | 5 |
UstNodeHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
47 | 5 |
MethodDeclarationHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
47 | 2 |
IdentifierNameHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
47 | 1 |
BaseMethodDeclaration.cs in src/Analysis/Codelyzer.Analysis.Model |
46 | 4 |
RootUstNode.cs in src/Analysis/Codelyzer.Analysis.Model |
46 | 5 |
ModelFactory.cs in src/Analysis/Codelyzer.Analysis.Model |
45 | 1 |
ElementAccess.cs in src/Analysis/Codelyzer.Analysis.Model |
44 | 5 |
Class2.cs in tst/Projects/CodelyzerDummy |
43 | 5 |
InterfaceDeclaration.cs in src/Analysis/Codelyzer.Analysis.Model |
41 | 4 |
MethodDeclaration.cs in src/Analysis/Codelyzer.Analysis.Model |
40 | 5 |
LambdaExpression.cs in src/Analysis/Codelyzer.Analysis.Model |
40 | 4 |
ConstructorDeclarationHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
40 | 2 |
CodeContext.cs in src/Analysis/Codelyzer.Analysis.Common |
39 | 2 |
ParenthesizedLambdaExpression.cs in src/Analysis/Codelyzer.Analysis.Model |
38 | 4 |
ParenthesizedLambdaExpressionHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
38 | 2 |
Annotation.cs in src/Analysis/Codelyzer.Analysis.Model |
37 | 4 |
UstList.cs in src/Analysis/Codelyzer.Analysis.Model |
37 | 6 |
ReturnStatement.cs in src/Analysis/Codelyzer.Analysis.Model |
37 | 5 |
Constants.cs in src/Analysis/Codelyzer.Analysis.Common |
37 | - |
LiteralExpression.cs in src/Analysis/Codelyzer.Analysis.Model |
36 | 4 |
AttributeArgument.cs in src/Analysis/Codelyzer.Analysis.Model |
36 | 4 |
ClassDeclarationHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
36 | 1 |
SimpleLambdaExpression.cs in src/Analysis/Codelyzer.Analysis.Model |
35 | 4 |
SimpleLambdaExpressionHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
35 | 2 |
MemberAccessExpressionHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
34 | 1 |
Argument.cs in src/Analysis/Codelyzer.Analysis.Model |
33 | 4 |
IdConstants.cs in src/Analysis/Codelyzer.Analysis.Model |
32 | - |
ElementAccessExpressionHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
32 | 1 |
File | # lines | # units |
---|---|---|
CSharpRoslynProcessor.cs in src/Analysis/Codelyzer.Analysis.CSharp |
296 | 32 |
UstNodeLinq.cs in src/Analysis/Codelyzer.Analysis.Model/Extensions |
118 | 25 |
WorkspaceBuilderHelper.cs in src/Analysis/Codelyzer.Analysis.Build |
578 | 22 |
ProjectBuildHandler.cs in src/Analysis/Codelyzer.Analysis.Build |
476 | 20 |
CSharpCodeAnalyzer.cs in src/Analysis/Codelyzer.Analysis |
269 | 14 |
UstNode.cs in src/Analysis/Codelyzer.Analysis.Model |
137 | 11 |
SemanticHelper.cs in src/Analysis/Codelyzer.Analysis.CSharp |
164 | 10 |
UstList.cs in src/Analysis/Codelyzer.Analysis.Model |
37 | 6 |
FileUtils.cs in src/Analysis/Codelyzer.Analysis.Common |
87 | 6 |
ElementAccess.cs in src/Analysis/Codelyzer.Analysis.Model |
44 | 5 |
MethodDeclaration.cs in src/Analysis/Codelyzer.Analysis.Model |
40 | 5 |
MemberAccess.cs in src/Analysis/Codelyzer.Analysis.Model |
47 | 5 |
InvocationExpression.cs in src/Analysis/Codelyzer.Analysis.Model |
93 | 5 |
RootUstNode.cs in src/Analysis/Codelyzer.Analysis.Model |
46 | 5 |
ReturnStatement.cs in src/Analysis/Codelyzer.Analysis.Model |
37 | 5 |
UstNodeHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
47 | 5 |
ExternalReferenceLoader.cs in src/Analysis/Codelyzer.Analysis.Build |
149 | 5 |
AnalyzerCLI.cs in src/Analysis/Codelyzer.Analysis |
142 | 5 |
Class2.cs in tst/Projects/CodelyzerDummy |
43 | 5 |
BaseMethodDeclaration.cs in src/Analysis/Codelyzer.Analysis.Model |
46 | 4 |
There are 24 files with lines longer than 120 characters. In total, there are 115 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
ProjectBuildHandler.cs in src/Analysis/Codelyzer.Analysis.Build |
476 | 20 | 25 |
CSharpCodeAnalyzer.cs in src/Analysis/Codelyzer.Analysis |
269 | 14 | 19 |
WorkspaceBuilderHelper.cs in src/Analysis/Codelyzer.Analysis.Build |
578 | 22 | 18 |
ExternalReferenceLoader.cs in src/Analysis/Codelyzer.Analysis.Build |
149 | 5 | 10 |
CodeAnalyzer.cs in src/Analysis/Codelyzer.Analysis |
30 | 1 | 7 |
AnalyzerCLI.cs in src/Analysis/Codelyzer.Analysis |
142 | 5 | 7 |
WorkspaceBuilder.cs in src/Analysis/Codelyzer.Analysis.Build |
113 | 3 | 4 |
SemanticHelper.cs in src/Analysis/Codelyzer.Analysis.CSharp |
164 | 10 | 3 |
FileUtils.cs in src/Analysis/Codelyzer.Analysis.Common |
87 | 6 | 3 |
UstNode.cs in src/Analysis/Codelyzer.Analysis.Model |
137 | 11 | 2 |
ConstructorDeclarationHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
40 | 2 | 2 |
ObjectCreationExpressionHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
66 | 2 | 2 |
FileBuildHandler.cs in src/Analysis/Codelyzer.Analysis.Build |
94 | 3 | 2 |
ClassDeclaration.cs in src/Analysis/Codelyzer.Analysis.Model |
47 | 4 | 1 |
InvocationExpression.cs in src/Analysis/Codelyzer.Analysis.Model |
93 | 5 | 1 |
Constants.cs in src/Analysis/Codelyzer.Analysis.Model |
9 | - | 1 |
InvocationExpressionHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
75 | 2 | 1 |
ReturnStatementHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
20 | 1 | 1 |
MethodDeclarationHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
47 | 2 | 1 |
ArgumentHandler.cs in src/Analysis/Codelyzer.Analysis.CSharp/Handlers |
17 | 1 | 1 |