Path Lines of Code build.cmd 17 install-tool.ps1 6 src/Directory.Build.props 8 src/Microsoft.OpenApi.Hidi/OpenApiService.cs 172 src/Microsoft.OpenApi.Hidi/Program.cs 38 src/Microsoft.OpenApi.Hidi/StatsVisitor.cs 67 src/Microsoft.OpenApi.Readers/Exceptions/OpenApiReaderException.cs 21 src/Microsoft.OpenApi.Readers/Exceptions/OpenApiUnsupportedSpecVersionException.cs 22 src/Microsoft.OpenApi.Readers/Interface/IDiagnostic.cs 7 src/Microsoft.OpenApi.Readers/Interface/IOpenApiReader.cs 9 src/Microsoft.OpenApi.Readers/Interface/IOpenApiVersionService.cs 14 src/Microsoft.OpenApi.Readers/Interface/IStreamLoader.cs 13 src/Microsoft.OpenApi.Readers/OpenApiDiagnostic.cs 12 src/Microsoft.OpenApi.Readers/OpenApiReaderSettings.cs 31 src/Microsoft.OpenApi.Readers/OpenApiStreamReader.cs 50 src/Microsoft.OpenApi.Readers/OpenApiStringReader.cs 30 src/Microsoft.OpenApi.Readers/OpenApiTextReaderReader.cs 75 src/Microsoft.OpenApi.Readers/OpenApiYamlDocumentReader.cs 153 src/Microsoft.OpenApi.Readers/ParseNodes/AnyFieldMap.cs 8 src/Microsoft.OpenApi.Readers/ParseNodes/AnyFieldMapParameter.cs 22 src/Microsoft.OpenApi.Readers/ParseNodes/AnyListFieldMap.cs 8 src/Microsoft.OpenApi.Readers/ParseNodes/AnyListFieldMapParameter.cs 23 src/Microsoft.OpenApi.Readers/ParseNodes/AnyMapFieldMap.cs 8 src/Microsoft.OpenApi.Readers/ParseNodes/AnyMapFieldMapParameter.cs 27 src/Microsoft.OpenApi.Readers/ParseNodes/FixedFieldMap.cs 9 src/Microsoft.OpenApi.Readers/ParseNodes/JsonPointerExtensions.cs 44 src/Microsoft.OpenApi.Readers/ParseNodes/ListNode.cs 63 src/Microsoft.OpenApi.Readers/ParseNodes/MapNode.cs 196 src/Microsoft.OpenApi.Readers/ParseNodes/OpenApiAnyConverter.cs 222 src/Microsoft.OpenApi.Readers/ParseNodes/ParseNode.cs 80 src/Microsoft.OpenApi.Readers/ParseNodes/PatternFieldMap.cs 9 src/Microsoft.OpenApi.Readers/ParseNodes/PropertyNode.cs 86 src/Microsoft.OpenApi.Readers/ParseNodes/RootNode.cs 28 src/Microsoft.OpenApi.Readers/ParseNodes/ValueNode.cs 30 src/Microsoft.OpenApi.Readers/ParsingContext.cs 156 src/Microsoft.OpenApi.Readers/Properties/AssemblyInfo.cs 5 src/Microsoft.OpenApi.Readers/ReadResult.cs 15 src/Microsoft.OpenApi.Readers/Services/DefaultStreamLoader.cs 39 src/Microsoft.OpenApi.Readers/Services/OpenApiRemoteReferenceCollector.cs 40 src/Microsoft.OpenApi.Readers/Services/OpenApiWorkspaceLoader.cs 43 src/Microsoft.OpenApi.Readers/V2/OpenApiContactDeserializer.cs 43 src/Microsoft.OpenApi.Readers/V2/OpenApiDocumentDeserializer.cs 270 src/Microsoft.OpenApi.Readers/V2/OpenApiExternalDocsDeserializer.cs 38 src/Microsoft.OpenApi.Readers/V2/OpenApiHeaderDeserializer.cs 187 src/Microsoft.OpenApi.Readers/V2/OpenApiInfoDeserializer.cs 62 src/Microsoft.OpenApi.Readers/V2/OpenApiLicenseDeserializer.cs 37 src/Microsoft.OpenApi.Readers/V2/OpenApiOperationDeserializer.cs 193 src/Microsoft.OpenApi.Readers/V2/OpenApiParameterDeserializer.cs 275 src/Microsoft.OpenApi.Readers/V2/OpenApiPathItemDeserializer.cs 45 src/Microsoft.OpenApi.Readers/V2/OpenApiPathsDeserializer.cs 23 src/Microsoft.OpenApi.Readers/V2/OpenApiResponseDeserializer.cs 144 src/Microsoft.OpenApi.Readers/V2/OpenApiSchemaDeserializer.cs 246 src/Microsoft.OpenApi.Readers/V2/OpenApiSecurityRequirementDeserializer.cs 47 src/Microsoft.OpenApi.Readers/V2/OpenApiSecuritySchemeDeserializer.cs 111 src/Microsoft.OpenApi.Readers/V2/OpenApiTagDeserializer.cs 45 src/Microsoft.OpenApi.Readers/V2/OpenApiV2Deserializer.cs 148 src/Microsoft.OpenApi.Readers/V2/OpenApiV2VersionService.cs 143 src/Microsoft.OpenApi.Readers/V2/OpenApiXmlDeserializer.cs 68 src/Microsoft.OpenApi.Readers/V2/TempStorageKeys.cs 16 src/Microsoft.OpenApi.Readers/V3/OpenApiCallbackDeserializer.cs 31 src/Microsoft.OpenApi.Readers/V3/OpenApiComponentsDeserializer.cs 38 src/Microsoft.OpenApi.Readers/V3/OpenApiContactDeserializer.cs 43 src/Microsoft.OpenApi.Readers/V3/OpenApiDiscriminatorDeserializer.cs 37 src/Microsoft.OpenApi.Readers/V3/OpenApiDocumentDeserializer.cs 48 src/Microsoft.OpenApi.Readers/V3/OpenApiEncodingDeserializer.cs 59 src/Microsoft.OpenApi.Readers/V3/OpenApiExampleDeserializer.cs 57 src/Microsoft.OpenApi.Readers/V3/OpenApiExternalDocsDeserializer.cs 38 src/Microsoft.OpenApi.Readers/V3/OpenApiHeaderDeserializer.cs 92 src/Microsoft.OpenApi.Readers/V3/OpenApiInfoDeserializer.cs 63 src/Microsoft.OpenApi.Readers/V3/OpenApiLicenseDeserializer.cs 37 src/Microsoft.OpenApi.Readers/V3/OpenApiLinkDeserializer.cs 60 src/Microsoft.OpenApi.Readers/V3/OpenApiMediaTypeDeserializer.cs 78 src/Microsoft.OpenApi.Readers/V3/OpenApiOAuthFlowDeserializer.cs 49 src/Microsoft.OpenApi.Readers/V3/OpenApiOAuthFlowsDeserializer.cs 33 src/Microsoft.OpenApi.Readers/V3/OpenApiOperationDeserializer.cs 114 src/Microsoft.OpenApi.Readers/V3/OpenApiParameterDeserializer.cs 145 src/Microsoft.OpenApi.Readers/V3/OpenApiPathItemDeserializer.cs 53 src/Microsoft.OpenApi.Readers/V3/OpenApiPathsDeserializer.cs 23 src/Microsoft.OpenApi.Readers/V3/OpenApiRequestBodyDeserializer.cs 52 src/Microsoft.OpenApi.Readers/V3/OpenApiResponseDeserializer.cs 56 src/Microsoft.OpenApi.Readers/V3/OpenApiResponsesDeserializer.cs 23 src/Microsoft.OpenApi.Readers/V3/OpenApiSchemaDeserializer.cs 285 src/Microsoft.OpenApi.Readers/V3/OpenApiSecurityRequirementDeserializer.cs 46 src/Microsoft.OpenApi.Readers/V3/OpenApiSecuritySchemeDeserializer.cs 78 src/Microsoft.OpenApi.Readers/V3/OpenApiServerDeserializer.cs 42 src/Microsoft.OpenApi.Readers/V3/OpenApiServerVariableDeserializer.cs 44 src/Microsoft.OpenApi.Readers/V3/OpenApiTagDeserializer.cs 45 src/Microsoft.OpenApi.Readers/V3/OpenApiV3Deserializer.cs 163 src/Microsoft.OpenApi.Readers/V3/OpenApiV3VersionService.cs 119 src/Microsoft.OpenApi.Readers/V3/OpenApiXmlDeserializer.cs 59 src/Microsoft.OpenApi.Readers/YamlHelper.cs 28 src/Microsoft.OpenApi.Workbench/App.xaml 14 src/Microsoft.OpenApi.Workbench/App.xaml.cs 8 src/Microsoft.OpenApi.Workbench/MainModel.cs 213 src/Microsoft.OpenApi.Workbench/MainWindow.xaml 58 src/Microsoft.OpenApi.Workbench/MainWindow.xaml.cs 18 src/Microsoft.OpenApi.Workbench/Properties/AssemblyInfo.cs 19 src/Microsoft.OpenApi.Workbench/StatsVisitor.cs 70 src/Microsoft.OpenApi.Workbench/Themes/Metro/Metro.MSControls.Core.Implicit.xaml 880 src/Microsoft.OpenApi.Workbench/Themes/Metro/Metro.MSControls.Toolkit.Implicit.xaml 907 src/Microsoft.OpenApi.Workbench/Themes/Metro/Styles.Shared.xaml 654 src/Microsoft.OpenApi.Workbench/Themes/Metro/Styles.WPF.xaml 802 src/Microsoft.OpenApi.Workbench/Themes/Metro/Theme.Colors.xaml 70 src/Microsoft.OpenApi/Any/AnyType.cs 11 src/Microsoft.OpenApi/Any/IOpenApiAny.cs 9 src/Microsoft.OpenApi/Any/IOpenApiPrimitive.cs 22 src/Microsoft.OpenApi/Any/OpenApiArray.cs 19 src/Microsoft.OpenApi/Any/OpenApiBinary.cs 12 src/Microsoft.OpenApi/Any/OpenApiBoolean.cs 12 src/Microsoft.OpenApi/Any/OpenApiByte.cs 16 src/Microsoft.OpenApi/Any/OpenApiDate.cs 13 src/Microsoft.OpenApi/Any/OpenApiDateTime.cs 13 src/Microsoft.OpenApi/Any/OpenApiDouble.cs 12 src/Microsoft.OpenApi/Any/OpenApiFloat.cs 12 src/Microsoft.OpenApi/Any/OpenApiInteger.cs 12 src/Microsoft.OpenApi/Any/OpenApiLong.cs 12 src/Microsoft.OpenApi/Any/OpenApiNull.cs 13 src/Microsoft.OpenApi/Any/OpenApiObject.cs 20 src/Microsoft.OpenApi/Any/OpenApiPassword.cs 12 src/Microsoft.OpenApi/Any/OpenApiPrimitive.cs 91 src/Microsoft.OpenApi/Any/OpenApiString.cs 33 src/Microsoft.OpenApi/Attributes/DisplayAttribute.cs 18 src/Microsoft.OpenApi/Error.cs 44 src/Microsoft.OpenApi/Exceptions/OpenApiException.cs 22 src/Microsoft.OpenApi/Exceptions/OpenApiWriterException.cs 21 src/Microsoft.OpenApi/Expressions/BodyExpression.cs 39 src/Microsoft.OpenApi/Expressions/CompositeExpression.cs 26 src/Microsoft.OpenApi/Expressions/HeaderExpression.cs 30 src/Microsoft.OpenApi/Expressions/MethodExpression.cs 12 src/Microsoft.OpenApi/Expressions/PathExpression.cs 30 src/Microsoft.OpenApi/Expressions/QueryExpression.cs 30 src/Microsoft.OpenApi/Expressions/RequestExpression.cs 14 src/Microsoft.OpenApi/Expressions/ResponseExpression.cs 14 src/Microsoft.OpenApi/Expressions/RuntimeExpression.cs 64 src/Microsoft.OpenApi/Expressions/SourceExpression.cs 46 src/Microsoft.OpenApi/Expressions/StatusCodeExpression.cs 12 src/Microsoft.OpenApi/Expressions/UrlExpression.cs 12 src/Microsoft.OpenApi/Extensions/EnumExtensions.cs 23 src/Microsoft.OpenApi/Extensions/OpenAPIWriterExtensions.cs 20 src/Microsoft.OpenApi/Extensions/OpenApiElementExtensions.cs 19 src/Microsoft.OpenApi/Extensions/OpenApiExtensibleExtensions.cs 29 src/Microsoft.OpenApi/Extensions/OpenApiReferencableExtensions.cs 90 src/Microsoft.OpenApi/Extensions/OpenApiSerializableExtensions.cs 117 src/Microsoft.OpenApi/Extensions/StringExtensions.cs 28 src/Microsoft.OpenApi/Interfaces/IOpenApiElement.cs 7 src/Microsoft.OpenApi/Interfaces/IOpenApiExtensible.cs 10 src/Microsoft.OpenApi/Interfaces/IOpenApiExtension.cs 9 src/Microsoft.OpenApi/Interfaces/IOpenApiReferenceable.cs 13 src/Microsoft.OpenApi/Interfaces/IOpenApiSerializable.cs 10 src/Microsoft.OpenApi/JsonPointer.cs 39 src/Microsoft.OpenApi/Models/OpenApiCallback.cs 62 src/Microsoft.OpenApi/Models/OpenApiComponents.cs 201 src/Microsoft.OpenApi/Models/OpenApiConstants.cs 133 src/Microsoft.OpenApi/Models/OpenApiContact.cs 37 src/Microsoft.OpenApi/Models/OpenApiDiscriminator.cs 26 src/Microsoft.OpenApi/Models/OpenApiDocument.cs 317 src/Microsoft.OpenApi/Models/OpenApiEncoding.cs 36 src/Microsoft.OpenApi/Models/OpenApiError.cs 22 src/Microsoft.OpenApi/Models/OpenApiExample.cs 47 src/Microsoft.OpenApi/Models/OpenApiExtensibleDictionary.cs 43 src/Microsoft.OpenApi/Models/OpenApiExternalDocs.cs 35 src/Microsoft.OpenApi/Models/OpenApiHeader.cs 84 src/Microsoft.OpenApi/Models/OpenApiInfo.cs 51 src/Microsoft.OpenApi/Models/OpenApiLicense.cs 35 src/Microsoft.OpenApi/Models/OpenApiLink.cs 51 src/Microsoft.OpenApi/Models/OpenApiMediaType.cs 33 src/Microsoft.OpenApi/Models/OpenApiOAuthFlow.cs 34 src/Microsoft.OpenApi/Models/OpenApiOAuthFlows.cs 39 src/Microsoft.OpenApi/Models/OpenApiOperation.cs 169 src/Microsoft.OpenApi/Models/OpenApiParameter.cs 146 src/Microsoft.OpenApi/Models/OpenApiPathItem.cs 88 src/Microsoft.OpenApi/Models/OpenApiPaths.cs 7 src/Microsoft.OpenApi/Models/OpenApiReference.cs 129 src/Microsoft.OpenApi/Models/OpenApiRequestBody.cs 45 src/Microsoft.OpenApi/Models/OpenApiResponse.cs 93 src/Microsoft.OpenApi/Models/OpenApiResponses.cs 7 src/Microsoft.OpenApi/Models/OpenApiSchema.cs 255 src/Microsoft.OpenApi/Models/OpenApiSecurityRequirement.cs 88 src/Microsoft.OpenApi/Models/OpenApiSecurityScheme.cs 138 src/Microsoft.OpenApi/Models/OpenApiServer.cs 32 src/Microsoft.OpenApi/Models/OpenApiServerVariable.cs 31 src/Microsoft.OpenApi/Models/OpenApiTag.cs 61 src/Microsoft.OpenApi/Models/OpenApiXml.cs 41 src/Microsoft.OpenApi/Models/OperationType.cs 16 src/Microsoft.OpenApi/Models/ParameterLocation.cs 12 src/Microsoft.OpenApi/Models/ParameterStyle.cs 15 src/Microsoft.OpenApi/Models/ReferenceType.cs 18 src/Microsoft.OpenApi/Models/RuntimeExpressionAnyWrapper.cs 52 src/Microsoft.OpenApi/Models/SecuritySchemeType.cs 12 src/Microsoft.OpenApi/OpenApiFormat.cs 9 src/Microsoft.OpenApi/OpenApiSpecVersion.cs 9 src/Microsoft.OpenApi/Properties/AssemblyInfo.cs 8 src/Microsoft.OpenApi/Services/CopyReferences.cs 90 src/Microsoft.OpenApi/Services/LoopDetector.cs 50 src/Microsoft.OpenApi/Services/OpenApiFilterService.cs 248 src/Microsoft.OpenApi/Services/OpenApiReferenceError.cs 22 src/Microsoft.OpenApi/Services/OpenApiReferenceResolver.cs 206 src/Microsoft.OpenApi/Services/OpenApiUrlTreeNode.cs 138 src/Microsoft.OpenApi/Services/OpenApiVisitorBase.cs 155 src/Microsoft.OpenApi/Services/OpenApiWalker.cs 801 src/Microsoft.OpenApi/Services/OpenApiWorkspace.cs 74 src/Microsoft.OpenApi/Services/OperationSearch.cs 45 src/Microsoft.OpenApi/Services/SearchResult.cs 10 src/Microsoft.OpenApi/Utils.cs 16 src/Microsoft.OpenApi/Validations/IValidationContext.cs 11 src/Microsoft.OpenApi/Validations/OpenApiValidator.cs 76 src/Microsoft.OpenApi/Validations/OpenApiValidatorError.cs 18 src/Microsoft.OpenApi/Validations/Rules/OpenApiComponentsRules.cs 28 src/Microsoft.OpenApi/Validations/Rules/OpenApiContactRules.cs 26 src/Microsoft.OpenApi/Validations/Rules/OpenApiDocumentRules.cs 30 src/Microsoft.OpenApi/Validations/Rules/OpenApiExtensionRules.cs 27 src/Microsoft.OpenApi/Validations/Rules/OpenApiExternalDocsRules.cs 23 src/Microsoft.OpenApi/Validations/Rules/OpenApiHeaderRules.cs 38 src/Microsoft.OpenApi/Validations/Rules/OpenApiInfoRules.cs 30 src/Microsoft.OpenApi/Validations/Rules/OpenApiLicenseRules.cs 23 src/Microsoft.OpenApi/Validations/Rules/OpenApiMediaTypeRules.cs 35 src/Microsoft.OpenApi/Validations/Rules/OpenApiOAuthFlowRules.cs 37 src/Microsoft.OpenApi/Validations/Rules/OpenApiParameterRules.cs 83 src/Microsoft.OpenApi/Validations/Rules/OpenApiPathsRules.cs 25 src/Microsoft.OpenApi/Validations/Rules/OpenApiResponseRules.cs 23 src/Microsoft.OpenApi/Validations/Rules/OpenApiResponsesRules.cs 37 src/Microsoft.OpenApi/Validations/Rules/OpenApiRuleAttribute.cs 9 src/Microsoft.OpenApi/Validations/Rules/OpenApiSchemaRules.cs 56 src/Microsoft.OpenApi/Validations/Rules/OpenApiServerRules.cs 23 src/Microsoft.OpenApi/Validations/Rules/OpenApiTagRules.cs 23 src/Microsoft.OpenApi/Validations/Rules/RuleHelpers.cs 220 src/Microsoft.OpenApi/Validations/ValidationExtensions.cs 18 src/Microsoft.OpenApi/Validations/ValidationRule.cs 41 src/Microsoft.OpenApi/Validations/ValidationRuleSet.cs 115 src/Microsoft.OpenApi/Writers/FormattingStreamWriter.cs 15 src/Microsoft.OpenApi/Writers/IOpenApiWriter.cs 20 src/Microsoft.OpenApi/Writers/OpenApiJsonWriter.cs 158 src/Microsoft.OpenApi/Writers/OpenApiJsonWriterSettings.cs 9 src/Microsoft.OpenApi/Writers/OpenApiWriterAnyExtensions.cs 101 src/Microsoft.OpenApi/Writers/OpenApiWriterBase.cs 227 src/Microsoft.OpenApi/Writers/OpenApiWriterExtensions.cs 281 src/Microsoft.OpenApi/Writers/OpenApiWriterSettings.cs 16 src/Microsoft.OpenApi/Writers/OpenApiYamlWriter.cs 193 src/Microsoft.OpenApi/Writers/Scope.cs 26 src/Microsoft.OpenApi/Writers/SpecialCharacterStringExtensions.cs 167 src/Microsoft.OpenApi/Writers/WriterConstants.cs 93