===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2018-06-05 15:09:19
count workspace : c:\data\code\raven
total files : 150
total code lines : 8257
total comment lines : 3280
total blank lines : 2834

dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
makedocs.bat, code is 2, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 12, comment is 0, blank is 0.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaObjectOwnerId.cs, code is 29, comment is 7, blank is 15.
server\AyaNova\biz\AyaType.cs, code is 23, comment is 126, blank is 7.
server\AyaNova\biz\AyaTypeId.cs, code is 69, comment is 16, blank is 19.
server\AyaNova\biz\BizObject.cs, code is 54, comment is 9, blank is 22.
server\AyaNova\biz\BizObjectFactory.cs, code is 38, comment is 4, blank is 13.
server\AyaNova\biz\BizRoles.cs, code is 83, comment is 44, blank is 24.
server\AyaNova\biz\BizRoleSet.cs, code is 11, comment is 5, blank is 1.
server\AyaNova\biz\IBizObject.cs, code is 16, comment is 28, blank is 17.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 12, comment is 10, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 90, comment is 41, blank is 32.
server\AyaNova\biz\JobOperationsBiz.cs, code is 72, comment is 8, blank is 31.
server\AyaNova\biz\JobsBiz.cs, code is 204, comment is 106, blank is 74.
server\AyaNova\biz\JobStatus.cs, code is 12, comment is 4, blank is 2.
server\AyaNova\biz\JobType.cs, code is 13, comment is 5, blank is 4.
server\AyaNova\biz\TagBiz.cs, code is 161, comment is 55, blank is 62.
server\AyaNova\biz\TaggableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\TagMapBiz.cs, code is 88, comment is 51, blank is 44.
server\AyaNova\biz\TrialBiz.cs, code is 51, comment is 26, blank is 22.
server\AyaNova\biz\ValidationError.cs, code is 11, comment is 2, blank is 1.
server\AyaNova\biz\ValidationErrorType.cs, code is 14, comment is 1, blank is 5.
server\AyaNova\biz\WidgetBiz.cs, code is 186, comment is 63, blank is 67.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 13, comment is 2, blank is 6.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 55, comment is 29, blank is 17.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 18, comment is 5, blank is 8.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 23, comment is 5, blank is 10.
server\AyaNova\ControllerHelpers\ApiErrorCode.cs, code is 26, comment is 5, blank is 7.
server\AyaNova\ControllerHelpers\ApiErrorCodeStockMessage.cs, code is 45, comment is 8, blank is 6.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 62, comment is 11, blank is 33.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 22, comment is 4, blank is 9.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 13, comment is 2, blank is 6.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 16, comment is 7, blank is 9.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 17, comment is 2, blank is 7.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 117, comment is 39, blank is 36.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 126, comment is 45, blank is 40.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 57, comment is 35, blank is 30.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 65, comment is 7, blank is 18.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 19, comment is 0, blank is 4.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 17, comment is 1, blank is 4.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 17, comment is 1, blank is 3.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 15, comment is 1, blank is 3.
server\AyaNova\Controllers\ApiRootController.cs, code is 28, comment is 11, blank is 12.
server\AyaNova\Controllers\AttachmentController.cs, code is 245, comment is 136, blank is 75.
server\AyaNova\Controllers\AuthController.cs, code is 99, comment is 46, blank is 23.
server\AyaNova\Controllers\AyaTypeController.cs, code is 48, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 122, blank is 34.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 166, comment is 73, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 116, comment is 46, blank is 37.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 62, blank is 37.
server\AyaNova\Controllers\MetricsController.cs, code is 79, comment is 37, blank is 21.
server\AyaNova\Controllers\ServerStateController.cs, code is 60, comment is 40, blank is 21.
server\AyaNova\Controllers\TagController.cs, code is 216, comment is 82, blank is 69.
server\AyaNova\Controllers\TagMapController.cs, code is 147, comment is 51, blank is 62.
server\AyaNova\Controllers\TrialController.cs, code is 69, comment is 41, blank is 18.
server\AyaNova\Controllers\WidgetController.cs, code is 279, comment is 116, blank is 89.
server\AyaNova\generator\BackgroundService.cs, code is 45, comment is 13, blank is 14.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 25, comment is 15, blank is 17.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 72, comment is 26, blank is 38.
server\AyaNova\generator\CoreJobSweeper.cs, code is 76, comment is 30, blank is 26.
server\AyaNova\generator\Generate.cs, code is 67, comment is 27, blank is 30.
server\AyaNova\logs\log-ayanova.txt, code is 186, comment is 0, blank is 0.
server\AyaNova\models\AyContext.cs, code is 55, comment is 16, blank is 24.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 16, comment is 3, blank is 1.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameItem.cs, code is 9, comment is 3, blank is 0.
server\AyaNova\models\dto\NameValueActiveItem.cs, code is 11, comment is 0, blank is 1.
server\AyaNova\models\dto\NameValueItem.cs, code is 10, comment is 0, blank is 0.
server\AyaNova\models\dto\TagMapInfo.cs, code is 12, comment is 0, blank is 2.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 11, comment is 0, blank is 2.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 11, comment is 3, blank is 0.
server\AyaNova\models\FileAttachment.cs, code is 27, comment is 5, blank is 2.
server\AyaNova\models\License.cs, code is 16, comment is 0, blank is 4.
server\AyaNova\models\OpsJob.cs, code is 44, comment is 9, blank is 9.
server\AyaNova\models\OpsJobLog.cs, code is 25, comment is 3, blank is 7.
server\AyaNova\models\Tag.cs, code is 19, comment is 1, blank is 5.
server\AyaNova\models\TagMap.cs, code is 23, comment is 0, blank is 4.
server\AyaNova\models\User.cs, code is 24, comment is 0, blank is 1.
server\AyaNova\models\Widget.cs, code is 23, comment is 1, blank is 5.
server\AyaNova\Program.cs, code is 171, comment is 34, blank is 45.
server\AyaNova\Startup.cs, code is 257, comment is 64, blank is 107.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AyaNovaVersion.cs, code is 22, comment is 5, blank is 4.
server\AyaNova\util\AySchema.cs, code is 173, comment is 38, blank is 71.
server\AyaNova\util\CopyObject.cs, code is 45, comment is 14, blank is 8.
server\AyaNova\util\DateUtil.cs, code is 31, comment is 30, blank is 10.
server\AyaNova\util\DbUtil.cs, code is 307, comment is 72, blank is 98.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 20, comment is 8, blank is 6.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 254, comment is 139, blank is 77.
server\AyaNova\util\Hasher.cs, code is 28, comment is 16, blank is 11.
server\AyaNova\util\IsLocalExtension.cs, code is 23, comment is 4, blank is 5.
server\AyaNova\util\License.cs, code is 405, comment is 114, blank is 110.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 158, comment is 61, blank is 75.
server\AyaNova\util\ServerBootConfig.cs, code is 86, comment is 29, blank is 36.
server\AyaNova\util\ServiceProviderProvider.cs, code is 19, comment is 5, blank is 5.
server\AyaNova\util\StringUtil.cs, code is 44, comment is 37, blank is 18.
server\AyaNova\wwwroot\api\sw.css, code is 6, comment is 0, blank is 0.
server\AyaNova\wwwroot\index.htm, code is 48, comment is 3, blank is 10.
startinflux.bat, code is 3, comment is 0, blank is 0.
startsql.bat, code is 2, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
test\raven-integration\ApiResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\ApiTextResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\Attachments\AttachmentTest.cs, code is 90, comment is 45, blank is 50.
test\raven-integration\Authentication\Auth.cs, code is 19, comment is 13, blank is 6.
test\raven-integration\AyaType\AyaType.cs, code is 22, comment is 8, blank is 8.
test\raven-integration\ImportV7\ImportV7.cs, code is 32, comment is 11, blank is 16.
test\raven-integration\JobOperations\JobOperations.cs, code is 30, comment is 16, blank is 15.
test\raven-integration\LogFiles\LogFiles.cs, code is 19, comment is 7, blank is 8.
test\raven-integration\Metrics\Metrics.cs, code is 27, comment is 9, blank is 17.
test\raven-integration\Privacy\Privacy.cs, code is 16, comment is 6, blank is 8.
test\raven-integration\raven-integration.csproj, code is 14, comment is 0, blank is 3.
test\raven-integration\ServerState\ServerStateTest.cs, code is 13, comment is 37, blank is 31.
test\raven-integration\Tags\TagCrud.cs, code is 46, comment is 31, blank is 31.
test\raven-integration\Tags\TagLists.cs, code is 52, comment is 10, blank is 22.
test\raven-integration\Tags\TagMapOps.cs, code is 140, comment is 66, blank is 74.
test\raven-integration\testdata\ayanova.data.dump.xxx.zip, it is a binary file.
test\raven-integration\testdata\test.png, it is a binary file.
test\raven-integration\testdata\test.zip, it is a binary file.
test\raven-integration\util.cs, code is 14, comment is 1, blank is 3.
test\raven-integration\Widget\WidgetCrud.cs, code is 114, comment is 58, blank is 58.
test\raven-integration\Widget\WidgetLists.cs, code is 45, comment is 13, blank is 18.
test\raven-integration\Widget\WidgetRights.cs, code is 139, comment is 62, blank is 62.
test\raven-integration\Widget\WidgetValidationTests.cs, code is 139, comment is 58, blank is 67.
===============================================================================
===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2018-06-12 16:10:45
count workspace : c:\data\code\raven
total files : 155
total code lines : 8371
total comment lines : 9285
total blank lines : 3174

dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
makedocs.bat, code is 3, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 13, comment is 0, blank is 0.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaObjectOwnerId.cs, code is 27, comment is 7, blank is 16.
server\AyaNova\biz\AyaType.cs, code is 22, comment is 126, blank is 9.
server\AyaNova\biz\AyaTypeId.cs, code is 67, comment is 16, blank is 21.
server\AyaNova\biz\BizObject.cs, code is 52, comment is 9, blank is 24.
server\AyaNova\biz\BizObjectFactory.cs, code is 38, comment is 4, blank is 15.
server\AyaNova\biz\BizRoles.cs, code is 87, comment is 47, blank is 32.
server\AyaNova\biz\BizRoleSet.cs, code is 9, comment is 5, blank is 3.
server\AyaNova\biz\IBizObject.cs, code is 16, comment is 28, blank is 17.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 12, comment is 10, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 88, comment is 41, blank is 34.
server\AyaNova\biz\JobOperationsBiz.cs, code is 70, comment is 8, blank is 33.
server\AyaNova\biz\JobsBiz.cs, code is 202, comment is 106, blank is 76.
server\AyaNova\biz\JobStatus.cs, code is 10, comment is 4, blank is 4.
server\AyaNova\biz\JobType.cs, code is 11, comment is 5, blank is 6.
server\AyaNova\biz\LocaleBiz.cs, code is 163, comment is 63, blank is 61.
server\AyaNova\biz\LocalText.cs, code is 105, comment is 5720, blank is 28.
server\AyaNova\biz\TagBiz.cs, code is 159, comment is 56, blank is 62.
server\AyaNova\biz\TaggableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\TagMapBiz.cs, code is 86, comment is 51, blank is 46.
server\AyaNova\biz\TrialBiz.cs, code is 49, comment is 26, blank is 24.
server\AyaNova\biz\ValidationError.cs, code is 9, comment is 2, blank is 3.
server\AyaNova\biz\ValidationErrorType.cs, code is 12, comment is 1, blank is 7.
server\AyaNova\biz\WidgetBiz.cs, code is 184, comment is 63, blank is 69.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 53, comment is 29, blank is 19.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 16, comment is 5, blank is 10.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 21, comment is 5, blank is 12.
server\AyaNova\ControllerHelpers\ApiErrorCode.cs, code is 24, comment is 5, blank is 9.
server\AyaNova\ControllerHelpers\ApiErrorCodeStockMessage.cs, code is 43, comment is 8, blank is 8.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 60, comment is 11, blank is 35.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 20, comment is 4, blank is 11.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 14, comment is 7, blank is 11.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 15, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 115, comment is 39, blank is 38.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 124, comment is 45, blank is 42.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 55, comment is 35, blank is 32.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 63, comment is 7, blank is 20.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 17, comment is 0, blank is 6.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 15, comment is 1, blank is 6.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 15, comment is 1, blank is 5.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 13, comment is 1, blank is 5.
server\AyaNova\Controllers\ApiRootController.cs, code is 29, comment is 11, blank is 12.
server\AyaNova\Controllers\AttachmentController.cs, code is 245, comment is 136, blank is 75.
server\AyaNova\Controllers\AuthController.cs, code is 97, comment is 46, blank is 25.
server\AyaNova\Controllers\AyaTypeController.cs, code is 48, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 122, blank is 34.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 166, comment is 73, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 114, comment is 46, blank is 39.
server\AyaNova\Controllers\LocaleController.cs, code is 97, comment is 200, blank is 75.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 62, blank is 37.
server\AyaNova\Controllers\MetricsController.cs, code is 79, comment is 37, blank is 21.
server\AyaNova\Controllers\ServerStateController.cs, code is 60, comment is 40, blank is 21.
server\AyaNova\Controllers\TagController.cs, code is 216, comment is 82, blank is 69.
server\AyaNova\Controllers\TagMapController.cs, code is 147, comment is 51, blank is 62.
server\AyaNova\Controllers\TrialController.cs, code is 69, comment is 41, blank is 18.
server\AyaNova\Controllers\WidgetController.cs, code is 279, comment is 116, blank is 89.
server\AyaNova\generator\BackgroundService.cs, code is 43, comment is 13, blank is 16.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 23, comment is 15, blank is 19.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 70, comment is 26, blank is 40.
server\AyaNova\generator\CoreJobSweeper.cs, code is 74, comment is 30, blank is 28.
server\AyaNova\generator\Generate.cs, code is 65, comment is 27, blank is 32.
server\AyaNova\logs\log-ayanova.txt, code is 10, comment is 0, blank is 0.
server\AyaNova\models\AyContext.cs, code is 59, comment is 11, blank is 22.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 14, comment is 3, blank is 3.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameItem.cs, code is 7, comment is 3, blank is 2.
server\AyaNova\models\dto\NameValueActiveItem.cs, code is 9, comment is 0, blank is 3.
server\AyaNova\models\dto\NameValueItem.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\TagMapInfo.cs, code is 10, comment is 0, blank is 4.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 9, comment is 3, blank is 2.
server\AyaNova\models\FileAttachment.cs, code is 25, comment is 5, blank is 4.
server\AyaNova\models\License.cs, code is 14, comment is 0, blank is 6.
server\AyaNova\models\Locale.cs, code is 18, comment is 1, blank is 5.
server\AyaNova\models\LocaleItem.cs, code is 17, comment is 1, blank is 6.
server\AyaNova\models\OpsJob.cs, code is 42, comment is 9, blank is 11.
server\AyaNova\models\OpsJobLog.cs, code is 23, comment is 3, blank is 9.
server\AyaNova\models\Tag.cs, code is 17, comment is 1, blank is 7.
server\AyaNova\models\TagMap.cs, code is 21, comment is 0, blank is 6.
server\AyaNova\models\User.cs, code is 23, comment is 0, blank is 4.
server\AyaNova\models\Widget.cs, code is 21, comment is 1, blank is 7.
server\AyaNova\Program.cs, code is 170, comment is 35, blank is 47.
server\AyaNova\Startup.cs, code is 253, comment is 71, blank is 114.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AyaNovaVersion.cs, code is 20, comment is 5, blank is 6.
server\AyaNova\util\AySchema.cs, code is 185, comment is 43, blank is 80.
server\AyaNova\util\CopyObject.cs, code is 43, comment is 14, blank is 10.
server\AyaNova\util\DateUtil.cs, code is 29, comment is 30, blank is 12.
server\AyaNova\util\DbUtil.cs, code is 307, comment is 73, blank is 102.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 18, comment is 8, blank is 8.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 254, comment is 139, blank is 77.
server\AyaNova\util\Hasher.cs, code is 26, comment is 16, blank is 13.
server\AyaNova\util\IsLocalExtension.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\util\License.cs, code is 405, comment is 119, blank is 115.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 156, comment is 61, blank is 77.
server\AyaNova\util\ServerBootConfig.cs, code is 87, comment is 31, blank is 39.
server\AyaNova\util\ServiceProviderProvider.cs, code is 19, comment is 5, blank is 5.
server\AyaNova\util\StringUtil.cs, code is 42, comment is 37, blank is 20.
server\AyaNova\wwwroot\api\sw.css, code is 6, comment is 0, blank is 0.
server\AyaNova\wwwroot\index.htm, code is 48, comment is 3, blank is 10.
startinflux.bat, code is 3, comment is 0, blank is 0.
startsql.bat, code is 1, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
test\raven-integration\ApiResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\ApiTextResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\Attachments\AttachmentTest.cs, code is 90, comment is 45, blank is 50.
test\raven-integration\Authentication\Auth.cs, code is 19, comment is 13, blank is 6.
test\raven-integration\AyaType\AyaType.cs, code is 22, comment is 8, blank is 8.
test\raven-integration\ImportV7\ImportV7.cs, code is 32, comment is 11, blank is 16.
test\raven-integration\JobOperations\JobOperations.cs, code is 30, comment is 16, blank is 15.
test\raven-integration\LogFiles\LogFiles.cs, code is 19, comment is 7, blank is 8.
test\raven-integration\Metrics\Metrics.cs, code is 27, comment is 9, blank is 17.
test\raven-integration\Privacy\Privacy.cs, code is 16, comment is 6, blank is 8.
test\raven-integration\raven-integration.csproj, code is 14, comment is 0, blank is 3.
test\raven-integration\ServerState\ServerStateTest.cs, code is 13, comment is 37, blank is 31.
test\raven-integration\Tags\TagCrud.cs, code is 46, comment is 31, blank is 31.
test\raven-integration\Tags\TagLists.cs, code is 52, comment is 10, blank is 22.
test\raven-integration\Tags\TagMapOps.cs, code is 140, comment is 66, blank is 74.
test\raven-integration\testdata\ayanova.data.dump.xxx.zip, it is a binary file.
test\raven-integration\testdata\test.png, it is a binary file.
test\raven-integration\testdata\test.zip, it is a binary file.
test\raven-integration\util.cs, code is 14, comment is 1, blank is 3.
test\raven-integration\Widget\WidgetCrud.cs, code is 114, comment is 58, blank is 58.
test\raven-integration\Widget\WidgetLists.cs, code is 45, comment is 13, blank is 18.
test\raven-integration\Widget\WidgetRights.cs, code is 139, comment is 62, blank is 62.
test\raven-integration\Widget\WidgetValidationTests.cs, code is 139, comment is 58, blank is 67.
===============================================================================
===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2018-06-22 11:38:36
count workspace : c:\data\code\raven
total files : 156
total code lines : 8581
total comment lines : 3560
total blank lines : 3238

dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
makedocs.bat, code is 3, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 13, comment is 0, blank is 1.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaObjectOwnerId.cs, code is 27, comment is 7, blank is 16.
server\AyaNova\biz\AyaType.cs, code is 22, comment is 126, blank is 9.
server\AyaNova\biz\AyaTypeId.cs, code is 67, comment is 16, blank is 21.
server\AyaNova\biz\BizObject.cs, code is 52, comment is 9, blank is 24.
server\AyaNova\biz\BizObjectFactory.cs, code is 38, comment is 4, blank is 15.
server\AyaNova\biz\BizRoles.cs, code is 87, comment is 47, blank is 32.
server\AyaNova\biz\BizRoleSet.cs, code is 9, comment is 5, blank is 3.
server\AyaNova\biz\IBizObject.cs, code is 16, comment is 28, blank is 17.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 12, comment is 10, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 89, comment is 40, blank is 36.
server\AyaNova\biz\JobOperationsBiz.cs, code is 70, comment is 8, blank is 33.
server\AyaNova\biz\JobsBiz.cs, code is 202, comment is 106, blank is 76.
server\AyaNova\biz\JobStatus.cs, code is 10, comment is 4, blank is 4.
server\AyaNova\biz\JobType.cs, code is 11, comment is 5, blank is 6.
server\AyaNova\biz\LocaleBiz.cs, code is 270, comment is 80, blank is 85.
server\AyaNova\biz\PrimeData.cs, code is 61, comment is 21, blank is 27.
server\AyaNova\biz\TagBiz.cs, code is 159, comment is 56, blank is 62.
server\AyaNova\biz\TaggableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\TagMapBiz.cs, code is 85, comment is 51, blank is 46.
server\AyaNova\biz\TrialBiz.cs, code is 49, comment is 26, blank is 24.
server\AyaNova\biz\ValidationError.cs, code is 9, comment is 2, blank is 3.
server\AyaNova\biz\ValidationErrorType.cs, code is 13, comment is 2, blank is 8.
server\AyaNova\biz\WidgetBiz.cs, code is 184, comment is 63, blank is 69.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 53, comment is 29, blank is 19.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 16, comment is 5, blank is 10.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 21, comment is 5, blank is 12.
server\AyaNova\ControllerHelpers\ApiErrorCode.cs, code is 24, comment is 5, blank is 9.
server\AyaNova\ControllerHelpers\ApiErrorCodeStockMessage.cs, code is 43, comment is 8, blank is 8.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 60, comment is 11, blank is 35.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 20, comment is 4, blank is 11.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 14, comment is 7, blank is 11.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 15, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 115, comment is 39, blank is 38.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 124, comment is 45, blank is 42.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 55, comment is 35, blank is 32.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 63, comment is 7, blank is 20.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 17, comment is 0, blank is 6.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 15, comment is 1, blank is 6.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 15, comment is 1, blank is 5.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 13, comment is 1, blank is 5.
server\AyaNova\Controllers\ApiRootController.cs, code is 29, comment is 11, blank is 11.
server\AyaNova\Controllers\AttachmentController.cs, code is 245, comment is 136, blank is 75.
server\AyaNova\Controllers\AuthController.cs, code is 97, comment is 46, blank is 25.
server\AyaNova\Controllers\AyaTypeController.cs, code is 48, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 127, blank is 40.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 166, comment is 73, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 114, comment is 46, blank is 39.
server\AyaNova\Controllers\LocaleController.cs, code is 127, comment is 65, blank is 57.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 62, blank is 37.
server\AyaNova\Controllers\MetricsController.cs, code is 79, comment is 37, blank is 21.
server\AyaNova\Controllers\ServerStateController.cs, code is 60, comment is 40, blank is 21.
server\AyaNova\Controllers\TagController.cs, code is 216, comment is 82, blank is 69.
server\AyaNova\Controllers\TagMapController.cs, code is 147, comment is 51, blank is 62.
server\AyaNova\Controllers\TrialController.cs, code is 69, comment is 41, blank is 18.
server\AyaNova\Controllers\WidgetController.cs, code is 279, comment is 116, blank is 89.
server\AyaNova\generator\BackgroundService.cs, code is 43, comment is 13, blank is 16.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 23, comment is 15, blank is 19.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 70, comment is 26, blank is 40.
server\AyaNova\generator\CoreJobSweeper.cs, code is 74, comment is 30, blank is 28.
server\AyaNova\generator\Generate.cs, code is 65, comment is 27, blank is 32.
server\AyaNova\logs\log-ayanova.txt, code is 23, comment is 0, blank is 0.
server\AyaNova\models\AyContext.cs, code is 59, comment is 11, blank is 22.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 14, comment is 3, blank is 3.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameIdActiveItem.cs, code is 9, comment is 0, blank is 3.
server\AyaNova\models\dto\NameIdItem.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\NameItem.cs, code is 7, comment is 3, blank is 2.
server\AyaNova\models\dto\TagMapInfo.cs, code is 10, comment is 0, blank is 4.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 9, comment is 3, blank is 2.
server\AyaNova\models\FileAttachment.cs, code is 29, comment is 5, blank is 6.
server\AyaNova\models\License.cs, code is 14, comment is 0, blank is 6.
server\AyaNova\models\Locale.cs, code is 31, comment is 9, blank is 14.
server\AyaNova\models\LocaleItem.cs, code is 20, comment is 1, blank is 7.
server\AyaNova\models\OpsJob.cs, code is 42, comment is 9, blank is 11.
server\AyaNova\models\OpsJobLog.cs, code is 23, comment is 3, blank is 9.
server\AyaNova\models\Tag.cs, code is 21, comment is 1, blank is 9.
server\AyaNova\models\TagMap.cs, code is 25, comment is 0, blank is 8.
server\AyaNova\models\User.cs, code is 27, comment is 0, blank is 5.
server\AyaNova\models\Widget.cs, code is 25, comment is 1, blank is 9.
server\AyaNova\Program.cs, code is 170, comment is 35, blank is 47.
server\AyaNova\Startup.cs, code is 252, comment is 73, blank is 117.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AyaNovaVersion.cs, code is 20, comment is 5, blank is 6.
server\AyaNova\util\AySchema.cs, code is 162, comment is 62, blank is 80.
server\AyaNova\util\CopyObject.cs, code is 43, comment is 14, blank is 10.
server\AyaNova\util\DateUtil.cs, code is 29, comment is 30, blank is 12.
server\AyaNova\util\DbUtil.cs, code is 306, comment is 76, blank is 100.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 18, comment is 8, blank is 8.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 254, comment is 140, blank is 78.
server\AyaNova\util\Hasher.cs, code is 26, comment is 16, blank is 13.
server\AyaNova\util\IsLocalExtension.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\util\License.cs, code is 405, comment is 119, blank is 115.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 144, comment is 71, blank is 73.
server\AyaNova\util\ServerBootConfig.cs, code is 115, comment is 35, blank is 44.
server\AyaNova\util\ServiceProviderProvider.cs, code is 35, comment is 12, blank is 11.
server\AyaNova\util\StringUtil.cs, code is 42, comment is 37, blank is 20.
server\AyaNova\wwwroot\api\sw.css, code is 6, comment is 0, blank is 0.
server\AyaNova\wwwroot\index.htm, code is 48, comment is 3, blank is 10.
startinflux.bat, code is 3, comment is 0, blank is 0.
startsql.bat, code is 1, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
test\raven-integration\ApiResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\ApiTextResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\Attachments\AttachmentTest.cs, code is 90, comment is 45, blank is 50.
test\raven-integration\Authentication\Auth.cs, code is 19, comment is 13, blank is 6.
test\raven-integration\AyaType\AyaType.cs, code is 22, comment is 8, blank is 8.
test\raven-integration\ImportV7\ImportV7.cs, code is 32, comment is 11, blank is 16.
test\raven-integration\JobOperations\JobOperations.cs, code is 30, comment is 16, blank is 15.
test\raven-integration\Locale\Locale.cs, code is 60, comment is 33, blank is 22.
test\raven-integration\LogFiles\LogFiles.cs, code is 19, comment is 7, blank is 8.
test\raven-integration\Metrics\Metrics.cs, code is 27, comment is 9, blank is 17.
test\raven-integration\Privacy\Privacy.cs, code is 16, comment is 6, blank is 8.
test\raven-integration\raven-integration.csproj, code is 14, comment is 0, blank is 3.
test\raven-integration\ServerState\ServerStateTest.cs, code is 13, comment is 37, blank is 31.
test\raven-integration\Tags\TagCrud.cs, code is 46, comment is 31, blank is 31.
test\raven-integration\Tags\TagLists.cs, code is 52, comment is 10, blank is 22.
test\raven-integration\Tags\TagMapOps.cs, code is 140, comment is 66, blank is 74.
test\raven-integration\testdata\ayanova.data.dump.xxx.zip, it is a binary file.
test\raven-integration\testdata\test.png, it is a binary file.
test\raven-integration\testdata\test.zip, it is a binary file.
test\raven-integration\util.cs, code is 14, comment is 1, blank is 3.
test\raven-integration\Widget\WidgetCrud.cs, code is 114, comment is 58, blank is 58.
test\raven-integration\Widget\WidgetLists.cs, code is 45, comment is 13, blank is 18.
test\raven-integration\Widget\WidgetRights.cs, code is 139, comment is 62, blank is 62.
test\raven-integration\Widget\WidgetValidationTests.cs, code is 139, comment is 58, blank is 67.
===============================================================================
===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2018-09-05 12:16:48
count workspace : c:\data\code\raven
total files : 167
total code lines : 10198
total comment lines : 4417
total blank lines : 3724

dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
makedocs.bat, code is 3, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 13, comment is 0, blank is 1.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaEvent.cs, code is 17, comment is 8, blank is 7.
server\AyaNova\biz\AyaObjectOwnerId.cs, code is 27, comment is 7, blank is 16.
server\AyaNova\biz\AyaType.cs, code is 22, comment is 126, blank is 9.
server\AyaNova\biz\AyaTypeId.cs, code is 67, comment is 16, blank is 21.
server\AyaNova\biz\BizObject.cs, code is 52, comment is 5, blank is 24.
server\AyaNova\biz\BizObjectFactory.cs, code is 40, comment is 4, blank is 15.
server\AyaNova\biz\BizRoles.cs, code is 92, comment is 56, blank is 35.
server\AyaNova\biz\BizRoleSet.cs, code is 9, comment is 5, blank is 3.
server\AyaNova\biz\EventLogProcessor.cs, code is 64, comment is 34, blank is 32.
server\AyaNova\biz\IBizObject.cs, code is 16, comment is 28, blank is 19.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 13, comment is 13, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 135, comment is 70, blank is 60.
server\AyaNova\biz\JobOperationsBiz.cs, code is 70, comment is 8, blank is 33.
server\AyaNova\biz\JobsBiz.cs, code is 202, comment is 106, blank is 76.
server\AyaNova\biz\JobStatus.cs, code is 10, comment is 4, blank is 4.
server\AyaNova\biz\JobType.cs, code is 11, comment is 5, blank is 6.
server\AyaNova\biz\LocaleBiz.cs, code is 311, comment is 83, blank is 98.
server\AyaNova\biz\PrimeData.cs, code is 63, comment is 21, blank is 27.
server\AyaNova\biz\TagBiz.cs, code is 249, comment is 106, blank is 71.
server\AyaNova\biz\TaggableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\TagMapBiz.cs, code is 85, comment is 48, blank is 46.
server\AyaNova\biz\TrialBiz.cs, code is 49, comment is 26, blank is 24.
server\AyaNova\biz\UserBiz.cs, code is 361, comment is 314, blank is 115.
server\AyaNova\biz\UserType.cs, code is 13, comment is 56, blank is 4.
server\AyaNova\biz\ValidationError.cs, code is 9, comment is 2, blank is 3.
server\AyaNova\biz\ValidationErrorType.cs, code is 13, comment is 2, blank is 8.
server\AyaNova\biz\WidgetBiz.cs, code is 184, comment is 63, blank is 70.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 53, comment is 29, blank is 19.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 16, comment is 5, blank is 10.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 21, comment is 5, blank is 12.
server\AyaNova\ControllerHelpers\ApiErrorCode.cs, code is 24, comment is 5, blank is 9.
server\AyaNova\ControllerHelpers\ApiErrorCodeStockMessage.cs, code is 43, comment is 8, blank is 8.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 60, comment is 11, blank is 35.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 20, comment is 4, blank is 11.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 14, comment is 7, blank is 11.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 15, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 115, comment is 39, blank is 38.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 124, comment is 45, blank is 42.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 55, comment is 35, blank is 32.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 63, comment is 7, blank is 20.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 17, comment is 0, blank is 6.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 15, comment is 1, blank is 6.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 15, comment is 1, blank is 5.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 13, comment is 1, blank is 5.
server\AyaNova\Controllers\ApiRootController.cs, code is 29, comment is 11, blank is 11.
server\AyaNova\Controllers\AttachmentController.cs, code is 253, comment is 139, blank is 77.
server\AyaNova\Controllers\AuthController.cs, code is 101, comment is 47, blank is 25.
server\AyaNova\Controllers\AyaTypeController.cs, code is 48, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 127, blank is 40.
server\AyaNova\Controllers\EventLogController.cs, code is 90, comment is 32, blank is 31.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 166, comment is 73, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 118, comment is 48, blank is 40.
server\AyaNova\Controllers\LocaleController.cs, code is 221, comment is 98, blank is 81.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 35, blank is 35.
server\AyaNova\Controllers\MetricsController.cs, code is 83, comment is 34, blank is 24.
server\AyaNova\Controllers\ServerStateController.cs, code is 65, comment is 42, blank is 22.
server\AyaNova\Controllers\TagController.cs, code is 221, comment is 86, blank is 75.
server\AyaNova\Controllers\TagMapController.cs, code is 147, comment is 54, blank is 65.
server\AyaNova\Controllers\TrialController.cs, code is 71, comment is 26, blank is 21.
server\AyaNova\Controllers\UserController.cs, code is 239, comment is 106, blank is 85.
server\AyaNova\Controllers\WidgetController.cs, code is 282, comment is 122, blank is 98.
server\AyaNova\generator\BackgroundService.cs, code is 43, comment is 13, blank is 16.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 23, comment is 15, blank is 19.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 70, comment is 26, blank is 40.
server\AyaNova\generator\CoreJobSweeper.cs, code is 74, comment is 30, blank is 28.
server\AyaNova\generator\Generate.cs, code is 65, comment is 27, blank is 32.
server\AyaNova\logs\log-ayanova.txt, code is 158, comment is 0, blank is 0.
server\AyaNova\models\AyContext.cs, code is 60, comment is 11, blank is 22.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 15, comment is 3, blank is 3.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameIdActiveItem.cs, code is 9, comment is 0, blank is 3.
server\AyaNova\models\dto\NameIdItem.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\NameItem.cs, code is 7, comment is 3, blank is 2.
server\AyaNova\models\dto\NewTextIdConcurrencyTokenItem.cs, code is 9, comment is 0, blank is 2.
server\AyaNova\models\dto\TagMapInfo.cs, code is 10, comment is 0, blank is 4.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 9, comment is 3, blank is 2.
server\AyaNova\models\Event.cs, code is 54, comment is 6, blank is 9.
server\AyaNova\models\FileAttachment.cs, code is 24, comment is 3, blank is 4.
server\AyaNova\models\License.cs, code is 14, comment is 0, blank is 6.
server\AyaNova\models\Locale.cs, code is 26, comment is 9, blank is 11.
server\AyaNova\models\LocaleItem.cs, code is 20, comment is 1, blank is 7.
server\AyaNova\models\OpsJob.cs, code is 42, comment is 9, blank is 11.
server\AyaNova\models\OpsJobLog.cs, code is 23, comment is 3, blank is 9.
server\AyaNova\models\Tag.cs, code is 16, comment is 1, blank is 5.
server\AyaNova\models\TagMap.cs, code is 20, comment is 0, blank is 5.
server\AyaNova\models\User.cs, code is 37, comment is 77, blank is 3.
server\AyaNova\models\Widget.cs, code is 20, comment is 1, blank is 7.
server\AyaNova\Program.cs, code is 170, comment is 35, blank is 47.
server\AyaNova\Startup.cs, code is 261, comment is 75, blank is 121.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AyaNovaVersion.cs, code is 20, comment is 5, blank is 6.
server\AyaNova\util\AySchema.cs, code is 164, comment is 55, blank is 80.
server\AyaNova\util\CopyObject.cs, code is 46, comment is 14, blank is 10.
server\AyaNova\util\DateUtil.cs, code is 29, comment is 30, blank is 12.
server\AyaNova\util\DbUtil.cs, code is 307, comment is 77, blank is 100.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 18, comment is 8, blank is 8.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 254, comment is 140, blank is 78.
server\AyaNova\util\Hasher.cs, code is 26, comment is 16, blank is 13.
server\AyaNova\util\IsLocalExtension.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\util\License.cs, code is 405, comment is 121, blank is 115.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 174, comment is 81, blank is 76.
server\AyaNova\util\ServerBootConfig.cs, code is 115, comment is 35, blank is 44.
server\AyaNova\util\ServiceProviderProvider.cs, code is 35, comment is 12, blank is 11.
server\AyaNova\util\StringUtil.cs, code is 42, comment is 37, blank is 20.
server\AyaNova\wwwroot\api\sw.css, code is 6, comment is 0, blank is 0.
server\AyaNova\wwwroot\index.htm, code is 48, comment is 3, blank is 10.
startinflux.bat, code is 3, comment is 0, blank is 0.
startsql.bat, code is 1, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
test\raven-integration\ApiResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\ApiTextResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\Attachments\AttachmentTest.cs, code is 90, comment is 45, blank is 50.
test\raven-integration\Authentication\Auth.cs, code is 19, comment is 13, blank is 6.
test\raven-integration\AyaType\AyaType.cs, code is 22, comment is 8, blank is 8.
test\raven-integration\EventLog\EventLog.cs, code is 71, comment is 31, blank is 27.
test\raven-integration\ImportV7\ImportV7.cs, code is 32, comment is 11, blank is 16.
test\raven-integration\JobOperations\JobOperations.cs, code is 30, comment is 16, blank is 15.
test\raven-integration\Locale\Locale.cs, code is 88, comment is 47, blank is 33.
test\raven-integration\LogFiles\LogFiles.cs, code is 19, comment is 7, blank is 8.
test\raven-integration\Metrics\Metrics.cs, code is 27, comment is 9, blank is 17.
test\raven-integration\Privacy\Privacy.cs, code is 16, comment is 6, blank is 8.
test\raven-integration\raven-integration.csproj, code is 14, comment is 0, blank is 3.
test\raven-integration\ServerState\ServerStateTest.cs, code is 13, comment is 37, blank is 31.
test\raven-integration\Tags\TagCrud.cs, code is 46, comment is 31, blank is 31.
test\raven-integration\Tags\TagLists.cs, code is 52, comment is 10, blank is 22.
test\raven-integration\Tags\TagMapOps.cs, code is 140, comment is 64, blank is 72.
test\raven-integration\testdata\ayanova.data.dump.xxx.zip, it is a binary file.
test\raven-integration\testdata\test.png, it is a binary file.
test\raven-integration\testdata\test.zip, it is a binary file.
test\raven-integration\User\UserCrud.cs, code is 174, comment is 73, blank is 63.
test\raven-integration\User\UserInactive.cs, code is 18, comment is 6, blank is 9.
test\raven-integration\util.cs, code is 14, comment is 1, blank is 3.
test\raven-integration\Widget\WidgetCrud.cs, code is 110, comment is 57, blank is 58.
test\raven-integration\Widget\WidgetLists.cs, code is 45, comment is 13, blank is 18.
test\raven-integration\Widget\WidgetRights.cs, code is 139, comment is 62, blank is 62.
test\raven-integration\Widget\WidgetValidationTests.cs, code is 139, comment is 58, blank is 67.
===============================================================================
===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2018-10-08 12:38:32
count workspace : c:\data\code\raven
total files : 191
total code lines : 12483
total comment lines : 5491
total blank lines : 4637

dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
makedocs.bat, code is 3, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 13, comment is 0, blank is 1.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaEvent.cs, code is 18, comment is 8, blank is 7.
server\AyaNova\biz\AyaObjectOwnerId.cs, code is 27, comment is 7, blank is 16.
server\AyaNova\biz\AyaType.cs, code is 26, comment is 131, blank is 13.
server\AyaNova\biz\AyaTypeId.cs, code is 74, comment is 20, blank is 26.
server\AyaNova\biz\BizObject.cs, code is 57, comment is 5, blank is 29.
server\AyaNova\biz\BizObjectExistsInDatabase.cs, code is 42, comment is 7, blank is 21.
server\AyaNova\biz\BizObjectFactory.cs, code is 40, comment is 4, blank is 15.
server\AyaNova\biz\BizObjectNameFetcher.cs, code is 24, comment is 30, blank is 18.
server\AyaNova\biz\BizObjectNameFetcherDirect.cs, code is 49, comment is 6, blank is 15.
server\AyaNova\biz\BizRoles.cs, code is 110, comment is 67, blank is 40.
server\AyaNova\biz\BizRoleSet.cs, code is 9, comment is 5, blank is 3.
server\AyaNova\biz\EventLogProcessor.cs, code is 64, comment is 34, blank is 32.
server\AyaNova\biz\IBizObject.cs, code is 15, comment is 24, blank is 16.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 13, comment is 13, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 132, comment is 73, blank is 61.
server\AyaNova\biz\JobOperationsBiz.cs, code is 68, comment is 8, blank is 32.
server\AyaNova\biz\JobsBiz.cs, code is 202, comment is 106, blank is 76.
server\AyaNova\biz\JobStatus.cs, code is 10, comment is 4, blank is 4.
server\AyaNova\biz\JobType.cs, code is 11, comment is 5, blank is 6.
server\AyaNova\biz\LocaleBiz.cs, code is 372, comment is 90, blank is 111.
server\AyaNova\biz\PrimeData.cs, code is 65, comment is 22, blank is 28.
server\AyaNova\biz\Search.cs, code is 528, comment is 227, blank is 156.
server\AyaNova\biz\TagBiz.cs, code is 279, comment is 124, blank is 93.
server\AyaNova\biz\TaggableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\TagGroupBiz.cs, code is 185, comment is 77, blank is 77.
server\AyaNova\biz\TagGroupMapBiz.cs, code is 65, comment is 34, blank is 42.
server\AyaNova\biz\TagMapBiz.cs, code is 88, comment is 50, blank is 48.
server\AyaNova\biz\TrialBiz.cs, code is 47, comment is 24, blank is 23.
server\AyaNova\biz\UserBiz.cs, code is 405, comment is 320, blank is 139.
server\AyaNova\biz\UserOptionsBiz.cs, code is 58, comment is 28, blank is 35.
server\AyaNova\biz\UserType.cs, code is 13, comment is 56, blank is 4.
server\AyaNova\biz\ValidateJsonPatch.cs, code is 49, comment is 3, blank is 15.
server\AyaNova\biz\ValidationError.cs, code is 9, comment is 2, blank is 3.
server\AyaNova\biz\ValidationErrorType.cs, code is 14, comment is 2, blank is 8.
server\AyaNova\biz\WidgetBiz.cs, code is 231, comment is 82, blank is 92.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 53, comment is 29, blank is 19.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 16, comment is 5, blank is 10.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 21, comment is 5, blank is 12.
server\AyaNova\ControllerHelpers\ApiErrorCode.cs, code is 24, comment is 5, blank is 9.
server\AyaNova\ControllerHelpers\ApiErrorCodeStockMessage.cs, code is 43, comment is 8, blank is 8.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 60, comment is 11, blank is 35.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 20, comment is 4, blank is 11.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 14, comment is 7, blank is 11.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 15, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 115, comment is 39, blank is 38.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 124, comment is 45, blank is 42.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 75, comment is 70, blank is 40.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 63, comment is 7, blank is 20.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 17, comment is 0, blank is 6.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 14, comment is 1, blank is 2.
server\AyaNova\ControllerHelpers\UserLocaleIdFromContext.cs, code is 14, comment is 1, blank is 1.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 15, comment is 1, blank is 5.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 13, comment is 1, blank is 5.
server\AyaNova\Controllers\ApiRootController.cs, code is 42, comment is 25, blank is 13.
server\AyaNova\Controllers\AttachmentController.cs, code is 246, comment is 141, blank is 79.
server\AyaNova\Controllers\AuthController.cs, code is 101, comment is 47, blank is 25.
server\AyaNova\Controllers\AyaTypeController.cs, code is 48, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 127, blank is 40.
server\AyaNova\Controllers\EventLogController.cs, code is 90, comment is 32, blank is 31.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 166, comment is 73, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 116, comment is 48, blank is 40.
server\AyaNova\Controllers\LocaleController.cs, code is 245, comment is 101, blank is 84.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 35, blank is 35.
server\AyaNova\Controllers\MetricsController.cs, code is 81, comment is 34, blank is 24.
server\AyaNova\Controllers\SearchController.cs, code is 45, comment is 23, blank is 16.
server\AyaNova\Controllers\ServerStateController.cs, code is 64, comment is 42, blank is 22.
server\AyaNova\Controllers\TagController.cs, code is 163, comment is 84, blank is 59.
server\AyaNova\Controllers\TagGroupController.cs, code is 178, comment is 97, blank is 66.
server\AyaNova\Controllers\TagGroupMapController.cs, code is 112, comment is 38, blank is 48.
server\AyaNova\Controllers\TagMapController.cs, code is 147, comment is 54, blank is 65.
server\AyaNova\Controllers\TrialController.cs, code is 73, comment is 26, blank is 19.
server\AyaNova\Controllers\UserController.cs, code is 225, comment is 99, blank is 77.
server\AyaNova\Controllers\UserOptionsController.cs, code is 143, comment is 47, blank is 46.
server\AyaNova\Controllers\WidgetController.cs, code is 184, comment is 110, blank is 68.
server\AyaNova\generator\BackgroundService.cs, code is 43, comment is 13, blank is 16.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 23, comment is 15, blank is 19.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 70, comment is 26, blank is 40.
server\AyaNova\generator\CoreJobSweeper.cs, code is 74, comment is 30, blank is 28.
server\AyaNova\generator\Generate.cs, code is 65, comment is 27, blank is 32.
server\AyaNova\models\AyContext.cs, code is 70, comment is 13, blank is 17.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 15, comment is 3, blank is 3.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameIdActiveItem.cs, code is 9, comment is 0, blank is 3.
server\AyaNova\models\dto\NameIdItem.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\NameItem.cs, code is 7, comment is 3, blank is 2.
server\AyaNova\models\dto\NewTextIdConcurrencyTokenItem.cs, code is 9, comment is 0, blank is 2.
server\AyaNova\models\dto\TagGroupMapInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\TagMapGroupInfo.cs, code is 10, comment is 1, blank is 4.
server\AyaNova\models\dto\TagMapInfo.cs, code is 10, comment is 1, blank is 3.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 9, comment is 3, blank is 2.
server\AyaNova\models\Event.cs, code is 54, comment is 6, blank is 9.
server\AyaNova\models\FileAttachment.cs, code is 24, comment is 3, blank is 4.
server\AyaNova\models\License.cs, code is 14, comment is 0, blank is 6.
server\AyaNova\models\Locale.cs, code is 27, comment is 9, blank is 11.
server\AyaNova\models\LocaleItem.cs, code is 20, comment is 1, blank is 7.
server\AyaNova\models\OpsJob.cs, code is 42, comment is 9, blank is 11.
server\AyaNova\models\OpsJobLog.cs, code is 23, comment is 3, blank is 9.
server\AyaNova\models\SearchDictionary.cs, code is 14, comment is 1, blank is 5.
server\AyaNova\models\SearchKey.cs, code is 19, comment is 0, blank is 6.
server\AyaNova\models\Tag.cs, code is 16, comment is 1, blank is 5.
server\AyaNova\models\TagGroup.cs, code is 16, comment is 1, blank is 5.
server\AyaNova\models\TagGroupMap.cs, code is 18, comment is 0, blank is 5.
server\AyaNova\models\TagMap.cs, code is 20, comment is 0, blank is 5.
server\AyaNova\models\User.cs, code is 40, comment is 80, blank is 5.
server\AyaNova\models\UserOptions.cs, code is 29, comment is 82, blank is 8.
server\AyaNova\models\Widget.cs, code is 22, comment is 1, blank is 6.
server\AyaNova\Program.cs, code is 170, comment is 35, blank is 47.
server\AyaNova\Startup.cs, code is 267, comment is 79, blank is 125.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AutoId.cs, code is 24, comment is 1, blank is 2.
server\AyaNova\util\AyaNovaVersion.cs, code is 20, comment is 5, blank is 6.
server\AyaNova\util\AySchema.cs, code is 172, comment is 78, blank is 91.
server\AyaNova\util\CopyObject.cs, code is 46, comment is 14, blank is 10.
server\AyaNova\util\DateUtil.cs, code is 29, comment is 30, blank is 12.
server\AyaNova\util\DbUtil.cs, code is 307, comment is 77, blank is 100.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 18, comment is 8, blank is 8.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 254, comment is 140, blank is 78.
server\AyaNova\util\Hasher.cs, code is 26, comment is 16, blank is 13.
server\AyaNova\util\IsLocalExtension.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\util\License.cs, code is 405, comment is 121, blank is 115.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 239, comment is 92, blank is 95.
server\AyaNova\util\ServerBootConfig.cs, code is 123, comment is 38, blank is 51.
server\AyaNova\util\ServiceProviderProvider.cs, code is 35, comment is 12, blank is 11.
server\AyaNova\util\StringUtil.cs, code is 42, comment is 37, blank is 20.
server\AyaNova\wwwroot\api\sw.css, code is 6, comment is 0, blank is 0.
server\AyaNova\wwwroot\index.htm, code is 48, comment is 3, blank is 10.
startinflux.bat, code is 3, comment is 0, blank is 0.
startsql.bat, code is 1, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
test\raven-integration\ApiResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\ApiTextResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\Attachments\AttachmentTest.cs, code is 90, comment is 45, blank is 50.
test\raven-integration\Authentication\Auth.cs, code is 19, comment is 13, blank is 6.
test\raven-integration\AyaType\AyaType.cs, code is 22, comment is 8, blank is 8.
test\raven-integration\EventLog\EventLog.cs, code is 71, comment is 33, blank is 30.
test\raven-integration\ImportV7\ImportV7.cs, code is 32, comment is 11, blank is 16.
test\raven-integration\JobOperations\JobOperations.cs, code is 30, comment is 16, blank is 15.
test\raven-integration\Locale\Locale.cs, code is 88, comment is 47, blank is 33.
test\raven-integration\Locale\RequestedLocaleKeys.cs, code is 42, comment is 11, blank is 17.
test\raven-integration\LogFiles\LogFiles.cs, code is 19, comment is 7, blank is 8.
test\raven-integration\Metrics\Metrics.cs, code is 27, comment is 9, blank is 17.
test\raven-integration\Privacy\Privacy.cs, code is 16, comment is 6, blank is 8.
test\raven-integration\raven-integration.csproj, code is 14, comment is 0, blank is 3.
test\raven-integration\Search\SearchOps.cs, code is 349, comment is 103, blank is 117.
test\raven-integration\ServerState\ServerStateTest.cs, code is 13, comment is 37, blank is 31.
test\raven-integration\Tags\TagCrud.cs, code is 46, comment is 31, blank is 31.
test\raven-integration\Tags\TagGroupOps.cs, code is 72, comment is 29, blank is 41.
test\raven-integration\Tags\TagLists.cs, code is 52, comment is 10, blank is 22.
test\raven-integration\Tags\TagMapOps.cs, code is 195, comment is 93, blank is 95.
test\raven-integration\testdata\ayanova.data.dump.xxx.zip, it is a binary file.
test\raven-integration\testdata\test.png, it is a binary file.
test\raven-integration\testdata\test.zip, it is a binary file.
test\raven-integration\User\UserCrud.cs, code is 203, comment is 83, blank is 59.
test\raven-integration\User\UserInactive.cs, code is 18, comment is 6, blank is 9.
test\raven-integration\User\UserOptionsRu.cs, code is 68, comment is 36, blank is 30.
test\raven-integration\util.cs, code is 14, comment is 1, blank is 3.
test\raven-integration\Widget\WidgetCrud.cs, code is 113, comment is 57, blank is 59.
test\raven-integration\Widget\WidgetLists.cs, code is 45, comment is 13, blank is 18.
test\raven-integration\Widget\WidgetRights.cs, code is 139, comment is 62, blank is 62.
test\raven-integration\Widget\WidgetValidationTests.cs, code is 139, comment is 58, blank is 67.
===============================================================================
===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2018-12-13 11:35:23
count workspace : c:\data\code\raven
total files : 454
total code lines : 51455
total comment lines : 16658
total blank lines : 7172

app\ayanova\.eslintignore, code is 1, comment is 0, blank is 0.
app\ayanova\.gitignore, code is 20, comment is 0, blank is 4.
app\ayanova\babel.config.js, code is 10, comment is 0, blank is 0.
app\ayanova\cypress.json, code is 3, comment is 0, blank is 0.
app\ayanova\dist\css\about.8a5f24bb.css, code is 0, comment is 0, blank is 0.
app\ayanova\dist\css\app.739f8c92.css, code is 0, comment is 0, blank is 0.
app\ayanova\dist\css\chunk-vendors.8e0afcbb.css, code is 2, comment is 9, blank is 2.
app\ayanova\dist\css\inventory.7baad2c1.css, code is 0, comment is 0, blank is 0.
app\ayanova\dist\css\log.125df923.css, code is 0, comment is 0, blank is 0.
app\ayanova\dist\css\login.c5129fcd.css, code is 1, comment is 0, blank is 0.
app\ayanova\dist\favicon.ico, it is a binary file.
app\ayanova\dist\fonts\fa-brands-400.659c4d58.woff2, it is a binary file.
app\ayanova\dist\fonts\fa-brands-400.8b7a9afd.woff, it is a binary file.
app\ayanova\dist\fonts\fa-brands-400.b69de69a.ttf, it is a binary file.
app\ayanova\dist\fonts\fa-brands-400.ec0716ae.eot, it is a binary file.
app\ayanova\dist\fonts\fa-regular-400.0b5e3a54.woff, it is a binary file.
app\ayanova\dist\fonts\fa-regular-400.6493321d.eot, it is a binary file.
app\ayanova\dist\fonts\fa-regular-400.b48c48ea.ttf, it is a binary file.
app\ayanova\dist\fonts\fa-regular-400.bdadb6ce.woff2, it is a binary file.
app\ayanova\dist\fonts\fa-solid-900.48f54f63.ttf, it is a binary file.
app\ayanova\dist\fonts\fa-solid-900.bcb927a7.woff, it is a binary file.
app\ayanova\dist\fonts\fa-solid-900.f29ad003.eot, it is a binary file.
app\ayanova\dist\fonts\fa-solid-900.fb493903.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-100.987b8457.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-100.e9dbbe8a.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-100italic.6232f43d.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-100italic.d704bb3d.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-300.55536c8e.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-300.a1471d1d.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-300italic.210a7c78.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-300italic.d69924b9.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-400.5d4aeb4e.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-400.bafb105b.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-400italic.9680d5a0.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-400italic.d8bcbe72.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-500.28546717.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-500.de8b7431.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-500italic.510dec37.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-500italic.ffcc050b.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-700.037d8304.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-700.cf6613d1.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-700italic.010c1aee.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-700italic.846d1890.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-900.19b7a0ad.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-900.8c2ade50.woff, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-900italic.7b770d6c.woff2, it is a binary file.
app\ayanova\dist\fonts\roboto-latin-900italic.bc833e72.woff, it is a binary file.
app\ayanova\dist\img\bw-logo.906b7f4a.svg, code is 1, comment is 0, blank is 0.
app\ayanova\dist\img\fa-brands-400.42f9fd6a.svg, code is 1184, comment is 0, blank is 0.
app\ayanova\dist\img\fa-regular-400.0c419713.svg, code is 467, comment is 0, blank is 0.
app\ayanova\dist\img\fa-solid-900.4478b4d7.svg, code is 2618, comment is 0, blank is 0.
app\ayanova\dist\img\icons\android-chrome-192x192.png, it is a binary file.
app\ayanova\dist\img\icons\android-chrome-512x512.png, it is a binary file.
app\ayanova\dist\img\icons\apple-touch-icon-120x120.png, it is a binary file.
app\ayanova\dist\img\icons\apple-touch-icon-152x152.png, it is a binary file.
app\ayanova\dist\img\icons\apple-touch-icon-180x180.png, it is a binary file.
app\ayanova\dist\img\icons\apple-touch-icon-60x60.png, it is a binary file.
app\ayanova\dist\img\icons\apple-touch-icon-76x76.png, it is a binary file.
app\ayanova\dist\img\icons\apple-touch-icon.png, it is a binary file.
app\ayanova\dist\img\icons\favicon-16x16.png, it is a binary file.
app\ayanova\dist\img\icons\favicon-32x32.png, it is a binary file.
app\ayanova\dist\img\icons\msapplication-icon-144x144.png, it is a binary file.
app\ayanova\dist\img\icons\mstile-150x150.png, it is a binary file.
app\ayanova\dist\img\icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
app\ayanova\dist\img\logo.e80d2db3.svg, code is 1, comment is 0, blank is 0.
app\ayanova\dist\index.html, code is 1, comment is 0, blank is 0.
app\ayanova\dist\js\about.f63929a4.js, code is 1, comment is 1, blank is 0.
app\ayanova\dist\js\about.f63929a4.js.map, code is 1, comment is 0, blank is 0.
app\ayanova\dist\js\app.5f566969.js, code is 2, comment is 10, blank is 0.
app\ayanova\dist\js\app.5f566969.js.map, code is 1, comment is 0, blank is 0.
app\ayanova\dist\js\chunk-vendors.84f05f45.js, code is 8, comment is 31, blank is 0.
app\ayanova\dist\js\chunk-vendors.84f05f45.js.map, code is 1, comment is 0, blank is 0.
app\ayanova\dist\js\inventory.fdc5a794.js, code is 1, comment is 1, blank is 0.
app\ayanova\dist\js\inventory.fdc5a794.js.map, code is 1, comment is 0, blank is 0.
app\ayanova\dist\js\log.e47c8f8f.js, code is 1, comment is 1, blank is 0.
app\ayanova\dist\js\log.e47c8f8f.js.map, code is 1, comment is 0, blank is 0.
app\ayanova\dist\js\login.36102b3e.js, code is 1, comment is 1, blank is 0.
app\ayanova\dist\js\login.36102b3e.js.map, code is 1, comment is 0, blank is 0.
app\ayanova\dist\manifest.json, code is 20, comment is 0, blank is 0.
app\ayanova\dist\precache-manifest.82eda240e0d4906063dc40a7515513e2.js, code is 222, comment is 0, blank is 0.
app\ayanova\dist\robots.txt, code is 2, comment is 0, blank is 0.
app\ayanova\dist\service-worker.js, code is 7, comment is 17, blank is 5.
app\ayanova\package-lock.json, code is 16333, comment is 0, blank is 0.
app\ayanova\package.json, code is 88, comment is 0, blank is 5.
app\ayanova\public\favicon.ico, it is a binary file.
app\ayanova\public\img\icons\android-chrome-192x192.png, it is a binary file.
app\ayanova\public\img\icons\android-chrome-512x512.png, it is a binary file.
app\ayanova\public\img\icons\apple-touch-icon-120x120.png, it is a binary file.
app\ayanova\public\img\icons\apple-touch-icon-152x152.png, it is a binary file.
app\ayanova\public\img\icons\apple-touch-icon-180x180.png, it is a binary file.
app\ayanova\public\img\icons\apple-touch-icon-60x60.png, it is a binary file.
app\ayanova\public\img\icons\apple-touch-icon-76x76.png, it is a binary file.
app\ayanova\public\img\icons\apple-touch-icon.png, it is a binary file.
app\ayanova\public\img\icons\favicon-16x16.png, it is a binary file.
app\ayanova\public\img\icons\favicon-32x32.png, it is a binary file.
app\ayanova\public\img\icons\msapplication-icon-144x144.png, it is a binary file.
app\ayanova\public\img\icons\mstile-150x150.png, it is a binary file.
app\ayanova\public\img\icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
app\ayanova\public\index.html, code is 13, comment is 7, blank is 1.
app\ayanova\public\manifest.json, code is 20, comment is 0, blank is 0.
app\ayanova\public\robots.txt, code is 2, comment is 0, blank is 0.
app\ayanova\README.md, code is 29, comment is 0, blank is 7.
app\ayanova\src\api\apimeta.js, code is 16, comment is 2, blank is 1.
app\ayanova\src\api\apiutil.js, code is 128, comment is 6, blank is 7.
app\ayanova\src\api\auth.js, code is 26, comment is 2, blank is 1.
app\ayanova\src\api\locale.js, code is 37, comment is 5, blank is 1.
app\ayanova\src\api\pagedlist.js, code is 17, comment is 9, blank is 3.
app\ayanova\src\App.vue, code is 91, comment is 2, blank is 3.
app\ayanova\src\assets\bw-logo.svg, code is 1, comment is 0, blank is 0.
app\ayanova\src\assets\logo.png, it is a binary file.
app\ayanova\src\assets\logo.svg, code is 1, comment is 0, blank is 0.
app\ayanova\src\assets\stock_vue_logo.png, it is a binary file.
app\ayanova\src\assets\stock_vue_logo.svg, code is 1, comment is 0, blank is 0.
app\ayanova\src\components\desertlist.vue, code is 194, comment is 1, blank is 9.
app\ayanova\src\components\HelloWorld.vue, code is 19, comment is 0, blank is 2.
app\ayanova\src\components\inventorypartassemblytop.vue, code is 24, comment is 0, blank is 2.
app\ayanova\src\components\inventoryparttop.vue, code is 24, comment is 0, blank is 2.
app\ayanova\src\components\inventorypotop.vue, code is 24, comment is 0, blank is 2.
app\ayanova\src\components\inventorywarehousetop.vue, code is 24, comment is 0, blank is 2.
app\ayanova\src\components\inventorywidgetedit.vue, code is 67, comment is 0, blank is 2.
app\ayanova\src\components\inventorywidgetlist.vue, code is 149, comment is 65, blank is 8.
app\ayanova\src\components\stock-HelloWorld.vue, code is 29, comment is 0, blank is 2.
app\ayanova\src\main.js, code is 68, comment is 23, blank is 15.
app\ayanova\src\plugins\vuetify.js, code is 12, comment is 0, blank is 1.
app\ayanova\src\registerServiceWorker.js, code is 23, comment is 1, blank is 4.
app\ayanova\src\router.js, code is 13, comment is 7, blank is 2.
app\ayanova\src\store.js, code is 60, comment is 1, blank is 3.
app\ayanova\src\utils\aboutinfo.js, code is 4, comment is 0, blank is 1.
app\ayanova\src\utils\authutil.js, code is 55, comment is 5, blank is 11.
app\ayanova\src\utils\errorhandler.js, code is 32, comment is 1, blank is 1.
app\ayanova\src\utils\initialize.js, code is 71, comment is 8, blank is 11.
app\ayanova\src\utils\libs\lodash.js, code is 5393, comment is 9451, blank is 916.
app\ayanova\src\utils\roles.js, code is 27, comment is 17, blank is 0.
app\ayanova\src\views\About.vue, code is 151, comment is 5, blank is 4.
app\ayanova\src\views\Home.vue, code is 11, comment is 0, blank is 2.
app\ayanova\src\views\inventory.vue, code is 71, comment is 14, blank is 4.
app\ayanova\src\views\log.vue, code is 37, comment is 2, blank is 3.
app\ayanova\src\views\login.vue, code is 83, comment is 3, blank is 2.
app\ayanova\src\views\secure.vue, code is 24, comment is 0, blank is 2.
app\ayanova\tests\e2e\.eslintrc.js, code is 10, comment is 0, blank is 0.
app\ayanova\tests\e2e\plugins\index.js, code is 17, comment is 2, blank is 2.
app\ayanova\tests\e2e\specs\test.js, code is 6, comment is 1, blank is 1.
app\ayanova\tests\e2e\support\commands.js, code is 0, comment is 25, blank is 0.
app\ayanova\tests\e2e\support\index.js, code is 1, comment is 17, blank is 2.
app\ayanova\tests\unit\.eslintrc.js, code is 5, comment is 0, blank is 0.
app\ayanova\tests\unit\example.spec.js, code is 11, comment is 0, blank is 1.
app\vuetify-choices-cli.png, it is a binary file.
appdev.bat, code is 2, comment is 0, blank is 0.
dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
graphics\bw-logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.txt, code is 7, comment is 0, blank is 1.
graphics\master-AyaNovaShirtPlain.svg, code is 479, comment is 1, blank is 0.
graphics\master-new-cleaned-up-AyaNovaShirtPlain.svg, code is 503, comment is 1, blank is 1.
graphics\pwa-actual-icons\android-chrome-192x192.png, it is a binary file.
graphics\pwa-actual-icons\android-chrome-512x512.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon.png, it is a binary file.
graphics\pwa-actual-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-actual-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-actual-icons\msapplication-icon-144x144.png, it is a binary file.
graphics\pwa-actual-icons\mstile-150x150.png, it is a binary file.
graphics\pwa-actual-icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
graphics\pwa-generated-icons\_head.html, code is 5, comment is 0, blank is 0.
graphics\pwa-generated-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-167x167.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-generated-icons\browserconfig.xml, code is 12, comment is 0, blank is 0.
graphics\pwa-generated-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-generated-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-generated-icons\favicon.ico, it is a binary file.
graphics\pwa-generated-icons\mstile-144x144.png, it is a binary file.
graphics\pwa-generated-icons\pwa-192x192.png, it is a binary file.
graphics\pwa-generated-icons\pwa-512x512.png, it is a binary file.
graphics\pwa-generated-icons\tile150x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x310.png, it is a binary file.
graphics\pwa-generated-icons\tile70x70.png, it is a binary file.
makedocs.bat, code is 3, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 13, comment is 0, blank is 1.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaEvent.cs, code is 17, comment is 8, blank is 7.
server\AyaNova\biz\AyaObjectOwnerId.cs, code is 27, comment is 7, blank is 16.
server\AyaNova\biz\AyaType.cs, code is 27, comment is 131, blank is 13.
server\AyaNova\biz\AyaTypeId.cs, code is 74, comment is 20, blank is 26.
server\AyaNova\biz\AyDataType.cs, code is 13, comment is 1, blank is 1.
server\AyaNova\biz\BizObject.cs, code is 57, comment is 5, blank is 29.
server\AyaNova\biz\BizObjectExistsInDatabase.cs, code is 40, comment is 7, blank is 20.
server\AyaNova\biz\BizObjectFactory.cs, code is 38, comment is 4, blank is 15.
server\AyaNova\biz\BizObjectNameFetcher.cs, code is 24, comment is 26, blank is 19.
server\AyaNova\biz\BizObjectNameFetcherDirect.cs, code is 46, comment is 6, blank is 16.
server\AyaNova\biz\BizRoles.cs, code is 92, comment is 58, blank is 37.
server\AyaNova\biz\BizRoleSet.cs, code is 9, comment is 5, blank is 3.
server\AyaNova\biz\DataFilterBiz.cs, code is 234, comment is 88, blank is 89.
server\AyaNova\biz\EventLogProcessor.cs, code is 64, comment is 34, blank is 32.
server\AyaNova\biz\FilterComparisonOperator.cs, code is 39, comment is 2, blank is 4.
server\AyaNova\biz\FilterOptions.cs, code is 46, comment is 0, blank is 8.
server\AyaNova\biz\FilterOptionsFromListKey.cs, code is 20, comment is 5, blank is 11.
server\AyaNova\biz\FilterSpecialTokens.cs, code is 30, comment is 14, blank is 15.
server\AyaNova\biz\FilterSqlCriteriaBuilder.cs, code is 508, comment is 173, blank is 117.
server\AyaNova\biz\FilterSqlOrderByBuilder.cs, code is 46, comment is 3, blank is 14.
server\AyaNova\biz\IBizObject.cs, code is 15, comment is 24, blank is 16.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 13, comment is 14, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 198, comment is 85, blank is 76.
server\AyaNova\biz\JobOperationsBiz.cs, code is 68, comment is 8, blank is 32.
server\AyaNova\biz\JobsBiz.cs, code is 208, comment is 112, blank is 76.
server\AyaNova\biz\JobStatus.cs, code is 10, comment is 4, blank is 4.
server\AyaNova\biz\JobType.cs, code is 11, comment is 5, blank is 6.
server\AyaNova\biz\LocaleBiz.cs, code is 386, comment is 91, blank is 113.
server\AyaNova\biz\PickListFetcher.cs, code is 54, comment is 49, blank is 29.
server\AyaNova\biz\PrimeData.cs, code is 64, comment is 25, blank is 28.
server\AyaNova\biz\Search.cs, code is 530, comment is 303, blank is 176.
server\AyaNova\biz\TagUtil.cs, code is 29, comment is 190, blank is 8.
server\AyaNova\biz\TrialBiz.cs, code is 48, comment is 24, blank is 23.
server\AyaNova\biz\UserBiz.cs, code is 455, comment is 374, blank is 173.
server\AyaNova\biz\UserOptionsBiz.cs, code is 60, comment is 29, blank is 35.
server\AyaNova\biz\UserType.cs, code is 13, comment is 56, blank is 4.
server\AyaNova\biz\ValidateJsonPatch.cs, code is 54, comment is 3, blank is 16.
server\AyaNova\biz\ValidationError.cs, code is 9, comment is 2, blank is 3.
server\AyaNova\biz\ValidationErrorType.cs, code is 14, comment is 2, blank is 8.
server\AyaNova\biz\WidgetBiz.cs, code is 249, comment is 107, blank is 102.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 53, comment is 29, blank is 19.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 16, comment is 5, blank is 10.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 21, comment is 5, blank is 12.
server\AyaNova\ControllerHelpers\ApiErrorCode.cs, code is 24, comment is 5, blank is 9.
server\AyaNova\ControllerHelpers\ApiErrorCodeStockMessage.cs, code is 43, comment is 8, blank is 8.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 60, comment is 11, blank is 35.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 20, comment is 4, blank is 11.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 14, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 15, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 115, comment is 39, blank is 38.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 124, comment is 45, blank is 42.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 75, comment is 70, blank is 40.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 63, comment is 7, blank is 20.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 20, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 14, comment is 1, blank is 2.
server\AyaNova\ControllerHelpers\UserLocaleIdFromContext.cs, code is 14, comment is 1, blank is 1.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 15, comment is 1, blank is 5.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 13, comment is 1, blank is 5.
server\AyaNova\Controllers\ApiRootController.cs, code is 57, comment is 32, blank is 13.
server\AyaNova\Controllers\AttachmentController.cs, code is 248, comment is 142, blank is 79.
server\AyaNova\Controllers\AuthController.cs, code is 98, comment is 57, blank is 27.
server\AyaNova\Controllers\AyaTypeController.cs, code is 46, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 127, blank is 40.
server\AyaNova\Controllers\DataFilterController.cs, code is 117, comment is 64, blank is 46.
server\AyaNova\Controllers\EventLogController.cs, code is 90, comment is 32, blank is 31.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 166, comment is 73, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 116, comment is 48, blank is 40.
server\AyaNova\Controllers\LocaleController.cs, code is 234, comment is 121, blank is 85.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 35, blank is 35.
server\AyaNova\Controllers\MetricsController.cs, code is 81, comment is 34, blank is 24.
server\AyaNova\Controllers\SearchController.cs, code is 45, comment is 23, blank is 16.
server\AyaNova\Controllers\ServerStateController.cs, code is 64, comment is 42, blank is 22.
server\AyaNova\Controllers\TrialController.cs, code is 74, comment is 28, blank is 19.
server\AyaNova\Controllers\UserController.cs, code is 238, comment is 102, blank is 82.
server\AyaNova\Controllers\UserOptionsController.cs, code is 143, comment is 47, blank is 46.
server\AyaNova\Controllers\WidgetController.cs, code is 197, comment is 113, blank is 72.
server\AyaNova\generator\BackgroundService.cs, code is 43, comment is 13, blank is 16.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 23, comment is 15, blank is 19.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 70, comment is 26, blank is 40.
server\AyaNova\generator\CoreJobSweeper.cs, code is 74, comment is 30, blank is 28.
server\AyaNova\generator\Generate.cs, code is 65, comment is 27, blank is 32.
server\AyaNova\logs\log-ayanova-5.txt, code is 301, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-6.txt, code is 557, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-7.txt, code is 5, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova.txt, code is 208, comment is 0, blank is 0.
server\AyaNova\models\AyContext.cs, code is 67, comment is 13, blank is 17.
server\AyaNova\models\DataFilter.cs, code is 22, comment is 4, blank is 5.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 15, comment is 3, blank is 3.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameIdActiveItem.cs, code is 9, comment is 0, blank is 3.
server\AyaNova\models\dto\NameIdItem.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\NameItem.cs, code is 7, comment is 3, blank is 2.
server\AyaNova\models\dto\NewTextIdConcurrencyTokenItem.cs, code is 9, comment is 0, blank is 2.
server\AyaNova\models\dto\PickListResult.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 9, comment is 3, blank is 2.
server\AyaNova\models\Event.cs, code is 54, comment is 6, blank is 9.
server\AyaNova\models\FileAttachment.cs, code is 24, comment is 3, blank is 4.
server\AyaNova\models\License.cs, code is 14, comment is 0, blank is 6.
server\AyaNova\models\Locale.cs, code is 27, comment is 9, blank is 11.
server\AyaNova\models\LocaleItem.cs, code is 20, comment is 1, blank is 7.
server\AyaNova\models\OpsJob.cs, code is 42, comment is 9, blank is 11.
server\AyaNova\models\OpsJobLog.cs, code is 23, comment is 3, blank is 9.
server\AyaNova\models\SearchDictionary.cs, code is 14, comment is 1, blank is 5.
server\AyaNova\models\SearchKey.cs, code is 19, comment is 0, blank is 7.
server\AyaNova\models\User.cs, code is 45, comment is 80, blank is 6.
server\AyaNova\models\UserOptions.cs, code is 29, comment is 88, blank is 8.
server\AyaNova\models\Widget.cs, code is 27, comment is 1, blank is 7.
server\AyaNova\Program.cs, code is 176, comment is 35, blank is 51.
server\AyaNova\Startup.cs, code is 278, comment is 96, blank is 122.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AutoId.cs, code is 24, comment is 1, blank is 2.
server\AyaNova\util\AyaNovaVersion.cs, code is 20, comment is 5, blank is 6.
server\AyaNova\util\AySchema.cs, code is 170, comment is 95, blank is 97.
server\AyaNova\util\CopyObject.cs, code is 46, comment is 14, blank is 10.
server\AyaNova\util\DateUtil.cs, code is 29, comment is 30, blank is 14.
server\AyaNova\util\DbUtil.cs, code is 306, comment is 78, blank is 101.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 18, comment is 8, blank is 8.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 254, comment is 140, blank is 78.
server\AyaNova\util\Hasher.cs, code is 26, comment is 16, blank is 13.
server\AyaNova\util\IsLocalExtension.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\util\License.cs, code is 405, comment is 121, blank is 115.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 280, comment is 98, blank is 108.
server\AyaNova\util\ServerBootConfig.cs, code is 136, comment is 44, blank is 58.
server\AyaNova\util\ServiceProviderProvider.cs, code is 35, comment is 12, blank is 11.
server\AyaNova\util\StringUtil.cs, code is 42, comment is 37, blank is 20.
server\AyaNova\wwwroot\css\about.8a5f24bb.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\app.739f8c92.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\chunk-vendors.8e0afcbb.css, code is 2, comment is 9, blank is 2.
server\AyaNova\wwwroot\css\inventory.7baad2c1.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\log.125df923.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\login.c5129fcd.css, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\favicon.ico, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.659c4d58.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.8b7a9afd.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.b69de69a.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.ec0716ae.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.0b5e3a54.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.6493321d.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.b48c48ea.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.bdadb6ce.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.48f54f63.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.bcb927a7.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.f29ad003.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.fb493903.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.987b8457.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.e9dbbe8a.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.6232f43d.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.d704bb3d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.55536c8e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.a1471d1d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.210a7c78.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.d69924b9.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.5d4aeb4e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.bafb105b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.9680d5a0.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.d8bcbe72.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.28546717.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.de8b7431.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.510dec37.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.ffcc050b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.037d8304.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.cf6613d1.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.010c1aee.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.846d1890.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.19b7a0ad.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.8c2ade50.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.7b770d6c.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.bc833e72.woff, it is a binary file.
server\AyaNova\wwwroot\img\bw-logo.906b7f4a.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\fa-brands-400.42f9fd6a.svg, code is 1184, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\fa-regular-400.0c419713.svg, code is 467, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\fa-solid-900.4478b4d7.svg, code is 2618, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\icons\android-chrome-192x192.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\android-chrome-512x512.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-120x120.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-152x152.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-180x180.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-60x60.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-76x76.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-16x16.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-32x32.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\msapplication-icon-144x144.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\mstile-150x150.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\logo.e80d2db3.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\index.html, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\about.f63929a4.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\about.f63929a4.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\app.5f566969.js, code is 2, comment is 10, blank is 0.
server\AyaNova\wwwroot\js\app.5f566969.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.84f05f45.js, code is 8, comment is 31, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.84f05f45.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\inventory.fdc5a794.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\inventory.fdc5a794.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\log.e47c8f8f.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\log.e47c8f8f.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\login.36102b3e.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\login.36102b3e.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\manifest.json, code is 20, comment is 0, blank is 0.
server\AyaNova\wwwroot\precache-manifest.82eda240e0d4906063dc40a7515513e2.js, code is 222, comment is 0, blank is 0.
server\AyaNova\wwwroot\robots.txt, code is 2, comment is 0, blank is 0.
server\AyaNova\wwwroot\service-worker.js, code is 7, comment is 17, blank is 5.
startinflux.bat, code is 3, comment is 0, blank is 0.
startserver.bat, code is 1, comment is 0, blank is 0.
startsql.bat, code is 1, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
test\raven-integration\ApiResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\ApiTextResponse.cs, code is 10, comment is 2, blank is 3.
test\raven-integration\Attachments\AttachmentTest.cs, code is 90, comment is 45, blank is 50.
test\raven-integration\Authentication\Auth.cs, code is 19, comment is 13, blank is 6.
test\raven-integration\AutoId.cs, code is 24, comment is 1, blank is 2.
test\raven-integration\AyaType\AyaType.cs, code is 22, comment is 8, blank is 8.
test\raven-integration\burntest.bat, code is 8, comment is 0, blank is 0.
test\raven-integration\DataFilter\DataFilterCrud.cs, code is 102, comment is 44, blank is 40.
test\raven-integration\DataFilter\DataFilterFilteringLists.cs, code is 3853, comment is 1014, blank is 1470.
test\raven-integration\DataFilter\DataFilterOrderBy.cs, code is 268, comment is 70, blank is 104.
test\raven-integration\EventLog\EventLog.cs, code is 71, comment is 33, blank is 30.
test\raven-integration\ImportV7\ImportV7.cs, code is 32, comment is 11, blank is 16.
test\raven-integration\JobOperations\JobOperations.cs, code is 30, comment is 16, blank is 15.
test\raven-integration\Locale\Locale.cs, code is 102, comment is 55, blank is 36.
test\raven-integration\Locale\RequestedLocaleKeys.cs, code is 41, comment is 12, blank is 17.
test\raven-integration\LogFiles\LogFiles.cs, code is 20, comment is 7, blank is 8.
test\raven-integration\Metrics\Metrics.cs, code is 27, comment is 9, blank is 17.
test\raven-integration\Privacy\Privacy.cs, code is 16, comment is 6, blank is 8.
test\raven-integration\raven-integration.csproj, code is 14, comment is 0, blank is 3.
test\raven-integration\Search\SearchOps.cs, code is 371, comment is 113, blank is 132.
test\raven-integration\ServerState\ServerStateTest.cs, code is 13, comment is 37, blank is 31.
test\raven-integration\testdata\ayanova.data.dump.xxx.zip, it is a binary file.
test\raven-integration\testdata\test.png, it is a binary file.
test\raven-integration\testdata\test.zip, it is a binary file.
test\raven-integration\User\UserCrud.cs, code is 375, comment is 132, blank is 116.
test\raven-integration\User\UserInactive.cs, code is 18, comment is 6, blank is 9.
test\raven-integration\User\UserOptionsRu.cs, code is 68, comment is 36, blank is 30.
test\raven-integration\util.cs, code is 25, comment is 1, blank is 4.
test\raven-integration\Widget\WidgetCrud.cs, code is 132, comment is 58, blank is 57.
test\raven-integration\Widget\WidgetLists.cs, code is 133, comment is 31, blank is 53.
test\raven-integration\Widget\WidgetRights.cs, code is 139, comment is 62, blank is 62.
test\raven-integration\Widget\WidgetValidationTests.cs, code is 109, comment is 63, blank is 63.
===============================================================================
===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2019-01-28 15:29:38
count workspace : c:\data\code\raven
total files : 282
total code lines : 20341
total comment lines : 4979
total blank lines : 3985

dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
graphics\bw-logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.txt, code is 7, comment is 0, blank is 1.
graphics\master-AyaNovaShirtPlain.svg, code is 479, comment is 1, blank is 0.
graphics\master-new-cleaned-up-AyaNovaShirtPlain.svg, code is 503, comment is 1, blank is 1.
graphics\pwa-actual-icons\android-chrome-192x192.png, it is a binary file.
graphics\pwa-actual-icons\android-chrome-512x512.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon.png, it is a binary file.
graphics\pwa-actual-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-actual-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-actual-icons\msapplication-icon-144x144.png, it is a binary file.
graphics\pwa-actual-icons\mstile-150x150.png, it is a binary file.
graphics\pwa-actual-icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
graphics\pwa-generated-icons\_head.html, code is 5, comment is 0, blank is 0.
graphics\pwa-generated-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-167x167.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-generated-icons\browserconfig.xml, code is 12, comment is 0, blank is 0.
graphics\pwa-generated-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-generated-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-generated-icons\favicon.ico, it is a binary file.
graphics\pwa-generated-icons\mstile-144x144.png, it is a binary file.
graphics\pwa-generated-icons\pwa-192x192.png, it is a binary file.
graphics\pwa-generated-icons\pwa-512x512.png, it is a binary file.
graphics\pwa-generated-icons\tile150x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x310.png, it is a binary file.
graphics\pwa-generated-icons\tile70x70.png, it is a binary file.
makedocs.bat, code is 3, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 13, comment is 0, blank is 1.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaEvent.cs, code is 17, comment is 8, blank is 7.
server\AyaNova\biz\AyaObjectOwnerId.cs, code is 27, comment is 7, blank is 16.
server\AyaNova\biz\AyaType.cs, code is 28, comment is 131, blank is 13.
server\AyaNova\biz\AyaTypeId.cs, code is 74, comment is 20, blank is 26.
server\AyaNova\biz\AyDataType.cs, code is 27, comment is 1, blank is 3.
server\AyaNova\biz\BizObject.cs, code is 57, comment is 5, blank is 29.
server\AyaNova\biz\BizObjectExistsInDatabase.cs, code is 42, comment is 7, blank is 20.
server\AyaNova\biz\BizObjectFactory.cs, code is 40, comment is 4, blank is 15.
server\AyaNova\biz\BizObjectNameFetcherDirect.cs, code is 50, comment is 6, blank is 16.
server\AyaNova\biz\BizRoles.cs, code is 98, comment is 62, blank is 38.
server\AyaNova\biz\BizRoleSet.cs, code is 9, comment is 5, blank is 3.
server\AyaNova\biz\CustomFieldsValidator.cs, code is 55, comment is 20, blank is 14.
server\AyaNova\biz\DataFilterBiz.cs, code is 234, comment is 88, blank is 89.
server\AyaNova\biz\EventLogProcessor.cs, code is 64, comment is 34, blank is 32.
server\AyaNova\biz\FilterComparisonOperator.cs, code is 39, comment is 2, blank is 4.
server\AyaNova\biz\FilterOptions.cs, code is 46, comment is 0, blank is 8.
server\AyaNova\biz\FilterOptionsFromListKey.cs, code is 20, comment is 5, blank is 11.
server\AyaNova\biz\FilterSpecialTokens.cs, code is 30, comment is 14, blank is 15.
server\AyaNova\biz\FilterSqlCriteriaBuilder.cs, code is 508, comment is 173, blank is 117.
server\AyaNova\biz\FilterSqlOrderByBuilder.cs, code is 46, comment is 3, blank is 14.
server\AyaNova\biz\FormAvailableFields.cs, code is 118, comment is 11, blank is 24.
server\AyaNova\biz\FormCustomBiz.cs, code is 156, comment is 53, blank is 75.
server\AyaNova\biz\IBizObject.cs, code is 15, comment is 24, blank is 16.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 13, comment is 14, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 201, comment is 86, blank is 79.
server\AyaNova\biz\JobOperationsBiz.cs, code is 68, comment is 8, blank is 32.
server\AyaNova\biz\JobsBiz.cs, code is 217, comment is 113, blank is 77.
server\AyaNova\biz\JobStatus.cs, code is 10, comment is 4, blank is 4.
server\AyaNova\biz\JobType.cs, code is 11, comment is 5, blank is 6.
server\AyaNova\biz\LocaleBiz.cs, code is 398, comment is 94, blank is 117.
server\AyaNova\biz\PickListFetcher.cs, code is 54, comment is 50, blank is 29.
server\AyaNova\biz\PrimeData.cs, code is 65, comment is 18, blank is 29.
server\AyaNova\biz\RequiredFieldsValidator.cs, code is 31, comment is 10, blank is 10.
server\AyaNova\biz\Search.cs, code is 530, comment is 303, blank is 176.
server\AyaNova\biz\TagUtil.cs, code is 131, comment is 44, blank is 22.
server\AyaNova\biz\TrialBiz.cs, code is 48, comment is 24, blank is 23.
server\AyaNova\biz\UserBiz.cs, code is 496, comment is 259, blank is 174.
server\AyaNova\biz\UserOptionsBiz.cs, code is 60, comment is 29, blank is 35.
server\AyaNova\biz\UserType.cs, code is 13, comment is 56, blank is 4.
server\AyaNova\biz\ValidateJsonPatch.cs, code is 54, comment is 3, blank is 16.
server\AyaNova\biz\ValidationError.cs, code is 9, comment is 2, blank is 3.
server\AyaNova\biz\ValidationErrorType.cs, code is 16, comment is 2, blank is 8.
server\AyaNova\biz\WidgetBiz.cs, code is 263, comment is 109, blank is 103.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 53, comment is 29, blank is 19.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 16, comment is 5, blank is 10.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 21, comment is 5, blank is 12.
server\AyaNova\ControllerHelpers\ApiErrorCode.cs, code is 24, comment is 5, blank is 9.
server\AyaNova\ControllerHelpers\ApiErrorCodeStockMessage.cs, code is 43, comment is 8, blank is 8.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 60, comment is 11, blank is 35.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 20, comment is 4, blank is 11.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 14, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 15, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 115, comment is 39, blank is 38.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 124, comment is 45, blank is 42.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 75, comment is 70, blank is 40.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 63, comment is 7, blank is 20.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 18, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 14, comment is 1, blank is 2.
server\AyaNova\ControllerHelpers\UserLocaleIdFromContext.cs, code is 14, comment is 1, blank is 1.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 15, comment is 1, blank is 5.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 13, comment is 1, blank is 5.
server\AyaNova\Controllers\ApiRootController.cs, code is 64, comment is 33, blank is 12.
server\AyaNova\Controllers\AttachmentController.cs, code is 248, comment is 142, blank is 79.
server\AyaNova\Controllers\AuthController.cs, code is 148, comment is 62, blank is 40.
server\AyaNova\Controllers\AyaEnumPickListController.cs, code is 113, comment is 24, blank is 29.
server\AyaNova\Controllers\AyaTypeController.cs, code is 48, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 127, blank is 40.
server\AyaNova\Controllers\DataFilterController.cs, code is 117, comment is 61, blank is 46.
server\AyaNova\Controllers\EventLogController.cs, code is 90, comment is 32, blank is 31.
server\AyaNova\Controllers\FormCustomController.cs, code is 136, comment is 74, blank is 52.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 166, comment is 69, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 116, comment is 48, blank is 40.
server\AyaNova\Controllers\LocaleController.cs, code is 234, comment is 121, blank is 85.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 35, blank is 35.
server\AyaNova\Controllers\MetricsController.cs, code is 81, comment is 34, blank is 24.
server\AyaNova\Controllers\SearchController.cs, code is 45, comment is 23, blank is 16.
server\AyaNova\Controllers\ServerStateController.cs, code is 64, comment is 42, blank is 22.
server\AyaNova\Controllers\TagListController.cs, code is 46, comment is 44, blank is 21.
server\AyaNova\Controllers\TrialController.cs, code is 74, comment is 28, blank is 19.
server\AyaNova\Controllers\UserController.cs, code is 238, comment is 102, blank is 82.
server\AyaNova\Controllers\UserOptionsController.cs, code is 143, comment is 47, blank is 46.
server\AyaNova\Controllers\WidgetController.cs, code is 197, comment is 113, blank is 72.
server\AyaNova\generator\BackgroundService.cs, code is 43, comment is 13, blank is 16.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 23, comment is 15, blank is 19.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 70, comment is 26, blank is 40.
server\AyaNova\generator\CoreJobSweeper.cs, code is 74, comment is 30, blank is 28.
server\AyaNova\generator\Generate.cs, code is 65, comment is 27, blank is 32.
server\AyaNova\logs\log-ayanova-20190107.txt, code is 702, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-20190115.txt, code is 2127, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-20190118.txt, code is 172, comment is 0, blank is 2.
server\AyaNova\logs\log-ayanova.txt, code is 244, comment is 0, blank is 0.
server\AyaNova\models\AyContext.cs, code is 69, comment is 13, blank is 17.
server\AyaNova\models\DataFilter.cs, code is 22, comment is 4, blank is 5.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 15, comment is 3, blank is 3.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameIdActiveItem.cs, code is 9, comment is 0, blank is 3.
server\AyaNova\models\dto\NameIdItem.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\NameItem.cs, code is 7, comment is 3, blank is 2.
server\AyaNova\models\dto\NewTextIdConcurrencyTokenItem.cs, code is 9, comment is 0, blank is 2.
server\AyaNova\models\dto\PickListResult.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 9, comment is 3, blank is 2.
server\AyaNova\models\Event.cs, code is 54, comment is 6, blank is 9.
server\AyaNova\models\FileAttachment.cs, code is 24, comment is 3, blank is 4.
server\AyaNova\models\FormCustom.cs, code is 17, comment is 13, blank is 6.
server\AyaNova\models\License.cs, code is 12, comment is 0, blank is 2.
server\AyaNova\models\Locale.cs, code is 27, comment is 9, blank is 11.
server\AyaNova\models\LocaleItem.cs, code is 20, comment is 1, blank is 7.
server\AyaNova\models\OpsJob.cs, code is 42, comment is 9, blank is 11.
server\AyaNova\models\OpsJobLog.cs, code is 23, comment is 3, blank is 9.
server\AyaNova\models\SearchDictionary.cs, code is 14, comment is 1, blank is 5.
server\AyaNova\models\SearchKey.cs, code is 19, comment is 0, blank is 7.
server\AyaNova\models\Tag.cs, code is 15, comment is 1, blank is 6.
server\AyaNova\models\User.cs, code is 53, comment is 80, blank is 7.
server\AyaNova\models\UserOptions.cs, code is 29, comment is 88, blank is 8.
server\AyaNova\models\Widget.cs, code is 29, comment is 1, blank is 7.
server\AyaNova\Program.cs, code is 180, comment is 37, blank is 51.
server\AyaNova\Startup.cs, code is 277, comment is 100, blank is 127.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AutoId.cs, code is 24, comment is 1, blank is 2.
server\AyaNova\util\AyaNovaVersion.cs, code is 20, comment is 5, blank is 6.
server\AyaNova\util\AySchema.cs, code is 177, comment is 80, blank is 97.
server\AyaNova\util\CopyObject.cs, code is 46, comment is 14, blank is 10.
server\AyaNova\util\DateUtil.cs, code is 29, comment is 30, blank is 14.
server\AyaNova\util\DbUtil.cs, code is 316, comment is 79, blank is 103.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 18, comment is 8, blank is 8.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 254, comment is 140, blank is 78.
server\AyaNova\util\Hasher.cs, code is 26, comment is 16, blank is 13.
server\AyaNova\util\IsLocalExtension.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\util\License.cs, code is 422, comment is 123, blank is 117.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 280, comment is 98, blank is 108.
server\AyaNova\util\ServerBootConfig.cs, code is 136, comment is 44, blank is 58.
server\AyaNova\util\ServiceProviderProvider.cs, code is 35, comment is 12, blank is 11.
server\AyaNova\util\StringUtil.cs, code is 42, comment is 37, blank is 20.
server\AyaNova\wwwroot\css\about.8a5f24bb.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\app.739f8c92.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\chunk-vendors.8e0afcbb.css, code is 2, comment is 9, blank is 2.
server\AyaNova\wwwroot\css\inventory.7baad2c1.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\log.125df923.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\login.c5129fcd.css, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\favicon.ico, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.659c4d58.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.8b7a9afd.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.b69de69a.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.ec0716ae.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.0b5e3a54.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.6493321d.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.b48c48ea.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.bdadb6ce.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.48f54f63.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.bcb927a7.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.f29ad003.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.fb493903.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.987b8457.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.e9dbbe8a.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.6232f43d.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.d704bb3d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.55536c8e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.a1471d1d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.210a7c78.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.d69924b9.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.5d4aeb4e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.bafb105b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.9680d5a0.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.d8bcbe72.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.28546717.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.de8b7431.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.510dec37.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.ffcc050b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.037d8304.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.cf6613d1.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.010c1aee.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.846d1890.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.19b7a0ad.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.8c2ade50.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.7b770d6c.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.bc833e72.woff, it is a binary file.
server\AyaNova\wwwroot\img\bw-logo.906b7f4a.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\fa-brands-400.42f9fd6a.svg, code is 1184, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\fa-regular-400.0c419713.svg, code is 467, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\fa-solid-900.4478b4d7.svg, code is 2618, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\icons\android-chrome-192x192.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\android-chrome-512x512.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-120x120.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-152x152.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-180x180.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-60x60.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-76x76.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-16x16.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-32x32.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\msapplication-icon-144x144.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\mstile-150x150.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\logo.e80d2db3.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\index.html, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\about.f63929a4.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\about.f63929a4.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\app.5f566969.js, code is 2, comment is 10, blank is 0.
server\AyaNova\wwwroot\js\app.5f566969.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.84f05f45.js, code is 8, comment is 31, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.84f05f45.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\inventory.fdc5a794.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\inventory.fdc5a794.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\log.e47c8f8f.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\log.e47c8f8f.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\login.36102b3e.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\login.36102b3e.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\manifest.json, code is 20, comment is 0, blank is 0.
server\AyaNova\wwwroot\precache-manifest.82eda240e0d4906063dc40a7515513e2.js, code is 222, comment is 0, blank is 0.
server\AyaNova\wwwroot\robots.txt, code is 2, comment is 0, blank is 0.
server\AyaNova\wwwroot\service-worker.js, code is 7, comment is 17, blank is 5.
startinflux.bat, code is 3, comment is 0, blank is 0.
startserver.bat, code is 1, comment is 0, blank is 0.
startsql.bat, code is 1, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
===============================================================================
===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2019-02-15 12:05:17
count workspace : c:\data\code\raven
total files : 282
total code lines : 18141
total comment lines : 4979
total blank lines : 3983

dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
graphics\bw-logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.txt, code is 7, comment is 0, blank is 1.
graphics\master-AyaNovaShirtPlain.svg, code is 479, comment is 1, blank is 0.
graphics\master-new-cleaned-up-AyaNovaShirtPlain.svg, code is 503, comment is 1, blank is 1.
graphics\pwa-actual-icons\android-chrome-192x192.png, it is a binary file.
graphics\pwa-actual-icons\android-chrome-512x512.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon.png, it is a binary file.
graphics\pwa-actual-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-actual-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-actual-icons\msapplication-icon-144x144.png, it is a binary file.
graphics\pwa-actual-icons\mstile-150x150.png, it is a binary file.
graphics\pwa-actual-icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
graphics\pwa-generated-icons\_head.html, code is 5, comment is 0, blank is 0.
graphics\pwa-generated-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-167x167.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-generated-icons\browserconfig.xml, code is 12, comment is 0, blank is 0.
graphics\pwa-generated-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-generated-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-generated-icons\favicon.ico, it is a binary file.
graphics\pwa-generated-icons\mstile-144x144.png, it is a binary file.
graphics\pwa-generated-icons\pwa-192x192.png, it is a binary file.
graphics\pwa-generated-icons\pwa-512x512.png, it is a binary file.
graphics\pwa-generated-icons\tile150x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x310.png, it is a binary file.
graphics\pwa-generated-icons\tile70x70.png, it is a binary file.
makedocs.bat, code is 3, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 13, comment is 0, blank is 1.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaEvent.cs, code is 17, comment is 8, blank is 7.
server\AyaNova\biz\AyaObjectOwnerId.cs, code is 27, comment is 7, blank is 16.
server\AyaNova\biz\AyaType.cs, code is 28, comment is 131, blank is 13.
server\AyaNova\biz\AyaTypeId.cs, code is 74, comment is 20, blank is 26.
server\AyaNova\biz\AyDataType.cs, code is 27, comment is 1, blank is 3.
server\AyaNova\biz\BizObject.cs, code is 57, comment is 5, blank is 29.
server\AyaNova\biz\BizObjectExistsInDatabase.cs, code is 42, comment is 7, blank is 20.
server\AyaNova\biz\BizObjectFactory.cs, code is 40, comment is 4, blank is 15.
server\AyaNova\biz\BizObjectNameFetcherDirect.cs, code is 50, comment is 6, blank is 16.
server\AyaNova\biz\BizRoles.cs, code is 98, comment is 62, blank is 38.
server\AyaNova\biz\BizRoleSet.cs, code is 9, comment is 5, blank is 3.
server\AyaNova\biz\CustomFieldsValidator.cs, code is 55, comment is 20, blank is 14.
server\AyaNova\biz\DataFilterBiz.cs, code is 234, comment is 88, blank is 89.
server\AyaNova\biz\EventLogProcessor.cs, code is 64, comment is 34, blank is 32.
server\AyaNova\biz\FilterComparisonOperator.cs, code is 39, comment is 2, blank is 4.
server\AyaNova\biz\FilterOptions.cs, code is 46, comment is 0, blank is 8.
server\AyaNova\biz\FilterOptionsFromListKey.cs, code is 20, comment is 5, blank is 11.
server\AyaNova\biz\FilterSpecialTokens.cs, code is 30, comment is 14, blank is 15.
server\AyaNova\biz\FilterSqlCriteriaBuilder.cs, code is 508, comment is 173, blank is 117.
server\AyaNova\biz\FilterSqlOrderByBuilder.cs, code is 46, comment is 3, blank is 14.
server\AyaNova\biz\FormAvailableFields.cs, code is 118, comment is 11, blank is 24.
server\AyaNova\biz\FormCustomBiz.cs, code is 156, comment is 53, blank is 75.
server\AyaNova\biz\IBizObject.cs, code is 15, comment is 24, blank is 16.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 13, comment is 14, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 201, comment is 86, blank is 79.
server\AyaNova\biz\JobOperationsBiz.cs, code is 68, comment is 8, blank is 32.
server\AyaNova\biz\JobsBiz.cs, code is 217, comment is 113, blank is 77.
server\AyaNova\biz\JobStatus.cs, code is 10, comment is 4, blank is 4.
server\AyaNova\biz\JobType.cs, code is 11, comment is 5, blank is 6.
server\AyaNova\biz\LocaleBiz.cs, code is 398, comment is 94, blank is 117.
server\AyaNova\biz\PickListFetcher.cs, code is 54, comment is 50, blank is 29.
server\AyaNova\biz\PrimeData.cs, code is 65, comment is 18, blank is 29.
server\AyaNova\biz\RequiredFieldsValidator.cs, code is 31, comment is 10, blank is 10.
server\AyaNova\biz\Search.cs, code is 530, comment is 303, blank is 176.
server\AyaNova\biz\TagUtil.cs, code is 131, comment is 44, blank is 22.
server\AyaNova\biz\TrialBiz.cs, code is 48, comment is 24, blank is 23.
server\AyaNova\biz\UserBiz.cs, code is 496, comment is 259, blank is 174.
server\AyaNova\biz\UserOptionsBiz.cs, code is 60, comment is 29, blank is 35.
server\AyaNova\biz\UserType.cs, code is 13, comment is 56, blank is 4.
server\AyaNova\biz\ValidateJsonPatch.cs, code is 54, comment is 3, blank is 16.
server\AyaNova\biz\ValidationError.cs, code is 9, comment is 2, blank is 3.
server\AyaNova\biz\ValidationErrorType.cs, code is 16, comment is 2, blank is 8.
server\AyaNova\biz\WidgetBiz.cs, code is 263, comment is 109, blank is 103.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 53, comment is 29, blank is 19.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 16, comment is 5, blank is 10.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 21, comment is 5, blank is 12.
server\AyaNova\ControllerHelpers\ApiErrorCode.cs, code is 24, comment is 5, blank is 9.
server\AyaNova\ControllerHelpers\ApiErrorCodeStockMessage.cs, code is 43, comment is 8, blank is 8.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 60, comment is 11, blank is 35.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 20, comment is 4, blank is 11.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 14, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 15, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 115, comment is 39, blank is 38.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 124, comment is 45, blank is 42.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 75, comment is 70, blank is 40.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 63, comment is 7, blank is 20.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 18, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 14, comment is 1, blank is 2.
server\AyaNova\ControllerHelpers\UserLocaleIdFromContext.cs, code is 14, comment is 1, blank is 1.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 15, comment is 1, blank is 5.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 13, comment is 1, blank is 5.
server\AyaNova\Controllers\ApiRootController.cs, code is 64, comment is 33, blank is 12.
server\AyaNova\Controllers\AttachmentController.cs, code is 248, comment is 142, blank is 79.
server\AyaNova\Controllers\AuthController.cs, code is 148, comment is 62, blank is 40.
server\AyaNova\Controllers\AyaEnumPickListController.cs, code is 113, comment is 24, blank is 29.
server\AyaNova\Controllers\AyaTypeController.cs, code is 48, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 127, blank is 40.
server\AyaNova\Controllers\DataFilterController.cs, code is 117, comment is 61, blank is 46.
server\AyaNova\Controllers\EventLogController.cs, code is 90, comment is 32, blank is 31.
server\AyaNova\Controllers\FormCustomController.cs, code is 136, comment is 74, blank is 52.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 166, comment is 69, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 116, comment is 48, blank is 40.
server\AyaNova\Controllers\LocaleController.cs, code is 234, comment is 121, blank is 85.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 35, blank is 35.
server\AyaNova\Controllers\MetricsController.cs, code is 81, comment is 34, blank is 24.
server\AyaNova\Controllers\SearchController.cs, code is 45, comment is 23, blank is 16.
server\AyaNova\Controllers\ServerStateController.cs, code is 64, comment is 42, blank is 22.
server\AyaNova\Controllers\TagListController.cs, code is 46, comment is 44, blank is 21.
server\AyaNova\Controllers\TrialController.cs, code is 74, comment is 28, blank is 19.
server\AyaNova\Controllers\UserController.cs, code is 238, comment is 102, blank is 82.
server\AyaNova\Controllers\UserOptionsController.cs, code is 143, comment is 47, blank is 46.
server\AyaNova\Controllers\WidgetController.cs, code is 197, comment is 113, blank is 72.
server\AyaNova\generator\BackgroundService.cs, code is 43, comment is 13, blank is 16.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 23, comment is 15, blank is 19.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 70, comment is 26, blank is 40.
server\AyaNova\generator\CoreJobSweeper.cs, code is 74, comment is 30, blank is 28.
server\AyaNova\generator\Generate.cs, code is 65, comment is 27, blank is 32.
server\AyaNova\logs\log-ayanova-20190129.txt, code is 650, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-20190131.txt, code is 118, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-20190212.txt, code is 239, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova.txt, code is 38, comment is 0, blank is 0.
server\AyaNova\models\AyContext.cs, code is 69, comment is 13, blank is 17.
server\AyaNova\models\DataFilter.cs, code is 22, comment is 4, blank is 5.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 15, comment is 3, blank is 3.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameIdActiveItem.cs, code is 9, comment is 0, blank is 3.
server\AyaNova\models\dto\NameIdItem.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\NameItem.cs, code is 7, comment is 3, blank is 2.
server\AyaNova\models\dto\NewTextIdConcurrencyTokenItem.cs, code is 9, comment is 0, blank is 2.
server\AyaNova\models\dto\PickListResult.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 9, comment is 3, blank is 2.
server\AyaNova\models\Event.cs, code is 54, comment is 6, blank is 9.
server\AyaNova\models\FileAttachment.cs, code is 24, comment is 3, blank is 4.
server\AyaNova\models\FormCustom.cs, code is 17, comment is 13, blank is 6.
server\AyaNova\models\License.cs, code is 12, comment is 0, blank is 2.
server\AyaNova\models\Locale.cs, code is 27, comment is 9, blank is 11.
server\AyaNova\models\LocaleItem.cs, code is 20, comment is 1, blank is 7.
server\AyaNova\models\OpsJob.cs, code is 42, comment is 9, blank is 11.
server\AyaNova\models\OpsJobLog.cs, code is 23, comment is 3, blank is 9.
server\AyaNova\models\SearchDictionary.cs, code is 14, comment is 1, blank is 5.
server\AyaNova\models\SearchKey.cs, code is 19, comment is 0, blank is 7.
server\AyaNova\models\Tag.cs, code is 15, comment is 1, blank is 6.
server\AyaNova\models\User.cs, code is 53, comment is 80, blank is 7.
server\AyaNova\models\UserOptions.cs, code is 29, comment is 88, blank is 8.
server\AyaNova\models\Widget.cs, code is 29, comment is 1, blank is 7.
server\AyaNova\Program.cs, code is 180, comment is 37, blank is 51.
server\AyaNova\Startup.cs, code is 277, comment is 100, blank is 127.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AutoId.cs, code is 24, comment is 1, blank is 2.
server\AyaNova\util\AyaNovaVersion.cs, code is 20, comment is 5, blank is 6.
server\AyaNova\util\AySchema.cs, code is 177, comment is 80, blank is 97.
server\AyaNova\util\CopyObject.cs, code is 46, comment is 14, blank is 10.
server\AyaNova\util\DateUtil.cs, code is 29, comment is 30, blank is 14.
server\AyaNova\util\DbUtil.cs, code is 316, comment is 79, blank is 103.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 18, comment is 8, blank is 8.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 254, comment is 140, blank is 78.
server\AyaNova\util\Hasher.cs, code is 26, comment is 16, blank is 13.
server\AyaNova\util\IsLocalExtension.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\util\License.cs, code is 422, comment is 123, blank is 117.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 280, comment is 98, blank is 108.
server\AyaNova\util\ServerBootConfig.cs, code is 136, comment is 44, blank is 58.
server\AyaNova\util\ServiceProviderProvider.cs, code is 35, comment is 12, blank is 11.
server\AyaNova\util\StringUtil.cs, code is 42, comment is 37, blank is 20.
server\AyaNova\wwwroot\css\about.8a5f24bb.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\app.739f8c92.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\chunk-vendors.8e0afcbb.css, code is 2, comment is 9, blank is 2.
server\AyaNova\wwwroot\css\inventory.7baad2c1.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\log.125df923.css, code is 0, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\login.c5129fcd.css, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\favicon.ico, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.659c4d58.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.8b7a9afd.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.b69de69a.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.ec0716ae.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.0b5e3a54.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.6493321d.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.b48c48ea.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.bdadb6ce.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.48f54f63.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.bcb927a7.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.f29ad003.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.fb493903.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.987b8457.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.e9dbbe8a.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.6232f43d.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.d704bb3d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.55536c8e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.a1471d1d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.210a7c78.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.d69924b9.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.5d4aeb4e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.bafb105b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.9680d5a0.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.d8bcbe72.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.28546717.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.de8b7431.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.510dec37.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.ffcc050b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.037d8304.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.cf6613d1.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.010c1aee.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.846d1890.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.19b7a0ad.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.8c2ade50.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.7b770d6c.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.bc833e72.woff, it is a binary file.
server\AyaNova\wwwroot\img\bw-logo.906b7f4a.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\fa-brands-400.42f9fd6a.svg, code is 1184, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\fa-regular-400.0c419713.svg, code is 467, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\fa-solid-900.4478b4d7.svg, code is 2618, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\icons\android-chrome-192x192.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\android-chrome-512x512.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-120x120.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-152x152.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-180x180.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-60x60.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-76x76.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-16x16.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-32x32.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\msapplication-icon-144x144.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\mstile-150x150.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\logo.e80d2db3.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\index.html, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\about.f63929a4.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\about.f63929a4.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\app.5f566969.js, code is 2, comment is 10, blank is 0.
server\AyaNova\wwwroot\js\app.5f566969.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.84f05f45.js, code is 8, comment is 31, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.84f05f45.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\inventory.fdc5a794.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\inventory.fdc5a794.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\log.e47c8f8f.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\log.e47c8f8f.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\login.36102b3e.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\login.36102b3e.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\manifest.json, code is 20, comment is 0, blank is 0.
server\AyaNova\wwwroot\precache-manifest.82eda240e0d4906063dc40a7515513e2.js, code is 222, comment is 0, blank is 0.
server\AyaNova\wwwroot\robots.txt, code is 2, comment is 0, blank is 0.
server\AyaNova\wwwroot\service-worker.js, code is 7, comment is 17, blank is 5.
startinflux.bat, code is 3, comment is 0, blank is 0.
startserver.bat, code is 1, comment is 0, blank is 0.
startsql.bat, code is 1, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
===============================================================================
===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2019-05-21 10:22:49
count workspace : c:\data\code\raven
total files : 280
total code lines : 18495
total comment lines : 5074
total blank lines : 3986

buildrelease.bat, code is 8, comment is 0, blank is 0.
dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
graphics\bw-logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.txt, code is 7, comment is 0, blank is 1.
graphics\master-AyaNovaShirtPlain.svg, code is 479, comment is 1, blank is 0.
graphics\master-new-cleaned-up-AyaNovaShirtPlain.svg, code is 503, comment is 1, blank is 1.
graphics\pwa-actual-icons\android-chrome-192x192.png, it is a binary file.
graphics\pwa-actual-icons\android-chrome-512x512.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon.png, it is a binary file.
graphics\pwa-actual-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-actual-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-actual-icons\msapplication-icon-144x144.png, it is a binary file.
graphics\pwa-actual-icons\mstile-150x150.png, it is a binary file.
graphics\pwa-actual-icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
graphics\pwa-generated-icons\_head.html, code is 5, comment is 0, blank is 0.
graphics\pwa-generated-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-167x167.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-generated-icons\browserconfig.xml, code is 12, comment is 0, blank is 0.
graphics\pwa-generated-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-generated-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-generated-icons\favicon.ico, it is a binary file.
graphics\pwa-generated-icons\mstile-144x144.png, it is a binary file.
graphics\pwa-generated-icons\pwa-192x192.png, it is a binary file.
graphics\pwa-generated-icons\pwa-512x512.png, it is a binary file.
graphics\pwa-generated-icons\tile150x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x310.png, it is a binary file.
graphics\pwa-generated-icons\tile70x70.png, it is a binary file.
makedocs.bat, code is 3, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 13, comment is 0, blank is 1.
server\AyaNova\biz\ApiErrorCode.cs, code is 30, comment is 26, blank is 8.
server\AyaNova\biz\ApiErrorCodeStockMessage.cs, code is 58, comment is 24, blank is 11.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaEvent.cs, code is 17, comment is 8, blank is 7.
server\AyaNova\biz\AyaType.cs, code is 28, comment is 132, blank is 14.
server\AyaNova\biz\AyaTypeId.cs, code is 70, comment is 15, blank is 27.
server\AyaNova\biz\AyDataType.cs, code is 27, comment is 1, blank is 3.
server\AyaNova\biz\BizObject.cs, code is 57, comment is 6, blank is 29.
server\AyaNova\biz\BizObjectExistsInDatabase.cs, code is 42, comment is 7, blank is 20.
server\AyaNova\biz\BizObjectFactory.cs, code is 40, comment is 4, blank is 15.
server\AyaNova\biz\BizObjectNameFetcherDirect.cs, code is 50, comment is 6, blank is 16.
server\AyaNova\biz\BizRoles.cs, code is 99, comment is 67, blank is 49.
server\AyaNova\biz\BizRoleSet.cs, code is 8, comment is 5, blank is 3.
server\AyaNova\biz\CustomFieldsValidator.cs, code is 55, comment is 20, blank is 14.
server\AyaNova\biz\DataFilterBiz.cs, code is 234, comment is 85, blank is 90.
server\AyaNova\biz\EventLogProcessor.cs, code is 64, comment is 34, blank is 32.
server\AyaNova\biz\FilterComparisonOperator.cs, code is 39, comment is 2, blank is 4.
server\AyaNova\biz\FilterOptions.cs, code is 46, comment is 0, blank is 8.
server\AyaNova\biz\FilterOptionsFromListKey.cs, code is 20, comment is 5, blank is 11.
server\AyaNova\biz\FilterSpecialTokens.cs, code is 30, comment is 14, blank is 15.
server\AyaNova\biz\FilterSqlCriteriaBuilder.cs, code is 508, comment is 173, blank is 117.
server\AyaNova\biz\FilterSqlOrderByBuilder.cs, code is 46, comment is 3, blank is 14.
server\AyaNova\biz\FormAvailableFields.cs, code is 118, comment is 11, blank is 24.
server\AyaNova\biz\FormCustomBiz.cs, code is 148, comment is 48, blank is 72.
server\AyaNova\biz\IBizObject.cs, code is 15, comment is 24, blank is 16.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 13, comment is 14, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 201, comment is 86, blank is 79.
server\AyaNova\biz\JobOperationsBiz.cs, code is 68, comment is 8, blank is 32.
server\AyaNova\biz\JobsBiz.cs, code is 217, comment is 114, blank is 77.
server\AyaNova\biz\JobStatus.cs, code is 10, comment is 4, blank is 4.
server\AyaNova\biz\JobType.cs, code is 11, comment is 5, blank is 6.
server\AyaNova\biz\LocaleBiz.cs, code is 396, comment is 94, blank is 118.
server\AyaNova\biz\PickListFetcher.cs, code is 54, comment is 50, blank is 29.
server\AyaNova\biz\PrimeData.cs, code is 63, comment is 18, blank is 31.
server\AyaNova\biz\RequiredFieldsValidator.cs, code is 31, comment is 10, blank is 10.
server\AyaNova\biz\Search.cs, code is 530, comment is 303, blank is 176.
server\AyaNova\biz\TagUtil.cs, code is 131, comment is 44, blank is 22.
server\AyaNova\biz\TrialBiz.cs, code is 48, comment is 24, blank is 23.
server\AyaNova\biz\UserBiz.cs, code is 485, comment is 256, blank is 176.
server\AyaNova\biz\UserOptionsBiz.cs, code is 56, comment is 27, blank is 36.
server\AyaNova\biz\UserType.cs, code is 13, comment is 56, blank is 4.
server\AyaNova\biz\ValidateJsonPatch.cs, code is 49, comment is 3, blank is 16.
server\AyaNova\biz\ValidationError.cs, code is 9, comment is 2, blank is 3.
server\AyaNova\biz\WidgetBiz.cs, code is 264, comment is 111, blank is 106.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 54, comment is 29, blank is 19.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 14, comment is 8, blank is 10.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 22, comment is 5, blank is 12.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 62, comment is 59, blank is 39.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 21, comment is 4, blank is 11.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 14, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 15, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 115, comment is 39, blank is 38.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 124, comment is 45, blank is 42.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 67, comment is 66, blank is 39.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 63, comment is 7, blank is 20.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 18, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 14, comment is 1, blank is 2.
server\AyaNova\ControllerHelpers\UserLocaleIdFromContext.cs, code is 14, comment is 1, blank is 1.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 15, comment is 1, blank is 5.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 13, comment is 1, blank is 5.
server\AyaNova\Controllers\ApiRootController.cs, code is 64, comment is 33, blank is 12.
server\AyaNova\Controllers\AttachmentController.cs, code is 247, comment is 145, blank is 79.
server\AyaNova\Controllers\AuthController.cs, code is 149, comment is 64, blank is 40.
server\AyaNova\Controllers\AyaEnumPickListController.cs, code is 113, comment is 24, blank is 29.
server\AyaNova\Controllers\AyaTypeController.cs, code is 48, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 127, blank is 40.
server\AyaNova\Controllers\DataFilterController.cs, code is 117, comment is 61, blank is 46.
server\AyaNova\Controllers\EventLogController.cs, code is 90, comment is 32, blank is 31.
server\AyaNova\Controllers\FormCustomController.cs, code is 136, comment is 74, blank is 52.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 165, comment is 70, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 116, comment is 48, blank is 40.
server\AyaNova\Controllers\LocaleController.cs, code is 234, comment is 121, blank is 85.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 35, blank is 35.
server\AyaNova\Controllers\MetricsController.cs, code is 81, comment is 34, blank is 24.
server\AyaNova\Controllers\SearchController.cs, code is 45, comment is 23, blank is 16.
server\AyaNova\Controllers\ServerStateController.cs, code is 64, comment is 42, blank is 22.
server\AyaNova\Controllers\TagListController.cs, code is 46, comment is 44, blank is 21.
server\AyaNova\Controllers\TrialController.cs, code is 74, comment is 28, blank is 19.
server\AyaNova\Controllers\UserController.cs, code is 238, comment is 102, blank is 82.
server\AyaNova\Controllers\UserOptionsController.cs, code is 143, comment is 47, blank is 46.
server\AyaNova\Controllers\WidgetController.cs, code is 197, comment is 116, blank is 73.
server\AyaNova\generator\BackgroundService.cs, code is 43, comment is 13, blank is 16.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 23, comment is 15, blank is 19.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 70, comment is 26, blank is 40.
server\AyaNova\generator\CoreJobSweeper.cs, code is 74, comment is 30, blank is 28.
server\AyaNova\generator\Generate.cs, code is 65, comment is 27, blank is 32.
server\AyaNova\logs\log-ayanova-20190430.txt, code is 939, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-20190507.txt, code is 1064, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-20190510.txt, code is 418, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova.txt, code is 141, comment is 0, blank is 0.
server\AyaNova\models\AyContext.cs, code is 69, comment is 13, blank is 17.
server\AyaNova\models\DataFilter.cs, code is 22, comment is 4, blank is 5.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 15, comment is 3, blank is 3.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameIdActiveItem.cs, code is 9, comment is 0, blank is 3.
server\AyaNova\models\dto\NameIdItem.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\NameItem.cs, code is 7, comment is 3, blank is 2.
server\AyaNova\models\dto\NewTextIdConcurrencyTokenItem.cs, code is 9, comment is 0, blank is 2.
server\AyaNova\models\dto\PickListResult.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 9, comment is 3, blank is 2.
server\AyaNova\models\Event.cs, code is 54, comment is 6, blank is 9.
server\AyaNova\models\FileAttachment.cs, code is 22, comment is 3, blank is 5.
server\AyaNova\models\FormCustom.cs, code is 15, comment is 13, blank is 5.
server\AyaNova\models\License.cs, code is 12, comment is 0, blank is 2.
server\AyaNova\models\Locale.cs, code is 25, comment is 9, blank is 12.
server\AyaNova\models\LocaleItem.cs, code is 20, comment is 1, blank is 7.
server\AyaNova\models\OpsJob.cs, code is 39, comment is 12, blank is 11.
server\AyaNova\models\OpsJobLog.cs, code is 23, comment is 3, blank is 9.
server\AyaNova\models\SearchDictionary.cs, code is 14, comment is 1, blank is 5.
server\AyaNova\models\SearchKey.cs, code is 19, comment is 0, blank is 7.
server\AyaNova\models\Tag.cs, code is 15, comment is 1, blank is 6.
server\AyaNova\models\User.cs, code is 51, comment is 80, blank is 8.
server\AyaNova\models\UserOptions.cs, code is 26, comment is 88, blank is 8.
server\AyaNova\models\Widget.cs, code is 28, comment is 1, blank is 7.
server\AyaNova\Program.cs, code is 180, comment is 37, blank is 51.
server\AyaNova\Startup.cs, code is 280, comment is 100, blank is 127.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AutoId.cs, code is 24, comment is 1, blank is 2.
server\AyaNova\util\AyaNovaVersion.cs, code is 20, comment is 5, blank is 6.
server\AyaNova\util\AySchema.cs, code is 177, comment is 80, blank is 97.
server\AyaNova\util\CopyObject.cs, code is 46, comment is 14, blank is 10.
server\AyaNova\util\DateUtil.cs, code is 29, comment is 30, blank is 14.
server\AyaNova\util\DbUtil.cs, code is 316, comment is 79, blank is 103.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 18, comment is 8, blank is 8.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 253, comment is 139, blank is 78.
server\AyaNova\util\Hasher.cs, code is 26, comment is 16, blank is 13.
server\AyaNova\util\IsLocalExtension.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\util\License.cs, code is 422, comment is 123, blank is 117.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 278, comment is 98, blank is 109.
server\AyaNova\util\ServerBootConfig.cs, code is 136, comment is 44, blank is 58.
server\AyaNova\util\ServiceProviderProvider.cs, code is 35, comment is 12, blank is 11.
server\AyaNova\util\StringUtil.cs, code is 42, comment is 37, blank is 20.
server\AyaNova\wwwroot\css\app.c2cfce0a.css, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\chunk-vendors.971b818e.css, code is 2, comment is 9, blank is 2.
server\AyaNova\wwwroot\css\login.57469d86.css, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\favicon.ico, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.2ef8ba34.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.5e2f9212.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.98b6db59.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.a7b95dbd.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.427d721b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.65b9977a.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.dcce4b7f.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.e6257a72.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.418dad87.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.46e7cec6.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.a7140145.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.ff8d9f8a.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.987b8457.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.e9dbbe8a.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.6232f43d.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.d704bb3d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.55536c8e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.a1471d1d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.210a7c78.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.d69924b9.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.5d4aeb4e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.bafb105b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.9680d5a0.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.d8bcbe72.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.28546717.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.de8b7431.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.510dec37.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.ffcc050b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.037d8304.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.cf6613d1.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.010c1aee.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.846d1890.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.19b7a0ad.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.8c2ade50.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.7b770d6c.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.bc833e72.woff, it is a binary file.
server\AyaNova\wwwroot\img\fa-brands-400.5bf14553.svg, code is 882, comment is 2, blank is 0.
server\AyaNova\wwwroot\img\fa-regular-400.5eb754ab.svg, code is 332, comment is 2, blank is 0.
server\AyaNova\wwwroot\img\fa-solid-900.49279363.svg, code is 1902, comment is 2, blank is 0.
server\AyaNova\wwwroot\img\icons\android-chrome-192x192.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\android-chrome-512x512.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-120x120.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-152x152.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-180x180.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-60x60.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-76x76.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-16x16.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-32x32.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\msapplication-icon-144x144.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\mstile-150x150.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\logo.e80d2db3.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\index.html, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\about.3a29d193.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\about.3a29d193.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\app.03206d26.js, code is 2, comment is 6, blank is 0.
server\AyaNova\wwwroot\js\app.03206d26.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.cef2ffe4.js, code is 11, comment is 43, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.cef2ffe4.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\inventory-widget-edit.2eb4817c.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\inventory-widget-edit.2eb4817c.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\inventory.87bfd5be.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\inventory.87bfd5be.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\log.9b2d56cb.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\log.9b2d56cb.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\login.4044cf08.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\login.4044cf08.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\manifest.json, code is 75, comment is 0, blank is 0.
server\AyaNova\wwwroot\precache-manifest.c35de9c8cacde74453a2c9a4962db2ba.js, code is 210, comment is 0, blank is 0.
server\AyaNova\wwwroot\robots.txt, code is 2, comment is 0, blank is 0.
server\AyaNova\wwwroot\service-worker.js, code is 7, comment is 17, blank is 5.
startinflux.bat, code is 3, comment is 0, blank is 0.
startPGAdmin.bat, code is 1, comment is 0, blank is 0.
startserver.bat, code is 1, comment is 0, blank is 0.
startsql.bat, code is 2, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
===============================================================================
===============================================================================
EXTENSION NAME : linecount
EXTENSION VERSION : 0.1.7
-------------------------------------------------------------------------------
count time : 2019-06-25 15:17:33
count workspace : c:\data\code\raven
total files : 281
total code lines : 20312
total comment lines : 5481
total blank lines : 4027

buildrelease.bat, code is 8, comment is 0, blank is 0.
dist\docker\linux-x64\ayanovadocker\dockerfile, code is 4, comment is 0, blank is 0.
dist\docker\linux-x64\docker-compose.yml, code is 47, comment is 2, blank is 5.
dist\docker\linux-x64\docker-compose.yml.original.b4.metrics, code is 37, comment is 1, blank is 4.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\docker-compose.yml, code is 15, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\letsencrypt-site\index.html, code is 5, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\letsencrypt\nginx.conf, code is 11, comment is 0, blank is 2.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\dh-param\dhparam-2048.pem, code is 8, comment is 1, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\docker-compose.yml, code is 19, comment is 0, blank is 3.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production-site\index.html, code is 13, comment is 0, blank is 0.
dist\docker\linux-x64\host\docker-nginx-ayanova-sample-config\production\production.conf, code is 120, comment is 6, blank is 13.
dist\docker\linux-x64\restartnginx.sh, code is 3, comment is 3, blank is 0.
graphics\bw-logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.svg, code is 1, comment is 0, blank is 0.
graphics\logo.txt, code is 7, comment is 0, blank is 1.
graphics\master-AyaNovaShirtPlain.svg, code is 479, comment is 1, blank is 0.
graphics\master-new-cleaned-up-AyaNovaShirtPlain.svg, code is 503, comment is 1, blank is 1.
graphics\pwa-actual-icons\android-chrome-192x192.png, it is a binary file.
graphics\pwa-actual-icons\android-chrome-512x512.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-actual-icons\apple-touch-icon.png, it is a binary file.
graphics\pwa-actual-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-actual-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-actual-icons\msapplication-icon-144x144.png, it is a binary file.
graphics\pwa-actual-icons\mstile-150x150.png, it is a binary file.
graphics\pwa-actual-icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
graphics\pwa-generated-icons\_head.html, code is 5, comment is 0, blank is 0.
graphics\pwa-generated-icons\apple-touch-icon-120x120.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-152x152.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-167x167.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-180x180.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-60x60.png, it is a binary file.
graphics\pwa-generated-icons\apple-touch-icon-76x76.png, it is a binary file.
graphics\pwa-generated-icons\browserconfig.xml, code is 12, comment is 0, blank is 0.
graphics\pwa-generated-icons\favicon-16x16.png, it is a binary file.
graphics\pwa-generated-icons\favicon-32x32.png, it is a binary file.
graphics\pwa-generated-icons\favicon.ico, it is a binary file.
graphics\pwa-generated-icons\mstile-144x144.png, it is a binary file.
graphics\pwa-generated-icons\pwa-192x192.png, it is a binary file.
graphics\pwa-generated-icons\pwa-512x512.png, it is a binary file.
graphics\pwa-generated-icons\tile150x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x150.png, it is a binary file.
graphics\pwa-generated-icons\tile310x310.png, it is a binary file.
graphics\pwa-generated-icons\tile70x70.png, it is a binary file.
makedocs.bat, code is 3, comment is 0, blank is 0.
makedocs.sh, code is 2, comment is 1, blank is 0.
server\AyaNova\appsettings.Development.json, code is 10, comment is 0, blank is 0.
server\AyaNova\appsettings.json, code is 15, comment is 0, blank is 2.
server\AyaNova\AyaNova.csproj, code is 13, comment is 0, blank is 1.
server\AyaNova\biz\ApiErrorCode.cs, code is 30, comment is 26, blank is 8.
server\AyaNova\biz\ApiErrorCodeStockMessage.cs, code is 58, comment is 24, blank is 11.
server\AyaNova\biz\AttachableAttribute.cs, code is 8, comment is 7, blank is 1.
server\AyaNova\biz\AuthorizationRoles.cs, code is 27, comment is 26, blank is 6.
server\AyaNova\biz\AyaEvent.cs, code is 17, comment is 8, blank is 7.
server\AyaNova\biz\AyaType.cs, code is 28, comment is 132, blank is 14.
server\AyaNova\biz\AyaTypeId.cs, code is 70, comment is 15, blank is 27.
server\AyaNova\biz\AyDataType.cs, code is 27, comment is 1, blank is 3.
server\AyaNova\biz\BizObject.cs, code is 57, comment is 6, blank is 29.
server\AyaNova\biz\BizObjectExistsInDatabase.cs, code is 42, comment is 7, blank is 20.
server\AyaNova\biz\BizObjectFactory.cs, code is 40, comment is 4, blank is 15.
server\AyaNova\biz\BizObjectNameFetcherDirect.cs, code is 50, comment is 6, blank is 16.
server\AyaNova\biz\BizRoles.cs, code is 99, comment is 68, blank is 50.
server\AyaNova\biz\BizRoleSet.cs, code is 8, comment is 5, blank is 3.
server\AyaNova\biz\CustomFieldsValidator.cs, code is 62, comment is 42, blank is 20.
server\AyaNova\biz\DataFilterBiz.cs, code is 234, comment is 85, blank is 90.
server\AyaNova\biz\EventLogProcessor.cs, code is 64, comment is 34, blank is 32.
server\AyaNova\biz\FilterComparisonOperator.cs, code is 39, comment is 2, blank is 4.
server\AyaNova\biz\FilterOptions.cs, code is 46, comment is 0, blank is 8.
server\AyaNova\biz\FilterOptionsFromListKey.cs, code is 20, comment is 5, blank is 11.
server\AyaNova\biz\FilterSpecialTokens.cs, code is 30, comment is 14, blank is 15.
server\AyaNova\biz\FilterSqlCriteriaBuilder.cs, code is 508, comment is 173, blank is 117.
server\AyaNova\biz\FilterSqlOrderByBuilder.cs, code is 46, comment is 3, blank is 14.
server\AyaNova\biz\FormAvailableFields.cs, code is 118, comment is 10, blank is 24.
server\AyaNova\biz\FormCustomBiz.cs, code is 148, comment is 48, blank is 72.
server\AyaNova\biz\IBizObject.cs, code is 15, comment is 24, blank is 16.
server\AyaNova\biz\IImportAyaNova7Object.cs, code is 13, comment is 14, blank is 6.
server\AyaNova\biz\IJobObject.cs, code is 8, comment is 9, blank is 5.
server\AyaNova\biz\ImportAyaNova7Biz.cs, code is 201, comment is 86, blank is 79.
server\AyaNova\biz\JobOperationsBiz.cs, code is 68, comment is 8, blank is 32.
server\AyaNova\biz\JobsBiz.cs, code is 217, comment is 114, blank is 77.
server\AyaNova\biz\JobStatus.cs, code is 10, comment is 4, blank is 4.
server\AyaNova\biz\JobType.cs, code is 11, comment is 5, blank is 6.
server\AyaNova\biz\LocaleBiz.cs, code is 396, comment is 94, blank is 118.
server\AyaNova\biz\PickListFetcher.cs, code is 54, comment is 50, blank is 29.
server\AyaNova\biz\PrimeData.cs, code is 63, comment is 18, blank is 31.
server\AyaNova\biz\RequiredFieldsValidator.cs, code is 32, comment is 11, blank is 10.
server\AyaNova\biz\Search.cs, code is 539, comment is 303, blank is 176.
server\AyaNova\biz\TagUtil.cs, code is 133, comment is 48, blank is 23.
server\AyaNova\biz\TrialBiz.cs, code is 48, comment is 24, blank is 23.
server\AyaNova\biz\UserBiz.cs, code is 485, comment is 256, blank is 176.
server\AyaNova\biz\UserOptionsBiz.cs, code is 56, comment is 27, blank is 36.
server\AyaNova\biz\UserType.cs, code is 13, comment is 56, blank is 4.
server\AyaNova\biz\ValidateJsonPatch.cs, code is 49, comment is 3, blank is 16.
server\AyaNova\biz\ValidationError.cs, code is 9, comment is 2, blank is 3.
server\AyaNova\biz\WidgetBiz.cs, code is 279, comment is 116, blank is 112.
server\AyaNova\ControllerHelpers\ApiCreatedResponse.cs, code is 11, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\ApiCustomExceptionFilter.cs, code is 54, comment is 29, blank is 19.
server\AyaNova\ControllerHelpers\ApiDetailError.cs, code is 14, comment is 8, blank is 10.
server\AyaNova\ControllerHelpers\ApiError.cs, code is 22, comment is 5, blank is 12.
server\AyaNova\ControllerHelpers\ApiErrorResponse.cs, code is 62, comment is 59, blank is 39.
server\AyaNova\ControllerHelpers\ApiNotAuthorizedResponse.cs, code is 21, comment is 4, blank is 11.
server\AyaNova\ControllerHelpers\ApiOkResponse.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\ControllerHelpers\ApiOkWithPagingResponse.cs, code is 14, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiPagedResponse.cs, code is 15, comment is 2, blank is 9.
server\AyaNova\ControllerHelpers\ApiServerState.cs, code is 115, comment is 39, blank is 38.
server\AyaNova\ControllerHelpers\ApiUploadProcessor.cs, code is 124, comment is 45, blank is 42.
server\AyaNova\ControllerHelpers\Authorized.cs, code is 67, comment is 66, blank is 39.
server\AyaNova\ControllerHelpers\DisableFormValueModelBindingAttribute.cs, code is 31, comment is 14, blank is 5.
server\AyaNova\ControllerHelpers\MultipartRequestHelper.cs, code is 42, comment is 28, blank is 7.
server\AyaNova\ControllerHelpers\PaginationLinkBuilder.cs, code is 63, comment is 7, blank is 20.
server\AyaNova\ControllerHelpers\PagingOptions.cs, code is 18, comment is 2, blank is 8.
server\AyaNova\ControllerHelpers\UserIdFromContext.cs, code is 14, comment is 1, blank is 2.
server\AyaNova\ControllerHelpers\UserLocaleIdFromContext.cs, code is 14, comment is 1, blank is 1.
server\AyaNova\ControllerHelpers\UserNameFromContext.cs, code is 15, comment is 1, blank is 5.
server\AyaNova\ControllerHelpers\UserRolesFromContext.cs, code is 13, comment is 1, blank is 5.
server\AyaNova\Controllers\ApiRootController.cs, code is 67, comment is 371, blank is 13.
server\AyaNova\Controllers\AttachmentController.cs, code is 247, comment is 145, blank is 79.
server\AyaNova\Controllers\AuthController.cs, code is 151, comment is 65, blank is 40.
server\AyaNova\Controllers\AyaEnumPickListController.cs, code is 115, comment is 24, blank is 29.
server\AyaNova\Controllers\AyaTypeController.cs, code is 48, comment is 15, blank is 20.
server\AyaNova\Controllers\BackupController.cs, code is 38, comment is 127, blank is 40.
server\AyaNova\Controllers\DataFilterController.cs, code is 117, comment is 61, blank is 46.
server\AyaNova\Controllers\EventLogController.cs, code is 90, comment is 32, blank is 31.
server\AyaNova\Controllers\FormCustomController.cs, code is 136, comment is 75, blank is 52.
server\AyaNova\Controllers\ImportAyaNova7Controller.cs, code is 165, comment is 70, blank is 48.
server\AyaNova\Controllers\JobOperationsController.cs, code is 68, comment is 35, blank is 33.
server\AyaNova\Controllers\LicenseController.cs, code is 116, comment is 48, blank is 40.
server\AyaNova\Controllers\LocaleController.cs, code is 234, comment is 121, blank is 85.
server\AyaNova\Controllers\LogFilesController.cs, code is 78, comment is 35, blank is 35.
server\AyaNova\Controllers\MetricsController.cs, code is 81, comment is 34, blank is 24.
server\AyaNova\Controllers\SearchController.cs, code is 45, comment is 23, blank is 16.
server\AyaNova\Controllers\ServerStateController.cs, code is 64, comment is 42, blank is 22.
server\AyaNova\Controllers\TagListController.cs, code is 46, comment is 44, blank is 21.
server\AyaNova\Controllers\TrialController.cs, code is 74, comment is 28, blank is 19.
server\AyaNova\Controllers\UserController.cs, code is 238, comment is 102, blank is 82.
server\AyaNova\Controllers\UserOptionsController.cs, code is 143, comment is 47, blank is 46.
server\AyaNova\Controllers\WidgetController.cs, code is 216, comment is 126, blank is 80.
server\AyaNova\generator\BackgroundService.cs, code is 43, comment is 13, blank is 16.
server\AyaNova\generator\CoreJobMetricsReport.cs, code is 23, comment is 15, blank is 19.
server\AyaNova\generator\CoreJobMetricsSnapshot.cs, code is 70, comment is 26, blank is 40.
server\AyaNova\generator\CoreJobSweeper.cs, code is 74, comment is 30, blank is 28.
server\AyaNova\generator\Generate.cs, code is 65, comment is 27, blank is 32.
server\AyaNova\logs\log-ayanova-20190604.txt, code is 700, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-20190611.txt, code is 1748, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova-20190618.txt, code is 893, comment is 0, blank is 0.
server\AyaNova\logs\log-ayanova.txt, code is 714, comment is 0, blank is 6.
server\AyaNova\models\AyContext.cs, code is 69, comment is 13, blank is 17.
server\AyaNova\models\DataFilter.cs, code is 22, comment is 4, blank is 5.
server\AyaNova\models\dto\ImportV7MapItem.cs, code is 15, comment is 3, blank is 3.
server\AyaNova\models\dto\JobOperationsFetchInfo.cs, code is 13, comment is 23, blank is 4.
server\AyaNova\models\dto\JobOperationsLogInfoItem.cs, code is 10, comment is 11, blank is 5.
server\AyaNova\models\dto\NameIdActiveItem.cs, code is 9, comment is 0, blank is 3.
server\AyaNova\models\dto\NameIdItem.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\NameItem.cs, code is 7, comment is 3, blank is 2.
server\AyaNova\models\dto\NewTextIdConcurrencyTokenItem.cs, code is 9, comment is 0, blank is 2.
server\AyaNova\models\dto\PickListResult.cs, code is 8, comment is 0, blank is 2.
server\AyaNova\models\dto\TypeAndIdInfo.cs, code is 9, comment is 0, blank is 4.
server\AyaNova\models\dto\UploadedFileInfo.cs, code is 9, comment is 3, blank is 2.
server\AyaNova\models\Event.cs, code is 54, comment is 6, blank is 9.
server\AyaNova\models\FileAttachment.cs, code is 22, comment is 3, blank is 5.
server\AyaNova\models\FormCustom.cs, code is 15, comment is 13, blank is 5.
server\AyaNova\models\License.cs, code is 12, comment is 0, blank is 2.
server\AyaNova\models\Locale.cs, code is 25, comment is 9, blank is 12.
server\AyaNova\models\LocaleItem.cs, code is 20, comment is 1, blank is 7.
server\AyaNova\models\OpsJob.cs, code is 39, comment is 12, blank is 11.
server\AyaNova\models\OpsJobLog.cs, code is 23, comment is 3, blank is 9.
server\AyaNova\models\SearchDictionary.cs, code is 14, comment is 1, blank is 5.
server\AyaNova\models\SearchKey.cs, code is 19, comment is 0, blank is 7.
server\AyaNova\models\Tag.cs, code is 15, comment is 1, blank is 6.
server\AyaNova\models\User.cs, code is 51, comment is 80, blank is 8.
server\AyaNova\models\UserOptions.cs, code is 26, comment is 88, blank is 8.
server\AyaNova\models\Widget.cs, code is 28, comment is 1, blank is 7.
server\AyaNova\Program.cs, code is 180, comment is 37, blank is 51.
server\AyaNova\Startup.cs, code is 280, comment is 100, blank is 127.
server\AyaNova\SwaggerDefaultValues.cs, code is 30, comment is 12, blank is 5.
server\AyaNova\util\ApplicationLogging.cs, code is 10, comment is 4, blank is 3.
server\AyaNova\util\AutoId.cs, code is 24, comment is 1, blank is 2.
server\AyaNova\util\AyaNovaVersion.cs, code is 20, comment is 5, blank is 6.
server\AyaNova\util\AySchema.cs, code is 177, comment is 80, blank is 97.
server\AyaNova\util\CopyObject.cs, code is 46, comment is 14, blank is 10.
server\AyaNova\util\DateUtil.cs, code is 41, comment is 43, blank is 14.
server\AyaNova\util\DbUtil.cs, code is 316, comment is 79, blank is 103.
server\AyaNova\util\EnumAttributeExtension.cs, code is 23, comment is 11, blank is 2.
server\AyaNova\util\ExceptionUtil.cs, code is 18, comment is 8, blank is 8.
server\AyaNova\util\FileHash.cs, code is 18, comment is 2, blank is 7.
server\AyaNova\util\FileUtil.cs, code is 253, comment is 139, blank is 78.
server\AyaNova\util\Hasher.cs, code is 26, comment is 16, blank is 13.
server\AyaNova\util\IsLocalExtension.cs, code is 21, comment is 4, blank is 6.
server\AyaNova\util\License.cs, code is 422, comment is 123, blank is 117.
server\AyaNova\util\MetricsRegistry.cs, code is 60, comment is 81, blank is 26.
server\AyaNova\util\RetryHelper.cs, code is 29, comment is 14, blank is 11.
server\AyaNova\util\Seeder.cs, code is 297, comment is 102, blank is 119.
server\AyaNova\util\ServerBootConfig.cs, code is 136, comment is 44, blank is 58.
server\AyaNova\util\ServiceProviderProvider.cs, code is 35, comment is 12, blank is 11.
server\AyaNova\util\StringUtil.cs, code is 57, comment is 45, blank is 22.
server\AyaNova\wwwroot\css\app.c2cfce0a.css, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\css\chunk-vendors.054436ea.css, code is 2, comment is 9, blank is 2.
server\AyaNova\wwwroot\css\login.2c3f914a.css, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\favicon.ico, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.8e49b728.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.9f018d10.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.9f4ce3dc.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-brands-400.b7d071b9.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.7980a636.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.7aaf5675.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.859001f6.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-regular-400.f3334251.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.0be94a07.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.64b3e814.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.e2675a61.eot, it is a binary file.
server\AyaNova\wwwroot\fonts\fa-solid-900.f14c3b2f.ttf, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.987b8457.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100.e9dbbe8a.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.6232f43d.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-100italic.d704bb3d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.55536c8e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300.a1471d1d.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.210a7c78.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-300italic.d69924b9.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.5d4aeb4e.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400.bafb105b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.9680d5a0.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-400italic.d8bcbe72.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.28546717.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500.de8b7431.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.510dec37.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-500italic.ffcc050b.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.037d8304.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700.cf6613d1.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.010c1aee.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-700italic.846d1890.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.19b7a0ad.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900.8c2ade50.woff, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.7b770d6c.woff2, it is a binary file.
server\AyaNova\wwwroot\fonts\roboto-latin-900italic.bc833e72.woff, it is a binary file.
server\AyaNova\wwwroot\img\fa-brands-400.38975343.svg, code is 886, comment is 2, blank is 0.
server\AyaNova\wwwroot\img\fa-regular-400.da8a235b.svg, code is 332, comment is 2, blank is 0.
server\AyaNova\wwwroot\img\fa-solid-900.7726a281.svg, code is 1902, comment is 2, blank is 0.
server\AyaNova\wwwroot\img\icons\android-chrome-192x192.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\android-chrome-512x512.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-120x120.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-152x152.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-180x180.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-60x60.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon-76x76.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\apple-touch-icon.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-16x16.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\favicon-32x32.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\msapplication-icon-144x144.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\mstile-150x150.png, it is a binary file.
server\AyaNova\wwwroot\img\icons\safari-pinned-tab.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\logo.e80d2db3.svg, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\img\underconstruction.74a56ff8.svg, code is 210, comment is 0, blank is 1.
server\AyaNova\wwwroot\index.html, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\about.22de0d56.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\about.22de0d56.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\app.38188bbd.js, code is 2, comment is 6, blank is 0.
server\AyaNova\wwwroot\js\app.38188bbd.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.da48b6ed.js, code is 11, comment is 43, blank is 0.
server\AyaNova\wwwroot\js\chunk-vendors.da48b6ed.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\inventory-widget-edit.4ddec7a4.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\inventory-widget-edit.4ddec7a4.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\inventory.84807215.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\inventory.84807215.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\log.a1327d77.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\log.a1327d77.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\js\login.84c28f8a.js, code is 1, comment is 1, blank is 0.
server\AyaNova\wwwroot\js\login.84c28f8a.js.map, code is 1, comment is 0, blank is 0.
server\AyaNova\wwwroot\manifest.json, code is 75, comment is 0, blank is 0.
server\AyaNova\wwwroot\precache-manifest.6caa510e444da84e28bb36a9fbb2e7c0.js, code is 214, comment is 0, blank is 0.
server\AyaNova\wwwroot\robots.txt, code is 2, comment is 0, blank is 0.
server\AyaNova\wwwroot\service-worker.js, code is 7, comment is 17, blank is 5.
startinflux.bat, code is 3, comment is 0, blank is 0.
startPGAdmin.bat, code is 1, comment is 0, blank is 0.
startserver.bat, code is 1, comment is 0, blank is 0.
startsql.bat, code is 2, comment is 0, blank is 0.
startsql.sh, code is 1, comment is 1, blank is 0.
===============================================================================
