The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
InternalOpenApiGenerator.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
505 | 5 |
XElementExtensions.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Extensions |
473 | 12 |
AssemblyLoader.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/AssemblyLoader |
301 | 6 |
SchemaReferenceRegistry.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/ReferenceRegistries |
226 | 4 |
StringExtensions.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Extensions |
184 | 10 |
TypeFetcher.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
158 | 10 |
ResponseToResponseFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/OperationFilters |
156 | 1 |
ParamToRequestBodyFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/OperationFilters |
141 | 1 |
CustomAssemblyLoadContext.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/AssemblyLoader |
133 | 5 |
ParamToParameterFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/OperationFilters |
131 | 2 |
DocumentVariantAttributesFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/DocumentConfigFilters |
112 | 2 |
TypeExtensions.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Extensions |
112 | 7 |
ConvertAlternativeParamTagsFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/PreprocessingOperationFilters |
112 | 1 |
BranchOptionalPathParametersFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/PreprocessingOperationFilters |
104 | 2 |
SpecificationGenerationMessages.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
81 | - |
FilterSet.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
79 | 5 |
SecuritySchemeReferenceRegistry.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/ReferenceRegistries |
79 | 2 |
PopulateInAttributeFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/PreprocessingOperationFilters |
71 | 1 |
SecurityToSecurityRequirementDocumentFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/DocumentFilters |
70 | 1 |
KnownXmlStrings.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Models/KnownStrings |
68 | - |
OperationHandler.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
65 | 2 |
SecurityToSecurityRequirementOperationFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/OperationFilters |
61 | 1 |
DefaultPropertyNameResolver.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
58 | 2 |
UrlToServerFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/DocumentFilters |
58 | 1 |
RemoveFailedGenerationOperationFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/PostProcessingDocumentFilters |
57 | 1 |
DictionaryExtensions.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Extensions |
54 | 2 |
InternalGenerationContext.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Models |
52 | 1 |
DocumentVariantInfo.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Models |
51 | 6 |
CommonAnnotationFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/OperationConfigFilters |
51 | 1 |
OpenApiGenerator.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
50 | 2 |
OpenApiSchemaExtensions.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Extensions |
48 | 1 |
GroupToTagFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/OperationFilters |
48 | 1 |
AssemblyNameToInfoFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/DocumentFilters |
47 | 1 |
ValidateInAttributeFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/PreprocessingOperationFilters |
47 | - |
OpenApiGeneratorConfig.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
46 | 2 |
RemarksToDescriptionFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/OperationFilters |
45 | 1 |
ReferenceRegistryManager.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/ReferenceRegistries |
45 | 5 |
SummaryToSummaryFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/OperationFilters |
44 | 1 |
AssemblyLoadUtility.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/AssemblyLoader |
41 | 1 |
AppDomainCreator.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/AssemblyLoader |
32 | 2 |
OperationGenerationDiagnostic.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Models |
32 | 2 |
ConflictingDocumentVariantAttributesException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
28 | 2 |
ParameterReferenceRegistry.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/ReferenceRegistries |
28 | 3 |
OpenApiDocumentGenerationSettings.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
27 | 3 |
AddingSchemaReferenceFailedException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
25 | 3 |
DocumentGenerationDiagnostic.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Models |
25 | 2 |
OpenApiGeneratorFilterConfig.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
25 | 2 |
DuplicateOperationException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
24 | 3 |
NotSupportedInAttributeValueException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
24 | 2 |
UnorderedGenericTypeException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
24 | 4 |
File | # lines | # units |
---|---|---|
XElementExtensions.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Extensions |
473 | 12 |
StringExtensions.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Extensions |
184 | 10 |
TypeFetcher.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
158 | 10 |
TypeExtensions.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Extensions |
112 | 7 |
AssemblyLoader.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/AssemblyLoader |
301 | 6 |
DocumentVariantInfo.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Models |
51 | 6 |
CustomAssemblyLoadContext.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/AssemblyLoader |
133 | 5 |
FilterSet.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
79 | 5 |
InternalOpenApiGenerator.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
505 | 5 |
ReferenceRegistryManager.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/ReferenceRegistries |
45 | 5 |
DocumentationException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
23 | 4 |
UnorderedGenericTypeException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
24 | 4 |
SchemaReferenceRegistry.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/ReferenceRegistries |
226 | 4 |
AddingSchemaReferenceFailedException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
25 | 3 |
DuplicateOperationException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
24 | 3 |
FilterSetVersionNotSupportedException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
21 | 3 |
InvalidExampleException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
21 | 3 |
InvalidHeaderException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
21 | 3 |
InvalidRequestBodyException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
21 | 3 |
InvalidSecurityTagException.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Exceptions |
21 | 3 |
There are 10 files with lines longer than 120 characters. In total, there are 14 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
SpecificationGenerationMessages.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
81 | - | 4 |
CustomAssemblyLoadContext.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/AssemblyLoader |
133 | 5 | 2 |
DocumentVariantAttributesFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/DocumentConfigFilters |
112 | 2 | 1 |
InternalOpenApiGenerator.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration |
505 | 5 | 1 |
GenerationContext.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Models |
15 | - | 1 |
IPreProcessingOperationFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/PreprocessingOperationFilters |
13 | - | 1 |
ValidateInAttributeFilter.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/PreprocessingOperationFilters |
47 | - | 1 |
AssemblyInfo.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/Properties |
5 | - | 1 |
ExampleReferenceRegistry.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/ReferenceRegistries |
19 | 2 | 1 |
ParameterReferenceRegistry.cs in src/Microsoft.OpenApi.CSharpAnnotations.DocumentGeneration/ReferenceRegistries |
28 | 3 | 1 |