The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
swagger.yaml in swagger/v1-prerelease |
4502 | - |
SqlQueryGenerator.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Query |
439 | 22 |
SqlIndexDataStoreV1.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Store |
291 | 12 |
SqlExtendedQueryTagStoreV4.cs in src/Microsoft.Health.Dicom.SqlServer/Features/ExtendedQueryTag |
290 | 3 |
SqlIndexDataStoreV6.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Store |
287 | 10 |
LoggingIndexDataStore.cs in src/Microsoft.Health.Dicom.Core/Features/Store |
258 | 11 |
Program.cs in tools/scale-testing/PersonInstanceGenerator |
248 | 6 |
ObservationParser.cs in converter/dicom-cast/src/Microsoft.Health.DicomCast.Core/Features/Worker/FhirTransaction/Observation |
241 | 10 |
Samples.cs in tools/scale-testing/Common |
220 | 11 |
DicomWebClient.Retrieve.cs in src/Microsoft.Health.Dicom.Client |
207 | 1 |
DicomDatasetExtensions.cs in src/Microsoft.Health.Dicom.Core/Extensions |
199 | 10 |
QueryParser.cs in src/Microsoft.Health.Dicom.Core/Features/Query |
199 | 6 |
RetrieveController.cs in src/Microsoft.Health.Dicom.Api/Controllers |
197 | 10 |
DicomMediatorExtensions.cs in src/Microsoft.Health.Dicom.Core/Extensions |
192 | 24 |
DicomWebClient.cs in src/Microsoft.Health.Dicom.Client |
184 | 13 |
Program.cs in tools/scale-testing/MessageHandler |
177 | 10 |
window.js in tools/dicom-web-electron |
174 | 1 |
ExtendedQueryTagEntryValidator.cs in src/Microsoft.Health.Dicom.Core/Features/ExtendedQueryTag |
171 | 8 |
QueryController.cs in src/Microsoft.Health.Dicom.Api/Controllers |
169 | 8 |
ExtendedQueryTagDataRowsBuilder.cs in src/Microsoft.Health.Dicom.SqlServer/Features/ExtendedQueryTag |
168 | 8 |
ServiceModule.cs in src/Microsoft.Health.Dicom.Core/Modules |
166 | 2 |
SqlExtendedQueryTagStoreV2.cs in src/Microsoft.Health.Dicom.SqlServer/Features/ExtendedQueryTag |
166 | 4 |
ExtendedQueryTagController.cs in src/Microsoft.Health.Dicom.Api/Controllers |
161 | 8 |
DicomSqlServerRegistrationExtensions.cs in src/Microsoft.Health.Dicom.SqlServer/Registration |
158 | 11 |
DicomServerServiceCollectionExtensions.cs in src/Microsoft.Health.Dicom.Api/Registration |
144 | 5 |
ImagingStudyPipelineHelper.cs in converter/dicom-cast/src/Microsoft.Health.DicomCast.Core/Features/Worker/FhirTransaction/ImagingStudy |
142 | 7 |
StoreService.cs in src/Microsoft.Health.Dicom.Core/Features/Store |
142 | 4 |
Grant-ClientAppAdminConsent.ps1 in release/scripts/PowerShell/DicomServerRelease/Private |
141 | - |
QueryParser.TagValueParser.cs in src/Microsoft.Health.Dicom.Core/Features/Query |
141 | 10 |
THIRDPARTYNOTICES.MD in tools/dicom-web-electron |
141 | - |
DeleteService.cs in src/Microsoft.Health.Dicom.Core/Features/Delete |
138 | 8 |
DicomInstanceEntryReaderForSinglePartRequest.cs in src/Microsoft.Health.Dicom.Core/Features/Store/Entries |
135 | 12 |
Add-AadTestAuthEnvironment.ps1 in release/scripts/PowerShell/DicomServerRelease/Public |
132 | - |
QueryResponseBuilder.cs in src/Microsoft.Health.Dicom.Core/Features/Query |
132 | 3 |
DicomWebClient.Store.cs in src/Microsoft.Health.Dicom.Client |
129 | 1 |
ExceptionHandlingMiddleware.cs in src/Microsoft.Health.Dicom.Api/Features/Exceptions |
124 | 5 |
WorkerModule.cs in converter/dicom-cast/src/Microsoft.Health.DicomCast.Core/Modules |
123 | 4 |
DicomAzureFunctionsClient.cs in src/Microsoft.Health.Dicom.Operations.Client |
121 | 4 |
ImagingStudyUpsertHandler.cs in converter/dicom-cast/src/Microsoft.Health.DicomCast.Core/Features/Worker/FhirTransaction/ImagingStudy |
119 | 4 |
BlobMetadataStore.cs in src/Microsoft.Health.Dicom.Blob/Features/Storage |
118 | 6 |
ReindexDurableFunction.Activity.cs in src/Microsoft.Health.Dicom.Operations/Indexing |
117 | 1 |
SqlInstanceStoreV6.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Retrieve |
116 | 1 |
ServiceCollectionExtensions.cs in src/Microsoft.Health.Dicom.Operations/Registration |
113 | 8 |
ImagingStudyPropertySynchronizer.cs in converter/dicom-cast/src/Microsoft.Health.DicomCast.Core/Features/Worker/FhirTransaction/ImagingStudy |
112 | 7 |
ChangeFeedProcessor.cs in converter/dicom-cast/src/Microsoft.Health.DicomCast.Core/Features/Worker |
110 | 2 |
UrlResolver.cs in src/Microsoft.Health.Dicom.Api/Features/Routing |
110 | 8 |
FhirService.cs in converter/dicom-cast/src/Microsoft.Health.DicomCast.Core/Features/Fhir |
109 | 3 |
SqlIndexDataStoreV5.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Store |
109 | 3 |
AspNetCoreMultipartReader.cs in src/Microsoft.Health.Dicom.Api/Web |
107 | 2 |
LoggingFileStore.cs in src/Microsoft.Health.Dicom.Core/Features/Common |
107 | 4 |
File | # lines | # units |
---|---|---|
DicomMediatorExtensions.cs in src/Microsoft.Health.Dicom.Core/Extensions |
192 | 24 |
SqlQueryGenerator.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Query |
439 | 22 |
DicomWebClient.cs in src/Microsoft.Health.Dicom.Client |
184 | 13 |
ElementValidationExceptionFactory.cs in src/Microsoft.Health.Dicom.Core/Exceptions |
89 | 12 |
DicomInstanceEntryReaderForSinglePartRequest.cs in src/Microsoft.Health.Dicom.Core/Features/Store/Entries |
135 | 12 |
SqlIndexDataStoreV1.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Store |
291 | 12 |
LoggingIndexDataStore.cs in src/Microsoft.Health.Dicom.Core/Features/Store |
258 | 11 |
DicomSqlServerRegistrationExtensions.cs in src/Microsoft.Health.Dicom.SqlServer/Registration |
158 | 11 |
Samples.cs in tools/scale-testing/Common |
220 | 11 |
ObservationParser.cs in converter/dicom-cast/src/Microsoft.Health.DicomCast.Core/Features/Worker/FhirTransaction/Observation |
241 | 10 |
RetrieveController.cs in src/Microsoft.Health.Dicom.Api/Controllers |
197 | 10 |
DicomDatasetExtensions.cs in src/Microsoft.Health.Dicom.Core/Extensions |
199 | 10 |
QueryParser.TagValueParser.cs in src/Microsoft.Health.Dicom.Core/Features/Query |
141 | 10 |
SqlIndexDataStore.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Store |
75 | 10 |
SqlIndexDataStoreV6.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Store |
287 | 10 |
Program.cs in tools/scale-testing/MessageHandler |
177 | 10 |
ExtendedQueryTagController.cs in src/Microsoft.Health.Dicom.Api/Controllers |
161 | 8 |
QueryController.cs in src/Microsoft.Health.Dicom.Api/Controllers |
169 | 8 |
UrlResolver.cs in src/Microsoft.Health.Dicom.Api/Features/Routing |
110 | 8 |
DeleteService.cs in src/Microsoft.Health.Dicom.Core/Features/Delete |
138 | 8 |
There are 332 files with lines longer than 120 characters. In total, there are 1294 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
SqlExtendedQueryTagStoreV4.cs in src/Microsoft.Health.Dicom.SqlServer/Features/ExtendedQueryTag |
290 | 3 | 38 |
DicomTagSqlEntry.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Query |
66 | 2 | 32 |
LoggingIndexDataStore.cs in src/Microsoft.Health.Dicom.Core/Features/Store |
258 | 11 | 30 |
SqlIndexDataStoreV1.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Store |
291 | 12 | 24 |
SqlQueryGenerator.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Query |
439 | 22 | 23 |
SqlIndexDataStoreV6.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Store |
287 | 10 | 23 |
ExtendedQueryTagDataRowsBuilder.cs in src/Microsoft.Health.Dicom.SqlServer/Features/ExtendedQueryTag |
168 | 8 | 22 |
SqlExtendedQueryTagStoreV2.cs in src/Microsoft.Health.Dicom.SqlServer/Features/ExtendedQueryTag |
166 | 4 | 22 |
ElementValidationExceptionFactory.cs in src/Microsoft.Health.Dicom.Core/Exceptions |
89 | 12 | 17 |
DicomMediatorExtensions.cs in src/Microsoft.Health.Dicom.Core/Extensions |
192 | 24 | 17 |
ObservationConstants.cs in converter/dicom-cast/src/Microsoft.Health.DicomCast.Core/Features/Worker/FhirTransaction/Observation |
57 | - | 16 |
RetrieveController.cs in src/Microsoft.Health.Dicom.Api/Controllers |
197 | 10 | 15 |
DicomDatasetExtensions.cs in src/Microsoft.Health.Dicom.Core/Extensions |
199 | 10 | 15 |
DeleteService.cs in src/Microsoft.Health.Dicom.Core/Features/Delete |
138 | 8 | 15 |
QueryParser.TagValueParser.cs in src/Microsoft.Health.Dicom.Core/Features/Query |
141 | 10 | 14 |
SqlIndexDataStore.cs in src/Microsoft.Health.Dicom.SqlServer/Features/Store |
75 | 10 | 14 |
Add-AadTestAuthEnvironment.ps1 in release/scripts/PowerShell/DicomServerRelease/Public |
132 | - | 12 |
DicomWebClient.ExtendedQueryTag.cs in src/Microsoft.Health.Dicom.Client |
93 | 1 | 12 |
QueryResponseBuilder.cs in src/Microsoft.Health.Dicom.Core/Features/Query |
132 | 3 | 12 |
ExtendedQueryTagController.cs in src/Microsoft.Health.Dicom.Api/Controllers |
161 | 8 | 11 |