The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
Metro.MSControls.Toolkit.Implicit.xaml in src/Microsoft.OpenApi.Workbench/Themes/Metro |
907 | - |
Metro.MSControls.Core.Implicit.xaml in src/Microsoft.OpenApi.Workbench/Themes/Metro |
880 | - |
Styles.WPF.xaml in src/Microsoft.OpenApi.Workbench/Themes/Metro |
802 | - |
OpenApiWalker.cs in src/Microsoft.OpenApi/Services |
801 | 49 |
Styles.Shared.xaml in src/Microsoft.OpenApi.Workbench/Themes/Metro |
654 | - |
OpenApiDocument.cs in src/Microsoft.OpenApi/Models |
317 | 9 |
OpenApiSchemaDeserializer.cs in src/Microsoft.OpenApi.Readers/V3 |
285 | 1 |
OpenApiWriterExtensions.cs in src/Microsoft.OpenApi/Writers |
281 | 22 |
OpenApiParameterDeserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
275 | 6 |
OpenApiDocumentDeserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
270 | 8 |
OpenApiSchema.cs in src/Microsoft.OpenApi/Models |
255 | 8 |
OpenApiFilterService.cs in src/Microsoft.OpenApi/Services |
248 | 8 |
OpenApiSchemaDeserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
246 | 1 |
OpenApiWriterBase.cs in src/Microsoft.OpenApi/Writers |
227 | 23 |
OpenApiAnyConverter.cs in src/Microsoft.OpenApi.Readers/ParseNodes |
222 | 1 |
RuleHelpers.cs in src/Microsoft.OpenApi/Validations/Rules |
220 | 2 |
MainModel.cs in src/Microsoft.OpenApi.Workbench |
213 | 4 |
OpenApiReferenceResolver.cs in src/Microsoft.OpenApi/Services |
206 | 20 |
OpenApiComponents.cs in src/Microsoft.OpenApi/Models |
201 | 2 |
MapNode.cs in src/Microsoft.OpenApi.Readers/ParseNodes |
196 | 11 |
OpenApiOperationDeserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
193 | 5 |
OpenApiYamlWriter.cs in src/Microsoft.OpenApi/Writers |
193 | 12 |
OpenApiHeaderDeserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
187 | 2 |
OpenApiService.cs in src/Microsoft.OpenApi.Hidi |
172 | 4 |
OpenApiOperation.cs in src/Microsoft.OpenApi/Models |
169 | 2 |
SpecialCharacterStringExtensions.cs in src/Microsoft.OpenApi/Writers |
167 | 2 |
OpenApiV3Deserializer.cs in src/Microsoft.OpenApi.Readers/V3 |
163 | 9 |
OpenApiJsonWriter.cs in src/Microsoft.OpenApi/Writers |
158 | 14 |
ParsingContext.cs in src/Microsoft.OpenApi.Readers |
156 | 12 |
OpenApiVisitorBase.cs in src/Microsoft.OpenApi/Services |
155 | 44 |
OpenApiYamlDocumentReader.cs in src/Microsoft.OpenApi.Readers |
153 | 6 |
OpenApiV2Deserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
148 | 7 |
OpenApiParameter.cs in src/Microsoft.OpenApi/Models |
146 | 4 |
OpenApiParameterDeserializer.cs in src/Microsoft.OpenApi.Readers/V3 |
145 | 1 |
OpenApiResponseDeserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
144 | 4 |
OpenApiV2VersionService.cs in src/Microsoft.OpenApi.Readers/V2 |
143 | 6 |
OpenApiSecurityScheme.cs in src/Microsoft.OpenApi/Models |
138 | 6 |
OpenApiUrlTreeNode.cs in src/Microsoft.OpenApi/Services |
138 | 8 |
OpenApiConstants.cs in src/Microsoft.OpenApi/Models |
133 | - |
OpenApiReference.cs in src/Microsoft.OpenApi/Models |
129 | 4 |
OpenApiV3VersionService.cs in src/Microsoft.OpenApi.Readers/V3 |
119 | 4 |
OpenApiSerializableExtensions.cs in src/Microsoft.OpenApi/Extensions |
117 | 8 |
ValidationRuleSet.cs in src/Microsoft.OpenApi/Validations |
115 | 9 |
OpenApiOperationDeserializer.cs in src/Microsoft.OpenApi.Readers/V3 |
114 | 2 |
OpenApiSecuritySchemeDeserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
111 | 1 |
OpenApiWriterAnyExtensions.cs in src/Microsoft.OpenApi/Writers |
101 | 5 |
OpenApiResponse.cs in src/Microsoft.OpenApi/Models |
93 | 4 |
WriterConstants.cs in src/Microsoft.OpenApi/Writers |
93 | - |
OpenApiHeaderDeserializer.cs in src/Microsoft.OpenApi.Readers/V3 |
92 | 1 |
OpenApiPrimitive.cs in src/Microsoft.OpenApi/Any |
91 | 2 |
File | # lines | # units |
---|---|---|
OpenApiWalker.cs in src/Microsoft.OpenApi/Services |
801 | 49 |
OpenApiVisitorBase.cs in src/Microsoft.OpenApi/Services |
155 | 44 |
OpenApiWriterBase.cs in src/Microsoft.OpenApi/Writers |
227 | 23 |
OpenApiWriterExtensions.cs in src/Microsoft.OpenApi/Writers |
281 | 22 |
OpenApiReferenceResolver.cs in src/Microsoft.OpenApi/Services |
206 | 20 |
OpenApiJsonWriter.cs in src/Microsoft.OpenApi/Writers |
158 | 14 |
ParseNode.cs in src/Microsoft.OpenApi.Readers/ParseNodes |
80 | 12 |
ParsingContext.cs in src/Microsoft.OpenApi.Readers |
156 | 12 |
OpenApiYamlWriter.cs in src/Microsoft.OpenApi/Writers |
193 | 12 |
MapNode.cs in src/Microsoft.OpenApi.Readers/ParseNodes |
196 | 11 |
StatsVisitor.cs in src/Microsoft.OpenApi.Hidi |
67 | 10 |
StatsVisitor.cs in src/Microsoft.OpenApi.Workbench |
70 | 10 |
OpenApiV3Deserializer.cs in src/Microsoft.OpenApi.Readers/V3 |
163 | 9 |
OpenApiDocument.cs in src/Microsoft.OpenApi/Models |
317 | 9 |
OpenApiWorkspace.cs in src/Microsoft.OpenApi/Services |
74 | 9 |
ValidationRuleSet.cs in src/Microsoft.OpenApi/Validations |
115 | 9 |
OpenApiDocumentDeserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
270 | 8 |
OpenApiSerializableExtensions.cs in src/Microsoft.OpenApi/Extensions |
117 | 8 |
OpenApiSchema.cs in src/Microsoft.OpenApi/Models |
255 | 8 |
OpenApiFilterService.cs in src/Microsoft.OpenApi/Services |
248 | 8 |
There are 62 files with lines longer than 120 characters. In total, there are 506 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
Metro.MSControls.Toolkit.Implicit.xaml in src/Microsoft.OpenApi.Workbench/Themes/Metro |
907 | - | 118 |
Styles.WPF.xaml in src/Microsoft.OpenApi.Workbench/Themes/Metro |
802 | - | 103 |
Metro.MSControls.Core.Implicit.xaml in src/Microsoft.OpenApi.Workbench/Themes/Metro |
880 | - | 94 |
Styles.Shared.xaml in src/Microsoft.OpenApi.Workbench/Themes/Metro |
654 | - | 74 |
OpenApiAnyConverter.cs in src/Microsoft.OpenApi.Readers/ParseNodes |
222 | 1 | 10 |
MainWindow.xaml in src/Microsoft.OpenApi.Workbench |
58 | - | 7 |
OpenApiDocumentDeserializer.cs in src/Microsoft.OpenApi.Readers/V2 |
270 | 8 | 6 |
OpenApiFilterService.cs in src/Microsoft.OpenApi/Services |
248 | 8 | 6 |
OpenApiSchemaRules.cs in src/Microsoft.OpenApi/Validations/Rules |
56 | - | 5 |
OpenApiService.cs in src/Microsoft.OpenApi.Hidi |
172 | 4 | 4 |
Program.cs in src/Microsoft.OpenApi.Hidi |
38 | 1 | 4 |
OpenApiParameter.cs in src/Microsoft.OpenApi/Models |
146 | 4 | 4 |
OpenApiParameterRules.cs in src/Microsoft.OpenApi/Validations/Rules |
83 | - | 4 |
ParsingContext.cs in src/Microsoft.OpenApi.Readers |
156 | 12 | 3 |
OpenApiHeader.cs in src/Microsoft.OpenApi/Models |
84 | 4 | 3 |
OpenApiResponse.cs in src/Microsoft.OpenApi/Models |
93 | 4 | 3 |
OpenApiReaderSettings.cs in src/Microsoft.OpenApi.Readers |
31 | - | 2 |
OpenApiYamlDocumentReader.cs in src/Microsoft.OpenApi.Readers |
153 | 6 | 2 |
MapNode.cs in src/Microsoft.OpenApi.Readers/ParseNodes |
196 | 11 | 2 |
OpenApiComponentsDeserializer.cs in src/Microsoft.OpenApi.Readers/V3 |
38 | 1 | 2 |