[ {
  "shortName" : "private string GenerateMethodForApiEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelResourceGenerator.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 349,
  "linesOfCode" : 183,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnGet()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Pages/Index.cshtml.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 268,
  "linesOfCode" : 181,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task HandleMessageActionAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/WebHooks/CateringWebHookHandler.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 244,
  "linesOfCode" : 147,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateDtoDefinition()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelDtoGenerator.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 171,
  "linesOfCode" : 124,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpType()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFieldTypeExtensions.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 173,
  "linesOfCode" : 122,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override T Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 269,
  "linesOfCode" : 106,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateDtoFieldDefinition()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelDtoGenerator.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 329,
  "linesOfCode" : 102,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateCSharpTypeFrom()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpPartialExtensionsGenerator.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 234,
  "linesOfCode" : 100,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HandleAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceWebHookRequestHandler.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 200,
  "linesOfCode" : 100,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateUrlParameterOptionClass()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelUrlParameterGenerator.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 246,
  "linesOfCode" : 99,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateEnumerableMethodForBatchApiEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelResourceGenerator.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 498,
  "linesOfCode" : 94,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task Main()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.CommandLine/Program.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 107,
  "linesOfCode" : 78,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateResourceDefinition()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelResourceGenerator.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 108,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateExtensionMethodsFor()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpPartialExtensionsGenerator.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 118,
  "linesOfCode" : 71,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 348,
  "linesOfCode" : 68,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ValidatePrincipal()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/SpaceTokenManagementCookieEvents.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 138,
  "linesOfCode" : 67,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateEnumerableMethodForSyncBatchApiEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelResourceGenerator.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 579,
  "linesOfCode" : 66,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static async Task BuildException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 287,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/AttachmentProxy/SpaceAttachmentProxyMiddleware.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 104,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateUrlParameterOptionFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelUrlParameterGenerator.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 112,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GenerateFiles()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelGenerator.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 70,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List FieldsFor()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/Partial.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 195,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateParameterTypeConversion()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/QueryStringParameterConversionGenerator.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 167,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? ToCSharpDefaultValueForAssignment()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFieldExtensions.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 135,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateMethodDocumentationForEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelResourceGenerator.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 628,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryStringParameterConversionGenerator WithQueryStringParametersForEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/QueryStringParameterConversionGenerator.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 89,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AuthenticateRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/EndpointAuthentication/VerifyHttpBasicAuthenticationHandler.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 71,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceOptions()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/SpaceOptions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 62,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpDocument.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 57,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ExecuteCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Program.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 195,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RetryPolicies/ResourceRetryPolicyBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 95,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task EnsureAuthenticatedAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RefreshTokenConnection.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 95,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DateTime? Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Internal/NullableDateTimeConverter.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 55,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri GenerateInstallUrlInternal()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Applications/ApplicationUrlGenerator.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 131,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ExchangeCodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/SpaceHandler.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 142,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateUrlParameterDefinition()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelUrlParameterGenerator.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 54,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task Main()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Program.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task RunGenerateFromOrganizationUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Program.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 116,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task EnsureAuthenticatedAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/ClientCredentialsConnection.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeGenerationContext CreateFrom()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CodeGenerationContext.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 69,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AuthenticateRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/EndpointAuthentication/VerifyHttpBearerTokenAuthenticationHandler.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 61,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodParametersBuilder WithParametersForApiDtoFields()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 74,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddRequestBodyTypesToDtos()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CodeGenerationContextEnricher.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 50,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodParametersBuilder WithParametersForApiParameters()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 110,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpExperimental()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiExperimentalExtensions.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 45,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string BuildChallengeUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/SpaceHandler.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 101,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateEnumDefinition()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelEnumGenerator.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 42,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/UrlParameterConverter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 78,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AuthenticateRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/EndpointAuthentication/VerifySigningKeyAuthenticationHandler.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task StartNewSession()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/WebHooks/CateringWebHookHandler.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 83,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResourceRetryPolicyBase()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RetryPolicies/ResourceRetryPolicyBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 53,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/PropertyValue.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 106,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryReadPayloadFromRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceWebHookRequestHandler.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 234,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigureServices()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Startup.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 66,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetValue()",
  "longName" : "",
  "relativeFileName" : "build/VersionInfoAttribute.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::build" ],
  "startLine" : 12,
  "endLine" : 43,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? ToCSharpDefaultValueForParameterList()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFieldExtensions.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 79,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/BearerTokenConnectionProvider.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Build()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/PathToResourceMapper.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ConstructNewRequestObject()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelResourceGenerator.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 381,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateDtoPropagatePropertyAccessPath()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelDtoGenerator.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 363,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Polymorphism/ClassNameDtoTypeConverter.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEndpointConventionBuilder MapSpaceAttachmentProxy()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/AttachmentProxy/SpaceMapAttachmentProxyExtensions.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UploadAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/Extensions/UploadClient.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Configure()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Startup.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 99,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AuthenticateRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/EndpointAuthentication/VerifyVerificationTokenAuthenticationHandler.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IServiceCollection AddSpaceClientApi()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/SpaceExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SendOrEditMessageAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/WebHooks/CateringWebHookHandler.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 281,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string BuildMethodParametersDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 183,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateSdkInfo()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpDeploymentInfoGenerator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 32,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpDeprecation()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiDeprecationExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 30,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumStringConverter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task HandleMessageAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/WebHooks/CateringWebHookHandler.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Configure()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/Startup.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ForClassOrNamespace()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpIdentifier.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ToCSharpDocumentationElement()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiDocumentationExtensions.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task RunGenerateFromModel()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Program.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task RequestResourceInternalAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List DetermineFieldsToGenerateFor()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelDtoGenerator.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 200,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task RequestBlobResourceInternalAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 171,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEndpointConventionBuilder MapSpaceWebHookHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceMapWebHookExtensions.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostConfigure()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/Options/SpaceSpaceWebHookPostConfigureOptions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 37,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task CreateTicketAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/SpaceHandler.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpVariableName()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFieldExtensions.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 36,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpClassName()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiUrlParameterExtensions.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 36,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task RequestResourceInternalAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IServiceCollection AddSpaceWebHookHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceAddWebHookExtensions.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VersionInfo? GetFromGit()",
  "longName" : "",
  "relativeFileName" : "build/VersionInfoAttribute.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::build" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? ToCSharpDocumentationParameter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFieldExtensions.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEndpointConventionBuilder MapSpaceAttachmentProxy()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/AttachmentProxy/SpaceMapAttachmentProxyExtensions.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string WithStartingDigitReplaced()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpIdentifier.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateMethodsForApiEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelResourceGenerator.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpFeatureFlag()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFeatureFlagExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 29,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CSharpType ToCSharpPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFieldTypeExtensions.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 26,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri GenerateInstallUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Applications/ApplicationUrlGenerator.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetAccessPathForValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/IPropagatePropertyAccessPath.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GeneratePartialClassFor()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpPartialExtensionsGenerator.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TimeSpan? Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Internal/NullableTimeSpanConverter.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 27,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async IAsyncEnumerable AllItems()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/BatchEnumerator.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async IAsyncEnumerable AllItems()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/SyncBatchEnumerator.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UploadAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/Extensions/UploadClient.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodParametersBuilder WithDefaultValueForParameter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationContext()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CodeGenerationContext.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ToCSharpDocumentationElement()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiExperimentalExtensions.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Wrap()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/Indent.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task RunHelpAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Program.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual async Task SendRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToQueryString()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/NameValueCollectionExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BearerTokenConnectionProvider()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/BearerTokenConnectionProvider.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceTokenManagementCookieEvents()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/SpaceTokenManagementCookieEvents.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToHttpMethod()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/Extensions/ApiMethodExtensions.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 21,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri GenerateInstallGenericUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Applications/ApplicationUrlGenerator.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task RequestResourceInternalAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ulong GetEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 364,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/ListOfTypeConverter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/ListOfTypeConverter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexModel()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Pages/Index.cshtml.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RenderCSharpDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiDocumentationUtilities.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 20,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuthenticationTokens FromRefreshToken()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/AuthenticationTokens.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/SpaceDateConverter.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/SpaceDateTimeConverter.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/SpaceDurationConverter.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigureServices()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/Startup.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuthenticationBuilder AddSpace()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/SpaceExtensions.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveDtoFieldsToIgnore()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CodeGenerationContextEnricher.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IApiRequestPayload Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiRequestPayloadConverter.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ApiUrlParameterOption Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiUrlParameterOptionConverter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ApiDefaultValue Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiDefaultValueConverter.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ApiResourcePathSegment Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiResourcePathSegmentConverter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ApiFieldType Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiFieldTypeConverter.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task RequestResourceInternalAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IServiceCollection AddSpaceConnection()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/SpaceExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuthenticationBuilder AddSpaceTokenManagement()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/SpaceTokenManagementAuthenticationBuilderExtensions.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string BuildMethodParametersList()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteToDocument()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelGenerator.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/QueryStringParameterConversionGenerator.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool RequiresAddedNullability()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFieldExtensions.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? ToUppercaseFirst()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Utilities/StringExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateEpoch()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/EpochTracker.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasNext()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Batch.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToEnumString()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/EnumMemberExtensions.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Internal/NullableDateTimeConverter.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/ListOfTypeConverter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnExceptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/SpaceAuthenticationExceptionErrorFilter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToPath()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiResourcePathSegmentExtensions.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 17,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshTokenConnection()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RefreshTokenConnection.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dictionary GenerateFrom()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/EpochTrackerHeaders.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionScope Combine()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PermissionScope.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpaceAuthFlow ClientCredentials()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Applications/SpaceAuthFlow.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Applications/SpaceAuthFlow.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HttpRequestMessage WithHeaders()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Utilities/HttpRequestMessageExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? SubstringBefore()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Utilities/StringExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Enumeration.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Partial WithAllFieldNamesExplicitly()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/Partial.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Internal/NullableTimeSpanConverter.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryResolve()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Polymorphism/ClassNameTypeUtility.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task IsValidPayloadAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceWebHookRequestHandler.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task WriteApplicationExecutionResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceWebHookRequestHandler.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetClaimValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/IdentityExtensions.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeploymentInfoClient()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/DeploymentInfoClient.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveDtoPrefixFromDtoNames()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CodeGenerationContextEnricher.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpMethodName()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiEndpointExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpClassName()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiDtoExtensions.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AfterResponseAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/EpochTrackerHttpMessageInterceptor.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override JsonConverter CreateConverter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task WriteJsonResponse()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceWebHookRequestHandler.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadPayloadResult Success()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceWebHookRequestHandler.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri GenerateRepositoryUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/ResourceUrlGenerator.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri GenerateCodeReviewUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/ResourceUrlGenerator.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VersionInfo GetFromTime()",
  "longName" : "",
  "relativeFileName" : "build/VersionInfoAttribute.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::build" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetSpaceOptionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/BearerTokenConnectionProvider.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetSpaceOptionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/SpaceTokenManagementCookieEvents.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/DeploymentInfo.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodParametersBuilder WithDefaultValueForAllParameters()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri GenerateInstallFromMarketplaceUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Applications/ApplicationUrlGenerator.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? RemovePrefix()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Utilities/StringExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Enumeration? FromValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Enumeration.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ToHexString()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/EndpointAuthentication/VerifySigningKeyAuthenticationHandler.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri GenerateProfileUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/ResourceUrlGenerator.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri GenerateProfileUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/ResourceUrlGenerator.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri GenerateProjectUrl()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/ResourceUrlGenerator.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task HandleListCommandsAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/WebHooks/CateringWebHookHandler.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task HandleWebhookRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/WebHooks/CateringWebHookHandler.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task Display()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/SpaceHandler.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpVariableInstanceOrDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFieldExtensions.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpDocumentationSummary()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiDocumentationExtensions.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpDocumentationParameter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiDocumentationExtensions.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCSharpReferenceType()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiFieldTypeExtensions.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApiFieldType GetArrayElementTypeOrType()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/Extensions/ApiFieldTypeExtensions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApiFieldType GetMapValueTypeOrType()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/Extensions/ApiFieldTypeExtensions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApiFieldType GetBatchElementTypeOrType()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/Extensions/ApiFieldTypeExtensions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiDefaultValueConverter.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task BeforeRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/EpochTrackerHttpMessageInterceptor.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/ResourceException.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasExpired()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/AuthenticationTokens.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task EnsureAuthenticatedAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HttpRequestMessage WithClientAndSdkHeaders()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Utilities/HttpRequestMessageExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToString()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/BoolExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameValueCollection Append()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/NameValueCollectionExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Partial AddFieldNames()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/Partial.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/PropertyValue.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteStatusCodeAndHeadersTo()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/AttachmentProxy/SpaceAttachmentProxyMiddleware.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Configure()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/SpaceTokenManagementConfigureCookieOptions.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostConfigure()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/SpacePostConfigureOptions.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteDocument()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpDocumentWriter.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodParameter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RateLimitedResourceRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RetryPolicies/RateLimitedResourceRetryPolicy.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BearerTokenConnection()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ApiInlineErrorInaccessibleFields InaccessibleFields()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/ApiInlineError.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Partial()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/Partial.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List FindAllDerivedTypes()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/Partial.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToEnumString()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/EnumMemberExtensions.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/UrlParameterConverter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Polymorphism/ClassNameDtoTypeConverter.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JsonSerializerOptions AddSpaceJsonTypeConverters()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Polymorphism/JsonSerializerOptionsExtensions.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceWebHookRequestHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceWebHookRequestHandler.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionScopeElement()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/PermissionScopeElement.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionInfo()",
  "longName" : "",
  "relativeFileName" : "build/VersionInfo.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::build" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuthenticationBuilder AddSpaceTokenManagement()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/SpaceTokenManagementAuthenticationBuilderExtensions.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodParametersBuilder WithParameter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryStringParameterConversion()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/QueryStringParameterConversionGenerator.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryStringParameterConversionGenerator()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/QueryStringParameterConversionGenerator.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryStringParameterConversionGenerator WithQueryStringParameter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/QueryStringParameterConversionGenerator.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent Decrement()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/Indent.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientCredentialsConnection()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/ClientCredentialsConnection.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BearerTokenConnection()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/BearerTokenConnection.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyNotRequestedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PropertyNotRequestedException.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyValueInaccessibleException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PropertyValueInaccessibleException.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RequestResourceAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Connection.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RequestResourceAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Connection.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAccessPath()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/SyncBatch.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAccessPath()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Batch.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Partial AddFieldName()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/Partial.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Partial Recursive()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/Partial.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/PropertyValue.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAccessPath()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/PropertyValue.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAccessPath()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Triple.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Enumeration Read()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumerationConverter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumInfo()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceAttachmentProxyMiddleware()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/AttachmentProxy/SpaceAttachmentProxyMiddleware.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/SpaceAuthenticationExceptionErrorFilter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostConfigure()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/SpaceTokenManagementPostConfigureOptions.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpBuilder AppendLine()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpBuilder.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpBuilder AppendLine()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpBuilder.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpBuilder Append()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpBuilder.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpBuilder Append()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpBuilder.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpBuilder Append()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpBuilder.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodParametersBuilder()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpType()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpType.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDto()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CodeGenerationContext.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpClassName()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiUrlParameterExtensions.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent Increment()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/Indent.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indent Reset()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/Indent.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiRequestPayloadConverter.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiUrlParameterOptionConverter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiResourcePathSegmentConverter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/Model/HttpApi/Converters/ApiFieldTypeConverter.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthorizationCodeAuthFlow()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Applications/SpaceAuthFlow.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAccessPath()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Modification.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameValueCollection Append()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/NameValueCollectionExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiInlineErrorInaccessibleFields()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/ApiInlineError.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAll()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Enumeration.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? FromValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Enumeration.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Partial AddFieldName()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/Partial.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetValue()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/PropertyValue.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAccessPath()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Pair.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumStringConverter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ClassNameTypeUtility()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Polymorphism/ClassNameTypeUtility.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IServiceCollection AddSpaceWebHookHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/SpaceAddWebHookExtensions.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnGet()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Pages/Logout.cshtml.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateTime StartOfWeek()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Pages/Index.cshtml.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceAuthenticationExceptionErrorFilter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/SpaceAuthenticationExceptionErrorFilter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CateringWebHookHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/WebHooks/CateringWebHookHandler.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/Program.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Startup()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/Startup.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceTokenManagementConfigureCookieOptions()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/SpaceTokenManagementConfigureCookieOptions.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpDocumentWriter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpDocumentWriter.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodParametersBuilder()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/MethodParametersBuilder.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpDocument()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/CSharpDocument.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpApiModelGenerator()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelGenerator.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpApiModelResourceGenerator()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelResourceGenerator.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpPartialExtensionsGenerator()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpPartialExtensionsGenerator.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpApiModelUrlParameterGenerator()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelUrlParameterGenerator.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpApiModelDtoGenerator()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Generators/CSharpApiModelDtoGenerator.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryStringParameterConversionGenerator()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/QueryStringParameterConversionGenerator.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Generator/CodeGeneration/CSharp/Extensions/ApiExperimentalExtensions.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EpochTrackerHttpMessageInterceptor()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/EpochTrackerHttpMessageInterceptor.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/ResourceException.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PayloadTooLargeException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PayloadTooLargeException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PayloadTooLargeException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PayloadTooLargeException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshTokenRevokedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RefreshTokenRevokedException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshTokenRevokedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RefreshTokenRevokedException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionDeniedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PermissionDeniedException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionDeniedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PermissionDeniedException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionScope()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PermissionScope.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RateLimitedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RateLimitedException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RateLimitedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RateLimitedException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicatedEntityException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/DuplicatedEntityException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicatedEntityException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/DuplicatedEntityException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotFoundException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/NotFoundException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotFoundException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/NotFoundException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalServerErrorException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/InternalServerErrorException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalServerErrorException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/InternalServerErrorException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticationRequiredException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/AuthenticationRequiredException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticationRequiredException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/AuthenticationRequiredException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Connection()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Connection.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Connection()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Connection.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RequestResourceAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Connection.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RequestResourceAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Connection.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RequestBlobResourceAsync()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Connection.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Enumeration()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Enumeration.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Enumeration.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToIsoString()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/TimeSpanExtensions.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/UrlParameterConverter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumerationConverter.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullableDateTimeConverter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Internal/NullableDateTimeConverter.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonNullableTimeSpanConverter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Internal/NonNullableTimeSpanConverter.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonNullableDateTimeConverter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Internal/NonNullableDateTimeConverter.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumStringConverter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/EnumStringConverter.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListOfTypeConverter()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/ListOfTypeConverter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Json.Serialization/Polymorphism/ClassNameDtoTypeConverter.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/ValidationException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/ValidationException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerifySigningKeyAuthenticationHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/EndpointAuthentication/VerifySigningKeyAuthenticationHandler.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerifyHttpBearerTokenAuthenticationHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/EndpointAuthentication/VerifyHttpBearerTokenAuthenticationHandler.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerifyVerificationTokenAuthenticationHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/EndpointAuthentication/VerifyVerificationTokenAuthenticationHandler.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerifyHttpBasicAuthenticationHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore/Experimental/WebHooks/EndpointAuthentication/VerifyHttpBasicAuthenticationHandler.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionScopeElement()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/PermissionScopeElement.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceUrlGenerator()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Client/ResourceUrlGenerator.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Program.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Startup()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Startup.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorModel()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Pages/Error.cshtml.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGet()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Pages/Error.cshtml.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IHostBuilder CreateHostBuilder()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.App/Program.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/ResourceException.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PayloadTooLargeException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PayloadTooLargeException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefreshTokenRevokedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RefreshTokenRevokedException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionDeniedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/PermissionDeniedException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RateLimitedException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/RateLimitedException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicatedEntityException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/DuplicatedEntityException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotFoundException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/NotFoundException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalServerErrorException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/InternalServerErrorException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticationRequiredException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/AuthenticationRequiredException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PartialBase()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/PartialBase.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidationException()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/ValidationException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IHostBuilder CreateHostBuilder()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Samples.Web/Program.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpaceHandler()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/SpaceHandler.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuthenticationBuilder AddSpace()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/SpaceExtensions.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Configure()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.AspNetCore.Authentication/Experimental/TokenManagement/SpaceTokenManagementConfigureCookieOptions.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EpochTracker()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/EpochTracker.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiInlineErrorInaccessibleFields()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/ApiInlineError.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Partial()",
  "longName" : "",
  "relativeFileName" : "src/JetBrains.Space.Common/Types/Partials/Partial.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]