From 0156943368877e5f6bd6ea8c0a2a169ebe0d6e6c Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 14:21:47 -0600 Subject: [PATCH 01/35] ci: switches to public API analyzer * Initial plan * Convert PublicApi.approved.txt to PublicApiAnalyzers format - Converted test/Microsoft.OpenApi.Tests/PublicApi/PublicApi.approved.txt (2152 lines) to src/Microsoft.OpenApi/PublicAPI.Shipped.txt (1844 entries) - Generated PublicAPI.Shipped.txt and PublicAPI.Unshipped.txt files for both Microsoft.OpenApi and Microsoft.OpenApi.YamlReader projects - Added Microsoft.CodeAnalysis.PublicApiAnalyzers package reference in Directory.Build.props The conversion extracted 1843 public API declarations from the PublicApiGenerator format and converted them to the Microsoft.CodeAnalysis.PublicApiAnalyzers format: - Types (classes, interfaces, structs, enums, delegates) - Constructors - Methods - Properties (with get/set accessors) - Fields (including const fields) - Events - Enum values with their numeric assignments Note: Build validation and potential missing API entries will need to be addressed in follow-up work as the PublicApiAnalyzers may identify additional public APIs not captured in the original PublicApiGenerator output. * Populate PublicAPI.Shipped.txt for Microsoft.OpenApi project Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> * Remove backup files * Fix PublicAPI.Unshipped.txt for Microsoft.OpenApi.YamlReader - Generated public API using PublicApiGenerator for Microsoft.OpenApi.YamlReader assembly - Converted to PublicApiAnalyzers format and added to PublicAPI.Unshipped.txt - Made static ReadFragment(JsonNode...) method internal to resolve RS0016 and RS0026 analyzer errors - Resolved RS0016/RS0017 analyzer errors for YamlReader project - Note: RS0036 nullability annotation warnings remain but are separate from PublicAPI format issues Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> * chore: removes old unit test based public API validation Signed-off-by: Vincent Biret * chore: reverts copilot hallucination Signed-off-by: Vincent Biret * chore: moves the analyzer to library projects only * chore: refreshes API export Signed-off-by: Vincent Biret --------- Signed-off-by: Vincent Biret Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> Co-authored-by: Vincent Biret --- .../Microsoft.OpenApi.YamlReader.csproj | 5 + .../PublicAPI.Shipped.txt | 17 + .../PublicAPI.Unshipped.txt | 1 + .../Microsoft.OpenApi.csproj | 4 + src/Microsoft.OpenApi/PublicAPI.Shipped.txt | 2023 ++++++++++++++++ src/Microsoft.OpenApi/PublicAPI.Unshipped.txt | 1 + .../Microsoft.OpenApi.Tests.csproj | 1 - .../PublicApi/PublicApi.approved.txt | 2153 ----------------- .../PublicApi/PublicApiTests.cs | 56 - 9 files changed, 2051 insertions(+), 2210 deletions(-) create mode 100644 src/Microsoft.OpenApi.YamlReader/PublicAPI.Shipped.txt create mode 100644 src/Microsoft.OpenApi.YamlReader/PublicAPI.Unshipped.txt create mode 100644 src/Microsoft.OpenApi/PublicAPI.Shipped.txt create mode 100644 src/Microsoft.OpenApi/PublicAPI.Unshipped.txt delete mode 100644 test/Microsoft.OpenApi.Tests/PublicApi/PublicApi.approved.txt delete mode 100755 test/Microsoft.OpenApi.Tests/PublicApi/PublicApiTests.cs diff --git a/src/Microsoft.OpenApi.YamlReader/Microsoft.OpenApi.YamlReader.csproj b/src/Microsoft.OpenApi.YamlReader/Microsoft.OpenApi.YamlReader.csproj index 1f2f5fb36..c4961cb10 100644 --- a/src/Microsoft.OpenApi.YamlReader/Microsoft.OpenApi.YamlReader.csproj +++ b/src/Microsoft.OpenApi.YamlReader/Microsoft.OpenApi.YamlReader.csproj @@ -28,6 +28,11 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/src/Microsoft.OpenApi.YamlReader/PublicAPI.Shipped.txt b/src/Microsoft.OpenApi.YamlReader/PublicAPI.Shipped.txt new file mode 100644 index 000000000..7ea43f370 --- /dev/null +++ b/src/Microsoft.OpenApi.YamlReader/PublicAPI.Shipped.txt @@ -0,0 +1,17 @@ +#nullable enable +Microsoft.OpenApi.Reader.OpenApiReaderSettingsExtensions +Microsoft.OpenApi.YamlReader.OpenApiYamlReader +Microsoft.OpenApi.YamlReader.OpenApiYamlReader.OpenApiYamlReader() -> void +Microsoft.OpenApi.YamlReader.OpenApiYamlReader.Read(System.IO.MemoryStream! input, System.Uri! location, Microsoft.OpenApi.Reader.OpenApiReaderSettings! settings) -> Microsoft.OpenApi.Reader.ReadResult! +Microsoft.OpenApi.YamlReader.OpenApiYamlReader.ReadAsync(System.IO.Stream! input, System.Uri! location, Microsoft.OpenApi.Reader.OpenApiReaderSettings! settings, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.OpenApi.YamlReader.OpenApiYamlReader.ReadFragment(System.IO.MemoryStream! input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument! openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic! diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> T? +Microsoft.OpenApi.YamlReader.YamlConverter +static Microsoft.OpenApi.Reader.OpenApiReaderSettingsExtensions.AddYamlReader(this Microsoft.OpenApi.Reader.OpenApiReaderSettings! settings) -> void +static Microsoft.OpenApi.YamlReader.OpenApiYamlReader.Read(System.Text.Json.Nodes.JsonNode! jsonNode, System.Uri! location, Microsoft.OpenApi.Reader.OpenApiReaderSettings! settings) -> Microsoft.OpenApi.Reader.ReadResult! +static Microsoft.OpenApi.YamlReader.OpenApiYamlReader.ReadFragment(System.Text.Json.Nodes.JsonNode! input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument! openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic! diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> T? +static Microsoft.OpenApi.YamlReader.YamlConverter.ToJsonArray(this SharpYaml.Serialization.YamlSequenceNode! yaml) -> System.Text.Json.Nodes.JsonArray! +static Microsoft.OpenApi.YamlReader.YamlConverter.ToJsonNode(this SharpYaml.Serialization.YamlDocument! yaml) -> System.Text.Json.Nodes.JsonNode! +static Microsoft.OpenApi.YamlReader.YamlConverter.ToJsonNode(this SharpYaml.Serialization.YamlNode! yaml) -> System.Text.Json.Nodes.JsonNode! +static Microsoft.OpenApi.YamlReader.YamlConverter.ToJsonNode(this SharpYaml.Serialization.YamlStream! yaml) -> System.Collections.Generic.IEnumerable! +static Microsoft.OpenApi.YamlReader.YamlConverter.ToJsonObject(this SharpYaml.Serialization.YamlMappingNode! yaml) -> System.Text.Json.Nodes.JsonObject! +static Microsoft.OpenApi.YamlReader.YamlConverter.ToYamlNode(this System.Text.Json.Nodes.JsonNode! json) -> SharpYaml.Serialization.YamlNode! diff --git a/src/Microsoft.OpenApi.YamlReader/PublicAPI.Unshipped.txt b/src/Microsoft.OpenApi.YamlReader/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..7dc5c5811 --- /dev/null +++ b/src/Microsoft.OpenApi.YamlReader/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Microsoft.OpenApi/Microsoft.OpenApi.csproj b/src/Microsoft.OpenApi/Microsoft.OpenApi.csproj index dad533668..a6ea923a6 100644 --- a/src/Microsoft.OpenApi/Microsoft.OpenApi.csproj +++ b/src/Microsoft.OpenApi/Microsoft.OpenApi.csproj @@ -24,6 +24,10 @@ true + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/src/Microsoft.OpenApi/PublicAPI.Shipped.txt b/src/Microsoft.OpenApi/PublicAPI.Shipped.txt new file mode 100644 index 000000000..6658135b1 --- /dev/null +++ b/src/Microsoft.OpenApi/PublicAPI.Shipped.txt @@ -0,0 +1,2023 @@ +#nullable enable +abstract Microsoft.OpenApi.BaseOpenApiReferenceHolder.CopyReference(V! sourceReference) -> V! +abstract Microsoft.OpenApi.BaseOpenApiReferenceHolder.CopyReferenceAsTargetElementWithOverrides(U source) -> U +abstract Microsoft.OpenApi.OpenApiWriterBase.BaseIndentation.get -> int +abstract Microsoft.OpenApi.OpenApiWriterBase.WriteEndArray() -> void +abstract Microsoft.OpenApi.OpenApiWriterBase.WriteEndObject() -> void +abstract Microsoft.OpenApi.OpenApiWriterBase.WriteNull() -> void +abstract Microsoft.OpenApi.OpenApiWriterBase.WritePropertyName(string! name) -> void +abstract Microsoft.OpenApi.OpenApiWriterBase.WriteRaw(string! value) -> void +abstract Microsoft.OpenApi.OpenApiWriterBase.WriteStartArray() -> void +abstract Microsoft.OpenApi.OpenApiWriterBase.WriteStartObject() -> void +abstract Microsoft.OpenApi.OpenApiWriterBase.WriteValue(string! value) -> void +abstract Microsoft.OpenApi.OpenApiWriterBase.WriteValueSeparator() -> void +abstract Microsoft.OpenApi.RuntimeExpression.Expression.get -> string! +const Microsoft.OpenApi.BodyExpression.Body = "body" -> string! +const Microsoft.OpenApi.BodyExpression.PointerPrefix = "#" -> string! +const Microsoft.OpenApi.HeaderExpression.Header = "header." -> string! +const Microsoft.OpenApi.MethodExpression.Method = "$method" -> string! +const Microsoft.OpenApi.OpenApiConstants.AccessCode = "accessCode" -> string! +const Microsoft.OpenApi.OpenApiConstants.AdditionalOperations = "additionalOperations" -> string! +const Microsoft.OpenApi.OpenApiConstants.AdditionalProperties = "additionalProperties" -> string! +const Microsoft.OpenApi.OpenApiConstants.AllOf = "allOf" -> string! +const Microsoft.OpenApi.OpenApiConstants.AllowEmptyValue = "allowEmptyValue" -> string! +const Microsoft.OpenApi.OpenApiConstants.AllowReserved = "allowReserved" -> string! +const Microsoft.OpenApi.OpenApiConstants.AnyOf = "anyOf" -> string! +const Microsoft.OpenApi.OpenApiConstants.Application = "application" -> string! +const Microsoft.OpenApi.OpenApiConstants.Attribute = "attribute" -> string! +const Microsoft.OpenApi.OpenApiConstants.AuthorizationCode = "authorizationCode" -> string! +const Microsoft.OpenApi.OpenApiConstants.AuthorizationUrl = "authorizationUrl" -> string! +const Microsoft.OpenApi.OpenApiConstants.BasePath = "basePath" -> string! +const Microsoft.OpenApi.OpenApiConstants.BaseRegistryUri = "https://openapi.net/" -> string! +const Microsoft.OpenApi.OpenApiConstants.Basic = "basic" -> string! +const Microsoft.OpenApi.OpenApiConstants.Bearer = "bearer" -> string! +const Microsoft.OpenApi.OpenApiConstants.BearerFormat = "bearerFormat" -> string! +const Microsoft.OpenApi.OpenApiConstants.BodyName = "x-bodyName" -> string! +const Microsoft.OpenApi.OpenApiConstants.Callbacks = "callbacks" -> string! +const Microsoft.OpenApi.OpenApiConstants.ClientCredentials = "clientCredentials" -> string! +const Microsoft.OpenApi.OpenApiConstants.Comment = "$comment" -> string! +const Microsoft.OpenApi.OpenApiConstants.Components = "components" -> string! +const Microsoft.OpenApi.OpenApiConstants.ComponentsSegment = "/components/" -> string! +const Microsoft.OpenApi.OpenApiConstants.Const = "const" -> string! +const Microsoft.OpenApi.OpenApiConstants.Consumes = "consumes" -> string! +const Microsoft.OpenApi.OpenApiConstants.Contact = "contact" -> string! +const Microsoft.OpenApi.OpenApiConstants.Content = "content" -> string! +const Microsoft.OpenApi.OpenApiConstants.ContentType = "contentType" -> string! +const Microsoft.OpenApi.OpenApiConstants.DataValue = "dataValue" -> string! +const Microsoft.OpenApi.OpenApiConstants.Default = "default" -> string! +const Microsoft.OpenApi.OpenApiConstants.DefaultDefault = "Default Default" -> string! +const Microsoft.OpenApi.OpenApiConstants.DefaultDescription = "Default Description" -> string! +const Microsoft.OpenApi.OpenApiConstants.DefaultName = "Default Name" -> string! +const Microsoft.OpenApi.OpenApiConstants.DefaultTitle = "Default Title" -> string! +const Microsoft.OpenApi.OpenApiConstants.Definitions = "definitions" -> string! +const Microsoft.OpenApi.OpenApiConstants.Defs = "$defs" -> string! +const Microsoft.OpenApi.OpenApiConstants.Delete = "delete" -> string! +const Microsoft.OpenApi.OpenApiConstants.DependentRequired = "dependentRequired" -> string! +const Microsoft.OpenApi.OpenApiConstants.Deprecated = "deprecated" -> string! +const Microsoft.OpenApi.OpenApiConstants.Description = "description" -> string! +const Microsoft.OpenApi.OpenApiConstants.DeviceAuthorization = "deviceAuthorization" -> string! +const Microsoft.OpenApi.OpenApiConstants.DeviceAuthorizationUrl = "deviceAuthorizationUrl" -> string! +const Microsoft.OpenApi.OpenApiConstants.Discriminator = "discriminator" -> string! +const Microsoft.OpenApi.OpenApiConstants.DollarRef = "$ref" -> string! +const Microsoft.OpenApi.OpenApiConstants.DollarSchema = "$schema" -> string! +const Microsoft.OpenApi.OpenApiConstants.DynamicAnchor = "$dynamicAnchor" -> string! +const Microsoft.OpenApi.OpenApiConstants.DynamicRef = "$dynamicRef" -> string! +const Microsoft.OpenApi.OpenApiConstants.Email = "email" -> string! +const Microsoft.OpenApi.OpenApiConstants.Encoding = "encoding" -> string! +const Microsoft.OpenApi.OpenApiConstants.Enum = "enum" -> string! +const Microsoft.OpenApi.OpenApiConstants.Example = "example" -> string! +const Microsoft.OpenApi.OpenApiConstants.Examples = "examples" -> string! +const Microsoft.OpenApi.OpenApiConstants.ExamplesExtension = "x-examples" -> string! +const Microsoft.OpenApi.OpenApiConstants.ExclusiveMaximum = "exclusiveMaximum" -> string! +const Microsoft.OpenApi.OpenApiConstants.ExclusiveMinimum = "exclusiveMinimum" -> string! +const Microsoft.OpenApi.OpenApiConstants.Explode = "explode" -> string! +const Microsoft.OpenApi.OpenApiConstants.ExtensionFieldNamePrefix = "x-" -> string! +const Microsoft.OpenApi.OpenApiConstants.ExternalDocs = "externalDocs" -> string! +const Microsoft.OpenApi.OpenApiConstants.ExternalValue = "externalValue" -> string! +const Microsoft.OpenApi.OpenApiConstants.Flow = "flow" -> string! +const Microsoft.OpenApi.OpenApiConstants.Flows = "flows" -> string! +const Microsoft.OpenApi.OpenApiConstants.Format = "format" -> string! +const Microsoft.OpenApi.OpenApiConstants.Get = "get" -> string! +const Microsoft.OpenApi.OpenApiConstants.Head = "head" -> string! +const Microsoft.OpenApi.OpenApiConstants.Headers = "headers" -> string! +const Microsoft.OpenApi.OpenApiConstants.Host = "host" -> string! +const Microsoft.OpenApi.OpenApiConstants.Id = "$id" -> string! +const Microsoft.OpenApi.OpenApiConstants.Identifier = "identifier" -> string! +const Microsoft.OpenApi.OpenApiConstants.Implicit = "implicit" -> string! +const Microsoft.OpenApi.OpenApiConstants.In = "in" -> string! +const Microsoft.OpenApi.OpenApiConstants.Info = "info" -> string! +const Microsoft.OpenApi.OpenApiConstants.ItemEncoding = "itemEncoding" -> string! +const Microsoft.OpenApi.OpenApiConstants.Items = "items" -> string! +const Microsoft.OpenApi.OpenApiConstants.ItemSchema = "itemSchema" -> string! +const Microsoft.OpenApi.OpenApiConstants.Json = "json" -> string! +const Microsoft.OpenApi.OpenApiConstants.JsonSchemaDialect = "jsonSchemaDialect" -> string! +const Microsoft.OpenApi.OpenApiConstants.Jwt = "JWT" -> string! +const Microsoft.OpenApi.OpenApiConstants.License = "license" -> string! +const Microsoft.OpenApi.OpenApiConstants.Links = "links" -> string! +const Microsoft.OpenApi.OpenApiConstants.Mapping = "mapping" -> string! +const Microsoft.OpenApi.OpenApiConstants.Maximum = "maximum" -> string! +const Microsoft.OpenApi.OpenApiConstants.MaxItems = "maxItems" -> string! +const Microsoft.OpenApi.OpenApiConstants.MaxLength = "maxLength" -> string! +const Microsoft.OpenApi.OpenApiConstants.MaxProperties = "maxProperties" -> string! +const Microsoft.OpenApi.OpenApiConstants.MediaTypes = "mediaTypes" -> string! +const Microsoft.OpenApi.OpenApiConstants.Minimum = "minimum" -> string! +const Microsoft.OpenApi.OpenApiConstants.MinItems = "minItems" -> string! +const Microsoft.OpenApi.OpenApiConstants.MinLength = "minLength" -> string! +const Microsoft.OpenApi.OpenApiConstants.MinProperties = "minProperties" -> string! +const Microsoft.OpenApi.OpenApiConstants.MultipleOf = "multipleOf" -> string! +const Microsoft.OpenApi.OpenApiConstants.Name = "name" -> string! +const Microsoft.OpenApi.OpenApiConstants.Namespace = "namespace" -> string! +const Microsoft.OpenApi.OpenApiConstants.NodeType = "nodeType" -> string! +const Microsoft.OpenApi.OpenApiConstants.Not = "not" -> string! +const Microsoft.OpenApi.OpenApiConstants.Null = "null" -> string! +const Microsoft.OpenApi.OpenApiConstants.Nullable = "nullable" -> string! +const Microsoft.OpenApi.OpenApiConstants.NullableExtension = "x-nullable" -> string! +const Microsoft.OpenApi.OpenApiConstants.OneOf = "oneOf" -> string! +const Microsoft.OpenApi.OpenApiConstants.OpenApi = "openapi" -> string! +const Microsoft.OpenApi.OpenApiConstants.OpenIdConnectUrl = "openIdConnectUrl" -> string! +const Microsoft.OpenApi.OpenApiConstants.OperationId = "operationId" -> string! +const Microsoft.OpenApi.OpenApiConstants.OperationRef = "operationRef" -> string! +const Microsoft.OpenApi.OpenApiConstants.Options = "options" -> string! +const Microsoft.OpenApi.OpenApiConstants.Parameters = "parameters" -> string! +const Microsoft.OpenApi.OpenApiConstants.Password = "password" -> string! +const Microsoft.OpenApi.OpenApiConstants.Patch = "patch" -> string! +const Microsoft.OpenApi.OpenApiConstants.PathItems = "pathItems" -> string! +const Microsoft.OpenApi.OpenApiConstants.Paths = "paths" -> string! +const Microsoft.OpenApi.OpenApiConstants.Pattern = "pattern" -> string! +const Microsoft.OpenApi.OpenApiConstants.PatternProperties = "patternProperties" -> string! +const Microsoft.OpenApi.OpenApiConstants.Post = "post" -> string! +const Microsoft.OpenApi.OpenApiConstants.Prefix = "prefix" -> string! +const Microsoft.OpenApi.OpenApiConstants.PrefixEncoding = "prefixEncoding" -> string! +const Microsoft.OpenApi.OpenApiConstants.Produces = "produces" -> string! +const Microsoft.OpenApi.OpenApiConstants.Properties = "properties" -> string! +const Microsoft.OpenApi.OpenApiConstants.PropertyName = "propertyName" -> string! +const Microsoft.OpenApi.OpenApiConstants.Put = "put" -> string! +const Microsoft.OpenApi.OpenApiConstants.ReadOnly = "readOnly" -> string! +const Microsoft.OpenApi.OpenApiConstants.RecursiveAnchor = "$recursiveAnchor" -> string! +const Microsoft.OpenApi.OpenApiConstants.RecursiveRef = "$recursiveRef" -> string! +const Microsoft.OpenApi.OpenApiConstants.RefreshUrl = "refreshUrl" -> string! +const Microsoft.OpenApi.OpenApiConstants.RequestBodies = "requestBodies" -> string! +const Microsoft.OpenApi.OpenApiConstants.RequestBody = "requestBody" -> string! +const Microsoft.OpenApi.OpenApiConstants.Required = "required" -> string! +const Microsoft.OpenApi.OpenApiConstants.Responses = "responses" -> string! +const Microsoft.OpenApi.OpenApiConstants.Schema = "schema" -> string! +const Microsoft.OpenApi.OpenApiConstants.Schemas = "schemas" -> string! +const Microsoft.OpenApi.OpenApiConstants.Scheme = "scheme" -> string! +const Microsoft.OpenApi.OpenApiConstants.Schemes = "schemes" -> string! +const Microsoft.OpenApi.OpenApiConstants.Scopes = "scopes" -> string! +const Microsoft.OpenApi.OpenApiConstants.Security = "security" -> string! +const Microsoft.OpenApi.OpenApiConstants.SecurityDefinitions = "securityDefinitions" -> string! +const Microsoft.OpenApi.OpenApiConstants.SecuritySchemes = "securitySchemes" -> string! +const Microsoft.OpenApi.OpenApiConstants.Self = "$self" -> string! +const Microsoft.OpenApi.OpenApiConstants.SerializedValue = "serializedValue" -> string! +const Microsoft.OpenApi.OpenApiConstants.Server = "server" -> string! +const Microsoft.OpenApi.OpenApiConstants.Servers = "servers" -> string! +const Microsoft.OpenApi.OpenApiConstants.Style = "style" -> string! +const Microsoft.OpenApi.OpenApiConstants.Summary = "summary" -> string! +const Microsoft.OpenApi.OpenApiConstants.Swagger = "swagger" -> string! +const Microsoft.OpenApi.OpenApiConstants.Tags = "tags" -> string! +const Microsoft.OpenApi.OpenApiConstants.TermsOfService = "termsOfService" -> string! +const Microsoft.OpenApi.OpenApiConstants.Title = "title" -> string! +const Microsoft.OpenApi.OpenApiConstants.TokenUrl = "tokenUrl" -> string! +const Microsoft.OpenApi.OpenApiConstants.Trace = "trace" -> string! +const Microsoft.OpenApi.OpenApiConstants.Type = "type" -> string! +const Microsoft.OpenApi.OpenApiConstants.UnevaluatedProperties = "unevaluatedProperties" -> string! +const Microsoft.OpenApi.OpenApiConstants.UniqueItems = "uniqueItems" -> string! +const Microsoft.OpenApi.OpenApiConstants.UnrecognizedKeywords = "unrecognizedKeywords" -> string! +const Microsoft.OpenApi.OpenApiConstants.Url = "url" -> string! +const Microsoft.OpenApi.OpenApiConstants.V2ReferenceUri = "https://registry/definitions/" -> string! +const Microsoft.OpenApi.OpenApiConstants.V31ExclusiveMaximum = "exclusiveMaximum" -> string! +const Microsoft.OpenApi.OpenApiConstants.V31ExclusiveMinimum = "exclusiveMinimum" -> string! +const Microsoft.OpenApi.OpenApiConstants.V3ReferenceUri = "https://registry/components/schemas/" -> string! +const Microsoft.OpenApi.OpenApiConstants.Value = "value" -> string! +const Microsoft.OpenApi.OpenApiConstants.Variables = "variables" -> string! +const Microsoft.OpenApi.OpenApiConstants.Version = "version" -> string! +const Microsoft.OpenApi.OpenApiConstants.Vocabulary = "$vocabulary" -> string! +const Microsoft.OpenApi.OpenApiConstants.Webhooks = "webhooks" -> string! +const Microsoft.OpenApi.OpenApiConstants.Wrapped = "wrapped" -> string! +const Microsoft.OpenApi.OpenApiConstants.WriteOnly = "writeOnly" -> string! +const Microsoft.OpenApi.OpenApiConstants.Xml = "xml" -> string! +const Microsoft.OpenApi.OpenApiConstants.Yaml = "yaml" -> string! +const Microsoft.OpenApi.OpenApiConstants.Yml = "yml" -> string! +const Microsoft.OpenApi.OpenApiWriterBase.IndentationString = " " -> string! +const Microsoft.OpenApi.PathExpression.Path = "path." -> string! +const Microsoft.OpenApi.QueryExpression.Query = "query." -> string! +const Microsoft.OpenApi.RequestExpression.Request = "$request." -> string! +const Microsoft.OpenApi.ResponseExpression.Response = "$response." -> string! +const Microsoft.OpenApi.RuntimeExpression.Prefix = "$" -> string! +const Microsoft.OpenApi.StatusCodeExpression.StatusCode = "$statusCode" -> string! +const Microsoft.OpenApi.UrlExpression.Url = "$url" -> string! +Microsoft.OpenApi.BaseOpenApiReference +Microsoft.OpenApi.BaseOpenApiReference.BaseOpenApiReference() -> void +Microsoft.OpenApi.BaseOpenApiReference.BaseOpenApiReference(Microsoft.OpenApi.BaseOpenApiReference! reference) -> void +Microsoft.OpenApi.BaseOpenApiReference.ExternalResource.get -> string? +Microsoft.OpenApi.BaseOpenApiReference.ExternalResource.init -> void +Microsoft.OpenApi.BaseOpenApiReference.HostDocument.get -> Microsoft.OpenApi.OpenApiDocument? +Microsoft.OpenApi.BaseOpenApiReference.HostDocument.init -> void +Microsoft.OpenApi.BaseOpenApiReference.Id.get -> string? +Microsoft.OpenApi.BaseOpenApiReference.Id.init -> void +Microsoft.OpenApi.BaseOpenApiReference.IsExternal.get -> bool +Microsoft.OpenApi.BaseOpenApiReference.IsFragment.get -> bool +Microsoft.OpenApi.BaseOpenApiReference.IsFragment.init -> void +Microsoft.OpenApi.BaseOpenApiReference.IsLocal.get -> bool +Microsoft.OpenApi.BaseOpenApiReference.ReferenceV2.get -> string? +Microsoft.OpenApi.BaseOpenApiReference.ReferenceV3.get -> string? +Microsoft.OpenApi.BaseOpenApiReference.Type.get -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.BaseOpenApiReference.Type.init -> void +Microsoft.OpenApi.BaseOpenApiReferenceHolder +Microsoft.OpenApi.BaseOpenApiReferenceHolder.BaseOpenApiReferenceHolder(Microsoft.OpenApi.BaseOpenApiReferenceHolder! source) -> void +Microsoft.OpenApi.BaseOpenApiReferenceHolder.BaseOpenApiReferenceHolder(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument, Microsoft.OpenApi.ReferenceType referenceType, string? externalResource) -> void +Microsoft.OpenApi.BaseOpenApiReferenceHolder.RecursiveTarget.get -> T? +Microsoft.OpenApi.BaseOpenApiReferenceHolder.Reference.get -> V! +Microsoft.OpenApi.BaseOpenApiReferenceHolder.Reference.init -> void +Microsoft.OpenApi.BaseOpenApiReferenceHolder.UnresolvedReference.get -> bool +Microsoft.OpenApi.BodyExpression +Microsoft.OpenApi.BodyExpression.BodyExpression() -> void +Microsoft.OpenApi.BodyExpression.BodyExpression(Microsoft.OpenApi.JsonPointer? pointer) -> void +Microsoft.OpenApi.BodyExpression.Fragment.get -> string? +Microsoft.OpenApi.CompositeExpression +Microsoft.OpenApi.CompositeExpression.CompositeExpression(string! expression) -> void +Microsoft.OpenApi.CompositeExpression.ContainedExpressions.get -> System.Collections.Generic.List! +Microsoft.OpenApi.CurrentKeys +Microsoft.OpenApi.CurrentKeys.Callback.get -> string? +Microsoft.OpenApi.CurrentKeys.Content.get -> string? +Microsoft.OpenApi.CurrentKeys.CurrentKeys() -> void +Microsoft.OpenApi.CurrentKeys.Encoding.get -> string? +Microsoft.OpenApi.CurrentKeys.Example.get -> string? +Microsoft.OpenApi.CurrentKeys.Extension.get -> string? +Microsoft.OpenApi.CurrentKeys.Header.get -> string? +Microsoft.OpenApi.CurrentKeys.Link.get -> string? +Microsoft.OpenApi.CurrentKeys.Operation.get -> System.Net.Http.HttpMethod? +Microsoft.OpenApi.CurrentKeys.Path.get -> string? +Microsoft.OpenApi.CurrentKeys.Response.get -> string? +Microsoft.OpenApi.CurrentKeys.ServerVariable.get -> string? +Microsoft.OpenApi.DisplayAttribute +Microsoft.OpenApi.DisplayAttribute.DisplayAttribute(string! name) -> void +Microsoft.OpenApi.DisplayAttribute.Name.get -> string! +Microsoft.OpenApi.EnumExtensions +Microsoft.OpenApi.FormattingStreamWriter +Microsoft.OpenApi.FormattingStreamWriter.FormattingStreamWriter(System.IO.Stream! stream, System.IFormatProvider! formatProvider) -> void +Microsoft.OpenApi.HeaderExpression +Microsoft.OpenApi.HeaderExpression.HeaderExpression(string! token) -> void +Microsoft.OpenApi.HeaderExpression.Token.get -> string? +Microsoft.OpenApi.IMetadataContainer +Microsoft.OpenApi.IMetadataContainer.Metadata.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IMetadataContainer.Metadata.set -> void +Microsoft.OpenApi.IOpenApiCallback +Microsoft.OpenApi.IOpenApiCallback.PathItems.get -> System.Collections.Generic.Dictionary? +Microsoft.OpenApi.IOpenApiDescribedElement +Microsoft.OpenApi.IOpenApiDescribedElement.Description.get -> string? +Microsoft.OpenApi.IOpenApiDescribedElement.Description.set -> void +Microsoft.OpenApi.IOpenApiElement +Microsoft.OpenApi.IOpenApiExample +Microsoft.OpenApi.IOpenApiExample.DataValue.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.IOpenApiExample.ExternalValue.get -> string? +Microsoft.OpenApi.IOpenApiExample.SerializedValue.get -> string? +Microsoft.OpenApi.IOpenApiExample.Value.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.IOpenApiExtensible +Microsoft.OpenApi.IOpenApiExtensible.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiExtensible.Extensions.set -> void +Microsoft.OpenApi.IOpenApiExtension +Microsoft.OpenApi.IOpenApiExtension.Write(Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) -> void +Microsoft.OpenApi.IOpenApiHeader +Microsoft.OpenApi.IOpenApiHeader.AllowEmptyValue.get -> bool +Microsoft.OpenApi.IOpenApiHeader.AllowReserved.get -> bool +Microsoft.OpenApi.IOpenApiHeader.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiHeader.Deprecated.get -> bool +Microsoft.OpenApi.IOpenApiHeader.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.IOpenApiHeader.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiHeader.Explode.get -> bool +Microsoft.OpenApi.IOpenApiHeader.Required.get -> bool +Microsoft.OpenApi.IOpenApiHeader.Schema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.IOpenApiHeader.Style.get -> Microsoft.OpenApi.ParameterStyle? +Microsoft.OpenApi.IOpenApiLink +Microsoft.OpenApi.IOpenApiLink.OperationId.get -> string? +Microsoft.OpenApi.IOpenApiLink.OperationRef.get -> string? +Microsoft.OpenApi.IOpenApiLink.Parameters.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiLink.RequestBody.get -> Microsoft.OpenApi.RuntimeExpressionAnyWrapper? +Microsoft.OpenApi.IOpenApiLink.Server.get -> Microsoft.OpenApi.OpenApiServer? +Microsoft.OpenApi.IOpenApiMediaType +Microsoft.OpenApi.IOpenApiMediaType.Encoding.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiMediaType.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.IOpenApiMediaType.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiMediaType.ItemEncoding.get -> Microsoft.OpenApi.OpenApiEncoding? +Microsoft.OpenApi.IOpenApiMediaType.ItemSchema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.IOpenApiMediaType.PrefixEncoding.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.IOpenApiMediaType.Schema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.IOpenApiParameter +Microsoft.OpenApi.IOpenApiParameter.AllowEmptyValue.get -> bool +Microsoft.OpenApi.IOpenApiParameter.AllowReserved.get -> bool +Microsoft.OpenApi.IOpenApiParameter.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiParameter.Deprecated.get -> bool +Microsoft.OpenApi.IOpenApiParameter.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.IOpenApiParameter.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiParameter.Explode.get -> bool +Microsoft.OpenApi.IOpenApiParameter.In.get -> Microsoft.OpenApi.ParameterLocation? +Microsoft.OpenApi.IOpenApiParameter.Name.get -> string? +Microsoft.OpenApi.IOpenApiParameter.Required.get -> bool +Microsoft.OpenApi.IOpenApiParameter.Schema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.IOpenApiParameter.Style.get -> Microsoft.OpenApi.ParameterStyle? +Microsoft.OpenApi.IOpenApiPathItem +Microsoft.OpenApi.IOpenApiPathItem.Operations.get -> System.Collections.Generic.Dictionary? +Microsoft.OpenApi.IOpenApiPathItem.Parameters.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.IOpenApiPathItem.Servers.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.IOpenApiReader +Microsoft.OpenApi.IOpenApiReader.Read(System.IO.MemoryStream! input, System.Uri! location, Microsoft.OpenApi.Reader.OpenApiReaderSettings! settings) -> Microsoft.OpenApi.Reader.ReadResult! +Microsoft.OpenApi.IOpenApiReader.ReadAsync(System.IO.Stream! input, System.Uri! location, Microsoft.OpenApi.Reader.OpenApiReaderSettings! settings, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.OpenApi.IOpenApiReader.ReadFragment(System.IO.MemoryStream! input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument! openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic! diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> T? +Microsoft.OpenApi.IOpenApiReadOnlyDescribedElement +Microsoft.OpenApi.IOpenApiReadOnlyDescribedElement.Description.get -> string? +Microsoft.OpenApi.IOpenApiReadOnlyExtensible +Microsoft.OpenApi.IOpenApiReadOnlyExtensible.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiReferenceable +Microsoft.OpenApi.IOpenApiReferenceHolder +Microsoft.OpenApi.IOpenApiReferenceHolder.UnresolvedReference.get -> bool +Microsoft.OpenApi.IOpenApiReferenceHolder +Microsoft.OpenApi.IOpenApiReferenceHolder.CopyReferenceAsTargetElementWithOverrides(U source) -> U +Microsoft.OpenApi.IOpenApiReferenceHolder.RecursiveTarget.get -> T? +Microsoft.OpenApi.IOpenApiReferenceHolder.Target.get -> U? +Microsoft.OpenApi.IOpenApiReferenceHolder +Microsoft.OpenApi.IOpenApiReferenceHolder.Reference.get -> V! +Microsoft.OpenApi.IOpenApiReferenceHolder.Reference.init -> void +Microsoft.OpenApi.IOpenApiRequestBody +Microsoft.OpenApi.IOpenApiRequestBody.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiRequestBody.ConvertToBodyParameter(Microsoft.OpenApi.IOpenApiWriter! writer) -> Microsoft.OpenApi.IOpenApiParameter? +Microsoft.OpenApi.IOpenApiRequestBody.ConvertToFormDataParameters(Microsoft.OpenApi.IOpenApiWriter! writer) -> System.Collections.Generic.IEnumerable? +Microsoft.OpenApi.IOpenApiRequestBody.Required.get -> bool +Microsoft.OpenApi.IOpenApiResponse +Microsoft.OpenApi.IOpenApiResponse.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiResponse.Headers.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiResponse.Links.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiSchema +Microsoft.OpenApi.IOpenApiSchema.AdditionalProperties.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.IOpenApiSchema.AdditionalPropertiesAllowed.get -> bool +Microsoft.OpenApi.IOpenApiSchema.AllOf.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.IOpenApiSchema.AnyOf.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.IOpenApiSchema.Comment.get -> string? +Microsoft.OpenApi.IOpenApiSchema.Const.get -> string? +Microsoft.OpenApi.IOpenApiSchema.Default.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.IOpenApiSchema.Definitions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiSchema.DependentRequired.get -> System.Collections.Generic.IDictionary!>? +Microsoft.OpenApi.IOpenApiSchema.Deprecated.get -> bool +Microsoft.OpenApi.IOpenApiSchema.Discriminator.get -> Microsoft.OpenApi.OpenApiDiscriminator? +Microsoft.OpenApi.IOpenApiSchema.DynamicAnchor.get -> string? +Microsoft.OpenApi.IOpenApiSchema.DynamicRef.get -> string? +Microsoft.OpenApi.IOpenApiSchema.Enum.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.IOpenApiSchema.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.IOpenApiSchema.Examples.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.IOpenApiSchema.ExclusiveMaximum.get -> string? +Microsoft.OpenApi.IOpenApiSchema.ExclusiveMinimum.get -> string? +Microsoft.OpenApi.IOpenApiSchema.ExternalDocs.get -> Microsoft.OpenApi.OpenApiExternalDocs? +Microsoft.OpenApi.IOpenApiSchema.Format.get -> string? +Microsoft.OpenApi.IOpenApiSchema.Id.get -> string? +Microsoft.OpenApi.IOpenApiSchema.Items.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.IOpenApiSchema.Maximum.get -> string? +Microsoft.OpenApi.IOpenApiSchema.MaxItems.get -> int? +Microsoft.OpenApi.IOpenApiSchema.MaxLength.get -> int? +Microsoft.OpenApi.IOpenApiSchema.MaxProperties.get -> int? +Microsoft.OpenApi.IOpenApiSchema.Minimum.get -> string? +Microsoft.OpenApi.IOpenApiSchema.MinItems.get -> int? +Microsoft.OpenApi.IOpenApiSchema.MinLength.get -> int? +Microsoft.OpenApi.IOpenApiSchema.MinProperties.get -> int? +Microsoft.OpenApi.IOpenApiSchema.MultipleOf.get -> decimal? +Microsoft.OpenApi.IOpenApiSchema.Not.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.IOpenApiSchema.OneOf.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.IOpenApiSchema.Pattern.get -> string? +Microsoft.OpenApi.IOpenApiSchema.PatternProperties.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiSchema.Properties.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiSchema.ReadOnly.get -> bool +Microsoft.OpenApi.IOpenApiSchema.Required.get -> System.Collections.Generic.ISet? +Microsoft.OpenApi.IOpenApiSchema.Schema.get -> System.Uri? +Microsoft.OpenApi.IOpenApiSchema.Title.get -> string? +Microsoft.OpenApi.IOpenApiSchema.Type.get -> Microsoft.OpenApi.JsonSchemaType? +Microsoft.OpenApi.IOpenApiSchema.UnevaluatedProperties.get -> bool +Microsoft.OpenApi.IOpenApiSchema.UniqueItems.get -> bool? +Microsoft.OpenApi.IOpenApiSchema.UnrecognizedKeywords.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiSchema.Vocabulary.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.IOpenApiSchema.WriteOnly.get -> bool +Microsoft.OpenApi.IOpenApiSchema.Xml.get -> Microsoft.OpenApi.OpenApiXml? +Microsoft.OpenApi.IOpenApiSecurityScheme +Microsoft.OpenApi.IOpenApiSecurityScheme.BearerFormat.get -> string? +Microsoft.OpenApi.IOpenApiSecurityScheme.Deprecated.get -> bool +Microsoft.OpenApi.IOpenApiSecurityScheme.Flows.get -> Microsoft.OpenApi.OpenApiOAuthFlows? +Microsoft.OpenApi.IOpenApiSecurityScheme.In.get -> Microsoft.OpenApi.ParameterLocation? +Microsoft.OpenApi.IOpenApiSecurityScheme.Name.get -> string? +Microsoft.OpenApi.IOpenApiSecurityScheme.OpenIdConnectUrl.get -> System.Uri? +Microsoft.OpenApi.IOpenApiSecurityScheme.Scheme.get -> string? +Microsoft.OpenApi.IOpenApiSecurityScheme.Type.get -> Microsoft.OpenApi.SecuritySchemeType? +Microsoft.OpenApi.IOpenApiSerializable +Microsoft.OpenApi.IOpenApiSerializable.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.IOpenApiSerializable.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.IOpenApiSerializable.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.IOpenApiSerializable.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.IOpenApiSummarizedElement +Microsoft.OpenApi.IOpenApiSummarizedElement.Summary.get -> string? +Microsoft.OpenApi.IOpenApiSummarizedElement.Summary.set -> void +Microsoft.OpenApi.IOpenApiTag +Microsoft.OpenApi.IOpenApiTag.ExternalDocs.get -> Microsoft.OpenApi.OpenApiExternalDocs? +Microsoft.OpenApi.IOpenApiTag.Kind.get -> string? +Microsoft.OpenApi.IOpenApiTag.Name.get -> string? +Microsoft.OpenApi.IOpenApiTag.Parent.get -> Microsoft.OpenApi.OpenApiTagReference? +Microsoft.OpenApi.IOpenApiTag.Summary.get -> string? +Microsoft.OpenApi.IOpenApiWriter +Microsoft.OpenApi.IOpenApiWriter.FlushAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.OpenApi.IOpenApiWriter.WriteEndArray() -> void +Microsoft.OpenApi.IOpenApiWriter.WriteEndObject() -> void +Microsoft.OpenApi.IOpenApiWriter.WriteNull() -> void +Microsoft.OpenApi.IOpenApiWriter.WritePropertyName(string! name) -> void +Microsoft.OpenApi.IOpenApiWriter.WriteRaw(string! value) -> void +Microsoft.OpenApi.IOpenApiWriter.WriteStartArray() -> void +Microsoft.OpenApi.IOpenApiWriter.WriteStartObject() -> void +Microsoft.OpenApi.IOpenApiWriter.WriteValue(bool value) -> void +Microsoft.OpenApi.IOpenApiWriter.WriteValue(decimal value) -> void +Microsoft.OpenApi.IOpenApiWriter.WriteValue(int value) -> void +Microsoft.OpenApi.IOpenApiWriter.WriteValue(object! value) -> void +Microsoft.OpenApi.IOpenApiWriter.WriteValue(string! value) -> void +Microsoft.OpenApi.IShallowCopyable +Microsoft.OpenApi.IShallowCopyable.CreateShallowCopy() -> T +Microsoft.OpenApi.IStreamLoader +Microsoft.OpenApi.IStreamLoader.LoadAsync(System.Uri! baseUrl, System.Uri! uri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.OpenApi.IValidationContext +Microsoft.OpenApi.IValidationContext.AddError(Microsoft.OpenApi.OpenApiValidatorError! error) -> void +Microsoft.OpenApi.IValidationContext.AddWarning(Microsoft.OpenApi.OpenApiValidatorWarning! warning) -> void +Microsoft.OpenApi.IValidationContext.Enter(string! segment) -> void +Microsoft.OpenApi.IValidationContext.Exit() -> void +Microsoft.OpenApi.IValidationContext.PathString.get -> string! +Microsoft.OpenApi.JsonNodeExtension +Microsoft.OpenApi.JsonNodeExtension.JsonNodeExtension(System.Text.Json.Nodes.JsonNode! jsonNode) -> void +Microsoft.OpenApi.JsonNodeExtension.Node.get -> System.Text.Json.Nodes.JsonNode! +Microsoft.OpenApi.JsonNodeExtension.Write(Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) -> void +Microsoft.OpenApi.JsonNullSentinel +Microsoft.OpenApi.JsonPointer +Microsoft.OpenApi.JsonPointer.JsonPointer(string! pointer) -> void +Microsoft.OpenApi.JsonPointer.ParentPointer.get -> Microsoft.OpenApi.JsonPointer? +Microsoft.OpenApi.JsonPointer.Tokens.get -> string![]! +Microsoft.OpenApi.JsonSchemaReference +Microsoft.OpenApi.JsonSchemaReference.Default.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.JsonSchemaReference.Default.set -> void +Microsoft.OpenApi.JsonSchemaReference.Deprecated.get -> bool? +Microsoft.OpenApi.JsonSchemaReference.Deprecated.set -> void +Microsoft.OpenApi.JsonSchemaReference.Examples.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.JsonSchemaReference.Examples.set -> void +Microsoft.OpenApi.JsonSchemaReference.JsonSchemaReference() -> void +Microsoft.OpenApi.JsonSchemaReference.JsonSchemaReference(Microsoft.OpenApi.JsonSchemaReference! reference) -> void +Microsoft.OpenApi.JsonSchemaReference.ReadOnly.get -> bool? +Microsoft.OpenApi.JsonSchemaReference.ReadOnly.set -> void +Microsoft.OpenApi.JsonSchemaReference.Title.get -> string? +Microsoft.OpenApi.JsonSchemaReference.Title.set -> void +Microsoft.OpenApi.JsonSchemaReference.WriteOnly.get -> bool? +Microsoft.OpenApi.JsonSchemaReference.WriteOnly.set -> void +Microsoft.OpenApi.JsonSchemaType +Microsoft.OpenApi.JsonSchemaType.Array = 64 -> Microsoft.OpenApi.JsonSchemaType +Microsoft.OpenApi.JsonSchemaType.Boolean = 2 -> Microsoft.OpenApi.JsonSchemaType +Microsoft.OpenApi.JsonSchemaType.Integer = 4 -> Microsoft.OpenApi.JsonSchemaType +Microsoft.OpenApi.JsonSchemaType.Null = 1 -> Microsoft.OpenApi.JsonSchemaType +Microsoft.OpenApi.JsonSchemaType.Number = 8 -> Microsoft.OpenApi.JsonSchemaType +Microsoft.OpenApi.JsonSchemaType.Object = 32 -> Microsoft.OpenApi.JsonSchemaType +Microsoft.OpenApi.JsonSchemaType.String = 16 -> Microsoft.OpenApi.JsonSchemaType +Microsoft.OpenApi.MethodExpression +Microsoft.OpenApi.MethodExpression.MethodExpression() -> void +Microsoft.OpenApi.MicrosoftExtensions.EnumDescription +Microsoft.OpenApi.MicrosoftExtensions.EnumDescription.Description.get -> string! +Microsoft.OpenApi.MicrosoftExtensions.EnumDescription.Description.set -> void +Microsoft.OpenApi.MicrosoftExtensions.EnumDescription.EnumDescription() -> void +Microsoft.OpenApi.MicrosoftExtensions.EnumDescription.EnumDescription(System.Text.Json.Nodes.JsonObject! source) -> void +Microsoft.OpenApi.MicrosoftExtensions.EnumDescription.Name.get -> string! +Microsoft.OpenApi.MicrosoftExtensions.EnumDescription.Name.set -> void +Microsoft.OpenApi.MicrosoftExtensions.EnumDescription.Value.get -> string! +Microsoft.OpenApi.MicrosoftExtensions.EnumDescription.Value.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.Date.get -> System.DateTimeOffset? +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.Date.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.Description.get -> string! +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.Description.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.OpenApiDeprecationExtension() -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.RemovalDate.get -> System.DateTimeOffset? +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.RemovalDate.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.Version.get -> string! +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.Version.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.Write(Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumFlagsExtension +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumFlagsExtension.IsFlags.get -> bool +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumFlagsExtension.IsFlags.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumFlagsExtension.OpenApiEnumFlagsExtension() -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumFlagsExtension.Write(Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension.EnumName.get -> string! +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension.EnumName.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension.OpenApiEnumValuesDescriptionExtension() -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension.ValuesDescriptions.get -> System.Collections.Generic.List! +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension.ValuesDescriptions.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension.Write(Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.ItemName.get -> string! +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.ItemName.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.NextLinkName.get -> string! +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.NextLinkName.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.OpenApiPagingExtension() -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.OperationName.get -> string! +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.OperationName.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.Write(Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPrimaryErrorMessageExtension +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPrimaryErrorMessageExtension.IsPrimaryErrorMessage.get -> bool +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPrimaryErrorMessageExtension.IsPrimaryErrorMessage.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPrimaryErrorMessageExtension.OpenApiPrimaryErrorMessageExtension() -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiPrimaryErrorMessageExtension.Write(Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiReservedParameterExtension +Microsoft.OpenApi.MicrosoftExtensions.OpenApiReservedParameterExtension.IsReserved.get -> bool? +Microsoft.OpenApi.MicrosoftExtensions.OpenApiReservedParameterExtension.IsReserved.set -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiReservedParameterExtension.OpenApiReservedParameterExtension() -> void +Microsoft.OpenApi.MicrosoftExtensions.OpenApiReservedParameterExtension.Write(Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) -> void +Microsoft.OpenApi.OpenApiCallback +Microsoft.OpenApi.OpenApiCallback.AddPathItem(Microsoft.OpenApi.RuntimeExpression! expression, Microsoft.OpenApi.IOpenApiPathItem! pathItem) -> void +Microsoft.OpenApi.OpenApiCallback.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiCallback! +Microsoft.OpenApi.OpenApiCallback.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiCallback.Extensions.set -> void +Microsoft.OpenApi.OpenApiCallback.OpenApiCallback() -> void +Microsoft.OpenApi.OpenApiCallback.PathItems.get -> System.Collections.Generic.Dictionary? +Microsoft.OpenApi.OpenApiCallback.PathItems.set -> void +Microsoft.OpenApi.OpenApiCallbackReference +Microsoft.OpenApi.OpenApiCallbackReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiCallback! +Microsoft.OpenApi.OpenApiCallbackReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiCallbackReference.OpenApiCallbackReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiCallbackReference.PathItems.get -> System.Collections.Generic.Dictionary? +Microsoft.OpenApi.OpenApiComponents +Microsoft.OpenApi.OpenApiComponents.Callbacks.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.Callbacks.set -> void +Microsoft.OpenApi.OpenApiComponents.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.Examples.set -> void +Microsoft.OpenApi.OpenApiComponents.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.Extensions.set -> void +Microsoft.OpenApi.OpenApiComponents.Headers.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.Headers.set -> void +Microsoft.OpenApi.OpenApiComponents.Links.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.Links.set -> void +Microsoft.OpenApi.OpenApiComponents.MediaTypes.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.MediaTypes.set -> void +Microsoft.OpenApi.OpenApiComponents.OpenApiComponents() -> void +Microsoft.OpenApi.OpenApiComponents.OpenApiComponents(Microsoft.OpenApi.OpenApiComponents? components) -> void +Microsoft.OpenApi.OpenApiComponents.Parameters.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.Parameters.set -> void +Microsoft.OpenApi.OpenApiComponents.PathItems.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.PathItems.set -> void +Microsoft.OpenApi.OpenApiComponents.RequestBodies.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.RequestBodies.set -> void +Microsoft.OpenApi.OpenApiComponents.Responses.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.Responses.set -> void +Microsoft.OpenApi.OpenApiComponents.Schemas.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.Schemas.set -> void +Microsoft.OpenApi.OpenApiComponents.SecuritySchemes.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiComponents.SecuritySchemes.set -> void +Microsoft.OpenApi.OpenApiComponentsRules +Microsoft.OpenApi.OpenApiConstants +Microsoft.OpenApi.OpenApiContact +Microsoft.OpenApi.OpenApiContact.Email.get -> string? +Microsoft.OpenApi.OpenApiContact.Email.set -> void +Microsoft.OpenApi.OpenApiContact.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiContact.Extensions.set -> void +Microsoft.OpenApi.OpenApiContact.Name.get -> string? +Microsoft.OpenApi.OpenApiContact.Name.set -> void +Microsoft.OpenApi.OpenApiContact.OpenApiContact() -> void +Microsoft.OpenApi.OpenApiContact.OpenApiContact(Microsoft.OpenApi.OpenApiContact! contact) -> void +Microsoft.OpenApi.OpenApiContact.Url.get -> System.Uri? +Microsoft.OpenApi.OpenApiContact.Url.set -> void +Microsoft.OpenApi.OpenApiContactRules +Microsoft.OpenApi.OpenApiDiscriminator +Microsoft.OpenApi.OpenApiDiscriminator.DefaultMapping.get -> Microsoft.OpenApi.OpenApiSchemaReference? +Microsoft.OpenApi.OpenApiDiscriminator.DefaultMapping.set -> void +Microsoft.OpenApi.OpenApiDiscriminator.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiDiscriminator.Extensions.set -> void +Microsoft.OpenApi.OpenApiDiscriminator.Mapping.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiDiscriminator.Mapping.set -> void +Microsoft.OpenApi.OpenApiDiscriminator.OpenApiDiscriminator() -> void +Microsoft.OpenApi.OpenApiDiscriminator.OpenApiDiscriminator(Microsoft.OpenApi.OpenApiDiscriminator! discriminator) -> void +Microsoft.OpenApi.OpenApiDiscriminator.PropertyName.get -> string? +Microsoft.OpenApi.OpenApiDiscriminator.PropertyName.set -> void +Microsoft.OpenApi.OpenApiDiscriminator.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiDiscriminator.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiDiscriminator.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiDiscriminator.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiDocument +Microsoft.OpenApi.OpenApiDocument.AddComponent(string! id, T componentToRegister) -> bool +Microsoft.OpenApi.OpenApiDocument.BaseUri.get -> System.Uri! +Microsoft.OpenApi.OpenApiDocument.Components.get -> Microsoft.OpenApi.OpenApiComponents? +Microsoft.OpenApi.OpenApiDocument.Components.set -> void +Microsoft.OpenApi.OpenApiDocument.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiDocument.Extensions.set -> void +Microsoft.OpenApi.OpenApiDocument.ExternalDocs.get -> Microsoft.OpenApi.OpenApiExternalDocs? +Microsoft.OpenApi.OpenApiDocument.ExternalDocs.set -> void +Microsoft.OpenApi.OpenApiDocument.GetHashCodeAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.OpenApi.OpenApiDocument.Info.get -> Microsoft.OpenApi.OpenApiInfo! +Microsoft.OpenApi.OpenApiDocument.Info.set -> void +Microsoft.OpenApi.OpenApiDocument.JsonSchemaDialect.get -> System.Uri? +Microsoft.OpenApi.OpenApiDocument.JsonSchemaDialect.set -> void +Microsoft.OpenApi.OpenApiDocument.Metadata.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiDocument.Metadata.set -> void +Microsoft.OpenApi.OpenApiDocument.OpenApiDocument() -> void +Microsoft.OpenApi.OpenApiDocument.OpenApiDocument(Microsoft.OpenApi.OpenApiDocument? document) -> void +Microsoft.OpenApi.OpenApiDocument.Paths.get -> Microsoft.OpenApi.OpenApiPaths! +Microsoft.OpenApi.OpenApiDocument.Paths.set -> void +Microsoft.OpenApi.OpenApiDocument.RegisterComponents() -> void +Microsoft.OpenApi.OpenApiDocument.Security.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiDocument.Security.set -> void +Microsoft.OpenApi.OpenApiDocument.Self.get -> System.Uri? +Microsoft.OpenApi.OpenApiDocument.Self.set -> void +Microsoft.OpenApi.OpenApiDocument.SerializeAs(Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiDocument.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiDocument.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiDocument.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiDocument.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiDocument.Servers.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiDocument.Servers.set -> void +Microsoft.OpenApi.OpenApiDocument.SetReferenceHostDocument() -> void +Microsoft.OpenApi.OpenApiDocument.Tags.get -> System.Collections.Generic.ISet? +Microsoft.OpenApi.OpenApiDocument.Tags.set -> void +Microsoft.OpenApi.OpenApiDocument.Webhooks.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiDocument.Webhooks.set -> void +Microsoft.OpenApi.OpenApiDocument.Workspace.get -> Microsoft.OpenApi.OpenApiWorkspace? +Microsoft.OpenApi.OpenApiDocument.Workspace.set -> void +Microsoft.OpenApi.OpenApiDocumentRules +Microsoft.OpenApi.OpenApiElementExtensions +Microsoft.OpenApi.OpenApiEncoding +Microsoft.OpenApi.OpenApiEncoding.AllowReserved.get -> bool? +Microsoft.OpenApi.OpenApiEncoding.AllowReserved.set -> void +Microsoft.OpenApi.OpenApiEncoding.ContentType.get -> string? +Microsoft.OpenApi.OpenApiEncoding.ContentType.set -> void +Microsoft.OpenApi.OpenApiEncoding.Encoding.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiEncoding.Encoding.set -> void +Microsoft.OpenApi.OpenApiEncoding.Explode.get -> bool? +Microsoft.OpenApi.OpenApiEncoding.Explode.set -> void +Microsoft.OpenApi.OpenApiEncoding.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiEncoding.Extensions.set -> void +Microsoft.OpenApi.OpenApiEncoding.Headers.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiEncoding.Headers.set -> void +Microsoft.OpenApi.OpenApiEncoding.ItemEncoding.get -> Microsoft.OpenApi.OpenApiEncoding? +Microsoft.OpenApi.OpenApiEncoding.ItemEncoding.set -> void +Microsoft.OpenApi.OpenApiEncoding.OpenApiEncoding() -> void +Microsoft.OpenApi.OpenApiEncoding.OpenApiEncoding(Microsoft.OpenApi.OpenApiEncoding! encoding) -> void +Microsoft.OpenApi.OpenApiEncoding.PrefixEncoding.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiEncoding.PrefixEncoding.set -> void +Microsoft.OpenApi.OpenApiEncoding.Style.get -> Microsoft.OpenApi.ParameterStyle? +Microsoft.OpenApi.OpenApiEncoding.Style.set -> void +Microsoft.OpenApi.OpenApiError +Microsoft.OpenApi.OpenApiError.Message.get -> string! +Microsoft.OpenApi.OpenApiError.Message.set -> void +Microsoft.OpenApi.OpenApiError.OpenApiError(Microsoft.OpenApi.OpenApiError! error) -> void +Microsoft.OpenApi.OpenApiError.OpenApiError(Microsoft.OpenApi.OpenApiException! exception) -> void +Microsoft.OpenApi.OpenApiError.OpenApiError(string? pointer, string! message) -> void +Microsoft.OpenApi.OpenApiError.Pointer.get -> string? +Microsoft.OpenApi.OpenApiError.Pointer.set -> void +Microsoft.OpenApi.OpenApiExample +Microsoft.OpenApi.OpenApiExample.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiExample! +Microsoft.OpenApi.OpenApiExample.DataValue.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiExample.DataValue.set -> void +Microsoft.OpenApi.OpenApiExample.Description.get -> string? +Microsoft.OpenApi.OpenApiExample.Description.set -> void +Microsoft.OpenApi.OpenApiExample.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiExample.Extensions.set -> void +Microsoft.OpenApi.OpenApiExample.ExternalValue.get -> string? +Microsoft.OpenApi.OpenApiExample.ExternalValue.set -> void +Microsoft.OpenApi.OpenApiExample.OpenApiExample() -> void +Microsoft.OpenApi.OpenApiExample.SerializedValue.get -> string? +Microsoft.OpenApi.OpenApiExample.SerializedValue.set -> void +Microsoft.OpenApi.OpenApiExample.Summary.get -> string? +Microsoft.OpenApi.OpenApiExample.Summary.set -> void +Microsoft.OpenApi.OpenApiExample.Value.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiExample.Value.set -> void +Microsoft.OpenApi.OpenApiExampleReference +Microsoft.OpenApi.OpenApiExampleReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiExample! +Microsoft.OpenApi.OpenApiExampleReference.DataValue.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiExampleReference.Description.get -> string? +Microsoft.OpenApi.OpenApiExampleReference.Description.set -> void +Microsoft.OpenApi.OpenApiExampleReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiExampleReference.ExternalValue.get -> string? +Microsoft.OpenApi.OpenApiExampleReference.OpenApiExampleReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiExampleReference.SerializedValue.get -> string? +Microsoft.OpenApi.OpenApiExampleReference.Summary.get -> string? +Microsoft.OpenApi.OpenApiExampleReference.Summary.set -> void +Microsoft.OpenApi.OpenApiExampleReference.Value.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiException +Microsoft.OpenApi.OpenApiException.OpenApiException() -> void +Microsoft.OpenApi.OpenApiException.OpenApiException(string! message) -> void +Microsoft.OpenApi.OpenApiException.OpenApiException(string! message, System.Exception? innerException) -> void +Microsoft.OpenApi.OpenApiException.Pointer.get -> string? +Microsoft.OpenApi.OpenApiException.Pointer.set -> void +Microsoft.OpenApi.OpenApiExtensibleDictionary +Microsoft.OpenApi.OpenApiExtensibleDictionary.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiExtensibleDictionary.Extensions.set -> void +Microsoft.OpenApi.OpenApiExtensibleDictionary.OpenApiExtensibleDictionary() -> void +Microsoft.OpenApi.OpenApiExtensibleDictionary.OpenApiExtensibleDictionary(System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.Dictionary? extensions = null) -> void +Microsoft.OpenApi.OpenApiExtensibleDictionary.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiExtensibleDictionary.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiExtensibleDictionary.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiExtensibleDictionary.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiExtensibleExtensions +Microsoft.OpenApi.OpenApiExtensibleRules +Microsoft.OpenApi.OpenApiExternalDocs +Microsoft.OpenApi.OpenApiExternalDocs.Description.get -> string? +Microsoft.OpenApi.OpenApiExternalDocs.Description.set -> void +Microsoft.OpenApi.OpenApiExternalDocs.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiExternalDocs.Extensions.set -> void +Microsoft.OpenApi.OpenApiExternalDocs.OpenApiExternalDocs() -> void +Microsoft.OpenApi.OpenApiExternalDocs.OpenApiExternalDocs(Microsoft.OpenApi.OpenApiExternalDocs! externalDocs) -> void +Microsoft.OpenApi.OpenApiExternalDocs.Url.get -> System.Uri? +Microsoft.OpenApi.OpenApiExternalDocs.Url.set -> void +Microsoft.OpenApi.OpenApiExternalDocsRules +Microsoft.OpenApi.OpenApiFilterService +Microsoft.OpenApi.OpenApiHeader +Microsoft.OpenApi.OpenApiHeader.AllowEmptyValue.get -> bool +Microsoft.OpenApi.OpenApiHeader.AllowEmptyValue.set -> void +Microsoft.OpenApi.OpenApiHeader.AllowReserved.get -> bool +Microsoft.OpenApi.OpenApiHeader.AllowReserved.set -> void +Microsoft.OpenApi.OpenApiHeader.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiHeader.Content.set -> void +Microsoft.OpenApi.OpenApiHeader.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiHeader! +Microsoft.OpenApi.OpenApiHeader.Deprecated.get -> bool +Microsoft.OpenApi.OpenApiHeader.Deprecated.set -> void +Microsoft.OpenApi.OpenApiHeader.Description.get -> string? +Microsoft.OpenApi.OpenApiHeader.Description.set -> void +Microsoft.OpenApi.OpenApiHeader.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiHeader.Example.set -> void +Microsoft.OpenApi.OpenApiHeader.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiHeader.Examples.set -> void +Microsoft.OpenApi.OpenApiHeader.Explode.get -> bool +Microsoft.OpenApi.OpenApiHeader.Explode.set -> void +Microsoft.OpenApi.OpenApiHeader.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiHeader.Extensions.set -> void +Microsoft.OpenApi.OpenApiHeader.OpenApiHeader() -> void +Microsoft.OpenApi.OpenApiHeader.Required.get -> bool +Microsoft.OpenApi.OpenApiHeader.Required.set -> void +Microsoft.OpenApi.OpenApiHeader.Schema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiHeader.Schema.set -> void +Microsoft.OpenApi.OpenApiHeader.Style.get -> Microsoft.OpenApi.ParameterStyle? +Microsoft.OpenApi.OpenApiHeader.Style.set -> void +Microsoft.OpenApi.OpenApiHeaderReference +Microsoft.OpenApi.OpenApiHeaderReference.AllowEmptyValue.get -> bool +Microsoft.OpenApi.OpenApiHeaderReference.AllowReserved.get -> bool +Microsoft.OpenApi.OpenApiHeaderReference.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiHeaderReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiHeader! +Microsoft.OpenApi.OpenApiHeaderReference.Deprecated.get -> bool +Microsoft.OpenApi.OpenApiHeaderReference.Description.get -> string? +Microsoft.OpenApi.OpenApiHeaderReference.Description.set -> void +Microsoft.OpenApi.OpenApiHeaderReference.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiHeaderReference.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiHeaderReference.Explode.get -> bool +Microsoft.OpenApi.OpenApiHeaderReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiHeaderReference.OpenApiHeaderReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiHeaderReference.Required.get -> bool +Microsoft.OpenApi.OpenApiHeaderReference.Schema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiHeaderReference.Style.get -> Microsoft.OpenApi.ParameterStyle? +Microsoft.OpenApi.OpenApiInfo +Microsoft.OpenApi.OpenApiInfo.Contact.get -> Microsoft.OpenApi.OpenApiContact? +Microsoft.OpenApi.OpenApiInfo.Contact.set -> void +Microsoft.OpenApi.OpenApiInfo.Description.get -> string? +Microsoft.OpenApi.OpenApiInfo.Description.set -> void +Microsoft.OpenApi.OpenApiInfo.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiInfo.Extensions.set -> void +Microsoft.OpenApi.OpenApiInfo.License.get -> Microsoft.OpenApi.OpenApiLicense? +Microsoft.OpenApi.OpenApiInfo.License.set -> void +Microsoft.OpenApi.OpenApiInfo.OpenApiInfo() -> void +Microsoft.OpenApi.OpenApiInfo.OpenApiInfo(Microsoft.OpenApi.OpenApiInfo! info) -> void +Microsoft.OpenApi.OpenApiInfo.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiInfo.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiInfo.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiInfo.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiInfo.Summary.get -> string? +Microsoft.OpenApi.OpenApiInfo.Summary.set -> void +Microsoft.OpenApi.OpenApiInfo.TermsOfService.get -> System.Uri? +Microsoft.OpenApi.OpenApiInfo.TermsOfService.set -> void +Microsoft.OpenApi.OpenApiInfo.Title.get -> string? +Microsoft.OpenApi.OpenApiInfo.Title.set -> void +Microsoft.OpenApi.OpenApiInfo.Version.get -> string? +Microsoft.OpenApi.OpenApiInfo.Version.set -> void +Microsoft.OpenApi.OpenApiInfoRules +Microsoft.OpenApi.OpenApiJsonWriter +Microsoft.OpenApi.OpenApiJsonWriter.OpenApiJsonWriter(System.IO.TextWriter! textWriter) -> void +Microsoft.OpenApi.OpenApiJsonWriter.OpenApiJsonWriter(System.IO.TextWriter! textWriter, Microsoft.OpenApi.OpenApiJsonWriterSettings! settings) -> void +Microsoft.OpenApi.OpenApiJsonWriter.OpenApiJsonWriter(System.IO.TextWriter! textWriter, Microsoft.OpenApi.OpenApiWriterSettings? settings) -> void +Microsoft.OpenApi.OpenApiJsonWriter.OpenApiJsonWriter(System.IO.TextWriter! textWriter, Microsoft.OpenApi.OpenApiWriterSettings? settings, bool terseOutput) -> void +Microsoft.OpenApi.OpenApiJsonWriterSettings +Microsoft.OpenApi.OpenApiJsonWriterSettings.OpenApiJsonWriterSettings() -> void +Microsoft.OpenApi.OpenApiJsonWriterSettings.Terse.get -> bool +Microsoft.OpenApi.OpenApiJsonWriterSettings.Terse.set -> void +Microsoft.OpenApi.OpenApiLicense +Microsoft.OpenApi.OpenApiLicense.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiLicense.Extensions.set -> void +Microsoft.OpenApi.OpenApiLicense.Identifier.get -> string? +Microsoft.OpenApi.OpenApiLicense.Identifier.set -> void +Microsoft.OpenApi.OpenApiLicense.Name.get -> string? +Microsoft.OpenApi.OpenApiLicense.Name.set -> void +Microsoft.OpenApi.OpenApiLicense.OpenApiLicense() -> void +Microsoft.OpenApi.OpenApiLicense.OpenApiLicense(Microsoft.OpenApi.OpenApiLicense! license) -> void +Microsoft.OpenApi.OpenApiLicense.Url.get -> System.Uri? +Microsoft.OpenApi.OpenApiLicense.Url.set -> void +Microsoft.OpenApi.OpenApiLicenseRules +Microsoft.OpenApi.OpenApiLink +Microsoft.OpenApi.OpenApiLink.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiLink! +Microsoft.OpenApi.OpenApiLink.Description.get -> string? +Microsoft.OpenApi.OpenApiLink.Description.set -> void +Microsoft.OpenApi.OpenApiLink.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiLink.Extensions.set -> void +Microsoft.OpenApi.OpenApiLink.OpenApiLink() -> void +Microsoft.OpenApi.OpenApiLink.OperationId.get -> string? +Microsoft.OpenApi.OpenApiLink.OperationId.set -> void +Microsoft.OpenApi.OpenApiLink.OperationRef.get -> string? +Microsoft.OpenApi.OpenApiLink.OperationRef.set -> void +Microsoft.OpenApi.OpenApiLink.Parameters.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiLink.Parameters.set -> void +Microsoft.OpenApi.OpenApiLink.RequestBody.get -> Microsoft.OpenApi.RuntimeExpressionAnyWrapper? +Microsoft.OpenApi.OpenApiLink.RequestBody.set -> void +Microsoft.OpenApi.OpenApiLink.Server.get -> Microsoft.OpenApi.OpenApiServer? +Microsoft.OpenApi.OpenApiLink.Server.set -> void +Microsoft.OpenApi.OpenApiLinkReference +Microsoft.OpenApi.OpenApiLinkReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiLink! +Microsoft.OpenApi.OpenApiLinkReference.Description.get -> string? +Microsoft.OpenApi.OpenApiLinkReference.Description.set -> void +Microsoft.OpenApi.OpenApiLinkReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiLinkReference.OpenApiLinkReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiLinkReference.OperationId.get -> string? +Microsoft.OpenApi.OpenApiLinkReference.OperationRef.get -> string? +Microsoft.OpenApi.OpenApiLinkReference.Parameters.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiLinkReference.RequestBody.get -> Microsoft.OpenApi.RuntimeExpressionAnyWrapper? +Microsoft.OpenApi.OpenApiLinkReference.Server.get -> Microsoft.OpenApi.OpenApiServer? +Microsoft.OpenApi.OpenApiMediaType +Microsoft.OpenApi.OpenApiMediaType.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiMediaType! +Microsoft.OpenApi.OpenApiMediaType.Encoding.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiMediaType.Encoding.set -> void +Microsoft.OpenApi.OpenApiMediaType.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiMediaType.Example.set -> void +Microsoft.OpenApi.OpenApiMediaType.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiMediaType.Examples.set -> void +Microsoft.OpenApi.OpenApiMediaType.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiMediaType.Extensions.set -> void +Microsoft.OpenApi.OpenApiMediaType.ItemEncoding.get -> Microsoft.OpenApi.OpenApiEncoding? +Microsoft.OpenApi.OpenApiMediaType.ItemEncoding.set -> void +Microsoft.OpenApi.OpenApiMediaType.ItemSchema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiMediaType.ItemSchema.set -> void +Microsoft.OpenApi.OpenApiMediaType.OpenApiMediaType() -> void +Microsoft.OpenApi.OpenApiMediaType.OpenApiMediaType(Microsoft.OpenApi.OpenApiMediaType? mediaType) -> void +Microsoft.OpenApi.OpenApiMediaType.PrefixEncoding.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiMediaType.PrefixEncoding.set -> void +Microsoft.OpenApi.OpenApiMediaType.Schema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiMediaType.Schema.set -> void +Microsoft.OpenApi.OpenApiMediaTypeReference +Microsoft.OpenApi.OpenApiMediaTypeReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiMediaType! +Microsoft.OpenApi.OpenApiMediaTypeReference.Encoding.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiMediaTypeReference.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiMediaTypeReference.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiMediaTypeReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiMediaTypeReference.ItemEncoding.get -> Microsoft.OpenApi.OpenApiEncoding? +Microsoft.OpenApi.OpenApiMediaTypeReference.ItemSchema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiMediaTypeReference.OpenApiMediaTypeReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiMediaTypeReference.PrefixEncoding.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiMediaTypeReference.Schema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiNonDefaultRules +Microsoft.OpenApi.OpenApiOAuthFlow +Microsoft.OpenApi.OpenApiOAuthFlow.AuthorizationUrl.get -> System.Uri? +Microsoft.OpenApi.OpenApiOAuthFlow.AuthorizationUrl.set -> void +Microsoft.OpenApi.OpenApiOAuthFlow.DeviceAuthorizationUrl.get -> System.Uri? +Microsoft.OpenApi.OpenApiOAuthFlow.DeviceAuthorizationUrl.set -> void +Microsoft.OpenApi.OpenApiOAuthFlow.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiOAuthFlow.Extensions.set -> void +Microsoft.OpenApi.OpenApiOAuthFlow.OpenApiOAuthFlow() -> void +Microsoft.OpenApi.OpenApiOAuthFlow.OpenApiOAuthFlow(Microsoft.OpenApi.OpenApiOAuthFlow! oAuthFlow) -> void +Microsoft.OpenApi.OpenApiOAuthFlow.RefreshUrl.get -> System.Uri? +Microsoft.OpenApi.OpenApiOAuthFlow.RefreshUrl.set -> void +Microsoft.OpenApi.OpenApiOAuthFlow.Scopes.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiOAuthFlow.Scopes.set -> void +Microsoft.OpenApi.OpenApiOAuthFlow.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiOAuthFlow.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiOAuthFlow.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiOAuthFlow.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiOAuthFlow.TokenUrl.get -> System.Uri? +Microsoft.OpenApi.OpenApiOAuthFlow.TokenUrl.set -> void +Microsoft.OpenApi.OpenApiOAuthFlowRules +Microsoft.OpenApi.OpenApiOAuthFlows +Microsoft.OpenApi.OpenApiOAuthFlows.AuthorizationCode.get -> Microsoft.OpenApi.OpenApiOAuthFlow? +Microsoft.OpenApi.OpenApiOAuthFlows.AuthorizationCode.set -> void +Microsoft.OpenApi.OpenApiOAuthFlows.ClientCredentials.get -> Microsoft.OpenApi.OpenApiOAuthFlow? +Microsoft.OpenApi.OpenApiOAuthFlows.ClientCredentials.set -> void +Microsoft.OpenApi.OpenApiOAuthFlows.DeviceAuthorization.get -> Microsoft.OpenApi.OpenApiOAuthFlow? +Microsoft.OpenApi.OpenApiOAuthFlows.DeviceAuthorization.set -> void +Microsoft.OpenApi.OpenApiOAuthFlows.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiOAuthFlows.Extensions.set -> void +Microsoft.OpenApi.OpenApiOAuthFlows.Implicit.get -> Microsoft.OpenApi.OpenApiOAuthFlow? +Microsoft.OpenApi.OpenApiOAuthFlows.Implicit.set -> void +Microsoft.OpenApi.OpenApiOAuthFlows.OpenApiOAuthFlows() -> void +Microsoft.OpenApi.OpenApiOAuthFlows.OpenApiOAuthFlows(Microsoft.OpenApi.OpenApiOAuthFlows! oAuthFlows) -> void +Microsoft.OpenApi.OpenApiOAuthFlows.Password.get -> Microsoft.OpenApi.OpenApiOAuthFlow? +Microsoft.OpenApi.OpenApiOAuthFlows.Password.set -> void +Microsoft.OpenApi.OpenApiOperation +Microsoft.OpenApi.OpenApiOperation.Callbacks.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiOperation.Callbacks.set -> void +Microsoft.OpenApi.OpenApiOperation.Deprecated.get -> bool +Microsoft.OpenApi.OpenApiOperation.Deprecated.set -> void +Microsoft.OpenApi.OpenApiOperation.Description.get -> string? +Microsoft.OpenApi.OpenApiOperation.Description.set -> void +Microsoft.OpenApi.OpenApiOperation.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiOperation.Extensions.set -> void +Microsoft.OpenApi.OpenApiOperation.ExternalDocs.get -> Microsoft.OpenApi.OpenApiExternalDocs? +Microsoft.OpenApi.OpenApiOperation.ExternalDocs.set -> void +Microsoft.OpenApi.OpenApiOperation.Metadata.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiOperation.Metadata.set -> void +Microsoft.OpenApi.OpenApiOperation.OpenApiOperation() -> void +Microsoft.OpenApi.OpenApiOperation.OpenApiOperation(Microsoft.OpenApi.OpenApiOperation! operation) -> void +Microsoft.OpenApi.OpenApiOperation.OperationId.get -> string? +Microsoft.OpenApi.OpenApiOperation.OperationId.set -> void +Microsoft.OpenApi.OpenApiOperation.Parameters.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiOperation.Parameters.set -> void +Microsoft.OpenApi.OpenApiOperation.RequestBody.get -> Microsoft.OpenApi.IOpenApiRequestBody? +Microsoft.OpenApi.OpenApiOperation.RequestBody.set -> void +Microsoft.OpenApi.OpenApiOperation.Responses.get -> Microsoft.OpenApi.OpenApiResponses? +Microsoft.OpenApi.OpenApiOperation.Responses.set -> void +Microsoft.OpenApi.OpenApiOperation.Security.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiOperation.Security.set -> void +Microsoft.OpenApi.OpenApiOperation.Servers.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiOperation.Servers.set -> void +Microsoft.OpenApi.OpenApiOperation.Summary.get -> string? +Microsoft.OpenApi.OpenApiOperation.Summary.set -> void +Microsoft.OpenApi.OpenApiOperation.Tags.get -> System.Collections.Generic.ISet? +Microsoft.OpenApi.OpenApiOperation.Tags.set -> void +Microsoft.OpenApi.OpenApiParameter +Microsoft.OpenApi.OpenApiParameter.AllowEmptyValue.get -> bool +Microsoft.OpenApi.OpenApiParameter.AllowEmptyValue.set -> void +Microsoft.OpenApi.OpenApiParameter.AllowReserved.get -> bool +Microsoft.OpenApi.OpenApiParameter.AllowReserved.set -> void +Microsoft.OpenApi.OpenApiParameter.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiParameter.Content.set -> void +Microsoft.OpenApi.OpenApiParameter.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiParameter! +Microsoft.OpenApi.OpenApiParameter.Deprecated.get -> bool +Microsoft.OpenApi.OpenApiParameter.Deprecated.set -> void +Microsoft.OpenApi.OpenApiParameter.Description.get -> string? +Microsoft.OpenApi.OpenApiParameter.Description.set -> void +Microsoft.OpenApi.OpenApiParameter.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiParameter.Example.set -> void +Microsoft.OpenApi.OpenApiParameter.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiParameter.Examples.set -> void +Microsoft.OpenApi.OpenApiParameter.Explode.get -> bool +Microsoft.OpenApi.OpenApiParameter.Explode.set -> void +Microsoft.OpenApi.OpenApiParameter.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiParameter.Extensions.set -> void +Microsoft.OpenApi.OpenApiParameter.In.get -> Microsoft.OpenApi.ParameterLocation? +Microsoft.OpenApi.OpenApiParameter.In.set -> void +Microsoft.OpenApi.OpenApiParameter.Name.get -> string? +Microsoft.OpenApi.OpenApiParameter.Name.set -> void +Microsoft.OpenApi.OpenApiParameter.OpenApiParameter() -> void +Microsoft.OpenApi.OpenApiParameter.Required.get -> bool +Microsoft.OpenApi.OpenApiParameter.Required.set -> void +Microsoft.OpenApi.OpenApiParameter.Schema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiParameter.Schema.set -> void +Microsoft.OpenApi.OpenApiParameter.Style.get -> Microsoft.OpenApi.ParameterStyle? +Microsoft.OpenApi.OpenApiParameter.Style.set -> void +Microsoft.OpenApi.OpenApiParameterReference +Microsoft.OpenApi.OpenApiParameterReference.AllowEmptyValue.get -> bool +Microsoft.OpenApi.OpenApiParameterReference.AllowReserved.get -> bool +Microsoft.OpenApi.OpenApiParameterReference.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiParameterReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiParameter! +Microsoft.OpenApi.OpenApiParameterReference.Deprecated.get -> bool +Microsoft.OpenApi.OpenApiParameterReference.Description.get -> string? +Microsoft.OpenApi.OpenApiParameterReference.Description.set -> void +Microsoft.OpenApi.OpenApiParameterReference.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiParameterReference.Examples.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiParameterReference.Explode.get -> bool +Microsoft.OpenApi.OpenApiParameterReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiParameterReference.In.get -> Microsoft.OpenApi.ParameterLocation? +Microsoft.OpenApi.OpenApiParameterReference.Name.get -> string? +Microsoft.OpenApi.OpenApiParameterReference.OpenApiParameterReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiParameterReference.Required.get -> bool +Microsoft.OpenApi.OpenApiParameterReference.Schema.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiParameterReference.Style.get -> Microsoft.OpenApi.ParameterStyle? +Microsoft.OpenApi.OpenApiParameterRules +Microsoft.OpenApi.OpenApiPathItem +Microsoft.OpenApi.OpenApiPathItem.AddOperation(System.Net.Http.HttpMethod! operationType, Microsoft.OpenApi.OpenApiOperation! operation) -> void +Microsoft.OpenApi.OpenApiPathItem.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiPathItem! +Microsoft.OpenApi.OpenApiPathItem.Description.get -> string? +Microsoft.OpenApi.OpenApiPathItem.Description.set -> void +Microsoft.OpenApi.OpenApiPathItem.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiPathItem.Extensions.set -> void +Microsoft.OpenApi.OpenApiPathItem.OpenApiPathItem() -> void +Microsoft.OpenApi.OpenApiPathItem.Operations.get -> System.Collections.Generic.Dictionary? +Microsoft.OpenApi.OpenApiPathItem.Operations.set -> void +Microsoft.OpenApi.OpenApiPathItem.Parameters.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiPathItem.Parameters.set -> void +Microsoft.OpenApi.OpenApiPathItem.Servers.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiPathItem.Servers.set -> void +Microsoft.OpenApi.OpenApiPathItem.Summary.get -> string? +Microsoft.OpenApi.OpenApiPathItem.Summary.set -> void +Microsoft.OpenApi.OpenApiPathItemReference +Microsoft.OpenApi.OpenApiPathItemReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiPathItem! +Microsoft.OpenApi.OpenApiPathItemReference.Description.get -> string? +Microsoft.OpenApi.OpenApiPathItemReference.Description.set -> void +Microsoft.OpenApi.OpenApiPathItemReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiPathItemReference.OpenApiPathItemReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiPathItemReference.Operations.get -> System.Collections.Generic.Dictionary? +Microsoft.OpenApi.OpenApiPathItemReference.Parameters.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiPathItemReference.Servers.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiPathItemReference.Summary.get -> string? +Microsoft.OpenApi.OpenApiPathItemReference.Summary.set -> void +Microsoft.OpenApi.OpenApiPaths +Microsoft.OpenApi.OpenApiPaths.OpenApiPaths() -> void +Microsoft.OpenApi.OpenApiPaths.OpenApiPaths(Microsoft.OpenApi.OpenApiPaths! paths) -> void +Microsoft.OpenApi.OpenApiPathsRules +Microsoft.OpenApi.OpenApiReaderException +Microsoft.OpenApi.OpenApiReaderException.OpenApiReaderException() -> void +Microsoft.OpenApi.OpenApiReaderException.OpenApiReaderException(string! message) -> void +Microsoft.OpenApi.OpenApiReaderException.OpenApiReaderException(string! message, Microsoft.OpenApi.Reader.ParsingContext! context) -> void +Microsoft.OpenApi.OpenApiReaderException.OpenApiReaderException(string! message, System.Exception! innerException) -> void +Microsoft.OpenApi.OpenApiRecommendedRules +Microsoft.OpenApi.OpenApiReferenceError +Microsoft.OpenApi.OpenApiReferenceError.OpenApiReferenceError(Microsoft.OpenApi.BaseOpenApiReference! reference, string! message) -> void +Microsoft.OpenApi.OpenApiReferenceError.OpenApiReferenceError(Microsoft.OpenApi.OpenApiException! exception) -> void +Microsoft.OpenApi.OpenApiReferenceWithDescription +Microsoft.OpenApi.OpenApiReferenceWithDescription.Description.get -> string? +Microsoft.OpenApi.OpenApiReferenceWithDescription.Description.set -> void +Microsoft.OpenApi.OpenApiReferenceWithDescription.OpenApiReferenceWithDescription() -> void +Microsoft.OpenApi.OpenApiReferenceWithDescription.OpenApiReferenceWithDescription(Microsoft.OpenApi.OpenApiReferenceWithDescription! reference) -> void +Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary +Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary.OpenApiReferenceWithDescriptionAndSummary() -> void +Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary.OpenApiReferenceWithDescriptionAndSummary(Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary! reference) -> void +Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary.Summary.get -> string? +Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary.Summary.set -> void +Microsoft.OpenApi.OpenApiRequestBody +Microsoft.OpenApi.OpenApiRequestBody.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiRequestBody.Content.set -> void +Microsoft.OpenApi.OpenApiRequestBody.ConvertToBodyParameter(Microsoft.OpenApi.IOpenApiWriter! writer) -> Microsoft.OpenApi.IOpenApiParameter! +Microsoft.OpenApi.OpenApiRequestBody.ConvertToFormDataParameters(Microsoft.OpenApi.IOpenApiWriter! writer) -> System.Collections.Generic.IEnumerable! +Microsoft.OpenApi.OpenApiRequestBody.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiRequestBody! +Microsoft.OpenApi.OpenApiRequestBody.Description.get -> string? +Microsoft.OpenApi.OpenApiRequestBody.Description.set -> void +Microsoft.OpenApi.OpenApiRequestBody.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiRequestBody.Extensions.set -> void +Microsoft.OpenApi.OpenApiRequestBody.OpenApiRequestBody() -> void +Microsoft.OpenApi.OpenApiRequestBody.Required.get -> bool +Microsoft.OpenApi.OpenApiRequestBody.Required.set -> void +Microsoft.OpenApi.OpenApiRequestBodyReference +Microsoft.OpenApi.OpenApiRequestBodyReference.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiRequestBodyReference.ConvertToBodyParameter(Microsoft.OpenApi.IOpenApiWriter! writer) -> Microsoft.OpenApi.IOpenApiParameter? +Microsoft.OpenApi.OpenApiRequestBodyReference.ConvertToFormDataParameters(Microsoft.OpenApi.IOpenApiWriter! writer) -> System.Collections.Generic.IEnumerable? +Microsoft.OpenApi.OpenApiRequestBodyReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiRequestBody! +Microsoft.OpenApi.OpenApiRequestBodyReference.Description.get -> string? +Microsoft.OpenApi.OpenApiRequestBodyReference.Description.set -> void +Microsoft.OpenApi.OpenApiRequestBodyReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiRequestBodyReference.OpenApiRequestBodyReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiRequestBodyReference.Required.get -> bool +Microsoft.OpenApi.OpenApiResponse +Microsoft.OpenApi.OpenApiResponse.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiResponse.Content.set -> void +Microsoft.OpenApi.OpenApiResponse.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiResponse! +Microsoft.OpenApi.OpenApiResponse.Description.get -> string? +Microsoft.OpenApi.OpenApiResponse.Description.set -> void +Microsoft.OpenApi.OpenApiResponse.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiResponse.Extensions.set -> void +Microsoft.OpenApi.OpenApiResponse.Headers.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiResponse.Headers.set -> void +Microsoft.OpenApi.OpenApiResponse.Links.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiResponse.Links.set -> void +Microsoft.OpenApi.OpenApiResponse.OpenApiResponse() -> void +Microsoft.OpenApi.OpenApiResponse.Summary.get -> string? +Microsoft.OpenApi.OpenApiResponse.Summary.set -> void +Microsoft.OpenApi.OpenApiResponseReference +Microsoft.OpenApi.OpenApiResponseReference.Content.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiResponseReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiResponse! +Microsoft.OpenApi.OpenApiResponseReference.Description.get -> string? +Microsoft.OpenApi.OpenApiResponseReference.Description.set -> void +Microsoft.OpenApi.OpenApiResponseReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiResponseReference.Headers.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiResponseReference.Links.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiResponseReference.OpenApiResponseReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiResponseReference.Summary.get -> string? +Microsoft.OpenApi.OpenApiResponseReference.Summary.set -> void +Microsoft.OpenApi.OpenApiResponseRules +Microsoft.OpenApi.OpenApiResponses +Microsoft.OpenApi.OpenApiResponses.OpenApiResponses() -> void +Microsoft.OpenApi.OpenApiResponses.OpenApiResponses(Microsoft.OpenApi.OpenApiResponses! openApiResponses) -> void +Microsoft.OpenApi.OpenApiResponsesRules +Microsoft.OpenApi.OpenApiRuleAttribute +Microsoft.OpenApi.OpenApiRuleAttribute.OpenApiRuleAttribute() -> void +Microsoft.OpenApi.OpenApiSchema +Microsoft.OpenApi.OpenApiSchema.AdditionalProperties.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiSchema.AdditionalProperties.set -> void +Microsoft.OpenApi.OpenApiSchema.AdditionalPropertiesAllowed.get -> bool +Microsoft.OpenApi.OpenApiSchema.AdditionalPropertiesAllowed.set -> void +Microsoft.OpenApi.OpenApiSchema.AllOf.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchema.AllOf.set -> void +Microsoft.OpenApi.OpenApiSchema.AnyOf.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchema.AnyOf.set -> void +Microsoft.OpenApi.OpenApiSchema.Comment.get -> string? +Microsoft.OpenApi.OpenApiSchema.Comment.set -> void +Microsoft.OpenApi.OpenApiSchema.Const.get -> string? +Microsoft.OpenApi.OpenApiSchema.Const.set -> void +Microsoft.OpenApi.OpenApiSchema.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiSchema! +Microsoft.OpenApi.OpenApiSchema.Default.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiSchema.Default.set -> void +Microsoft.OpenApi.OpenApiSchema.Definitions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchema.Definitions.set -> void +Microsoft.OpenApi.OpenApiSchema.DependentRequired.get -> System.Collections.Generic.IDictionary!>? +Microsoft.OpenApi.OpenApiSchema.DependentRequired.set -> void +Microsoft.OpenApi.OpenApiSchema.Deprecated.get -> bool +Microsoft.OpenApi.OpenApiSchema.Deprecated.set -> void +Microsoft.OpenApi.OpenApiSchema.Description.get -> string? +Microsoft.OpenApi.OpenApiSchema.Description.set -> void +Microsoft.OpenApi.OpenApiSchema.Discriminator.get -> Microsoft.OpenApi.OpenApiDiscriminator? +Microsoft.OpenApi.OpenApiSchema.Discriminator.set -> void +Microsoft.OpenApi.OpenApiSchema.DynamicAnchor.get -> string? +Microsoft.OpenApi.OpenApiSchema.DynamicAnchor.set -> void +Microsoft.OpenApi.OpenApiSchema.DynamicRef.get -> string? +Microsoft.OpenApi.OpenApiSchema.DynamicRef.set -> void +Microsoft.OpenApi.OpenApiSchema.Enum.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchema.Enum.set -> void +Microsoft.OpenApi.OpenApiSchema.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiSchema.Example.set -> void +Microsoft.OpenApi.OpenApiSchema.Examples.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchema.Examples.set -> void +Microsoft.OpenApi.OpenApiSchema.ExclusiveMaximum.get -> string? +Microsoft.OpenApi.OpenApiSchema.ExclusiveMaximum.set -> void +Microsoft.OpenApi.OpenApiSchema.ExclusiveMinimum.get -> string? +Microsoft.OpenApi.OpenApiSchema.ExclusiveMinimum.set -> void +Microsoft.OpenApi.OpenApiSchema.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchema.Extensions.set -> void +Microsoft.OpenApi.OpenApiSchema.ExternalDocs.get -> Microsoft.OpenApi.OpenApiExternalDocs? +Microsoft.OpenApi.OpenApiSchema.ExternalDocs.set -> void +Microsoft.OpenApi.OpenApiSchema.Format.get -> string? +Microsoft.OpenApi.OpenApiSchema.Format.set -> void +Microsoft.OpenApi.OpenApiSchema.Id.get -> string? +Microsoft.OpenApi.OpenApiSchema.Id.set -> void +Microsoft.OpenApi.OpenApiSchema.Items.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiSchema.Items.set -> void +Microsoft.OpenApi.OpenApiSchema.Maximum.get -> string? +Microsoft.OpenApi.OpenApiSchema.Maximum.set -> void +Microsoft.OpenApi.OpenApiSchema.MaxItems.get -> int? +Microsoft.OpenApi.OpenApiSchema.MaxItems.set -> void +Microsoft.OpenApi.OpenApiSchema.MaxLength.get -> int? +Microsoft.OpenApi.OpenApiSchema.MaxLength.set -> void +Microsoft.OpenApi.OpenApiSchema.MaxProperties.get -> int? +Microsoft.OpenApi.OpenApiSchema.MaxProperties.set -> void +Microsoft.OpenApi.OpenApiSchema.Metadata.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchema.Metadata.set -> void +Microsoft.OpenApi.OpenApiSchema.Minimum.get -> string? +Microsoft.OpenApi.OpenApiSchema.Minimum.set -> void +Microsoft.OpenApi.OpenApiSchema.MinItems.get -> int? +Microsoft.OpenApi.OpenApiSchema.MinItems.set -> void +Microsoft.OpenApi.OpenApiSchema.MinLength.get -> int? +Microsoft.OpenApi.OpenApiSchema.MinLength.set -> void +Microsoft.OpenApi.OpenApiSchema.MinProperties.get -> int? +Microsoft.OpenApi.OpenApiSchema.MinProperties.set -> void +Microsoft.OpenApi.OpenApiSchema.MultipleOf.get -> decimal? +Microsoft.OpenApi.OpenApiSchema.MultipleOf.set -> void +Microsoft.OpenApi.OpenApiSchema.Not.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiSchema.Not.set -> void +Microsoft.OpenApi.OpenApiSchema.OneOf.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchema.OneOf.set -> void +Microsoft.OpenApi.OpenApiSchema.OpenApiSchema() -> void +Microsoft.OpenApi.OpenApiSchema.Pattern.get -> string? +Microsoft.OpenApi.OpenApiSchema.Pattern.set -> void +Microsoft.OpenApi.OpenApiSchema.PatternProperties.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchema.PatternProperties.set -> void +Microsoft.OpenApi.OpenApiSchema.Properties.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchema.Properties.set -> void +Microsoft.OpenApi.OpenApiSchema.ReadOnly.get -> bool +Microsoft.OpenApi.OpenApiSchema.ReadOnly.set -> void +Microsoft.OpenApi.OpenApiSchema.Required.get -> System.Collections.Generic.ISet? +Microsoft.OpenApi.OpenApiSchema.Required.set -> void +Microsoft.OpenApi.OpenApiSchema.Schema.get -> System.Uri? +Microsoft.OpenApi.OpenApiSchema.Schema.set -> void +Microsoft.OpenApi.OpenApiSchema.Title.get -> string? +Microsoft.OpenApi.OpenApiSchema.Title.set -> void +Microsoft.OpenApi.OpenApiSchema.Type.get -> Microsoft.OpenApi.JsonSchemaType? +Microsoft.OpenApi.OpenApiSchema.Type.set -> void +Microsoft.OpenApi.OpenApiSchema.UnevaluatedProperties.get -> bool +Microsoft.OpenApi.OpenApiSchema.UnevaluatedProperties.set -> void +Microsoft.OpenApi.OpenApiSchema.UniqueItems.get -> bool? +Microsoft.OpenApi.OpenApiSchema.UniqueItems.set -> void +Microsoft.OpenApi.OpenApiSchema.UnrecognizedKeywords.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchema.UnrecognizedKeywords.set -> void +Microsoft.OpenApi.OpenApiSchema.Vocabulary.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchema.Vocabulary.set -> void +Microsoft.OpenApi.OpenApiSchema.WriteOnly.get -> bool +Microsoft.OpenApi.OpenApiSchema.WriteOnly.set -> void +Microsoft.OpenApi.OpenApiSchema.Xml.get -> Microsoft.OpenApi.OpenApiXml? +Microsoft.OpenApi.OpenApiSchema.Xml.set -> void +Microsoft.OpenApi.OpenApiSchemaReference +Microsoft.OpenApi.OpenApiSchemaReference.AdditionalProperties.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiSchemaReference.AdditionalPropertiesAllowed.get -> bool +Microsoft.OpenApi.OpenApiSchemaReference.AllOf.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchemaReference.AnyOf.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchemaReference.Comment.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.Const.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiSchema! +Microsoft.OpenApi.OpenApiSchemaReference.Default.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiSchemaReference.Default.set -> void +Microsoft.OpenApi.OpenApiSchemaReference.Definitions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchemaReference.DependentRequired.get -> System.Collections.Generic.IDictionary!>? +Microsoft.OpenApi.OpenApiSchemaReference.Deprecated.get -> bool +Microsoft.OpenApi.OpenApiSchemaReference.Deprecated.set -> void +Microsoft.OpenApi.OpenApiSchemaReference.Description.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.Description.set -> void +Microsoft.OpenApi.OpenApiSchemaReference.Discriminator.get -> Microsoft.OpenApi.OpenApiDiscriminator? +Microsoft.OpenApi.OpenApiSchemaReference.DynamicAnchor.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.DynamicRef.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.Enum.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchemaReference.Example.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.OpenApiSchemaReference.Examples.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchemaReference.Examples.set -> void +Microsoft.OpenApi.OpenApiSchemaReference.ExclusiveMaximum.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.ExclusiveMinimum.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchemaReference.ExternalDocs.get -> Microsoft.OpenApi.OpenApiExternalDocs? +Microsoft.OpenApi.OpenApiSchemaReference.Format.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.Id.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.Items.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiSchemaReference.Maximum.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.MaxItems.get -> int? +Microsoft.OpenApi.OpenApiSchemaReference.MaxLength.get -> int? +Microsoft.OpenApi.OpenApiSchemaReference.MaxProperties.get -> int? +Microsoft.OpenApi.OpenApiSchemaReference.Minimum.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.MinItems.get -> int? +Microsoft.OpenApi.OpenApiSchemaReference.MinLength.get -> int? +Microsoft.OpenApi.OpenApiSchemaReference.MinProperties.get -> int? +Microsoft.OpenApi.OpenApiSchemaReference.MultipleOf.get -> decimal? +Microsoft.OpenApi.OpenApiSchemaReference.Not.get -> Microsoft.OpenApi.IOpenApiSchema? +Microsoft.OpenApi.OpenApiSchemaReference.OneOf.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.OpenApiSchemaReference.OpenApiSchemaReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiSchemaReference.Pattern.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.PatternProperties.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchemaReference.Properties.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchemaReference.ReadOnly.get -> bool +Microsoft.OpenApi.OpenApiSchemaReference.ReadOnly.set -> void +Microsoft.OpenApi.OpenApiSchemaReference.Required.get -> System.Collections.Generic.ISet? +Microsoft.OpenApi.OpenApiSchemaReference.Schema.get -> System.Uri? +Microsoft.OpenApi.OpenApiSchemaReference.Title.get -> string? +Microsoft.OpenApi.OpenApiSchemaReference.Title.set -> void +Microsoft.OpenApi.OpenApiSchemaReference.Type.get -> Microsoft.OpenApi.JsonSchemaType? +Microsoft.OpenApi.OpenApiSchemaReference.UnevaluatedProperties.get -> bool +Microsoft.OpenApi.OpenApiSchemaReference.UniqueItems.get -> bool? +Microsoft.OpenApi.OpenApiSchemaReference.UnrecognizedKeywords.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchemaReference.Vocabulary.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSchemaReference.WriteOnly.get -> bool +Microsoft.OpenApi.OpenApiSchemaReference.WriteOnly.set -> void +Microsoft.OpenApi.OpenApiSchemaReference.Xml.get -> Microsoft.OpenApi.OpenApiXml? +Microsoft.OpenApi.OpenApiSchemaRules +Microsoft.OpenApi.OpenApiSecurityRequirement +Microsoft.OpenApi.OpenApiSecurityRequirement.OpenApiSecurityRequirement() -> void +Microsoft.OpenApi.OpenApiSecurityScheme +Microsoft.OpenApi.OpenApiSecurityScheme.BearerFormat.get -> string? +Microsoft.OpenApi.OpenApiSecurityScheme.BearerFormat.set -> void +Microsoft.OpenApi.OpenApiSecurityScheme.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiSecurityScheme! +Microsoft.OpenApi.OpenApiSecurityScheme.Deprecated.get -> bool +Microsoft.OpenApi.OpenApiSecurityScheme.Deprecated.set -> void +Microsoft.OpenApi.OpenApiSecurityScheme.Description.get -> string? +Microsoft.OpenApi.OpenApiSecurityScheme.Description.set -> void +Microsoft.OpenApi.OpenApiSecurityScheme.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSecurityScheme.Extensions.set -> void +Microsoft.OpenApi.OpenApiSecurityScheme.Flows.get -> Microsoft.OpenApi.OpenApiOAuthFlows? +Microsoft.OpenApi.OpenApiSecurityScheme.Flows.set -> void +Microsoft.OpenApi.OpenApiSecurityScheme.In.get -> Microsoft.OpenApi.ParameterLocation? +Microsoft.OpenApi.OpenApiSecurityScheme.In.set -> void +Microsoft.OpenApi.OpenApiSecurityScheme.Name.get -> string? +Microsoft.OpenApi.OpenApiSecurityScheme.Name.set -> void +Microsoft.OpenApi.OpenApiSecurityScheme.OpenApiSecurityScheme() -> void +Microsoft.OpenApi.OpenApiSecurityScheme.OpenIdConnectUrl.get -> System.Uri? +Microsoft.OpenApi.OpenApiSecurityScheme.OpenIdConnectUrl.set -> void +Microsoft.OpenApi.OpenApiSecurityScheme.Scheme.get -> string? +Microsoft.OpenApi.OpenApiSecurityScheme.Scheme.set -> void +Microsoft.OpenApi.OpenApiSecurityScheme.Type.get -> Microsoft.OpenApi.SecuritySchemeType? +Microsoft.OpenApi.OpenApiSecurityScheme.Type.set -> void +Microsoft.OpenApi.OpenApiSecuritySchemeReference +Microsoft.OpenApi.OpenApiSecuritySchemeReference.BearerFormat.get -> string? +Microsoft.OpenApi.OpenApiSecuritySchemeReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiSecurityScheme! +Microsoft.OpenApi.OpenApiSecuritySchemeReference.Deprecated.get -> bool +Microsoft.OpenApi.OpenApiSecuritySchemeReference.Description.get -> string? +Microsoft.OpenApi.OpenApiSecuritySchemeReference.Description.set -> void +Microsoft.OpenApi.OpenApiSecuritySchemeReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiSecuritySchemeReference.Flows.get -> Microsoft.OpenApi.OpenApiOAuthFlows? +Microsoft.OpenApi.OpenApiSecuritySchemeReference.In.get -> Microsoft.OpenApi.ParameterLocation? +Microsoft.OpenApi.OpenApiSecuritySchemeReference.Name.get -> string? +Microsoft.OpenApi.OpenApiSecuritySchemeReference.OpenApiSecuritySchemeReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiSecuritySchemeReference.OpenIdConnectUrl.get -> System.Uri? +Microsoft.OpenApi.OpenApiSecuritySchemeReference.Scheme.get -> string? +Microsoft.OpenApi.OpenApiSecuritySchemeReference.Type.get -> Microsoft.OpenApi.SecuritySchemeType? +Microsoft.OpenApi.OpenApiSerializableExtensions +Microsoft.OpenApi.OpenApiServer +Microsoft.OpenApi.OpenApiServer.Description.get -> string? +Microsoft.OpenApi.OpenApiServer.Description.set -> void +Microsoft.OpenApi.OpenApiServer.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiServer.Extensions.set -> void +Microsoft.OpenApi.OpenApiServer.Name.get -> string? +Microsoft.OpenApi.OpenApiServer.Name.set -> void +Microsoft.OpenApi.OpenApiServer.OpenApiServer() -> void +Microsoft.OpenApi.OpenApiServer.OpenApiServer(Microsoft.OpenApi.OpenApiServer! server) -> void +Microsoft.OpenApi.OpenApiServer.Url.get -> string? +Microsoft.OpenApi.OpenApiServer.Url.set -> void +Microsoft.OpenApi.OpenApiServer.Variables.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiServer.Variables.set -> void +Microsoft.OpenApi.OpenApiServerExtensions +Microsoft.OpenApi.OpenApiServerRules +Microsoft.OpenApi.OpenApiServerVariable +Microsoft.OpenApi.OpenApiServerVariable.Default.get -> string? +Microsoft.OpenApi.OpenApiServerVariable.Default.set -> void +Microsoft.OpenApi.OpenApiServerVariable.Description.get -> string? +Microsoft.OpenApi.OpenApiServerVariable.Description.set -> void +Microsoft.OpenApi.OpenApiServerVariable.Enum.get -> System.Collections.Generic.List? +Microsoft.OpenApi.OpenApiServerVariable.Enum.set -> void +Microsoft.OpenApi.OpenApiServerVariable.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiServerVariable.Extensions.set -> void +Microsoft.OpenApi.OpenApiServerVariable.OpenApiServerVariable() -> void +Microsoft.OpenApi.OpenApiServerVariable.OpenApiServerVariable(Microsoft.OpenApi.OpenApiServerVariable! serverVariable) -> void +Microsoft.OpenApi.OpenApiServerVariable.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiServerVariable.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiServerVariable.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiServerVariable.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.OpenApiSpecVersion +Microsoft.OpenApi.OpenApiSpecVersion.OpenApi2_0 = 0 -> Microsoft.OpenApi.OpenApiSpecVersion +Microsoft.OpenApi.OpenApiSpecVersion.OpenApi3_0 = 1 -> Microsoft.OpenApi.OpenApiSpecVersion +Microsoft.OpenApi.OpenApiSpecVersion.OpenApi3_1 = 2 -> Microsoft.OpenApi.OpenApiSpecVersion +Microsoft.OpenApi.OpenApiSpecVersion.OpenApi3_2 = 3 -> Microsoft.OpenApi.OpenApiSpecVersion +Microsoft.OpenApi.OpenApiTag +Microsoft.OpenApi.OpenApiTag.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiTag! +Microsoft.OpenApi.OpenApiTag.Description.get -> string? +Microsoft.OpenApi.OpenApiTag.Description.set -> void +Microsoft.OpenApi.OpenApiTag.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiTag.Extensions.set -> void +Microsoft.OpenApi.OpenApiTag.ExternalDocs.get -> Microsoft.OpenApi.OpenApiExternalDocs? +Microsoft.OpenApi.OpenApiTag.ExternalDocs.set -> void +Microsoft.OpenApi.OpenApiTag.Kind.get -> string? +Microsoft.OpenApi.OpenApiTag.Kind.set -> void +Microsoft.OpenApi.OpenApiTag.Name.get -> string? +Microsoft.OpenApi.OpenApiTag.Name.set -> void +Microsoft.OpenApi.OpenApiTag.OpenApiTag() -> void +Microsoft.OpenApi.OpenApiTag.Parent.get -> Microsoft.OpenApi.OpenApiTagReference? +Microsoft.OpenApi.OpenApiTag.Parent.set -> void +Microsoft.OpenApi.OpenApiTag.Summary.get -> string? +Microsoft.OpenApi.OpenApiTag.Summary.set -> void +Microsoft.OpenApi.OpenApiTagReference +Microsoft.OpenApi.OpenApiTagReference.CreateShallowCopy() -> Microsoft.OpenApi.IOpenApiTag! +Microsoft.OpenApi.OpenApiTagReference.Description.get -> string? +Microsoft.OpenApi.OpenApiTagReference.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiTagReference.ExternalDocs.get -> Microsoft.OpenApi.OpenApiExternalDocs? +Microsoft.OpenApi.OpenApiTagReference.Kind.get -> string? +Microsoft.OpenApi.OpenApiTagReference.Name.get -> string? +Microsoft.OpenApi.OpenApiTagReference.OpenApiTagReference(string! referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) -> void +Microsoft.OpenApi.OpenApiTagReference.Parent.get -> Microsoft.OpenApi.OpenApiTagReference? +Microsoft.OpenApi.OpenApiTagReference.Summary.get -> string? +Microsoft.OpenApi.OpenApiTagRules +Microsoft.OpenApi.OpenApiTypeMapper +Microsoft.OpenApi.OpenApiUnsupportedSpecVersionException +Microsoft.OpenApi.OpenApiUnsupportedSpecVersionException.OpenApiUnsupportedSpecVersionException(string! specificationVersion) -> void +Microsoft.OpenApi.OpenApiUnsupportedSpecVersionException.OpenApiUnsupportedSpecVersionException(string! specificationVersion, System.Exception! innerException) -> void +Microsoft.OpenApi.OpenApiUnsupportedSpecVersionException.SpecificationVersion.get -> string! +Microsoft.OpenApi.OpenApiUrlTreeNode +Microsoft.OpenApi.OpenApiUrlTreeNode.AddAdditionalData(System.Collections.Generic.Dictionary!>! additionalData) -> void +Microsoft.OpenApi.OpenApiUrlTreeNode.AdditionalData.get -> System.Collections.Generic.IDictionary!>! +Microsoft.OpenApi.OpenApiUrlTreeNode.AdditionalData.set -> void +Microsoft.OpenApi.OpenApiUrlTreeNode.Attach(Microsoft.OpenApi.OpenApiDocument! doc, string! label) -> void +Microsoft.OpenApi.OpenApiUrlTreeNode.Attach(string! path, Microsoft.OpenApi.IOpenApiPathItem! pathItem, string! label) -> Microsoft.OpenApi.OpenApiUrlTreeNode! +Microsoft.OpenApi.OpenApiUrlTreeNode.Children.get -> System.Collections.Generic.IDictionary! +Microsoft.OpenApi.OpenApiUrlTreeNode.HasOperations(string! label) -> bool +Microsoft.OpenApi.OpenApiUrlTreeNode.IsParameter.get -> bool +Microsoft.OpenApi.OpenApiUrlTreeNode.Path.get -> string! +Microsoft.OpenApi.OpenApiUrlTreeNode.Path.set -> void +Microsoft.OpenApi.OpenApiUrlTreeNode.PathItems.get -> System.Collections.Generic.IDictionary! +Microsoft.OpenApi.OpenApiUrlTreeNode.Segment.get -> string! +Microsoft.OpenApi.OpenApiUrlTreeNode.WriteMermaid(System.IO.TextWriter! writer) -> void +Microsoft.OpenApi.OpenApiValidator +Microsoft.OpenApi.OpenApiValidator.AddError(Microsoft.OpenApi.OpenApiValidatorError! error) -> void +Microsoft.OpenApi.OpenApiValidator.AddWarning(Microsoft.OpenApi.OpenApiValidatorWarning! warning) -> void +Microsoft.OpenApi.OpenApiValidator.Errors.get -> System.Collections.Generic.IEnumerable! +Microsoft.OpenApi.OpenApiValidator.OpenApiValidator(Microsoft.OpenApi.ValidationRuleSet! ruleSet) -> void +Microsoft.OpenApi.OpenApiValidator.Warnings.get -> System.Collections.Generic.IEnumerable! +Microsoft.OpenApi.OpenApiValidatorError +Microsoft.OpenApi.OpenApiValidatorError.OpenApiValidatorError(string! ruleName, string! pointer, string! message) -> void +Microsoft.OpenApi.OpenApiValidatorError.RuleName.get -> string! +Microsoft.OpenApi.OpenApiValidatorError.RuleName.set -> void +Microsoft.OpenApi.OpenApiValidatorWarning +Microsoft.OpenApi.OpenApiValidatorWarning.OpenApiValidatorWarning(string! ruleName, string! pointer, string! message) -> void +Microsoft.OpenApi.OpenApiValidatorWarning.RuleName.get -> string! +Microsoft.OpenApi.OpenApiValidatorWarning.RuleName.set -> void +Microsoft.OpenApi.OpenApiVisitorBase +Microsoft.OpenApi.OpenApiVisitorBase.CurrentKeys.get -> Microsoft.OpenApi.CurrentKeys! +Microsoft.OpenApi.OpenApiVisitorBase.OpenApiVisitorBase() -> void +Microsoft.OpenApi.OpenApiVisitorBase.PathString.get -> string! +Microsoft.OpenApi.OpenApiWalker +Microsoft.OpenApi.OpenApiWalker.OpenApiWalker(Microsoft.OpenApi.OpenApiVisitorBase! visitor) -> void +Microsoft.OpenApi.OpenApiWalker.Walk(Microsoft.OpenApi.OpenApiDocument? doc) -> void +Microsoft.OpenApi.OpenApiWorkspace +Microsoft.OpenApi.OpenApiWorkspace.AddDocumentId(string? key, System.Uri? value) -> void +Microsoft.OpenApi.OpenApiWorkspace.BaseUrl.get -> System.Uri? +Microsoft.OpenApi.OpenApiWorkspace.ComponentsCount() -> int +Microsoft.OpenApi.OpenApiWorkspace.Contains(string! location) -> bool +Microsoft.OpenApi.OpenApiWorkspace.GetDocumentId(string? key) -> System.Uri? +Microsoft.OpenApi.OpenApiWorkspace.OpenApiWorkspace() -> void +Microsoft.OpenApi.OpenApiWorkspace.OpenApiWorkspace(Microsoft.OpenApi.OpenApiWorkspace! workspace) -> void +Microsoft.OpenApi.OpenApiWorkspace.OpenApiWorkspace(System.Uri! baseUrl) -> void +Microsoft.OpenApi.OpenApiWorkspace.RegisterComponentForDocument(Microsoft.OpenApi.OpenApiDocument! openApiDocument, T componentToRegister, string! id) -> bool +Microsoft.OpenApi.OpenApiWorkspace.RegisterComponents(Microsoft.OpenApi.OpenApiDocument! document) -> void +Microsoft.OpenApi.OpenApiWorkspace.ResolveReference(string! location) -> T? +Microsoft.OpenApi.OpenApiWriterAnyExtensions +Microsoft.OpenApi.OpenApiWriterBase +Microsoft.OpenApi.OpenApiWriterBase.CurrentScope() -> Microsoft.OpenApi.Scope? +Microsoft.OpenApi.OpenApiWriterBase.EndScope(Microsoft.OpenApi.ScopeType type) -> Microsoft.OpenApi.Scope! +Microsoft.OpenApi.OpenApiWriterBase.FlushAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.OpenApi.OpenApiWriterBase.IsArrayScope() -> bool +Microsoft.OpenApi.OpenApiWriterBase.IsObjectScope() -> bool +Microsoft.OpenApi.OpenApiWriterBase.IsTopLevelScope() -> bool +Microsoft.OpenApi.OpenApiWriterBase.OpenApiWriterBase(System.IO.TextWriter! textWriter) -> void +Microsoft.OpenApi.OpenApiWriterBase.OpenApiWriterBase(System.IO.TextWriter! textWriter, Microsoft.OpenApi.OpenApiWriterSettings? settings) -> void +Microsoft.OpenApi.OpenApiWriterBase.Settings.get -> Microsoft.OpenApi.OpenApiWriterSettings! +Microsoft.OpenApi.OpenApiWriterBase.Settings.set -> void +Microsoft.OpenApi.OpenApiWriterBase.StartScope(Microsoft.OpenApi.ScopeType type) -> Microsoft.OpenApi.Scope! +Microsoft.OpenApi.OpenApiWriterBase.VerifyCanWritePropertyName(string! name) -> void +Microsoft.OpenApi.OpenApiWriterBase.Writer.get -> System.IO.TextWriter! +Microsoft.OpenApi.OpenApiWriterException +Microsoft.OpenApi.OpenApiWriterException.OpenApiWriterException() -> void +Microsoft.OpenApi.OpenApiWriterException.OpenApiWriterException(string! message) -> void +Microsoft.OpenApi.OpenApiWriterException.OpenApiWriterException(string! message, System.Exception? innerException) -> void +Microsoft.OpenApi.OpenApiWriterExtensions +Microsoft.OpenApi.OpenApiWriterSettings +Microsoft.OpenApi.OpenApiWriterSettings.InlineExternalReferences.get -> bool +Microsoft.OpenApi.OpenApiWriterSettings.InlineExternalReferences.set -> void +Microsoft.OpenApi.OpenApiWriterSettings.InlineLocalReferences.get -> bool +Microsoft.OpenApi.OpenApiWriterSettings.InlineLocalReferences.set -> void +Microsoft.OpenApi.OpenApiWriterSettings.OpenApiWriterSettings() -> void +Microsoft.OpenApi.OpenApiXml +Microsoft.OpenApi.OpenApiXml.Extensions.get -> System.Collections.Generic.IDictionary? +Microsoft.OpenApi.OpenApiXml.Extensions.set -> void +Microsoft.OpenApi.OpenApiXml.Name.get -> string? +Microsoft.OpenApi.OpenApiXml.Name.set -> void +Microsoft.OpenApi.OpenApiXml.Namespace.get -> System.Uri? +Microsoft.OpenApi.OpenApiXml.Namespace.set -> void +Microsoft.OpenApi.OpenApiXml.NodeType.get -> Microsoft.OpenApi.OpenApiXmlNodeType? +Microsoft.OpenApi.OpenApiXml.NodeType.set -> void +Microsoft.OpenApi.OpenApiXml.OpenApiXml() -> void +Microsoft.OpenApi.OpenApiXml.OpenApiXml(Microsoft.OpenApi.OpenApiXml! xml) -> void +Microsoft.OpenApi.OpenApiXml.Prefix.get -> string? +Microsoft.OpenApi.OpenApiXml.Prefix.set -> void +Microsoft.OpenApi.OpenApiXmlNodeType +Microsoft.OpenApi.OpenApiXmlNodeType.Attribute = 1 -> Microsoft.OpenApi.OpenApiXmlNodeType +Microsoft.OpenApi.OpenApiXmlNodeType.Cdata = 3 -> Microsoft.OpenApi.OpenApiXmlNodeType +Microsoft.OpenApi.OpenApiXmlNodeType.Element = 0 -> Microsoft.OpenApi.OpenApiXmlNodeType +Microsoft.OpenApi.OpenApiXmlNodeType.None = 4 -> Microsoft.OpenApi.OpenApiXmlNodeType +Microsoft.OpenApi.OpenApiXmlNodeType.Text = 2 -> Microsoft.OpenApi.OpenApiXmlNodeType +Microsoft.OpenApi.OpenApiYamlWriter +Microsoft.OpenApi.OpenApiYamlWriter.OpenApiYamlWriter(System.IO.TextWriter! textWriter) -> void +Microsoft.OpenApi.OpenApiYamlWriter.OpenApiYamlWriter(System.IO.TextWriter! textWriter, Microsoft.OpenApi.OpenApiWriterSettings? settings) -> void +Microsoft.OpenApi.OpenApiYamlWriter.UseLiteralStyle.get -> bool +Microsoft.OpenApi.OpenApiYamlWriter.UseLiteralStyle.set -> void +Microsoft.OpenApi.OperationSearch +Microsoft.OpenApi.OperationSearch.OperationSearch(System.Func! predicate) -> void +Microsoft.OpenApi.OperationSearch.SearchResults.get -> System.Collections.Generic.IList! +Microsoft.OpenApi.ParameterLocation +Microsoft.OpenApi.ParameterLocation.Cookie = 3 -> Microsoft.OpenApi.ParameterLocation +Microsoft.OpenApi.ParameterLocation.Header = 1 -> Microsoft.OpenApi.ParameterLocation +Microsoft.OpenApi.ParameterLocation.Path = 2 -> Microsoft.OpenApi.ParameterLocation +Microsoft.OpenApi.ParameterLocation.Query = 0 -> Microsoft.OpenApi.ParameterLocation +Microsoft.OpenApi.ParameterLocation.QueryString = 4 -> Microsoft.OpenApi.ParameterLocation +Microsoft.OpenApi.ParameterStyle +Microsoft.OpenApi.ParameterStyle.Cookie = 7 -> Microsoft.OpenApi.ParameterStyle +Microsoft.OpenApi.ParameterStyle.DeepObject = 6 -> Microsoft.OpenApi.ParameterStyle +Microsoft.OpenApi.ParameterStyle.Form = 2 -> Microsoft.OpenApi.ParameterStyle +Microsoft.OpenApi.ParameterStyle.Label = 1 -> Microsoft.OpenApi.ParameterStyle +Microsoft.OpenApi.ParameterStyle.Matrix = 0 -> Microsoft.OpenApi.ParameterStyle +Microsoft.OpenApi.ParameterStyle.PipeDelimited = 5 -> Microsoft.OpenApi.ParameterStyle +Microsoft.OpenApi.ParameterStyle.Simple = 3 -> Microsoft.OpenApi.ParameterStyle +Microsoft.OpenApi.ParameterStyle.SpaceDelimited = 4 -> Microsoft.OpenApi.ParameterStyle +Microsoft.OpenApi.PathExpression +Microsoft.OpenApi.PathExpression.Name.get -> string? +Microsoft.OpenApi.PathExpression.PathExpression(string! name) -> void +Microsoft.OpenApi.QueryExpression +Microsoft.OpenApi.QueryExpression.Name.get -> string? +Microsoft.OpenApi.QueryExpression.QueryExpression(string! name) -> void +Microsoft.OpenApi.Reader.DefaultStreamLoader +Microsoft.OpenApi.Reader.DefaultStreamLoader.DefaultStreamLoader(System.Net.Http.HttpClient! httpClient) -> void +Microsoft.OpenApi.Reader.DefaultStreamLoader.LoadAsync(System.Uri! baseUrl, System.Uri! uri, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.OpenApi.Reader.JsonPointerExtensions +Microsoft.OpenApi.Reader.OpenApiDiagnostic +Microsoft.OpenApi.Reader.OpenApiDiagnostic.AppendDiagnostic(Microsoft.OpenApi.Reader.OpenApiDiagnostic! diagnosticToAdd, string? fileNameToAdd = null) -> void +Microsoft.OpenApi.Reader.OpenApiDiagnostic.Errors.get -> System.Collections.Generic.IList! +Microsoft.OpenApi.Reader.OpenApiDiagnostic.Errors.set -> void +Microsoft.OpenApi.Reader.OpenApiDiagnostic.Format.get -> string? +Microsoft.OpenApi.Reader.OpenApiDiagnostic.Format.set -> void +Microsoft.OpenApi.Reader.OpenApiDiagnostic.OpenApiDiagnostic() -> void +Microsoft.OpenApi.Reader.OpenApiDiagnostic.SpecificationVersion.get -> Microsoft.OpenApi.OpenApiSpecVersion +Microsoft.OpenApi.Reader.OpenApiDiagnostic.SpecificationVersion.set -> void +Microsoft.OpenApi.Reader.OpenApiDiagnostic.Warnings.get -> System.Collections.Generic.IList! +Microsoft.OpenApi.Reader.OpenApiDiagnostic.Warnings.set -> void +Microsoft.OpenApi.Reader.OpenApiJsonReader +Microsoft.OpenApi.Reader.OpenApiJsonReader.OpenApiJsonReader() -> void +Microsoft.OpenApi.Reader.OpenApiJsonReader.Read(System.IO.MemoryStream! input, System.Uri! location, Microsoft.OpenApi.Reader.OpenApiReaderSettings! settings) -> Microsoft.OpenApi.Reader.ReadResult! +Microsoft.OpenApi.Reader.OpenApiJsonReader.Read(System.Text.Json.Nodes.JsonNode! jsonNode, System.Uri! location, Microsoft.OpenApi.Reader.OpenApiReaderSettings! settings) -> Microsoft.OpenApi.Reader.ReadResult! +Microsoft.OpenApi.Reader.OpenApiJsonReader.ReadAsync(System.IO.Stream! input, System.Uri! location, Microsoft.OpenApi.Reader.OpenApiReaderSettings! settings, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +Microsoft.OpenApi.Reader.OpenApiJsonReader.ReadFragment(System.IO.MemoryStream! input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument! openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic! diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> T? +Microsoft.OpenApi.Reader.OpenApiJsonReader.ReadFragment(System.Text.Json.Nodes.JsonNode! input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument! openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic! diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> T? +Microsoft.OpenApi.Reader.OpenApiModelFactory +Microsoft.OpenApi.Reader.OpenApiReaderSettings +Microsoft.OpenApi.Reader.OpenApiReaderSettings.AddJsonReader() -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.AddMicrosoftExtensionParsers() -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.BaseUrl.get -> System.Uri? +Microsoft.OpenApi.Reader.OpenApiReaderSettings.BaseUrl.set -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.CustomExternalLoader.get -> Microsoft.OpenApi.IStreamLoader? +Microsoft.OpenApi.Reader.OpenApiReaderSettings.CustomExternalLoader.set -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.DefaultContentType.get -> System.Collections.Generic.List? +Microsoft.OpenApi.Reader.OpenApiReaderSettings.DefaultContentType.set -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.ExtensionParsers.get -> System.Collections.Generic.Dictionary!>? +Microsoft.OpenApi.Reader.OpenApiReaderSettings.ExtensionParsers.set -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.HttpClient.init -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.LeaveStreamOpen.get -> bool +Microsoft.OpenApi.Reader.OpenApiReaderSettings.LeaveStreamOpen.set -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.LoadExternalRefs.get -> bool +Microsoft.OpenApi.Reader.OpenApiReaderSettings.LoadExternalRefs.set -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.OpenApiReaderSettings() -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.Readers.get -> System.Collections.Generic.Dictionary! +Microsoft.OpenApi.Reader.OpenApiReaderSettings.Readers.init -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.RuleSet.get -> Microsoft.OpenApi.ValidationRuleSet! +Microsoft.OpenApi.Reader.OpenApiReaderSettings.RuleSet.set -> void +Microsoft.OpenApi.Reader.OpenApiReaderSettings.TryAddReader(string! format, Microsoft.OpenApi.IOpenApiReader! reader) -> bool +Microsoft.OpenApi.Reader.OpenApiVersionExtensionMethods +Microsoft.OpenApi.Reader.ParsingContext +Microsoft.OpenApi.Reader.ParsingContext.BaseUrl.get -> System.Uri? +Microsoft.OpenApi.Reader.ParsingContext.BaseUrl.set -> void +Microsoft.OpenApi.Reader.ParsingContext.DefaultContentType.get -> System.Collections.Generic.List? +Microsoft.OpenApi.Reader.ParsingContext.DefaultContentType.set -> void +Microsoft.OpenApi.Reader.ParsingContext.Diagnostic.get -> Microsoft.OpenApi.Reader.OpenApiDiagnostic! +Microsoft.OpenApi.Reader.ParsingContext.EndObject() -> void +Microsoft.OpenApi.Reader.ParsingContext.ExtensionParsers.get -> System.Collections.Generic.Dictionary!>? +Microsoft.OpenApi.Reader.ParsingContext.ExtensionParsers.set -> void +Microsoft.OpenApi.Reader.ParsingContext.GetFromTempStorage(string! key, object? scope = null) -> T? +Microsoft.OpenApi.Reader.ParsingContext.GetLocation() -> string! +Microsoft.OpenApi.Reader.ParsingContext.Parse(System.Text.Json.Nodes.JsonNode! jsonNode, System.Uri! location) -> Microsoft.OpenApi.OpenApiDocument! +Microsoft.OpenApi.Reader.ParsingContext.ParseFragment(System.Text.Json.Nodes.JsonNode! jsonNode, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument! openApiDocument) -> T? +Microsoft.OpenApi.Reader.ParsingContext.ParsingContext(Microsoft.OpenApi.Reader.OpenApiDiagnostic! diagnostic) -> void +Microsoft.OpenApi.Reader.ParsingContext.SetTempStorage(string! key, object? value, object? scope = null) -> void +Microsoft.OpenApi.Reader.ParsingContext.StartObject(string! objectName) -> void +Microsoft.OpenApi.Reader.ReadResult +Microsoft.OpenApi.Reader.ReadResult.Deconstruct(out Microsoft.OpenApi.OpenApiDocument? document, out Microsoft.OpenApi.Reader.OpenApiDiagnostic? diagnostic) -> void +Microsoft.OpenApi.Reader.ReadResult.Diagnostic.get -> Microsoft.OpenApi.Reader.OpenApiDiagnostic? +Microsoft.OpenApi.Reader.ReadResult.Diagnostic.set -> void +Microsoft.OpenApi.Reader.ReadResult.Document.get -> Microsoft.OpenApi.OpenApiDocument? +Microsoft.OpenApi.Reader.ReadResult.Document.set -> void +Microsoft.OpenApi.Reader.ReadResult.ReadResult() -> void +Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.Callback = 8 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.Example = 3 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.Header = 5 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.Link = 7 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.MediaType = 11 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.Parameter = 2 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.PathItem = 10 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.RequestBody = 4 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.Response = 1 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.Schema = 0 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.SecurityScheme = 6 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.ReferenceType.Tag = 9 -> Microsoft.OpenApi.ReferenceType +Microsoft.OpenApi.RequestExpression +Microsoft.OpenApi.RequestExpression.RequestExpression(Microsoft.OpenApi.SourceExpression! source) -> void +Microsoft.OpenApi.RequestExpression.Source.get -> Microsoft.OpenApi.SourceExpression! +Microsoft.OpenApi.ResponseExpression +Microsoft.OpenApi.ResponseExpression.ResponseExpression(Microsoft.OpenApi.SourceExpression! source) -> void +Microsoft.OpenApi.ResponseExpression.Source.get -> Microsoft.OpenApi.SourceExpression! +Microsoft.OpenApi.RuntimeExpression +Microsoft.OpenApi.RuntimeExpression.Equals(Microsoft.OpenApi.RuntimeExpression? other) -> bool +Microsoft.OpenApi.RuntimeExpression.RuntimeExpression() -> void +Microsoft.OpenApi.RuntimeExpressionAnyWrapper +Microsoft.OpenApi.RuntimeExpressionAnyWrapper.Any.get -> System.Text.Json.Nodes.JsonNode? +Microsoft.OpenApi.RuntimeExpressionAnyWrapper.Any.set -> void +Microsoft.OpenApi.RuntimeExpressionAnyWrapper.Expression.get -> Microsoft.OpenApi.RuntimeExpression? +Microsoft.OpenApi.RuntimeExpressionAnyWrapper.Expression.set -> void +Microsoft.OpenApi.RuntimeExpressionAnyWrapper.RuntimeExpressionAnyWrapper() -> void +Microsoft.OpenApi.RuntimeExpressionAnyWrapper.RuntimeExpressionAnyWrapper(Microsoft.OpenApi.RuntimeExpressionAnyWrapper! runtimeExpressionAnyWrapper) -> void +Microsoft.OpenApi.RuntimeExpressionAnyWrapper.WriteValue(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +Microsoft.OpenApi.Scope +Microsoft.OpenApi.Scope.IsInArray.get -> bool +Microsoft.OpenApi.Scope.IsInArray.set -> void +Microsoft.OpenApi.Scope.ObjectCount.get -> int +Microsoft.OpenApi.Scope.ObjectCount.set -> void +Microsoft.OpenApi.Scope.Scope(Microsoft.OpenApi.ScopeType type) -> void +Microsoft.OpenApi.Scope.Type.get -> Microsoft.OpenApi.ScopeType +Microsoft.OpenApi.ScopeType +Microsoft.OpenApi.ScopeType.Array = 1 -> Microsoft.OpenApi.ScopeType +Microsoft.OpenApi.ScopeType.Object = 0 -> Microsoft.OpenApi.ScopeType +Microsoft.OpenApi.SearchResult +Microsoft.OpenApi.SearchResult.CurrentKeys.get -> Microsoft.OpenApi.CurrentKeys? +Microsoft.OpenApi.SearchResult.CurrentKeys.set -> void +Microsoft.OpenApi.SearchResult.Operation.get -> Microsoft.OpenApi.OpenApiOperation? +Microsoft.OpenApi.SearchResult.Operation.set -> void +Microsoft.OpenApi.SearchResult.Parameters.get -> System.Collections.Generic.IList? +Microsoft.OpenApi.SearchResult.Parameters.set -> void +Microsoft.OpenApi.SearchResult.SearchResult() -> void +Microsoft.OpenApi.SecuritySchemeType +Microsoft.OpenApi.SecuritySchemeType.ApiKey = 0 -> Microsoft.OpenApi.SecuritySchemeType +Microsoft.OpenApi.SecuritySchemeType.Http = 1 -> Microsoft.OpenApi.SecuritySchemeType +Microsoft.OpenApi.SecuritySchemeType.MutualTLS = 4 -> Microsoft.OpenApi.SecuritySchemeType +Microsoft.OpenApi.SecuritySchemeType.OAuth2 = 2 -> Microsoft.OpenApi.SecuritySchemeType +Microsoft.OpenApi.SecuritySchemeType.OpenIdConnect = 3 -> Microsoft.OpenApi.SecuritySchemeType +Microsoft.OpenApi.SourceExpression +Microsoft.OpenApi.SourceExpression.SourceExpression(string? value) -> void +Microsoft.OpenApi.SourceExpression.Value.get -> string? +Microsoft.OpenApi.SpecialCharacterStringExtensions +Microsoft.OpenApi.StatusCodeExpression +Microsoft.OpenApi.StatusCodeExpression.StatusCodeExpression() -> void +Microsoft.OpenApi.UrlExpression +Microsoft.OpenApi.UrlExpression.UrlExpression() -> void +Microsoft.OpenApi.ValidationContextExtensions +Microsoft.OpenApi.ValidationRule +Microsoft.OpenApi.ValidationRule.Name.get -> string! +Microsoft.OpenApi.ValidationRule +Microsoft.OpenApi.ValidationRule.ValidationRule(string! name, System.Action! validate) -> void +Microsoft.OpenApi.ValidationRuleSet +Microsoft.OpenApi.ValidationRuleSet.Add(System.Type! key, Microsoft.OpenApi.ValidationRule! rule) -> void +Microsoft.OpenApi.ValidationRuleSet.Add(System.Type! key, System.Collections.Generic.List! rules) -> void +Microsoft.OpenApi.ValidationRuleSet.Clear() -> void +Microsoft.OpenApi.ValidationRuleSet.Contains(System.Type! key, Microsoft.OpenApi.ValidationRule! rule) -> bool +Microsoft.OpenApi.ValidationRuleSet.ContainsKey(System.Type! key) -> bool +Microsoft.OpenApi.ValidationRuleSet.Count.get -> int +Microsoft.OpenApi.ValidationRuleSet.FindRules(System.Type! type) -> System.Collections.Generic.IList! +Microsoft.OpenApi.ValidationRuleSet.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Microsoft.OpenApi.ValidationRuleSet.Remove(Microsoft.OpenApi.ValidationRule! rule) -> bool +Microsoft.OpenApi.ValidationRuleSet.Remove(string! ruleName) -> void +Microsoft.OpenApi.ValidationRuleSet.Remove(System.Type! key) -> bool +Microsoft.OpenApi.ValidationRuleSet.Remove(System.Type! key, Microsoft.OpenApi.ValidationRule! rule) -> bool +Microsoft.OpenApi.ValidationRuleSet.Rules.get -> System.Collections.Generic.IList! +Microsoft.OpenApi.ValidationRuleSet.TryGetValue(System.Type! key, out System.Collections.Generic.List? rules) -> bool +Microsoft.OpenApi.ValidationRuleSet.Update(System.Type! key, Microsoft.OpenApi.ValidationRule! newRule, Microsoft.OpenApi.ValidationRule! oldRule) -> bool +Microsoft.OpenApi.ValidationRuleSet.ValidationRuleSet() -> void +Microsoft.OpenApi.ValidationRuleSet.ValidationRuleSet(Microsoft.OpenApi.ValidationRuleSet! ruleSet) -> void +Microsoft.OpenApi.ValidationRuleSet.ValidationRuleSet(System.Collections.Generic.Dictionary!>! rules) -> void +override Microsoft.OpenApi.BodyExpression.Expression.get -> string! +override Microsoft.OpenApi.CompositeExpression.Expression.get -> string! +override Microsoft.OpenApi.FormattingStreamWriter.FormatProvider.get -> System.IFormatProvider! +override Microsoft.OpenApi.HeaderExpression.Expression.get -> string! +override Microsoft.OpenApi.JsonPointer.ToString() -> string! +override Microsoft.OpenApi.JsonSchemaReference.SerializeAdditionalV31Properties(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.JsonSchemaReference.SerializeAdditionalV32Properties(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.JsonSchemaReference.SetAdditional31MetadataFromMapNode(System.Text.Json.Nodes.JsonObject! jsonObject) -> void +override Microsoft.OpenApi.MethodExpression.Expression.get -> string! +override Microsoft.OpenApi.OpenApiCallbackReference.CopyReference(Microsoft.OpenApi.BaseOpenApiReference! sourceReference) -> Microsoft.OpenApi.BaseOpenApiReference! +override Microsoft.OpenApi.OpenApiCallbackReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiCallback! source) -> Microsoft.OpenApi.IOpenApiCallback! +override Microsoft.OpenApi.OpenApiCallbackReference.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiError.ToString() -> string! +override Microsoft.OpenApi.OpenApiExampleReference.CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary! sourceReference) -> Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary! +override Microsoft.OpenApi.OpenApiExampleReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiExample! source) -> Microsoft.OpenApi.IOpenApiExample! +override Microsoft.OpenApi.OpenApiExampleReference.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiHeaderReference.CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription! sourceReference) -> Microsoft.OpenApi.OpenApiReferenceWithDescription! +override Microsoft.OpenApi.OpenApiHeaderReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiHeader! source) -> Microsoft.OpenApi.IOpenApiHeader! +override Microsoft.OpenApi.OpenApiJsonWriter.BaseIndentation.get -> int +override Microsoft.OpenApi.OpenApiJsonWriter.WriteEndArray() -> void +override Microsoft.OpenApi.OpenApiJsonWriter.WriteEndObject() -> void +override Microsoft.OpenApi.OpenApiJsonWriter.WriteIndentation() -> void +override Microsoft.OpenApi.OpenApiJsonWriter.WriteNull() -> void +override Microsoft.OpenApi.OpenApiJsonWriter.WritePropertyName(string! name) -> void +override Microsoft.OpenApi.OpenApiJsonWriter.WriteRaw(string! value) -> void +override Microsoft.OpenApi.OpenApiJsonWriter.WriteStartArray() -> void +override Microsoft.OpenApi.OpenApiJsonWriter.WriteStartObject() -> void +override Microsoft.OpenApi.OpenApiJsonWriter.WriteValue(string! value) -> void +override Microsoft.OpenApi.OpenApiJsonWriter.WriteValueSeparator() -> void +override Microsoft.OpenApi.OpenApiLinkReference.CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription! sourceReference) -> Microsoft.OpenApi.OpenApiReferenceWithDescription! +override Microsoft.OpenApi.OpenApiLinkReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiLink! source) -> Microsoft.OpenApi.IOpenApiLink! +override Microsoft.OpenApi.OpenApiLinkReference.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiMediaTypeReference.CopyReference(Microsoft.OpenApi.BaseOpenApiReference! sourceReference) -> Microsoft.OpenApi.BaseOpenApiReference! +override Microsoft.OpenApi.OpenApiMediaTypeReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiMediaType! source) -> Microsoft.OpenApi.IOpenApiMediaType! +override Microsoft.OpenApi.OpenApiMediaTypeReference.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiMediaTypeReference.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiParameterReference.CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription! sourceReference) -> Microsoft.OpenApi.OpenApiReferenceWithDescription! +override Microsoft.OpenApi.OpenApiParameterReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiParameter! source) -> Microsoft.OpenApi.IOpenApiParameter! +override Microsoft.OpenApi.OpenApiPathItemReference.CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary! sourceReference) -> Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary! +override Microsoft.OpenApi.OpenApiPathItemReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiPathItem! source) -> Microsoft.OpenApi.IOpenApiPathItem! +override Microsoft.OpenApi.OpenApiPathItemReference.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiReferenceWithDescription.SerializeAdditionalV31Properties(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiReferenceWithDescription.SerializeAdditionalV32Properties(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiReferenceWithDescription.SetAdditional31MetadataFromMapNode(System.Text.Json.Nodes.JsonObject! jsonObject) -> void +override Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary.SerializeAdditionalV31Properties(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary.SerializeAdditionalV32Properties(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary.SetAdditional31MetadataFromMapNode(System.Text.Json.Nodes.JsonObject! jsonObject) -> void +override Microsoft.OpenApi.OpenApiRequestBodyReference.CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription! sourceReference) -> Microsoft.OpenApi.OpenApiReferenceWithDescription! +override Microsoft.OpenApi.OpenApiRequestBodyReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiRequestBody! source) -> Microsoft.OpenApi.IOpenApiRequestBody! +override Microsoft.OpenApi.OpenApiRequestBodyReference.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiResponseReference.CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary! sourceReference) -> Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary! +override Microsoft.OpenApi.OpenApiResponseReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiResponse! source) -> Microsoft.OpenApi.IOpenApiResponse! +override Microsoft.OpenApi.OpenApiSchemaReference.CopyReference(Microsoft.OpenApi.JsonSchemaReference! sourceReference) -> Microsoft.OpenApi.JsonSchemaReference! +override Microsoft.OpenApi.OpenApiSchemaReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiSchema! source) -> Microsoft.OpenApi.IOpenApiSchema! +override Microsoft.OpenApi.OpenApiSchemaReference.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiSchemaReference.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiSchemaReference.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +override Microsoft.OpenApi.OpenApiSecuritySchemeReference.CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription! sourceReference) -> Microsoft.OpenApi.OpenApiReferenceWithDescription! +override Microsoft.OpenApi.OpenApiSecuritySchemeReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiSecurityScheme! source) -> Microsoft.OpenApi.IOpenApiSecurityScheme! +override Microsoft.OpenApi.OpenApiTagReference.CopyReference(Microsoft.OpenApi.BaseOpenApiReference! sourceReference) -> Microsoft.OpenApi.BaseOpenApiReference! +override Microsoft.OpenApi.OpenApiTagReference.CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiTag! source) -> Microsoft.OpenApi.IOpenApiTag! +override Microsoft.OpenApi.OpenApiTagReference.Target.get -> Microsoft.OpenApi.IOpenApiTag? +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiCallback! callback) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiExample! example) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiExtensible! openApiExtensible) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiExtension! openApiExtension) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiHeader! header) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiLink! link) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiMediaType! mediaType) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiParameter! parameter) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiPathItem! pathItem) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiRequestBody! requestBody) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiResponse! response) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiSchema! schema) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.IOpenApiSecurityScheme! securityScheme) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiComponents! components) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiContact! contact) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiDocument! doc) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiEncoding! encoding) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiExternalDocs! externalDocs) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiInfo! info) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiLicense! license) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiOAuthFlow! openApiOAuthFlow) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiOperation! operation) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiPaths! paths) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiResponses! response) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiSecurityRequirement! securityRequirement) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiServer! server) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiServerVariable! serverVariable) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(Microsoft.OpenApi.OpenApiTag! tag) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(System.Collections.Generic.IDictionary! callbacks) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(System.Collections.Generic.IDictionary! examples) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(System.Collections.Generic.IDictionary! headers) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(System.Collections.Generic.IDictionary! links) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(System.Collections.Generic.IDictionary! content) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(System.Collections.Generic.IDictionary! encodings) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(System.Collections.Generic.IDictionary! serverVariables) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(System.Collections.Generic.IDictionary! operations) -> void +override Microsoft.OpenApi.OpenApiValidator.Visit(System.Collections.Generic.List! example) -> void +override Microsoft.OpenApi.OpenApiYamlWriter.BaseIndentation.get -> int +override Microsoft.OpenApi.OpenApiYamlWriter.WriteEndArray() -> void +override Microsoft.OpenApi.OpenApiYamlWriter.WriteEndObject() -> void +override Microsoft.OpenApi.OpenApiYamlWriter.WriteNull() -> void +override Microsoft.OpenApi.OpenApiYamlWriter.WritePropertyName(string! name) -> void +override Microsoft.OpenApi.OpenApiYamlWriter.WriteRaw(string! value) -> void +override Microsoft.OpenApi.OpenApiYamlWriter.WriteStartArray() -> void +override Microsoft.OpenApi.OpenApiYamlWriter.WriteStartObject() -> void +override Microsoft.OpenApi.OpenApiYamlWriter.WriteValue(string! value) -> void +override Microsoft.OpenApi.OpenApiYamlWriter.WriteValueSeparator() -> void +override Microsoft.OpenApi.OperationSearch.Visit(Microsoft.OpenApi.IOpenApiPathItem! pathItem) -> void +override Microsoft.OpenApi.OperationSearch.Visit(System.Collections.Generic.IList! parameters) -> void +override Microsoft.OpenApi.PathExpression.Expression.get -> string! +override Microsoft.OpenApi.QueryExpression.Expression.get -> string! +override Microsoft.OpenApi.RequestExpression.Expression.get -> string! +override Microsoft.OpenApi.ResponseExpression.Expression.get -> string! +override Microsoft.OpenApi.RuntimeExpression.Equals(object? obj) -> bool +override Microsoft.OpenApi.RuntimeExpression.GetHashCode() -> int +override Microsoft.OpenApi.RuntimeExpression.ToString() -> string! +override Microsoft.OpenApi.StatusCodeExpression.Expression.get -> string! +override Microsoft.OpenApi.UrlExpression.Expression.get -> string! +readonly Microsoft.OpenApi.OpenApiReferenceError.Reference -> Microsoft.OpenApi.BaseOpenApiReference? +readonly Microsoft.OpenApi.OpenApiWriterBase.Scopes -> System.Collections.Generic.Stack! +static Microsoft.OpenApi.BaseOpenApiReference.GetPropertyValueFromNode(System.Text.Json.Nodes.JsonObject! jsonObject, string! key) -> string? +static Microsoft.OpenApi.EnumExtensions.GetAttributeOfType(this System.Enum! enumValue) -> T? +static Microsoft.OpenApi.EnumExtensions.GetDisplayName(this System.Enum! enumValue) -> string! +static Microsoft.OpenApi.JsonNullSentinel.IsJsonNullSentinel(this System.Text.Json.Nodes.JsonNode? node) -> bool +static Microsoft.OpenApi.JsonNullSentinel.JsonNull.get -> System.Text.Json.Nodes.JsonValue! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.Name.get -> string! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension.Parse(System.Text.Json.Nodes.JsonNode! source) -> Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumFlagsExtension.Name.get -> string! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumFlagsExtension.Parse(System.Text.Json.Nodes.JsonNode! source) -> Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumFlagsExtension! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension.Name.get -> string! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension.Parse(System.Text.Json.Nodes.JsonNode! source) -> Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.Name.get -> string! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension.Parse(System.Text.Json.Nodes.JsonNode! source) -> Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiPrimaryErrorMessageExtension.Name.get -> string! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiPrimaryErrorMessageExtension.Parse(System.Text.Json.Nodes.JsonNode! source) -> Microsoft.OpenApi.MicrosoftExtensions.OpenApiPrimaryErrorMessageExtension! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiReservedParameterExtension.Name.get -> string! +static Microsoft.OpenApi.MicrosoftExtensions.OpenApiReservedParameterExtension.Parse(System.Text.Json.Nodes.JsonNode! source) -> Microsoft.OpenApi.MicrosoftExtensions.OpenApiReservedParameterExtension! +static Microsoft.OpenApi.OpenApiComponentsRules.KeyMustBeRegularExpression.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiContactRules.EmailMustBeEmailFormat.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiDocument.Load(System.IO.MemoryStream! stream, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> Microsoft.OpenApi.Reader.ReadResult! +static Microsoft.OpenApi.OpenApiDocument.LoadAsync(string! url, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiDocument.LoadAsync(System.IO.Stream! stream, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiDocument.Parse(string! input, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> Microsoft.OpenApi.Reader.ReadResult! +static Microsoft.OpenApi.OpenApiDocumentRules.OpenApiDocumentFieldIsMissing.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiDocumentRules.OpenApiDocumentReferencesAreValid.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiElementExtensions.Validate(this Microsoft.OpenApi.IOpenApiElement! element, Microsoft.OpenApi.ValidationRuleSet! ruleSet) -> System.Collections.Generic.IEnumerable! +static Microsoft.OpenApi.OpenApiExtensibleExtensions.AddExtension(this T element, string! name, Microsoft.OpenApi.IOpenApiExtension! any) -> void +static Microsoft.OpenApi.OpenApiExtensibleRules.ExtensionNameMustStartWithXDash.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiExternalDocsRules.UrlIsRequired.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiFilterService.CreateFilteredDocument(Microsoft.OpenApi.OpenApiDocument! source, System.Func! predicate) -> Microsoft.OpenApi.OpenApiDocument! +static Microsoft.OpenApi.OpenApiFilterService.CreateOpenApiUrlTreeNode(System.Collections.Generic.Dictionary! sources) -> Microsoft.OpenApi.OpenApiUrlTreeNode! +static Microsoft.OpenApi.OpenApiFilterService.CreatePredicate(string? operationIds = null, string? tags = null, System.Collections.Generic.Dictionary!>? requestUrls = null, Microsoft.OpenApi.OpenApiDocument? source = null) -> System.Func! +static Microsoft.OpenApi.OpenApiInfoRules.InfoRequiredFields.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiLicenseRules.LicenseRequiredFields.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiNonDefaultRules.HeaderMismatchedDataType.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiNonDefaultRules.MediaTypeMismatchedDataType.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiNonDefaultRules.ParameterMismatchedDataType.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiNonDefaultRules.SchemaMismatchedDataType.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiOAuthFlowRules.OAuthFlowRequiredFields.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiParameterRules.ParameterRequiredFields.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiParameterRules.PathParameterShouldBeInThePath.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiParameterRules.RequiredMustBeTrueWhenInIsPath.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiPathsRules.PathMustBeUnique.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiPathsRules.PathNameMustBeginWithSlash.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiRecommendedRules.GetOperationShouldNotHaveRequestBody.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiResponseRules.ResponseRequiredFields.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiResponsesRules.ResponsesMustBeIdentifiedByDefaultOrStatusCode.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiResponsesRules.ResponsesMustContainAtLeastOneResponse.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiSchemaRules.TraverseSchemaElements(string! discriminatorName, System.Collections.Generic.IList? childSchema) -> bool +static Microsoft.OpenApi.OpenApiSchemaRules.ValidateChildSchemaAgainstDiscriminator(Microsoft.OpenApi.IOpenApiSchema! schema, string? discriminatorName) -> bool +static Microsoft.OpenApi.OpenApiSchemaRules.ValidateSchemaDiscriminator.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiSchemaRules.ValidateSchemaPropertyHasValue.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiSerializableExtensions.SerializeAsJsonAsync(this T element, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiSerializableExtensions.SerializeAsJsonAsync(this T element, System.IO.Stream! stream, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiSerializableExtensions.SerializeAsYamlAsync(this T element, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiSerializableExtensions.SerializeAsYamlAsync(this T element, System.IO.Stream! stream, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiSerializableExtensions.SerializeAsync(this T element, Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiSerializableExtensions.SerializeAsync(this T element, Microsoft.OpenApi.OpenApiSpecVersion specVersion, string! format, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiSerializableExtensions.SerializeAsync(this T element, System.IO.Stream! stream, Microsoft.OpenApi.OpenApiSpecVersion specVersion, string! format, Microsoft.OpenApi.OpenApiWriterSettings? settings = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiSerializableExtensions.SerializeAsync(this T element, System.IO.Stream! stream, Microsoft.OpenApi.OpenApiSpecVersion specVersion, string! format, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.OpenApiServerExtensions.ReplaceServerUrlVariables(this Microsoft.OpenApi.OpenApiServer! server, System.Collections.Generic.Dictionary? values = null) -> string? +static Microsoft.OpenApi.OpenApiServerRules.ServerRequiredFields.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiTagRules.TagRequiredFields.get -> Microsoft.OpenApi.ValidationRule! +static Microsoft.OpenApi.OpenApiTypeMapper.MapOpenApiPrimitiveTypeToSimpleType(this Microsoft.OpenApi.OpenApiSchema! schema) -> System.Type! +static Microsoft.OpenApi.OpenApiTypeMapper.MapTypeToOpenApiPrimitiveType(this System.Type! type) -> Microsoft.OpenApi.OpenApiSchema! +static Microsoft.OpenApi.OpenApiTypeMapper.ToIdentifiers(this Microsoft.OpenApi.JsonSchemaType schemaType) -> string![]! +static Microsoft.OpenApi.OpenApiTypeMapper.ToIdentifiers(this Microsoft.OpenApi.JsonSchemaType? schemaType) -> string![]? +static Microsoft.OpenApi.OpenApiTypeMapper.ToJsonSchemaType(this string! identifier) -> Microsoft.OpenApi.JsonSchemaType +static Microsoft.OpenApi.OpenApiTypeMapper.ToJsonSchemaType(this string![]! identifier) -> Microsoft.OpenApi.JsonSchemaType? +static Microsoft.OpenApi.OpenApiUrlTreeNode.Create() -> Microsoft.OpenApi.OpenApiUrlTreeNode! +static Microsoft.OpenApi.OpenApiUrlTreeNode.Create(Microsoft.OpenApi.OpenApiDocument! doc, string! label) -> Microsoft.OpenApi.OpenApiUrlTreeNode! +static Microsoft.OpenApi.OpenApiWriterAnyExtensions.WriteAny(this Microsoft.OpenApi.IOpenApiWriter! writer, System.Text.Json.Nodes.JsonNode? node) -> void +static Microsoft.OpenApi.OpenApiWriterAnyExtensions.WriteExtensions(this Microsoft.OpenApi.IOpenApiWriter! writer, System.Collections.Generic.IDictionary? extensions, Microsoft.OpenApi.OpenApiSpecVersion specVersion) -> void +static Microsoft.OpenApi.OpenApiWriterBase.WriteV2Examples(Microsoft.OpenApi.IOpenApiWriter! writer, Microsoft.OpenApi.OpenApiExample! example, Microsoft.OpenApi.OpenApiSpecVersion version) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalCollection(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IEnumerable? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalCollection(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IEnumerable? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IDictionary? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IDictionary? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IDictionary!>? elements, System.Action!>! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IDictionary? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IDictionary? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IDictionary? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalObject(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, T? value, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteOptionalOrEmptyCollection(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IEnumerable? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteProperty(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, bool value, bool defaultValue = false) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteProperty(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, bool? value, bool defaultValue = false) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteProperty(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, string? value) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteProperty(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, T value) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteProperty(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, T? value) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteRequiredCollection(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IEnumerable! elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteRequiredMap(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IDictionary? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteRequiredMap(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, System.Collections.Generic.IDictionary? elements, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteRequiredObject(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, T? value, System.Action! action) -> void +static Microsoft.OpenApi.OpenApiWriterExtensions.WriteRequiredProperty(this Microsoft.OpenApi.IOpenApiWriter! writer, string! name, string? value) -> void +static Microsoft.OpenApi.Reader.JsonPointerExtensions.Find(this Microsoft.OpenApi.JsonPointer! currentPointer, System.Text.Json.Nodes.JsonNode! baseJsonNode) -> System.Text.Json.Nodes.JsonNode? +static Microsoft.OpenApi.Reader.OpenApiModelFactory.Load(System.IO.MemoryStream! stream, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> Microsoft.OpenApi.Reader.ReadResult! +static Microsoft.OpenApi.Reader.OpenApiModelFactory.Load(System.IO.MemoryStream! input, Microsoft.OpenApi.OpenApiSpecVersion version, string? format, Microsoft.OpenApi.OpenApiDocument! openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic! diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> T? +static Microsoft.OpenApi.Reader.OpenApiModelFactory.LoadAsync(string! url, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.Reader.OpenApiModelFactory.LoadAsync(System.IO.Stream! input, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.Reader.OpenApiModelFactory.LoadAsync(string! url, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument! openApiDocument, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.Reader.OpenApiModelFactory.LoadAsync(System.IO.Stream! input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument! openApiDocument, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! +static Microsoft.OpenApi.Reader.OpenApiModelFactory.Parse(string! input, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> Microsoft.OpenApi.Reader.ReadResult! +static Microsoft.OpenApi.Reader.OpenApiModelFactory.Parse(string! input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument! openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic! diagnostic, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) -> T? +static Microsoft.OpenApi.Reader.OpenApiVersionExtensionMethods.is2_0(this string! version) -> bool +static Microsoft.OpenApi.Reader.OpenApiVersionExtensionMethods.is3_0(this string! version) -> bool +static Microsoft.OpenApi.Reader.OpenApiVersionExtensionMethods.is3_1(this string! version) -> bool +static Microsoft.OpenApi.Reader.OpenApiVersionExtensionMethods.is3_2(this string! version) -> bool +static Microsoft.OpenApi.RuntimeExpression.Build(string! expression) -> Microsoft.OpenApi.RuntimeExpression! +static Microsoft.OpenApi.SourceExpression.Build(string! expression) -> Microsoft.OpenApi.SourceExpression! +static Microsoft.OpenApi.ValidationContextExtensions.CreateError(this Microsoft.OpenApi.IValidationContext! context, string! ruleName, string! message) -> void +static Microsoft.OpenApi.ValidationContextExtensions.CreateWarning(this Microsoft.OpenApi.IValidationContext! context, string! ruleName, string! message) -> void +static Microsoft.OpenApi.ValidationRuleSet.AddValidationRules(Microsoft.OpenApi.ValidationRuleSet! ruleSet, System.Collections.Generic.Dictionary!>! rules) -> void +static Microsoft.OpenApi.ValidationRuleSet.GetDefaultRuleSet() -> Microsoft.OpenApi.ValidationRuleSet! +static Microsoft.OpenApi.ValidationRuleSet.GetEmptyRuleSet() -> Microsoft.OpenApi.ValidationRuleSet! +static readonly Microsoft.OpenApi.OpenApiConstants.defaultUrl -> System.Uri! +static readonly Microsoft.OpenApi.OpenApiConstants.version2_0 -> System.Version! +static readonly Microsoft.OpenApi.OpenApiConstants.version3_0_0 -> System.Version! +virtual Microsoft.OpenApi.BaseOpenApiReference.SerializeAdditionalV31Properties(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReference.SerializeAdditionalV32Properties(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReference.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReference.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReference.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReference.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReference.SetAdditional31MetadataFromMapNode(System.Text.Json.Nodes.JsonObject! jsonObject) -> void +virtual Microsoft.OpenApi.BaseOpenApiReferenceHolder.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReferenceHolder.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReferenceHolder.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReferenceHolder.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.BaseOpenApiReferenceHolder.Target.get -> U? +virtual Microsoft.OpenApi.OpenApiCallback.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiCallback.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiCallback.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiCallback.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiComponents.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiComponents.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiComponents.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiComponents.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiContact.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiContact.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiContact.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiContact.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiEncoding.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiEncoding.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiEncoding.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiEncoding.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiExample.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiExample.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiExample.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiExample.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiExternalDocs.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiExternalDocs.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiExternalDocs.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiExternalDocs.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiHeader.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiHeader.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiHeader.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiHeader.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiLicense.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiLicense.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiLicense.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiLicense.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiLink.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiLink.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiLink.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiLink.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiMediaType.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiMediaType.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiMediaType.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiMediaType.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiOAuthFlows.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiOAuthFlows.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiOAuthFlows.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiOAuthFlows.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiOperation.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiOperation.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiOperation.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiOperation.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiParameter.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiParameter.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiParameter.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiParameter.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiPathItem.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiPathItem.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiPathItem.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiPathItem.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiRequestBody.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiRequestBody.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiRequestBody.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiRequestBody.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiResponse.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiResponse.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiResponse.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiResponse.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSchema.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSchema.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSchema.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSchema.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSecurityRequirement.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSecurityRequirement.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSecurityRequirement.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSecurityRequirement.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSecurityScheme.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSecurityScheme.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSecurityScheme.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiSecurityScheme.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiServer.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiServer.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiServer.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiServer.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiTag.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiTag.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiTag.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiTag.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Enter(string! segment) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Exit() -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiCallback! callback) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiExample! example) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiExtensible! openApiExtensible) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiExtension! openApiExtension) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiHeader! header) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiLink! link) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiMediaType! mediaType) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiParameter! parameter) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiPathItem! pathItem) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiReferenceHolder! referenceHolder) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiRequestBody! requestBody) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiResponse! response) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiSchema! schema) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.IOpenApiSecurityScheme! securityScheme) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiComponents! components) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiContact! contact) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiDocument! doc) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiEncoding! encoding) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiExternalDocs! externalDocs) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiInfo! info) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiLicense! license) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiOAuthFlow! openApiOAuthFlow) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiOperation! operation) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiPaths! paths) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiResponses! response) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiSecurityRequirement! securityRequirement) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiServer! server) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiServerVariable! serverVariable) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiTag! tag) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(Microsoft.OpenApi.OpenApiTagReference! tag) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IDictionary! callbacks) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IDictionary! examples) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IDictionary! headers) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IDictionary! links) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IDictionary! content) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IDictionary! webhooks) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IDictionary! encodings) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IDictionary! serverVariables) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IDictionary! operations) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IList! parameters) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IList! openApiSecurityRequirements) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.IList! servers) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.ISet! openApiTags) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.ISet! openApiTags) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Collections.Generic.List! example) -> void +virtual Microsoft.OpenApi.OpenApiVisitorBase.Visit(System.Text.Json.Nodes.JsonNode! node) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.DecreaseIndentation() -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.IncreaseIndentation() -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteEnumerable(System.Collections.Generic.IEnumerable! collection) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteIndentation() -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteValue(bool value) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteValue(decimal value) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteValue(double value) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteValue(float value) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteValue(int value) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteValue(long value) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteValue(object? value) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteValue(System.DateTime value) -> void +virtual Microsoft.OpenApi.OpenApiWriterBase.WriteValue(System.DateTimeOffset value) -> void +virtual Microsoft.OpenApi.OpenApiXml.SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiXml.SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiXml.SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter! writer) -> void +virtual Microsoft.OpenApi.OpenApiXml.SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter! writer) -> void diff --git a/src/Microsoft.OpenApi/PublicAPI.Unshipped.txt b/src/Microsoft.OpenApi/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..7dc5c5811 --- /dev/null +++ b/src/Microsoft.OpenApi/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj b/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj index 8792e4404..afbdb2222 100644 --- a/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj +++ b/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj @@ -18,7 +18,6 @@ - diff --git a/test/Microsoft.OpenApi.Tests/PublicApi/PublicApi.approved.txt b/test/Microsoft.OpenApi.Tests/PublicApi/PublicApi.approved.txt deleted file mode 100644 index 59f1bce31..000000000 --- a/test/Microsoft.OpenApi.Tests/PublicApi/PublicApi.approved.txt +++ /dev/null @@ -1,2153 +0,0 @@ -[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")] -[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/Microsoft/OpenAPI.NET")] -[assembly: System.Runtime.CompilerServices.InternalsVisibleTo(@"Microsoft.OpenApi.Hidi, PublicKey=0024000004800000940000000602000000240000525341310004000001000100957cb48387b2a5f54f5ce39255f18f26d32a39990db27cf48737afc6bc62759ba996b8a2bfb675d4e39f3d06ecb55a178b1b4031dcb2a767e29977d88cce864a0d16bfc1b3bebb0edf9fe285f10fffc0a85f93d664fa05af07faa3aad2e545182dbf787e3fd32b56aca95df1a3c4e75dec164a3f1a4c653d971b01ffc39eb3c4")] -[assembly: System.Runtime.CompilerServices.InternalsVisibleTo(@"Microsoft.OpenApi.Readers.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100957cb48387b2a5f54f5ce39255f18f26d32a39990db27cf48737afc6bc62759ba996b8a2bfb675d4e39f3d06ecb55a178b1b4031dcb2a767e29977d88cce864a0d16bfc1b3bebb0edf9fe285f10fffc0a85f93d664fa05af07faa3aad2e545182dbf787e3fd32b56aca95df1a3c4e75dec164a3f1a4c653d971b01ffc39eb3c4")] -[assembly: System.Runtime.CompilerServices.InternalsVisibleTo(@"Microsoft.OpenApi.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100957cb48387b2a5f54f5ce39255f18f26d32a39990db27cf48737afc6bc62759ba996b8a2bfb675d4e39f3d06ecb55a178b1b4031dcb2a767e29977d88cce864a0d16bfc1b3bebb0edf9fe285f10fffc0a85f93d664fa05af07faa3aad2e545182dbf787e3fd32b56aca95df1a3c4e75dec164a3f1a4c653d971b01ffc39eb3c4")] -[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v8.0", FrameworkDisplayName=".NET 8.0")] -namespace Microsoft.OpenApi -{ - public class BaseOpenApiReference : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiSerializable - { - public BaseOpenApiReference() { } - public BaseOpenApiReference(Microsoft.OpenApi.BaseOpenApiReference reference) { } - public string? ExternalResource { get; init; } - public Microsoft.OpenApi.OpenApiDocument? HostDocument { get; init; } - public string? Id { get; init; } - public bool IsExternal { get; } - public bool IsFragment { get; init; } - public bool IsLocal { get; } - public string? ReferenceV2 { get; } - public string? ReferenceV3 { get; } - public Microsoft.OpenApi.ReferenceType Type { get; init; } - protected virtual void SerializeAdditionalV31Properties(Microsoft.OpenApi.IOpenApiWriter writer) { } - protected virtual void SerializeAdditionalV32Properties(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - protected virtual void SetAdditional31MetadataFromMapNode(System.Text.Json.Nodes.JsonObject jsonObject) { } - protected static string? GetPropertyValueFromNode(System.Text.Json.Nodes.JsonObject jsonObject, string key) { } - } - public abstract class BaseOpenApiReferenceHolder : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiSerializable - where T : class, Microsoft.OpenApi.IOpenApiReferenceable, U - where U : Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable - where V : Microsoft.OpenApi.BaseOpenApiReference, new () - { - protected BaseOpenApiReferenceHolder(Microsoft.OpenApi.BaseOpenApiReferenceHolder source) { } - protected BaseOpenApiReferenceHolder(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument, Microsoft.OpenApi.ReferenceType referenceType, string? externalResource) { } - public T RecursiveTarget { get; } - public V Reference { get; init; } - public virtual U Target { get; } - public bool UnresolvedReference { get; } - protected abstract V CopyReference(V sourceReference); - public abstract U CopyReferenceAsTargetElementWithOverrides(U source); - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public sealed class BodyExpression : Microsoft.OpenApi.SourceExpression - { - public const string Body = "body"; - public const string PointerPrefix = "#"; - public BodyExpression() { } - public BodyExpression(Microsoft.OpenApi.JsonPointer? pointer) { } - public override string Expression { get; } - public string? Fragment { get; } - } - public class CompositeExpression : Microsoft.OpenApi.RuntimeExpression - { - public CompositeExpression(string expression) { } - public System.Collections.Generic.List ContainedExpressions { get; } - public override string Expression { get; } - } - public class CurrentKeys - { - public CurrentKeys() { } - public string? Callback { get; } - public string? Content { get; } - public string? Encoding { get; } - public string? Example { get; } - public string? Extension { get; } - public string? Header { get; } - public string? Link { get; } - public System.Net.Http.HttpMethod? Operation { get; } - public string? Path { get; } - public string? Response { get; } - public string? ServerVariable { get; } - } - [System.AttributeUsage(System.AttributeTargets.Property | System.AttributeTargets.Field)] - public class DisplayAttribute : System.Attribute - { - public DisplayAttribute(string name) { } - public string Name { get; } - } - public static class EnumExtensions - { - [System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2075", Justification="Fields are never trimmed for enum types.")] - public static T? GetAttributeOfType(this System.Enum enumValue) - where T : System.Attribute { } - public static string GetDisplayName(this System.Enum enumValue) { } - } - public class FormattingStreamWriter : System.IO.StreamWriter - { - public FormattingStreamWriter(System.IO.Stream stream, System.IFormatProvider formatProvider) { } - public override System.IFormatProvider FormatProvider { get; } - } - public class HeaderExpression : Microsoft.OpenApi.SourceExpression - { - public const string Header = "header."; - public HeaderExpression(string token) { } - public override string Expression { get; } - public string? Token { get; } - } - public interface IMetadataContainer - { - System.Collections.Generic.IDictionary? Metadata { get; set; } - } - public interface IOpenApiCallback : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - System.Collections.Generic.Dictionary? PathItems { get; } - } - public interface IOpenApiDescribedElement : Microsoft.OpenApi.IOpenApiElement - { - string? Description { get; set; } - } - public interface IOpenApiElement { } - public interface IOpenApiExample : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiSummarizedElement, Microsoft.OpenApi.IShallowCopyable - { - System.Text.Json.Nodes.JsonNode? DataValue { get; } - string? ExternalValue { get; } - string? SerializedValue { get; } - System.Text.Json.Nodes.JsonNode? Value { get; } - } - public interface IOpenApiExtensible : Microsoft.OpenApi.IOpenApiElement - { - System.Collections.Generic.IDictionary? Extensions { get; set; } - } - public interface IOpenApiExtension - { - void Write(Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion); - } - public interface IOpenApiHeader : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - bool AllowEmptyValue { get; } - bool AllowReserved { get; } - System.Collections.Generic.IDictionary? Content { get; } - bool Deprecated { get; } - System.Text.Json.Nodes.JsonNode? Example { get; } - System.Collections.Generic.IDictionary? Examples { get; } - bool Explode { get; } - bool Required { get; } - Microsoft.OpenApi.IOpenApiSchema? Schema { get; } - Microsoft.OpenApi.ParameterStyle? Style { get; } - } - public interface IOpenApiLink : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - string? OperationId { get; } - string? OperationRef { get; } - System.Collections.Generic.IDictionary? Parameters { get; } - Microsoft.OpenApi.RuntimeExpressionAnyWrapper? RequestBody { get; } - Microsoft.OpenApi.OpenApiServer? Server { get; } - } - public interface IOpenApiMediaType : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - System.Collections.Generic.IDictionary? Encoding { get; } - System.Text.Json.Nodes.JsonNode? Example { get; } - System.Collections.Generic.IDictionary? Examples { get; } - Microsoft.OpenApi.OpenApiEncoding? ItemEncoding { get; } - Microsoft.OpenApi.IOpenApiSchema? ItemSchema { get; } - System.Collections.Generic.IList? PrefixEncoding { get; } - Microsoft.OpenApi.IOpenApiSchema? Schema { get; } - } - public interface IOpenApiParameter : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - bool AllowEmptyValue { get; } - bool AllowReserved { get; } - System.Collections.Generic.IDictionary? Content { get; } - bool Deprecated { get; } - System.Text.Json.Nodes.JsonNode? Example { get; } - System.Collections.Generic.IDictionary? Examples { get; } - bool Explode { get; } - Microsoft.OpenApi.ParameterLocation? In { get; } - string? Name { get; } - bool Required { get; } - Microsoft.OpenApi.IOpenApiSchema? Schema { get; } - Microsoft.OpenApi.ParameterStyle? Style { get; } - } - public interface IOpenApiPathItem : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiSummarizedElement, Microsoft.OpenApi.IShallowCopyable - { - System.Collections.Generic.Dictionary? Operations { get; } - System.Collections.Generic.IList? Parameters { get; } - System.Collections.Generic.IList? Servers { get; } - } - public interface IOpenApiReadOnlyDescribedElement : Microsoft.OpenApi.IOpenApiElement - { - string? Description { get; } - } - public interface IOpenApiReadOnlyExtensible - { - System.Collections.Generic.IDictionary? Extensions { get; } - } - public interface IOpenApiReader - { - Microsoft.OpenApi.Reader.ReadResult Read(System.IO.MemoryStream input, System.Uri location, Microsoft.OpenApi.Reader.OpenApiReaderSettings settings); - System.Threading.Tasks.Task ReadAsync(System.IO.Stream input, System.Uri location, Microsoft.OpenApi.Reader.OpenApiReaderSettings settings, System.Threading.CancellationToken cancellationToken = default); - T? ReadFragment(System.IO.MemoryStream input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) - where T : Microsoft.OpenApi.IOpenApiElement; - } - public interface IOpenApiReferenceHolder : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiSerializable - { - bool UnresolvedReference { get; } - } - public interface IOpenApiReferenceHolder : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiSerializable - where V : Microsoft.OpenApi.BaseOpenApiReference, new () - { - V Reference { get; init; } - } - public interface IOpenApiReferenceHolder : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiSerializable - where out T : Microsoft.OpenApi.IOpenApiReferenceable, U - where V : Microsoft.OpenApi.BaseOpenApiReference, new () - { - T RecursiveTarget { get; } - U Target { get; } - U CopyReferenceAsTargetElementWithOverrides(U source); - } - public interface IOpenApiReferenceable : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiSerializable { } - public interface IOpenApiRequestBody : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - System.Collections.Generic.IDictionary? Content { get; } - bool Required { get; } - Microsoft.OpenApi.IOpenApiParameter? ConvertToBodyParameter(Microsoft.OpenApi.IOpenApiWriter writer); - System.Collections.Generic.IEnumerable? ConvertToFormDataParameters(Microsoft.OpenApi.IOpenApiWriter writer); - } - public interface IOpenApiResponse : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiSummarizedElement, Microsoft.OpenApi.IShallowCopyable - { - System.Collections.Generic.IDictionary? Content { get; } - System.Collections.Generic.IDictionary? Headers { get; } - System.Collections.Generic.IDictionary? Links { get; } - } - public interface IOpenApiSchema : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - Microsoft.OpenApi.IOpenApiSchema? AdditionalProperties { get; } - bool AdditionalPropertiesAllowed { get; } - System.Collections.Generic.IList? AllOf { get; } - System.Collections.Generic.IList? AnyOf { get; } - string? Comment { get; } - string? Const { get; } - System.Text.Json.Nodes.JsonNode? Default { get; } - System.Collections.Generic.IDictionary? Definitions { get; } - System.Collections.Generic.IDictionary>? DependentRequired { get; } - bool Deprecated { get; } - Microsoft.OpenApi.OpenApiDiscriminator? Discriminator { get; } - string? DynamicAnchor { get; } - string? DynamicRef { get; } - System.Collections.Generic.IList? Enum { get; } - System.Text.Json.Nodes.JsonNode? Example { get; } - System.Collections.Generic.IList? Examples { get; } - string? ExclusiveMaximum { get; } - string? ExclusiveMinimum { get; } - Microsoft.OpenApi.OpenApiExternalDocs? ExternalDocs { get; } - string? Format { get; } - string? Id { get; } - Microsoft.OpenApi.IOpenApiSchema? Items { get; } - int? MaxItems { get; } - int? MaxLength { get; } - int? MaxProperties { get; } - string? Maximum { get; } - int? MinItems { get; } - int? MinLength { get; } - int? MinProperties { get; } - string? Minimum { get; } - decimal? MultipleOf { get; } - Microsoft.OpenApi.IOpenApiSchema? Not { get; } - System.Collections.Generic.IList? OneOf { get; } - string? Pattern { get; } - System.Collections.Generic.IDictionary? PatternProperties { get; } - System.Collections.Generic.IDictionary? Properties { get; } - bool ReadOnly { get; } - System.Collections.Generic.ISet? Required { get; } - System.Uri? Schema { get; } - string? Title { get; } - Microsoft.OpenApi.JsonSchemaType? Type { get; } - bool UnevaluatedProperties { get; } - bool? UniqueItems { get; } - System.Collections.Generic.IDictionary? UnrecognizedKeywords { get; } - System.Collections.Generic.IDictionary? Vocabulary { get; } - bool WriteOnly { get; } - Microsoft.OpenApi.OpenApiXml? Xml { get; } - } - public interface IOpenApiSecurityScheme : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - string? BearerFormat { get; } - bool Deprecated { get; } - Microsoft.OpenApi.OpenApiOAuthFlows? Flows { get; } - Microsoft.OpenApi.ParameterLocation? In { get; } - string? Name { get; } - System.Uri? OpenIdConnectUrl { get; } - string? Scheme { get; } - Microsoft.OpenApi.SecuritySchemeType? Type { get; } - } - public interface IOpenApiSerializable : Microsoft.OpenApi.IOpenApiElement - { - void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer); - void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer); - void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer); - void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer); - } - public interface IOpenApiSummarizedElement : Microsoft.OpenApi.IOpenApiElement - { - string? Summary { get; set; } - } - public interface IOpenApiTag : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyDescribedElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - Microsoft.OpenApi.OpenApiExternalDocs? ExternalDocs { get; } - string? Kind { get; } - string? Name { get; } - Microsoft.OpenApi.OpenApiTagReference? Parent { get; } - string? Summary { get; } - } - public interface IOpenApiWriter - { - System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken = default); - void WriteEndArray(); - void WriteEndObject(); - void WriteNull(); - void WritePropertyName(string name); - void WriteRaw(string value); - void WriteStartArray(); - void WriteStartObject(); - void WriteValue(bool value); - void WriteValue(decimal value); - void WriteValue(int value); - void WriteValue(object value); - void WriteValue(string value); - } - public interface IShallowCopyable - { - T CreateShallowCopy(); - } - public interface IStreamLoader - { - System.Threading.Tasks.Task LoadAsync(System.Uri baseUrl, System.Uri uri, System.Threading.CancellationToken cancellationToken = default); - } - public interface IValidationContext - { - string PathString { get; } - void AddError(Microsoft.OpenApi.OpenApiValidatorError error); - void AddWarning(Microsoft.OpenApi.OpenApiValidatorWarning warning); - void Enter(string segment); - void Exit(); - } - public class JsonNodeExtension : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtension - { - public JsonNodeExtension(System.Text.Json.Nodes.JsonNode jsonNode) { } - public System.Text.Json.Nodes.JsonNode Node { get; } - public void Write(Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) { } - } - public static class JsonNullSentinel - { - public static System.Text.Json.Nodes.JsonValue JsonNull { get; } - public static bool IsJsonNullSentinel(this System.Text.Json.Nodes.JsonNode? node) { } - } - public class JsonPointer - { - public JsonPointer(string pointer) { } - public Microsoft.OpenApi.JsonPointer? ParentPointer { get; } - public string[] Tokens { get; } - public override string ToString() { } - } - public class JsonSchemaReference : Microsoft.OpenApi.OpenApiReferenceWithDescription - { - public JsonSchemaReference() { } - public JsonSchemaReference(Microsoft.OpenApi.JsonSchemaReference reference) { } - public System.Text.Json.Nodes.JsonNode? Default { get; set; } - public bool? Deprecated { get; set; } - public System.Collections.Generic.IList? Examples { get; set; } - public bool? ReadOnly { get; set; } - public string? Title { get; set; } - public bool? WriteOnly { get; set; } - protected override void SerializeAdditionalV31Properties(Microsoft.OpenApi.IOpenApiWriter writer) { } - protected override void SerializeAdditionalV32Properties(Microsoft.OpenApi.IOpenApiWriter writer) { } - protected override void SetAdditional31MetadataFromMapNode(System.Text.Json.Nodes.JsonObject jsonObject) { } - } - [System.Flags] - public enum JsonSchemaType - { - Null = 1, - Boolean = 2, - Integer = 4, - Number = 8, - String = 16, - Object = 32, - Array = 64, - } - public sealed class MethodExpression : Microsoft.OpenApi.RuntimeExpression - { - public const string Method = "$method"; - public MethodExpression() { } - public override string Expression { get; } - } - public class OpenApiCallback : Microsoft.OpenApi.IOpenApiCallback, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiCallback() { } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public System.Collections.Generic.Dictionary? PathItems { get; set; } - public void AddPathItem(Microsoft.OpenApi.RuntimeExpression expression, Microsoft.OpenApi.IOpenApiPathItem pathItem) { } - public Microsoft.OpenApi.IOpenApiCallback CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiCallbackReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiCallback, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiCallbackReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public System.Collections.Generic.IDictionary? Extensions { get; } - public System.Collections.Generic.Dictionary? PathItems { get; } - protected override Microsoft.OpenApi.BaseOpenApiReference CopyReference(Microsoft.OpenApi.BaseOpenApiReference sourceReference) { } - public override Microsoft.OpenApi.IOpenApiCallback CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiCallback source) { } - public Microsoft.OpenApi.IOpenApiCallback CreateShallowCopy() { } - public override void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiComponents : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiComponents() { } - public OpenApiComponents(Microsoft.OpenApi.OpenApiComponents? components) { } - public System.Collections.Generic.IDictionary? Callbacks { get; set; } - public System.Collections.Generic.IDictionary? Examples { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public System.Collections.Generic.IDictionary? Headers { get; set; } - public System.Collections.Generic.IDictionary? Links { get; set; } - public System.Collections.Generic.IDictionary? MediaTypes { get; set; } - public System.Collections.Generic.IDictionary? Parameters { get; set; } - public System.Collections.Generic.IDictionary? PathItems { get; set; } - public System.Collections.Generic.IDictionary? RequestBodies { get; set; } - public System.Collections.Generic.IDictionary? Responses { get; set; } - public System.Collections.Generic.IDictionary? Schemas { get; set; } - public System.Collections.Generic.IDictionary? SecuritySchemes { get; set; } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiComponentsRules - { - public static Microsoft.OpenApi.ValidationRule KeyMustBeRegularExpression { get; } - } - public static class OpenApiConstants - { - public const string AccessCode = "accessCode"; - public const string AdditionalOperations = "additionalOperations"; - public const string AdditionalProperties = "additionalProperties"; - public const string AllOf = "allOf"; - public const string AllowEmptyValue = "allowEmptyValue"; - public const string AllowReserved = "allowReserved"; - public const string AnyOf = "anyOf"; - public const string Application = "application"; - public const string Attribute = "attribute"; - public const string AuthorizationCode = "authorizationCode"; - public const string AuthorizationUrl = "authorizationUrl"; - public const string BasePath = "basePath"; - public const string BaseRegistryUri = "https://openapi.net/"; - public const string Basic = "basic"; - public const string Bearer = "bearer"; - public const string BearerFormat = "bearerFormat"; - public const string BodyName = "x-bodyName"; - public const string Callbacks = "callbacks"; - public const string ClientCredentials = "clientCredentials"; - public const string Comment = "$comment"; - public const string Components = "components"; - public const string ComponentsSegment = "/components/"; - public const string Const = "const"; - public const string Consumes = "consumes"; - public const string Contact = "contact"; - public const string Content = "content"; - public const string ContentType = "contentType"; - public const string DataValue = "dataValue"; - public const string Default = "default"; - public const string DefaultDefault = "Default Default"; - public const string DefaultDescription = "Default Description"; - public const string DefaultName = "Default Name"; - public const string DefaultTitle = "Default Title"; - public const string Definitions = "definitions"; - public const string Defs = "$defs"; - public const string Delete = "delete"; - public const string DependentRequired = "dependentRequired"; - public const string Deprecated = "deprecated"; - public const string Description = "description"; - public const string DeviceAuthorization = "deviceAuthorization"; - public const string DeviceAuthorizationUrl = "deviceAuthorizationUrl"; - public const string Discriminator = "discriminator"; - public const string DollarRef = "$ref"; - public const string DollarSchema = "$schema"; - public const string DynamicAnchor = "$dynamicAnchor"; - public const string DynamicRef = "$dynamicRef"; - public const string Email = "email"; - public const string Encoding = "encoding"; - public const string Enum = "enum"; - public const string Example = "example"; - public const string Examples = "examples"; - public const string ExamplesExtension = "x-examples"; - public const string ExclusiveMaximum = "exclusiveMaximum"; - public const string ExclusiveMinimum = "exclusiveMinimum"; - public const string Explode = "explode"; - public const string ExtensionFieldNamePrefix = "x-"; - public const string ExternalDocs = "externalDocs"; - public const string ExternalValue = "externalValue"; - public const string Flow = "flow"; - public const string Flows = "flows"; - public const string Format = "format"; - public const string Get = "get"; - public const string Head = "head"; - public const string Headers = "headers"; - public const string Host = "host"; - public const string Id = "$id"; - public const string Identifier = "identifier"; - public const string Implicit = "implicit"; - public const string In = "in"; - public const string Info = "info"; - public const string ItemEncoding = "itemEncoding"; - public const string ItemSchema = "itemSchema"; - public const string Items = "items"; - public const string Json = "json"; - public const string JsonSchemaDialect = "jsonSchemaDialect"; - public const string Jwt = "JWT"; - public const string License = "license"; - public const string Links = "links"; - public const string Mapping = "mapping"; - public const string MaxItems = "maxItems"; - public const string MaxLength = "maxLength"; - public const string MaxProperties = "maxProperties"; - public const string Maximum = "maximum"; - public const string MediaTypes = "mediaTypes"; - public const string MinItems = "minItems"; - public const string MinLength = "minLength"; - public const string MinProperties = "minProperties"; - public const string Minimum = "minimum"; - public const string MultipleOf = "multipleOf"; - public const string Name = "name"; - public const string Namespace = "namespace"; - public const string NodeType = "nodeType"; - public const string Not = "not"; - public const string Null = "null"; - public const string Nullable = "nullable"; - public const string NullableExtension = "x-nullable"; - public const string OneOf = "oneOf"; - public const string OpenApi = "openapi"; - public const string OpenIdConnectUrl = "openIdConnectUrl"; - public const string OperationId = "operationId"; - public const string OperationRef = "operationRef"; - public const string Options = "options"; - public const string Parameters = "parameters"; - public const string Password = "password"; - public const string Patch = "patch"; - public const string PathItems = "pathItems"; - public const string Paths = "paths"; - public const string Pattern = "pattern"; - public const string PatternProperties = "patternProperties"; - public const string Post = "post"; - public const string Prefix = "prefix"; - public const string PrefixEncoding = "prefixEncoding"; - public const string Produces = "produces"; - public const string Properties = "properties"; - public const string PropertyName = "propertyName"; - public const string Put = "put"; - public const string ReadOnly = "readOnly"; - public const string RecursiveAnchor = "$recursiveAnchor"; - public const string RecursiveRef = "$recursiveRef"; - public const string RefreshUrl = "refreshUrl"; - public const string RequestBodies = "requestBodies"; - public const string RequestBody = "requestBody"; - public const string Required = "required"; - public const string Responses = "responses"; - public const string Schema = "schema"; - public const string Schemas = "schemas"; - public const string Scheme = "scheme"; - public const string Schemes = "schemes"; - public const string Scopes = "scopes"; - public const string Security = "security"; - public const string SecurityDefinitions = "securityDefinitions"; - public const string SecuritySchemes = "securitySchemes"; - public const string Self = "$self"; - public const string SerializedValue = "serializedValue"; - public const string Server = "server"; - public const string Servers = "servers"; - public const string Style = "style"; - public const string Summary = "summary"; - public const string Swagger = "swagger"; - public const string Tags = "tags"; - public const string TermsOfService = "termsOfService"; - public const string Title = "title"; - public const string TokenUrl = "tokenUrl"; - public const string Trace = "trace"; - public const string Type = "type"; - public const string UnevaluatedProperties = "unevaluatedProperties"; - public const string UniqueItems = "uniqueItems"; - public const string UnrecognizedKeywords = "unrecognizedKeywords"; - public const string Url = "url"; - public const string V2ReferenceUri = "https://registry/definitions/"; - public const string V31ExclusiveMaximum = "exclusiveMaximum"; - public const string V31ExclusiveMinimum = "exclusiveMinimum"; - public const string V3ReferenceUri = "https://registry/components/schemas/"; - public const string Value = "value"; - public const string Variables = "variables"; - public const string Version = "version"; - public const string Vocabulary = "$vocabulary"; - public const string Webhooks = "webhooks"; - public const string Wrapped = "wrapped"; - public const string WriteOnly = "writeOnly"; - public const string Xml = "xml"; - public const string Yaml = "yaml"; - public const string Yml = "yml"; - public static readonly System.Uri defaultUrl; - public static readonly System.Version version2_0; - public static readonly System.Version version3_0_0; - } - public class OpenApiContact : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiContact() { } - public OpenApiContact(Microsoft.OpenApi.OpenApiContact contact) { } - public string? Email { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public string? Name { get; set; } - public System.Uri? Url { get; set; } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiContactRules - { - public static Microsoft.OpenApi.ValidationRule EmailMustBeEmailFormat { get; } - } - public class OpenApiDiscriminator : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiDiscriminator() { } - public OpenApiDiscriminator(Microsoft.OpenApi.OpenApiDiscriminator discriminator) { } - public Microsoft.OpenApi.OpenApiSchemaReference? DefaultMapping { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public System.Collections.Generic.IDictionary? Mapping { get; set; } - public string? PropertyName { get; set; } - public void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiDocument : Microsoft.OpenApi.IMetadataContainer, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiDocument() { } - public OpenApiDocument(Microsoft.OpenApi.OpenApiDocument? document) { } - public System.Uri BaseUri { get; } - public Microsoft.OpenApi.OpenApiComponents? Components { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public Microsoft.OpenApi.OpenApiExternalDocs? ExternalDocs { get; set; } - public Microsoft.OpenApi.OpenApiInfo Info { get; set; } - public System.Uri? JsonSchemaDialect { get; set; } - public System.Collections.Generic.IDictionary? Metadata { get; set; } - public Microsoft.OpenApi.OpenApiPaths Paths { get; set; } - public System.Collections.Generic.IList? Security { get; set; } - public System.Uri? Self { get; set; } - public System.Collections.Generic.IList? Servers { get; set; } - public System.Collections.Generic.ISet? Tags { get; set; } - public System.Collections.Generic.IDictionary? Webhooks { get; set; } - public Microsoft.OpenApi.OpenApiWorkspace? Workspace { get; set; } - public bool AddComponent(string id, T componentToRegister) { } - public System.Threading.Tasks.Task GetHashCodeAsync(System.Threading.CancellationToken cancellationToken = default) { } - public void RegisterComponents() { } - public void SerializeAs(Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SetReferenceHostDocument() { } - public static Microsoft.OpenApi.Reader.ReadResult Load(System.IO.MemoryStream stream, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) { } - public static System.Threading.Tasks.Task LoadAsync(string url, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken token = default) { } - public static System.Threading.Tasks.Task LoadAsync(System.IO.Stream stream, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken cancellationToken = default) { } - public static Microsoft.OpenApi.Reader.ReadResult Parse(string input, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiDocumentRules - { - public static Microsoft.OpenApi.ValidationRule OpenApiDocumentFieldIsMissing { get; } - public static Microsoft.OpenApi.ValidationRule OpenApiDocumentReferencesAreValid { get; } - } - public static class OpenApiElementExtensions - { - public static System.Collections.Generic.IEnumerable Validate(this Microsoft.OpenApi.IOpenApiElement element, Microsoft.OpenApi.ValidationRuleSet ruleSet) { } - } - public class OpenApiEncoding : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiEncoding() { } - public OpenApiEncoding(Microsoft.OpenApi.OpenApiEncoding encoding) { } - public bool? AllowReserved { get; set; } - public string? ContentType { get; set; } - public System.Collections.Generic.IDictionary? Encoding { get; set; } - public bool? Explode { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public System.Collections.Generic.IDictionary? Headers { get; set; } - public Microsoft.OpenApi.OpenApiEncoding? ItemEncoding { get; set; } - public System.Collections.Generic.IList? PrefixEncoding { get; set; } - public Microsoft.OpenApi.ParameterStyle? Style { get; set; } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiError - { - public OpenApiError(Microsoft.OpenApi.OpenApiError error) { } - public OpenApiError(Microsoft.OpenApi.OpenApiException exception) { } - public OpenApiError(string? pointer, string message) { } - public string Message { get; set; } - public string? Pointer { get; set; } - public override string ToString() { } - } - public class OpenApiExample : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExample, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiSummarizedElement, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiExample() { } - public System.Text.Json.Nodes.JsonNode? DataValue { get; set; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public string? ExternalValue { get; set; } - public string? SerializedValue { get; set; } - public string? Summary { get; set; } - public System.Text.Json.Nodes.JsonNode? Value { get; set; } - public Microsoft.OpenApi.IOpenApiExample CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiExampleReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExample, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiSummarizedElement, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiExampleReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public System.Text.Json.Nodes.JsonNode? DataValue { get; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public string? ExternalValue { get; } - public string? SerializedValue { get; } - public string? Summary { get; set; } - public System.Text.Json.Nodes.JsonNode? Value { get; } - protected override Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary sourceReference) { } - public override Microsoft.OpenApi.IOpenApiExample CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiExample source) { } - public Microsoft.OpenApi.IOpenApiExample CreateShallowCopy() { } - public override void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiException : System.Exception - { - public OpenApiException() { } - public OpenApiException(string message) { } - public OpenApiException(string message, System.Exception? innerException) { } - public string? Pointer { get; set; } - } - public abstract class OpenApiExtensibleDictionary : System.Collections.Generic.Dictionary, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - where T : Microsoft.OpenApi.IOpenApiSerializable - { - protected OpenApiExtensibleDictionary() { } - protected OpenApiExtensibleDictionary(System.Collections.Generic.Dictionary dictionary, System.Collections.Generic.Dictionary? extensions = null) { } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public static class OpenApiExtensibleExtensions - { - public static void AddExtension(this T element, string name, Microsoft.OpenApi.IOpenApiExtension any) - where T : Microsoft.OpenApi.IOpenApiExtensible { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiExtensibleRules - { - public static Microsoft.OpenApi.ValidationRule ExtensionNameMustStartWithXDash { get; } - } - public class OpenApiExternalDocs : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiExternalDocs() { } - public OpenApiExternalDocs(Microsoft.OpenApi.OpenApiExternalDocs externalDocs) { } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public System.Uri? Url { get; set; } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiExternalDocsRules - { - public static Microsoft.OpenApi.ValidationRule UrlIsRequired { get; } - } - public static class OpenApiFilterService - { - public static Microsoft.OpenApi.OpenApiDocument CreateFilteredDocument(Microsoft.OpenApi.OpenApiDocument source, System.Func predicate) { } - public static Microsoft.OpenApi.OpenApiUrlTreeNode CreateOpenApiUrlTreeNode(System.Collections.Generic.Dictionary sources) { } - public static System.Func CreatePredicate(string? operationIds = null, string? tags = null, System.Collections.Generic.Dictionary>? requestUrls = null, Microsoft.OpenApi.OpenApiDocument? source = null) { } - } - public class OpenApiHeader : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiHeader, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiHeader() { } - public bool AllowEmptyValue { get; set; } - public bool AllowReserved { get; set; } - public System.Collections.Generic.IDictionary? Content { get; set; } - public bool Deprecated { get; set; } - public string? Description { get; set; } - public System.Text.Json.Nodes.JsonNode? Example { get; set; } - public System.Collections.Generic.IDictionary? Examples { get; set; } - public bool Explode { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public bool Required { get; set; } - public Microsoft.OpenApi.IOpenApiSchema? Schema { get; set; } - public Microsoft.OpenApi.ParameterStyle? Style { get; set; } - public Microsoft.OpenApi.IOpenApiHeader CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiHeaderReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiHeader, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiHeaderReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public bool AllowEmptyValue { get; } - public bool AllowReserved { get; } - public System.Collections.Generic.IDictionary? Content { get; } - public bool Deprecated { get; } - public string? Description { get; set; } - public System.Text.Json.Nodes.JsonNode? Example { get; } - public System.Collections.Generic.IDictionary? Examples { get; } - public bool Explode { get; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public bool Required { get; } - public Microsoft.OpenApi.IOpenApiSchema? Schema { get; } - public Microsoft.OpenApi.ParameterStyle? Style { get; } - protected override Microsoft.OpenApi.OpenApiReferenceWithDescription CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription sourceReference) { } - public override Microsoft.OpenApi.IOpenApiHeader CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiHeader source) { } - public Microsoft.OpenApi.IOpenApiHeader CreateShallowCopy() { } - } - public class OpenApiInfo : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiInfo() { } - public OpenApiInfo(Microsoft.OpenApi.OpenApiInfo info) { } - public Microsoft.OpenApi.OpenApiContact? Contact { get; set; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public Microsoft.OpenApi.OpenApiLicense? License { get; set; } - public string? Summary { get; set; } - public System.Uri? TermsOfService { get; set; } - public string? Title { get; set; } - public string? Version { get; set; } - public void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiInfoRules - { - public static Microsoft.OpenApi.ValidationRule InfoRequiredFields { get; } - } - public class OpenApiJsonWriter : Microsoft.OpenApi.OpenApiWriterBase - { - public OpenApiJsonWriter(System.IO.TextWriter textWriter) { } - public OpenApiJsonWriter(System.IO.TextWriter textWriter, Microsoft.OpenApi.OpenApiJsonWriterSettings settings) { } - public OpenApiJsonWriter(System.IO.TextWriter textWriter, Microsoft.OpenApi.OpenApiWriterSettings? settings) { } - [System.Obsolete("Use OpenApiJsonWriter(TextWriter textWriter, OpenApiJsonWriterSettings settings) " + - "instead.")] - public OpenApiJsonWriter(System.IO.TextWriter textWriter, Microsoft.OpenApi.OpenApiWriterSettings? settings, bool terseOutput) { } - protected override int BaseIndentation { get; } - public override void WriteEndArray() { } - public override void WriteEndObject() { } - public override void WriteIndentation() { } - public override void WriteNull() { } - public override void WritePropertyName(string name) { } - public override void WriteRaw(string value) { } - public override void WriteStartArray() { } - public override void WriteStartObject() { } - public override void WriteValue(string value) { } - protected override void WriteValueSeparator() { } - } - public class OpenApiJsonWriterSettings : Microsoft.OpenApi.OpenApiWriterSettings - { - public OpenApiJsonWriterSettings() { } - public bool Terse { get; set; } - } - public class OpenApiLicense : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiLicense() { } - public OpenApiLicense(Microsoft.OpenApi.OpenApiLicense license) { } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public string? Identifier { get; set; } - public string? Name { get; set; } - public System.Uri? Url { get; set; } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiLicenseRules - { - public static Microsoft.OpenApi.ValidationRule LicenseRequiredFields { get; } - } - public class OpenApiLink : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiLink, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiLink() { } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public string? OperationId { get; set; } - public string? OperationRef { get; set; } - public System.Collections.Generic.IDictionary? Parameters { get; set; } - public Microsoft.OpenApi.RuntimeExpressionAnyWrapper? RequestBody { get; set; } - public Microsoft.OpenApi.OpenApiServer? Server { get; set; } - public Microsoft.OpenApi.IOpenApiLink CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiLinkReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiLink, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiLinkReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public string? OperationId { get; } - public string? OperationRef { get; } - public System.Collections.Generic.IDictionary? Parameters { get; } - public Microsoft.OpenApi.RuntimeExpressionAnyWrapper? RequestBody { get; } - public Microsoft.OpenApi.OpenApiServer? Server { get; } - protected override Microsoft.OpenApi.OpenApiReferenceWithDescription CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription sourceReference) { } - public override Microsoft.OpenApi.IOpenApiLink CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiLink source) { } - public Microsoft.OpenApi.IOpenApiLink CreateShallowCopy() { } - public override void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiMediaType : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiMediaType, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiMediaType() { } - public OpenApiMediaType(Microsoft.OpenApi.OpenApiMediaType? mediaType) { } - public System.Collections.Generic.IDictionary? Encoding { get; set; } - public System.Text.Json.Nodes.JsonNode? Example { get; set; } - public System.Collections.Generic.IDictionary? Examples { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public Microsoft.OpenApi.OpenApiEncoding? ItemEncoding { get; set; } - public Microsoft.OpenApi.IOpenApiSchema? ItemSchema { get; set; } - public System.Collections.Generic.IList? PrefixEncoding { get; set; } - public Microsoft.OpenApi.IOpenApiSchema? Schema { get; set; } - public Microsoft.OpenApi.IOpenApiMediaType CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiMediaTypeReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiMediaType, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiMediaTypeReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public System.Collections.Generic.IDictionary? Encoding { get; } - public System.Text.Json.Nodes.JsonNode? Example { get; } - public System.Collections.Generic.IDictionary? Examples { get; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public Microsoft.OpenApi.OpenApiEncoding? ItemEncoding { get; } - public Microsoft.OpenApi.IOpenApiSchema? ItemSchema { get; } - public System.Collections.Generic.IList? PrefixEncoding { get; } - public Microsoft.OpenApi.IOpenApiSchema? Schema { get; } - protected override Microsoft.OpenApi.BaseOpenApiReference CopyReference(Microsoft.OpenApi.BaseOpenApiReference sourceReference) { } - public override Microsoft.OpenApi.IOpenApiMediaType CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiMediaType source) { } - public Microsoft.OpenApi.IOpenApiMediaType CreateShallowCopy() { } - public override void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public override void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public static class OpenApiNonDefaultRules - { - public static Microsoft.OpenApi.ValidationRule HeaderMismatchedDataType { get; } - public static Microsoft.OpenApi.ValidationRule MediaTypeMismatchedDataType { get; } - public static Microsoft.OpenApi.ValidationRule ParameterMismatchedDataType { get; } - public static Microsoft.OpenApi.ValidationRule SchemaMismatchedDataType { get; } - } - public class OpenApiOAuthFlow : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiOAuthFlow() { } - public OpenApiOAuthFlow(Microsoft.OpenApi.OpenApiOAuthFlow oAuthFlow) { } - public System.Uri? AuthorizationUrl { get; set; } - public System.Uri? DeviceAuthorizationUrl { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public System.Uri? RefreshUrl { get; set; } - public System.Collections.Generic.IDictionary? Scopes { get; set; } - public System.Uri? TokenUrl { get; set; } - public void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiOAuthFlowRules - { - public static Microsoft.OpenApi.ValidationRule OAuthFlowRequiredFields { get; } - } - public class OpenApiOAuthFlows : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiOAuthFlows() { } - public OpenApiOAuthFlows(Microsoft.OpenApi.OpenApiOAuthFlows oAuthFlows) { } - public Microsoft.OpenApi.OpenApiOAuthFlow? AuthorizationCode { get; set; } - public Microsoft.OpenApi.OpenApiOAuthFlow? ClientCredentials { get; set; } - public Microsoft.OpenApi.OpenApiOAuthFlow? DeviceAuthorization { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public Microsoft.OpenApi.OpenApiOAuthFlow? Implicit { get; set; } - public Microsoft.OpenApi.OpenApiOAuthFlow? Password { get; set; } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiOperation : Microsoft.OpenApi.IMetadataContainer, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiOperation() { } - public OpenApiOperation(Microsoft.OpenApi.OpenApiOperation operation) { } - public System.Collections.Generic.IDictionary? Callbacks { get; set; } - public bool Deprecated { get; set; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public Microsoft.OpenApi.OpenApiExternalDocs? ExternalDocs { get; set; } - public System.Collections.Generic.IDictionary? Metadata { get; set; } - public string? OperationId { get; set; } - public System.Collections.Generic.IList? Parameters { get; set; } - public Microsoft.OpenApi.IOpenApiRequestBody? RequestBody { get; set; } - public Microsoft.OpenApi.OpenApiResponses? Responses { get; set; } - public System.Collections.Generic.IList? Security { get; set; } - public System.Collections.Generic.IList? Servers { get; set; } - public string? Summary { get; set; } - public System.Collections.Generic.ISet? Tags { get; set; } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiParameter : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiParameter, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiParameter() { } - public bool AllowEmptyValue { get; set; } - public bool AllowReserved { get; set; } - public System.Collections.Generic.IDictionary? Content { get; set; } - public bool Deprecated { get; set; } - public string? Description { get; set; } - public System.Text.Json.Nodes.JsonNode? Example { get; set; } - public System.Collections.Generic.IDictionary? Examples { get; set; } - public bool Explode { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public Microsoft.OpenApi.ParameterLocation? In { get; set; } - public string? Name { get; set; } - public bool Required { get; set; } - public Microsoft.OpenApi.IOpenApiSchema? Schema { get; set; } - public Microsoft.OpenApi.ParameterStyle? Style { get; set; } - public Microsoft.OpenApi.IOpenApiParameter CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiParameterReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiParameter, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiParameterReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public bool AllowEmptyValue { get; } - public bool AllowReserved { get; } - public System.Collections.Generic.IDictionary? Content { get; } - public bool Deprecated { get; } - public string? Description { get; set; } - public System.Text.Json.Nodes.JsonNode? Example { get; } - public System.Collections.Generic.IDictionary? Examples { get; } - public bool Explode { get; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public Microsoft.OpenApi.ParameterLocation? In { get; } - public string? Name { get; } - public bool Required { get; } - public Microsoft.OpenApi.IOpenApiSchema? Schema { get; } - public Microsoft.OpenApi.ParameterStyle? Style { get; } - protected override Microsoft.OpenApi.OpenApiReferenceWithDescription CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription sourceReference) { } - public override Microsoft.OpenApi.IOpenApiParameter CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiParameter source) { } - public Microsoft.OpenApi.IOpenApiParameter CreateShallowCopy() { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiParameterRules - { - public static Microsoft.OpenApi.ValidationRule ParameterRequiredFields { get; } - public static Microsoft.OpenApi.ValidationRule PathParameterShouldBeInThePath { get; } - public static Microsoft.OpenApi.ValidationRule RequiredMustBeTrueWhenInIsPath { get; } - } - public class OpenApiPathItem : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiPathItem, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiSummarizedElement, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiPathItem() { } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public System.Collections.Generic.Dictionary? Operations { get; set; } - public System.Collections.Generic.IList? Parameters { get; set; } - public System.Collections.Generic.IList? Servers { get; set; } - public string? Summary { get; set; } - public void AddOperation(System.Net.Http.HttpMethod operationType, Microsoft.OpenApi.OpenApiOperation operation) { } - public Microsoft.OpenApi.IOpenApiPathItem CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiPathItemReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiPathItem, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiSummarizedElement, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiPathItemReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public System.Collections.Generic.Dictionary? Operations { get; } - public System.Collections.Generic.IList? Parameters { get; } - public System.Collections.Generic.IList? Servers { get; } - public string? Summary { get; set; } - protected override Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary sourceReference) { } - public override Microsoft.OpenApi.IOpenApiPathItem CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiPathItem source) { } - public Microsoft.OpenApi.IOpenApiPathItem CreateShallowCopy() { } - public override void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiPaths : Microsoft.OpenApi.OpenApiExtensibleDictionary - { - public OpenApiPaths() { } - public OpenApiPaths(Microsoft.OpenApi.OpenApiPaths paths) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiPathsRules - { - public static Microsoft.OpenApi.ValidationRule PathMustBeUnique { get; } - public static Microsoft.OpenApi.ValidationRule PathNameMustBeginWithSlash { get; } - } - [System.Serializable] - public class OpenApiReaderException : Microsoft.OpenApi.OpenApiException - { - public OpenApiReaderException() { } - public OpenApiReaderException(string message) { } - public OpenApiReaderException(string message, Microsoft.OpenApi.Reader.ParsingContext context) { } - public OpenApiReaderException(string message, System.Exception innerException) { } - } - public static class OpenApiRecommendedRules - { - public static Microsoft.OpenApi.ValidationRule GetOperationShouldNotHaveRequestBody { get; } - } - public class OpenApiReferenceError : Microsoft.OpenApi.OpenApiError - { - public readonly Microsoft.OpenApi.BaseOpenApiReference? Reference; - public OpenApiReferenceError(Microsoft.OpenApi.OpenApiException exception) { } - public OpenApiReferenceError(Microsoft.OpenApi.BaseOpenApiReference reference, string message) { } - } - public class OpenApiReferenceWithDescription : Microsoft.OpenApi.BaseOpenApiReference, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement - { - public OpenApiReferenceWithDescription() { } - public OpenApiReferenceWithDescription(Microsoft.OpenApi.OpenApiReferenceWithDescription reference) { } - public string? Description { get; set; } - protected override void SerializeAdditionalV31Properties(Microsoft.OpenApi.IOpenApiWriter writer) { } - protected override void SerializeAdditionalV32Properties(Microsoft.OpenApi.IOpenApiWriter writer) { } - protected override void SetAdditional31MetadataFromMapNode(System.Text.Json.Nodes.JsonObject jsonObject) { } - } - public class OpenApiReferenceWithDescriptionAndSummary : Microsoft.OpenApi.OpenApiReferenceWithDescription, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiSummarizedElement - { - public OpenApiReferenceWithDescriptionAndSummary() { } - public OpenApiReferenceWithDescriptionAndSummary(Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary reference) { } - public string? Summary { get; set; } - protected override void SerializeAdditionalV31Properties(Microsoft.OpenApi.IOpenApiWriter writer) { } - protected override void SerializeAdditionalV32Properties(Microsoft.OpenApi.IOpenApiWriter writer) { } - protected override void SetAdditional31MetadataFromMapNode(System.Text.Json.Nodes.JsonObject jsonObject) { } - } - public class OpenApiRequestBody : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiRequestBody, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiRequestBody() { } - public System.Collections.Generic.IDictionary? Content { get; set; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public bool Required { get; set; } - public Microsoft.OpenApi.IOpenApiParameter ConvertToBodyParameter(Microsoft.OpenApi.IOpenApiWriter writer) { } - public System.Collections.Generic.IEnumerable ConvertToFormDataParameters(Microsoft.OpenApi.IOpenApiWriter writer) { } - public Microsoft.OpenApi.IOpenApiRequestBody CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiRequestBodyReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiRequestBody, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiRequestBodyReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public System.Collections.Generic.IDictionary? Content { get; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public bool Required { get; } - public Microsoft.OpenApi.IOpenApiParameter? ConvertToBodyParameter(Microsoft.OpenApi.IOpenApiWriter writer) { } - public System.Collections.Generic.IEnumerable? ConvertToFormDataParameters(Microsoft.OpenApi.IOpenApiWriter writer) { } - protected override Microsoft.OpenApi.OpenApiReferenceWithDescription CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription sourceReference) { } - public override Microsoft.OpenApi.IOpenApiRequestBody CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiRequestBody source) { } - public Microsoft.OpenApi.IOpenApiRequestBody CreateShallowCopy() { } - public override void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiResponse : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiResponse, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiSummarizedElement, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiResponse() { } - public System.Collections.Generic.IDictionary? Content { get; set; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public System.Collections.Generic.IDictionary? Headers { get; set; } - public System.Collections.Generic.IDictionary? Links { get; set; } - public string? Summary { get; set; } - public Microsoft.OpenApi.IOpenApiResponse CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiResponseReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiResponse, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiSummarizedElement, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiResponseReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public System.Collections.Generic.IDictionary? Content { get; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public System.Collections.Generic.IDictionary? Headers { get; } - public System.Collections.Generic.IDictionary? Links { get; } - public string? Summary { get; set; } - protected override Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescriptionAndSummary sourceReference) { } - public override Microsoft.OpenApi.IOpenApiResponse CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiResponse source) { } - public Microsoft.OpenApi.IOpenApiResponse CreateShallowCopy() { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiResponseRules - { - public static Microsoft.OpenApi.ValidationRule ResponseRequiredFields { get; } - } - public class OpenApiResponses : Microsoft.OpenApi.OpenApiExtensibleDictionary - { - public OpenApiResponses() { } - public OpenApiResponses(Microsoft.OpenApi.OpenApiResponses openApiResponses) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiResponsesRules - { - public static Microsoft.OpenApi.ValidationRule ResponsesMustBeIdentifiedByDefaultOrStatusCode { get; } - public static Microsoft.OpenApi.ValidationRule ResponsesMustContainAtLeastOneResponse { get; } - } - [System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)] - public class OpenApiRuleAttribute : System.Attribute - { - public OpenApiRuleAttribute() { } - } - public class OpenApiSchema : Microsoft.OpenApi.IMetadataContainer, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSchema, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiSchema() { } - public Microsoft.OpenApi.IOpenApiSchema? AdditionalProperties { get; set; } - public bool AdditionalPropertiesAllowed { get; set; } - public System.Collections.Generic.IList? AllOf { get; set; } - public System.Collections.Generic.IList? AnyOf { get; set; } - public string? Comment { get; set; } - public string? Const { get; set; } - public System.Text.Json.Nodes.JsonNode? Default { get; set; } - public System.Collections.Generic.IDictionary? Definitions { get; set; } - public System.Collections.Generic.IDictionary>? DependentRequired { get; set; } - public bool Deprecated { get; set; } - public string? Description { get; set; } - public Microsoft.OpenApi.OpenApiDiscriminator? Discriminator { get; set; } - public string? DynamicAnchor { get; set; } - public string? DynamicRef { get; set; } - public System.Collections.Generic.IList? Enum { get; set; } - public System.Text.Json.Nodes.JsonNode? Example { get; set; } - public System.Collections.Generic.IList? Examples { get; set; } - public string? ExclusiveMaximum { get; set; } - public string? ExclusiveMinimum { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public Microsoft.OpenApi.OpenApiExternalDocs? ExternalDocs { get; set; } - public string? Format { get; set; } - public string? Id { get; set; } - public Microsoft.OpenApi.IOpenApiSchema? Items { get; set; } - public int? MaxItems { get; set; } - public int? MaxLength { get; set; } - public int? MaxProperties { get; set; } - public string? Maximum { get; set; } - public System.Collections.Generic.IDictionary? Metadata { get; set; } - public int? MinItems { get; set; } - public int? MinLength { get; set; } - public int? MinProperties { get; set; } - public string? Minimum { get; set; } - public decimal? MultipleOf { get; set; } - public Microsoft.OpenApi.IOpenApiSchema? Not { get; set; } - public System.Collections.Generic.IList? OneOf { get; set; } - public string? Pattern { get; set; } - public System.Collections.Generic.IDictionary? PatternProperties { get; set; } - public System.Collections.Generic.IDictionary? Properties { get; set; } - public bool ReadOnly { get; set; } - public System.Collections.Generic.ISet? Required { get; set; } - public System.Uri? Schema { get; set; } - public string? Title { get; set; } - public Microsoft.OpenApi.JsonSchemaType? Type { get; set; } - public bool UnevaluatedProperties { get; set; } - public bool? UniqueItems { get; set; } - public System.Collections.Generic.IDictionary? UnrecognizedKeywords { get; set; } - public System.Collections.Generic.IDictionary? Vocabulary { get; set; } - public bool WriteOnly { get; set; } - public Microsoft.OpenApi.OpenApiXml? Xml { get; set; } - public Microsoft.OpenApi.IOpenApiSchema CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiSchemaReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSchema, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiSchemaReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public Microsoft.OpenApi.IOpenApiSchema? AdditionalProperties { get; } - public bool AdditionalPropertiesAllowed { get; } - public System.Collections.Generic.IList? AllOf { get; } - public System.Collections.Generic.IList? AnyOf { get; } - public string? Comment { get; } - public string? Const { get; } - public System.Text.Json.Nodes.JsonNode? Default { get; set; } - public System.Collections.Generic.IDictionary? Definitions { get; } - public System.Collections.Generic.IDictionary>? DependentRequired { get; } - public bool Deprecated { get; set; } - public string? Description { get; set; } - public Microsoft.OpenApi.OpenApiDiscriminator? Discriminator { get; } - public string? DynamicAnchor { get; } - public string? DynamicRef { get; } - public System.Collections.Generic.IList? Enum { get; } - public System.Text.Json.Nodes.JsonNode? Example { get; } - public System.Collections.Generic.IList? Examples { get; set; } - public string? ExclusiveMaximum { get; } - public string? ExclusiveMinimum { get; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public Microsoft.OpenApi.OpenApiExternalDocs? ExternalDocs { get; } - public string? Format { get; } - public string? Id { get; } - public Microsoft.OpenApi.IOpenApiSchema? Items { get; } - public int? MaxItems { get; } - public int? MaxLength { get; } - public int? MaxProperties { get; } - public string? Maximum { get; } - public int? MinItems { get; } - public int? MinLength { get; } - public int? MinProperties { get; } - public string? Minimum { get; } - public decimal? MultipleOf { get; } - public Microsoft.OpenApi.IOpenApiSchema? Not { get; } - public System.Collections.Generic.IList? OneOf { get; } - public string? Pattern { get; } - public System.Collections.Generic.IDictionary? PatternProperties { get; } - public System.Collections.Generic.IDictionary? Properties { get; } - public bool ReadOnly { get; set; } - public System.Collections.Generic.ISet? Required { get; } - public System.Uri? Schema { get; } - public string? Title { get; set; } - public Microsoft.OpenApi.JsonSchemaType? Type { get; } - public bool UnevaluatedProperties { get; } - public bool? UniqueItems { get; } - public System.Collections.Generic.IDictionary? UnrecognizedKeywords { get; } - public System.Collections.Generic.IDictionary? Vocabulary { get; } - public bool WriteOnly { get; set; } - public Microsoft.OpenApi.OpenApiXml? Xml { get; } - protected override Microsoft.OpenApi.JsonSchemaReference CopyReference(Microsoft.OpenApi.JsonSchemaReference sourceReference) { } - public override Microsoft.OpenApi.IOpenApiSchema CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiSchema source) { } - public Microsoft.OpenApi.IOpenApiSchema CreateShallowCopy() { } - public override void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public override void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public override void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiSchemaRules - { - public static Microsoft.OpenApi.ValidationRule ValidateSchemaDiscriminator { get; } - public static Microsoft.OpenApi.ValidationRule ValidateSchemaPropertyHasValue { get; } - [System.ComponentModel.Browsable(false)] - [System.Obsolete("This method will be made private in future versions.")] - public static bool TraverseSchemaElements(string discriminatorName, System.Collections.Generic.IList? childSchema) { } - [System.ComponentModel.Browsable(false)] - [System.Obsolete("This method will be made private in future versions.")] - public static bool ValidateChildSchemaAgainstDiscriminator(Microsoft.OpenApi.IOpenApiSchema schema, string? discriminatorName) { } - } - public class OpenApiSecurityRequirement : System.Collections.Generic.Dictionary>, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiSecurityRequirement() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiSecurityScheme : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSecurityScheme, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiSecurityScheme() { } - public string? BearerFormat { get; set; } - public bool Deprecated { get; set; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public Microsoft.OpenApi.OpenApiOAuthFlows? Flows { get; set; } - public Microsoft.OpenApi.ParameterLocation? In { get; set; } - public string? Name { get; set; } - public System.Uri? OpenIdConnectUrl { get; set; } - public string? Scheme { get; set; } - public Microsoft.OpenApi.SecuritySchemeType? Type { get; set; } - public Microsoft.OpenApi.IOpenApiSecurityScheme CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiSecuritySchemeReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSecurityScheme, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiSecuritySchemeReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public string? BearerFormat { get; } - public bool Deprecated { get; } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public Microsoft.OpenApi.OpenApiOAuthFlows? Flows { get; } - public Microsoft.OpenApi.ParameterLocation? In { get; } - public string? Name { get; } - public System.Uri? OpenIdConnectUrl { get; } - public string? Scheme { get; } - public Microsoft.OpenApi.SecuritySchemeType? Type { get; } - protected override Microsoft.OpenApi.OpenApiReferenceWithDescription CopyReference(Microsoft.OpenApi.OpenApiReferenceWithDescription sourceReference) { } - public override Microsoft.OpenApi.IOpenApiSecurityScheme CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiSecurityScheme source) { } - public Microsoft.OpenApi.IOpenApiSecurityScheme CreateShallowCopy() { } - } - public static class OpenApiSerializableExtensions - { - public static System.Threading.Tasks.Task SerializeAsJsonAsync(this T element, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default) - where T : Microsoft.OpenApi.IOpenApiSerializable { } - public static System.Threading.Tasks.Task SerializeAsJsonAsync(this T element, System.IO.Stream stream, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default) - where T : Microsoft.OpenApi.IOpenApiSerializable { } - public static System.Threading.Tasks.Task SerializeAsYamlAsync(this T element, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default) - where T : Microsoft.OpenApi.IOpenApiSerializable { } - public static System.Threading.Tasks.Task SerializeAsYamlAsync(this T element, System.IO.Stream stream, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default) - where T : Microsoft.OpenApi.IOpenApiSerializable { } - public static System.Threading.Tasks.Task SerializeAsync(this T element, Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion, System.Threading.CancellationToken cancellationToken = default) - where T : Microsoft.OpenApi.IOpenApiSerializable { } - public static System.Threading.Tasks.Task SerializeAsync(this T element, Microsoft.OpenApi.OpenApiSpecVersion specVersion, string format, System.Threading.CancellationToken cancellationToken = default) - where T : Microsoft.OpenApi.IOpenApiSerializable { } - public static System.Threading.Tasks.Task SerializeAsync(this T element, System.IO.Stream stream, Microsoft.OpenApi.OpenApiSpecVersion specVersion, string format, System.Threading.CancellationToken cancellationToken = default) - where T : Microsoft.OpenApi.IOpenApiSerializable { } - public static System.Threading.Tasks.Task SerializeAsync(this T element, System.IO.Stream stream, Microsoft.OpenApi.OpenApiSpecVersion specVersion, string format, Microsoft.OpenApi.OpenApiWriterSettings? settings = null, System.Threading.CancellationToken cancellationToken = default) - where T : Microsoft.OpenApi.IOpenApiSerializable { } - } - public class OpenApiServer : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiServer() { } - public OpenApiServer(Microsoft.OpenApi.OpenApiServer server) { } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public string? Name { get; set; } - public string? Url { get; set; } - public System.Collections.Generic.IDictionary? Variables { get; set; } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public static class OpenApiServerExtensions - { - public static string? ReplaceServerUrlVariables(this Microsoft.OpenApi.OpenApiServer server, System.Collections.Generic.Dictionary? values = null) { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiServerRules - { - public static Microsoft.OpenApi.ValidationRule ServerRequiredFields { get; } - } - public class OpenApiServerVariable : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiServerVariable() { } - public OpenApiServerVariable(Microsoft.OpenApi.OpenApiServerVariable serverVariable) { } - public string? Default { get; set; } - public string? Description { get; set; } - public System.Collections.Generic.List? Enum { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public enum OpenApiSpecVersion - { - OpenApi2_0 = 0, - OpenApi3_0 = 1, - OpenApi3_1 = 2, - OpenApi3_2 = 3, - } - public class OpenApiTag : Microsoft.OpenApi.IOpenApiDescribedElement, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiReadOnlyDescribedElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiTag, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiTag() { } - public string? Description { get; set; } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public Microsoft.OpenApi.OpenApiExternalDocs? ExternalDocs { get; set; } - public string? Kind { get; set; } - public string? Name { get; set; } - public Microsoft.OpenApi.OpenApiTagReference? Parent { get; set; } - public string? Summary { get; set; } - public Microsoft.OpenApi.IOpenApiTag CreateShallowCopy() { } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public class OpenApiTagReference : Microsoft.OpenApi.BaseOpenApiReferenceHolder, Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiReadOnlyDescribedElement, Microsoft.OpenApi.IOpenApiReadOnlyExtensible, Microsoft.OpenApi.IOpenApiReferenceable, Microsoft.OpenApi.IOpenApiSerializable, Microsoft.OpenApi.IOpenApiTag, Microsoft.OpenApi.IShallowCopyable - { - public OpenApiTagReference(string referenceId, Microsoft.OpenApi.OpenApiDocument? hostDocument = null, string? externalResource = null) { } - public string? Description { get; } - public System.Collections.Generic.IDictionary? Extensions { get; } - public Microsoft.OpenApi.OpenApiExternalDocs? ExternalDocs { get; } - public string? Kind { get; } - public string? Name { get; } - public Microsoft.OpenApi.OpenApiTagReference? Parent { get; } - public string? Summary { get; } - public override Microsoft.OpenApi.IOpenApiTag? Target { get; } - protected override Microsoft.OpenApi.BaseOpenApiReference CopyReference(Microsoft.OpenApi.BaseOpenApiReference sourceReference) { } - public override Microsoft.OpenApi.IOpenApiTag CopyReferenceAsTargetElementWithOverrides(Microsoft.OpenApi.IOpenApiTag source) { } - public Microsoft.OpenApi.IOpenApiTag CreateShallowCopy() { } - } - [Microsoft.OpenApi.OpenApiRule] - public static class OpenApiTagRules - { - public static Microsoft.OpenApi.ValidationRule TagRequiredFields { get; } - } - public static class OpenApiTypeMapper - { - public static System.Type MapOpenApiPrimitiveTypeToSimpleType(this Microsoft.OpenApi.OpenApiSchema schema) { } - public static Microsoft.OpenApi.OpenApiSchema MapTypeToOpenApiPrimitiveType(this System.Type type) { } - public static string[] ToIdentifiers(this Microsoft.OpenApi.JsonSchemaType schemaType) { } - public static string[]? ToIdentifiers(this Microsoft.OpenApi.JsonSchemaType? schemaType) { } - public static Microsoft.OpenApi.JsonSchemaType ToJsonSchemaType(this string identifier) { } - public static Microsoft.OpenApi.JsonSchemaType? ToJsonSchemaType(this string[] identifier) { } - } - [System.Serializable] - public class OpenApiUnsupportedSpecVersionException : System.Exception - { - public OpenApiUnsupportedSpecVersionException(string specificationVersion) { } - public OpenApiUnsupportedSpecVersionException(string specificationVersion, System.Exception innerException) { } - public string SpecificationVersion { get; } - } - public class OpenApiUrlTreeNode - { - public System.Collections.Generic.IDictionary> AdditionalData { get; set; } - public System.Collections.Generic.IDictionary Children { get; } - public bool IsParameter { get; } - public string Path { get; set; } - public System.Collections.Generic.IDictionary PathItems { get; } - public string Segment { get; } - public void AddAdditionalData(System.Collections.Generic.Dictionary> additionalData) { } - public void Attach(Microsoft.OpenApi.OpenApiDocument doc, string label) { } - public Microsoft.OpenApi.OpenApiUrlTreeNode Attach(string path, Microsoft.OpenApi.IOpenApiPathItem pathItem, string label) { } - public bool HasOperations(string label) { } - public void WriteMermaid(System.IO.TextWriter writer) { } - public static Microsoft.OpenApi.OpenApiUrlTreeNode Create() { } - public static Microsoft.OpenApi.OpenApiUrlTreeNode Create(Microsoft.OpenApi.OpenApiDocument doc, string label) { } - } - public class OpenApiValidator : Microsoft.OpenApi.OpenApiVisitorBase, Microsoft.OpenApi.IValidationContext - { - public OpenApiValidator(Microsoft.OpenApi.ValidationRuleSet ruleSet) { } - public System.Collections.Generic.IEnumerable Errors { get; } - public System.Collections.Generic.IEnumerable Warnings { get; } - public void AddError(Microsoft.OpenApi.OpenApiValidatorError error) { } - public void AddWarning(Microsoft.OpenApi.OpenApiValidatorWarning warning) { } - public override void Visit(Microsoft.OpenApi.IOpenApiCallback callback) { } - public override void Visit(Microsoft.OpenApi.IOpenApiExample example) { } - public override void Visit(Microsoft.OpenApi.IOpenApiExtensible openApiExtensible) { } - public override void Visit(Microsoft.OpenApi.IOpenApiExtension openApiExtension) { } - public override void Visit(Microsoft.OpenApi.IOpenApiHeader header) { } - public override void Visit(Microsoft.OpenApi.IOpenApiLink link) { } - public override void Visit(Microsoft.OpenApi.IOpenApiMediaType mediaType) { } - public override void Visit(Microsoft.OpenApi.IOpenApiParameter parameter) { } - public override void Visit(Microsoft.OpenApi.IOpenApiPathItem pathItem) { } - public override void Visit(Microsoft.OpenApi.IOpenApiRequestBody requestBody) { } - public override void Visit(Microsoft.OpenApi.IOpenApiResponse response) { } - public override void Visit(Microsoft.OpenApi.IOpenApiSchema schema) { } - public override void Visit(Microsoft.OpenApi.IOpenApiSecurityScheme securityScheme) { } - public override void Visit(Microsoft.OpenApi.OpenApiComponents components) { } - public override void Visit(Microsoft.OpenApi.OpenApiContact contact) { } - public override void Visit(Microsoft.OpenApi.OpenApiDocument doc) { } - public override void Visit(Microsoft.OpenApi.OpenApiEncoding encoding) { } - public override void Visit(Microsoft.OpenApi.OpenApiExternalDocs externalDocs) { } - public override void Visit(Microsoft.OpenApi.OpenApiInfo info) { } - public override void Visit(Microsoft.OpenApi.OpenApiLicense license) { } - public override void Visit(Microsoft.OpenApi.OpenApiOAuthFlow openApiOAuthFlow) { } - public override void Visit(Microsoft.OpenApi.OpenApiOperation operation) { } - public override void Visit(Microsoft.OpenApi.OpenApiPaths paths) { } - public override void Visit(Microsoft.OpenApi.OpenApiResponses response) { } - public override void Visit(Microsoft.OpenApi.OpenApiSecurityRequirement securityRequirement) { } - public override void Visit(Microsoft.OpenApi.OpenApiServer server) { } - public override void Visit(Microsoft.OpenApi.OpenApiServerVariable serverVariable) { } - public override void Visit(Microsoft.OpenApi.OpenApiTag tag) { } - public override void Visit(System.Collections.Generic.IDictionary operations) { } - public override void Visit(System.Collections.Generic.IDictionary callbacks) { } - public override void Visit(System.Collections.Generic.IDictionary examples) { } - public override void Visit(System.Collections.Generic.IDictionary headers) { } - public override void Visit(System.Collections.Generic.IDictionary links) { } - public override void Visit(System.Collections.Generic.IDictionary content) { } - public override void Visit(System.Collections.Generic.IDictionary encodings) { } - public override void Visit(System.Collections.Generic.IDictionary serverVariables) { } - public override void Visit(System.Collections.Generic.List example) { } - } - public class OpenApiValidatorError : Microsoft.OpenApi.OpenApiError - { - public OpenApiValidatorError(string ruleName, string pointer, string message) { } - public string RuleName { get; set; } - } - public class OpenApiValidatorWarning : Microsoft.OpenApi.OpenApiError - { - public OpenApiValidatorWarning(string ruleName, string pointer, string message) { } - public string RuleName { get; set; } - } - public abstract class OpenApiVisitorBase - { - protected OpenApiVisitorBase() { } - public Microsoft.OpenApi.CurrentKeys CurrentKeys { get; } - public string PathString { get; } - public virtual void Enter(string segment) { } - public virtual void Exit() { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiCallback callback) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiExample example) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiExtensible openApiExtensible) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiExtension openApiExtension) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiHeader header) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiLink link) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiMediaType mediaType) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiParameter parameter) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiPathItem pathItem) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiReferenceHolder referenceHolder) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiRequestBody requestBody) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiResponse response) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiSchema schema) { } - public virtual void Visit(Microsoft.OpenApi.IOpenApiSecurityScheme securityScheme) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiComponents components) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiContact contact) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiDocument doc) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiEncoding encoding) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiExternalDocs externalDocs) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiInfo info) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiLicense license) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiOAuthFlow openApiOAuthFlow) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiOperation operation) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiPaths paths) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiResponses response) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiSecurityRequirement securityRequirement) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiServer server) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiServerVariable serverVariable) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiTag tag) { } - public virtual void Visit(Microsoft.OpenApi.OpenApiTagReference tag) { } - public virtual void Visit(System.Collections.Generic.IDictionary operations) { } - public virtual void Visit(System.Collections.Generic.IDictionary callbacks) { } - public virtual void Visit(System.Collections.Generic.IDictionary examples) { } - public virtual void Visit(System.Collections.Generic.IDictionary headers) { } - public virtual void Visit(System.Collections.Generic.IDictionary links) { } - public virtual void Visit(System.Collections.Generic.IDictionary content) { } - public virtual void Visit(System.Collections.Generic.IDictionary webhooks) { } - public virtual void Visit(System.Collections.Generic.IDictionary encodings) { } - public virtual void Visit(System.Collections.Generic.IDictionary serverVariables) { } - public virtual void Visit(System.Collections.Generic.IList parameters) { } - public virtual void Visit(System.Collections.Generic.IList openApiSecurityRequirements) { } - public virtual void Visit(System.Collections.Generic.IList servers) { } - public virtual void Visit(System.Collections.Generic.ISet openApiTags) { } - public virtual void Visit(System.Collections.Generic.ISet openApiTags) { } - public virtual void Visit(System.Collections.Generic.List example) { } - public virtual void Visit(System.Text.Json.Nodes.JsonNode node) { } - } - public class OpenApiWalker - { - public OpenApiWalker(Microsoft.OpenApi.OpenApiVisitorBase visitor) { } - public void Walk(Microsoft.OpenApi.OpenApiDocument? doc) { } - } - public class OpenApiWorkspace - { - public OpenApiWorkspace() { } - public OpenApiWorkspace(Microsoft.OpenApi.OpenApiWorkspace workspace) { } - public OpenApiWorkspace(System.Uri baseUrl) { } - public System.Uri? BaseUrl { get; } - public void AddDocumentId(string? key, System.Uri? value) { } - public int ComponentsCount() { } - public bool Contains(string location) { } - public System.Uri? GetDocumentId(string? key) { } - public bool RegisterComponentForDocument(Microsoft.OpenApi.OpenApiDocument openApiDocument, T componentToRegister, string id) { } - public void RegisterComponents(Microsoft.OpenApi.OpenApiDocument document) { } - public T? ResolveReference(string location) { } - } - public static class OpenApiWriterAnyExtensions - { - public static void WriteAny(this Microsoft.OpenApi.IOpenApiWriter writer, System.Text.Json.Nodes.JsonNode? node) { } - public static void WriteExtensions(this Microsoft.OpenApi.IOpenApiWriter writer, System.Collections.Generic.IDictionary? extensions, Microsoft.OpenApi.OpenApiSpecVersion specVersion) { } - } - public abstract class OpenApiWriterBase : Microsoft.OpenApi.IOpenApiWriter - { - protected const string IndentationString = " "; - protected readonly System.Collections.Generic.Stack Scopes; - protected OpenApiWriterBase(System.IO.TextWriter textWriter) { } - protected OpenApiWriterBase(System.IO.TextWriter textWriter, Microsoft.OpenApi.OpenApiWriterSettings? settings) { } - protected abstract int BaseIndentation { get; } - public Microsoft.OpenApi.OpenApiWriterSettings Settings { get; set; } - protected System.IO.TextWriter Writer { get; } - protected Microsoft.OpenApi.Scope? CurrentScope() { } - public virtual void DecreaseIndentation() { } - protected Microsoft.OpenApi.Scope EndScope(Microsoft.OpenApi.ScopeType type) { } - public System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken = default) { } - public virtual void IncreaseIndentation() { } - protected bool IsArrayScope() { } - protected bool IsObjectScope() { } - protected bool IsTopLevelScope() { } - protected Microsoft.OpenApi.Scope StartScope(Microsoft.OpenApi.ScopeType type) { } - protected void VerifyCanWritePropertyName(string name) { } - public abstract void WriteEndArray(); - public abstract void WriteEndObject(); - public virtual void WriteEnumerable(System.Collections.Generic.IEnumerable collection) { } - public virtual void WriteIndentation() { } - public abstract void WriteNull(); - public abstract void WritePropertyName(string name); - public abstract void WriteRaw(string value); - public abstract void WriteStartArray(); - public abstract void WriteStartObject(); - public virtual void WriteValue(System.DateTime value) { } - public virtual void WriteValue(System.DateTimeOffset value) { } - public virtual void WriteValue(bool value) { } - public virtual void WriteValue(decimal value) { } - public virtual void WriteValue(double value) { } - public virtual void WriteValue(float value) { } - public virtual void WriteValue(int value) { } - public virtual void WriteValue(long value) { } - public virtual void WriteValue(object? value) { } - public abstract void WriteValue(string value); - protected abstract void WriteValueSeparator(); - public static void WriteV2Examples(Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiExample example, Microsoft.OpenApi.OpenApiSpecVersion version) { } - } - public class OpenApiWriterException : Microsoft.OpenApi.OpenApiException - { - public OpenApiWriterException() { } - public OpenApiWriterException(string message) { } - public OpenApiWriterException(string message, System.Exception? innerException) { } - } - public static class OpenApiWriterExtensions - { - public static void WriteOptionalCollection(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IEnumerable? elements, System.Action action) { } - public static void WriteOptionalCollection(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IEnumerable? elements, System.Action action) { } - public static void WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary>? elements, System.Action> action) { } - public static void WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary? elements, System.Action action) { } - public static void WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary? elements, System.Action action) { } - public static void WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary? elements, System.Action action) { } - public static void WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary? elements, System.Action action) - where T : Microsoft.OpenApi.IOpenApiElement { } - public static void WriteOptionalMap(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary? elements, System.Action action) - where T : Microsoft.OpenApi.IOpenApiElement { } - public static void WriteOptionalObject(this Microsoft.OpenApi.IOpenApiWriter writer, string name, T? value, System.Action action) { } - public static void WriteOptionalOrEmptyCollection(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IEnumerable? elements, System.Action action) { } - public static void WriteProperty(this Microsoft.OpenApi.IOpenApiWriter writer, string name, string? value) { } - public static void WriteProperty(this Microsoft.OpenApi.IOpenApiWriter writer, string name, bool value, bool defaultValue = false) { } - public static void WriteProperty(this Microsoft.OpenApi.IOpenApiWriter writer, string name, bool? value, bool defaultValue = false) { } - public static void WriteProperty(this Microsoft.OpenApi.IOpenApiWriter writer, string name, T value) - where T : struct { } - public static void WriteProperty(this Microsoft.OpenApi.IOpenApiWriter writer, string name, T? value) - where T : struct { } - public static void WriteRequiredCollection(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IEnumerable elements, System.Action action) - where T : Microsoft.OpenApi.IOpenApiElement { } - public static void WriteRequiredMap(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary? elements, System.Action action) { } - public static void WriteRequiredMap(this Microsoft.OpenApi.IOpenApiWriter writer, string name, System.Collections.Generic.IDictionary? elements, System.Action action) - where T : Microsoft.OpenApi.IOpenApiElement { } - public static void WriteRequiredObject(this Microsoft.OpenApi.IOpenApiWriter writer, string name, T? value, System.Action action) { } - public static void WriteRequiredProperty(this Microsoft.OpenApi.IOpenApiWriter writer, string name, string? value) { } - } - public class OpenApiWriterSettings - { - public OpenApiWriterSettings() { } - public bool InlineExternalReferences { get; set; } - public bool InlineLocalReferences { get; set; } - } - public class OpenApiXml : Microsoft.OpenApi.IOpenApiElement, Microsoft.OpenApi.IOpenApiExtensible, Microsoft.OpenApi.IOpenApiSerializable - { - public OpenApiXml() { } - public OpenApiXml(Microsoft.OpenApi.OpenApiXml xml) { } - public System.Collections.Generic.IDictionary? Extensions { get; set; } - public string? Name { get; set; } - public System.Uri? Namespace { get; set; } - public Microsoft.OpenApi.OpenApiXmlNodeType? NodeType { get; set; } - public string? Prefix { get; set; } - public virtual void SerializeAsV2(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV3(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV31(Microsoft.OpenApi.IOpenApiWriter writer) { } - public virtual void SerializeAsV32(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public enum OpenApiXmlNodeType - { - [Microsoft.OpenApi.Display("element")] - Element = 0, - [Microsoft.OpenApi.Display("attribute")] - Attribute = 1, - [Microsoft.OpenApi.Display("text")] - Text = 2, - [Microsoft.OpenApi.Display("cdata")] - Cdata = 3, - [Microsoft.OpenApi.Display("none")] - None = 4, - } - public class OpenApiYamlWriter : Microsoft.OpenApi.OpenApiWriterBase - { - public OpenApiYamlWriter(System.IO.TextWriter textWriter) { } - public OpenApiYamlWriter(System.IO.TextWriter textWriter, Microsoft.OpenApi.OpenApiWriterSettings? settings) { } - protected override int BaseIndentation { get; } - public bool UseLiteralStyle { get; set; } - public override void WriteEndArray() { } - public override void WriteEndObject() { } - public override void WriteNull() { } - public override void WritePropertyName(string name) { } - public override void WriteRaw(string value) { } - public override void WriteStartArray() { } - public override void WriteStartObject() { } - public override void WriteValue(string value) { } - protected override void WriteValueSeparator() { } - } - public class OperationSearch : Microsoft.OpenApi.OpenApiVisitorBase - { - public OperationSearch(System.Func predicate) { } - public System.Collections.Generic.IList SearchResults { get; } - public override void Visit(Microsoft.OpenApi.IOpenApiPathItem pathItem) { } - public override void Visit(System.Collections.Generic.IList parameters) { } - } - public enum ParameterLocation - { - [Microsoft.OpenApi.Display("query")] - Query = 0, - [Microsoft.OpenApi.Display("header")] - Header = 1, - [Microsoft.OpenApi.Display("path")] - Path = 2, - [Microsoft.OpenApi.Display("cookie")] - Cookie = 3, - [Microsoft.OpenApi.Display("querystring")] - QueryString = 4, - } - public enum ParameterStyle - { - [Microsoft.OpenApi.Display("matrix")] - Matrix = 0, - [Microsoft.OpenApi.Display("label")] - Label = 1, - [Microsoft.OpenApi.Display("form")] - Form = 2, - [Microsoft.OpenApi.Display("simple")] - Simple = 3, - [Microsoft.OpenApi.Display("spaceDelimited")] - SpaceDelimited = 4, - [Microsoft.OpenApi.Display("pipeDelimited")] - PipeDelimited = 5, - [Microsoft.OpenApi.Display("deepObject")] - DeepObject = 6, - [Microsoft.OpenApi.Display("cookie")] - Cookie = 7, - } - public sealed class PathExpression : Microsoft.OpenApi.SourceExpression - { - public const string Path = "path."; - public PathExpression(string name) { } - public override string Expression { get; } - public string? Name { get; } - } - public sealed class QueryExpression : Microsoft.OpenApi.SourceExpression - { - public const string Query = "query."; - public QueryExpression(string name) { } - public override string Expression { get; } - public string? Name { get; } - } - public enum ReferenceType - { - [Microsoft.OpenApi.Display("schemas")] - Schema = 0, - [Microsoft.OpenApi.Display("responses")] - Response = 1, - [Microsoft.OpenApi.Display("parameters")] - Parameter = 2, - [Microsoft.OpenApi.Display("examples")] - Example = 3, - [Microsoft.OpenApi.Display("requestBodies")] - RequestBody = 4, - [Microsoft.OpenApi.Display("headers")] - Header = 5, - [Microsoft.OpenApi.Display("securitySchemes")] - SecurityScheme = 6, - [Microsoft.OpenApi.Display("links")] - Link = 7, - [Microsoft.OpenApi.Display("callbacks")] - Callback = 8, - [Microsoft.OpenApi.Display("tags")] - Tag = 9, - [Microsoft.OpenApi.Display("pathItems")] - PathItem = 10, - [Microsoft.OpenApi.Display("mediaTypes")] - MediaType = 11, - } - public sealed class RequestExpression : Microsoft.OpenApi.RuntimeExpression - { - public const string Request = "$request."; - public RequestExpression(Microsoft.OpenApi.SourceExpression source) { } - public override string Expression { get; } - public Microsoft.OpenApi.SourceExpression Source { get; } - } - public sealed class ResponseExpression : Microsoft.OpenApi.RuntimeExpression - { - public const string Response = "$response."; - public ResponseExpression(Microsoft.OpenApi.SourceExpression source) { } - public override string Expression { get; } - public Microsoft.OpenApi.SourceExpression Source { get; } - } - public abstract class RuntimeExpression : System.IEquatable - { - public const string Prefix = "$"; - protected RuntimeExpression() { } - public abstract string Expression { get; } - public bool Equals(Microsoft.OpenApi.RuntimeExpression? other) { } - public override bool Equals(object? obj) { } - public override int GetHashCode() { } - public override string ToString() { } - public static Microsoft.OpenApi.RuntimeExpression Build(string expression) { } - } - public class RuntimeExpressionAnyWrapper : Microsoft.OpenApi.IOpenApiElement - { - public RuntimeExpressionAnyWrapper() { } - public RuntimeExpressionAnyWrapper(Microsoft.OpenApi.RuntimeExpressionAnyWrapper runtimeExpressionAnyWrapper) { } - public System.Text.Json.Nodes.JsonNode? Any { get; set; } - public Microsoft.OpenApi.RuntimeExpression? Expression { get; set; } - public void WriteValue(Microsoft.OpenApi.IOpenApiWriter writer) { } - } - public sealed class Scope - { - public Scope(Microsoft.OpenApi.ScopeType type) { } - public bool IsInArray { get; set; } - public int ObjectCount { get; set; } - public Microsoft.OpenApi.ScopeType Type { get; } - } - public enum ScopeType - { - Object = 0, - Array = 1, - } - public class SearchResult - { - public SearchResult() { } - public Microsoft.OpenApi.CurrentKeys? CurrentKeys { get; set; } - public Microsoft.OpenApi.OpenApiOperation? Operation { get; set; } - public System.Collections.Generic.IList? Parameters { get; set; } - } - public enum SecuritySchemeType - { - [Microsoft.OpenApi.Display("apiKey")] - ApiKey = 0, - [Microsoft.OpenApi.Display("http")] - Http = 1, - [Microsoft.OpenApi.Display("oauth2")] - OAuth2 = 2, - [Microsoft.OpenApi.Display("openIdConnect")] - OpenIdConnect = 3, - [Microsoft.OpenApi.Display("mutualTLS")] - MutualTLS = 4, - } - public abstract class SourceExpression : Microsoft.OpenApi.RuntimeExpression - { - protected SourceExpression(string? value) { } - protected string? Value { get; } - public new static Microsoft.OpenApi.SourceExpression Build(string expression) { } - } - public static class SpecialCharacterStringExtensions { } - public sealed class StatusCodeExpression : Microsoft.OpenApi.RuntimeExpression - { - public const string StatusCode = "$statusCode"; - public StatusCodeExpression() { } - public override string Expression { get; } - } - public sealed class UrlExpression : Microsoft.OpenApi.RuntimeExpression - { - public const string Url = "$url"; - public UrlExpression() { } - public override string Expression { get; } - } - public static class ValidationContextExtensions - { - public static void CreateError(this Microsoft.OpenApi.IValidationContext context, string ruleName, string message) { } - public static void CreateWarning(this Microsoft.OpenApi.IValidationContext context, string ruleName, string message) { } - } - public abstract class ValidationRule - { - public string Name { get; } - } - public sealed class ValidationRuleSet - { - public ValidationRuleSet() { } - public ValidationRuleSet(Microsoft.OpenApi.ValidationRuleSet ruleSet) { } - public ValidationRuleSet(System.Collections.Generic.Dictionary> rules) { } - public int Count { get; } - public System.Collections.Generic.IList Rules { get; } - public void Add(System.Type key, Microsoft.OpenApi.ValidationRule rule) { } - public void Add(System.Type key, System.Collections.Generic.List rules) { } - public void Clear() { } - public bool Contains(System.Type key, Microsoft.OpenApi.ValidationRule rule) { } - public bool ContainsKey(System.Type key) { } - public System.Collections.Generic.IList FindRules(System.Type type) { } - public System.Collections.Generic.IEnumerator GetEnumerator() { } - public bool Remove(Microsoft.OpenApi.ValidationRule rule) { } - public bool Remove(System.Type key) { } - public void Remove(string ruleName) { } - public bool Remove(System.Type key, Microsoft.OpenApi.ValidationRule rule) { } - public bool TryGetValue(System.Type key, out System.Collections.Generic.List? rules) { } - public bool Update(System.Type key, Microsoft.OpenApi.ValidationRule newRule, Microsoft.OpenApi.ValidationRule oldRule) { } - public static void AddValidationRules(Microsoft.OpenApi.ValidationRuleSet ruleSet, System.Collections.Generic.Dictionary> rules) { } - public static Microsoft.OpenApi.ValidationRuleSet GetDefaultRuleSet() { } - public static Microsoft.OpenApi.ValidationRuleSet GetEmptyRuleSet() { } - } - public class ValidationRule : Microsoft.OpenApi.ValidationRule - { - public ValidationRule(string name, System.Action validate) { } - } -} -namespace Microsoft.OpenApi.MicrosoftExtensions -{ - public class EnumDescription : Microsoft.OpenApi.IOpenApiElement - { - public EnumDescription() { } - public EnumDescription(System.Text.Json.Nodes.JsonObject source) { } - public string Description { get; set; } - public string Name { get; set; } - public string Value { get; set; } - } - public class OpenApiDeprecationExtension : Microsoft.OpenApi.IOpenApiExtension - { - public OpenApiDeprecationExtension() { } - public System.DateTimeOffset? Date { get; set; } - public string Description { get; set; } - public System.DateTimeOffset? RemovalDate { get; set; } - public string Version { get; set; } - public static string Name { get; } - public void Write(Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) { } - public static Microsoft.OpenApi.MicrosoftExtensions.OpenApiDeprecationExtension Parse(System.Text.Json.Nodes.JsonNode source) { } - } - public class OpenApiEnumFlagsExtension : Microsoft.OpenApi.IOpenApiExtension - { - public OpenApiEnumFlagsExtension() { } - public bool IsFlags { get; set; } - public static string Name { get; } - public void Write(Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) { } - public static Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumFlagsExtension Parse(System.Text.Json.Nodes.JsonNode source) { } - } - public class OpenApiEnumValuesDescriptionExtension : Microsoft.OpenApi.IOpenApiExtension - { - public OpenApiEnumValuesDescriptionExtension() { } - public string EnumName { get; set; } - public System.Collections.Generic.List ValuesDescriptions { get; set; } - public static string Name { get; } - public void Write(Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) { } - public static Microsoft.OpenApi.MicrosoftExtensions.OpenApiEnumValuesDescriptionExtension Parse(System.Text.Json.Nodes.JsonNode source) { } - } - public class OpenApiPagingExtension : Microsoft.OpenApi.IOpenApiExtension - { - public OpenApiPagingExtension() { } - public string ItemName { get; set; } - public string NextLinkName { get; set; } - public string OperationName { get; set; } - public static string Name { get; } - public void Write(Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) { } - public static Microsoft.OpenApi.MicrosoftExtensions.OpenApiPagingExtension Parse(System.Text.Json.Nodes.JsonNode source) { } - } - public class OpenApiPrimaryErrorMessageExtension : Microsoft.OpenApi.IOpenApiExtension - { - public OpenApiPrimaryErrorMessageExtension() { } - public bool IsPrimaryErrorMessage { get; set; } - public static string Name { get; } - public void Write(Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) { } - public static Microsoft.OpenApi.MicrosoftExtensions.OpenApiPrimaryErrorMessageExtension Parse(System.Text.Json.Nodes.JsonNode source) { } - } - public class OpenApiReservedParameterExtension : Microsoft.OpenApi.IOpenApiExtension - { - public OpenApiReservedParameterExtension() { } - public bool? IsReserved { get; set; } - public static string Name { get; } - public void Write(Microsoft.OpenApi.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion specVersion) { } - public static Microsoft.OpenApi.MicrosoftExtensions.OpenApiReservedParameterExtension Parse(System.Text.Json.Nodes.JsonNode source) { } - } -} -namespace Microsoft.OpenApi.Reader -{ - public class DefaultStreamLoader : Microsoft.OpenApi.IStreamLoader - { - public DefaultStreamLoader(System.Net.Http.HttpClient httpClient) { } - public System.Threading.Tasks.Task LoadAsync(System.Uri baseUrl, System.Uri uri, System.Threading.CancellationToken cancellationToken = default) { } - } - public static class JsonPointerExtensions - { - public static System.Text.Json.Nodes.JsonNode? Find(this Microsoft.OpenApi.JsonPointer currentPointer, System.Text.Json.Nodes.JsonNode baseJsonNode) { } - } - public class OpenApiDiagnostic - { - public OpenApiDiagnostic() { } - public System.Collections.Generic.IList Errors { get; set; } - public string? Format { get; set; } - public Microsoft.OpenApi.OpenApiSpecVersion SpecificationVersion { get; set; } - public System.Collections.Generic.IList Warnings { get; set; } - public void AppendDiagnostic(Microsoft.OpenApi.Reader.OpenApiDiagnostic diagnosticToAdd, string? fileNameToAdd = null) { } - } - public class OpenApiJsonReader : Microsoft.OpenApi.IOpenApiReader - { - public OpenApiJsonReader() { } - public Microsoft.OpenApi.Reader.ReadResult Read(System.IO.MemoryStream input, System.Uri location, Microsoft.OpenApi.Reader.OpenApiReaderSettings settings) { } - public Microsoft.OpenApi.Reader.ReadResult Read(System.Text.Json.Nodes.JsonNode jsonNode, System.Uri location, Microsoft.OpenApi.Reader.OpenApiReaderSettings settings) { } - public System.Threading.Tasks.Task ReadAsync(System.IO.Stream input, System.Uri location, Microsoft.OpenApi.Reader.OpenApiReaderSettings settings, System.Threading.CancellationToken cancellationToken = default) { } - public T? ReadFragment(System.IO.MemoryStream input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) - where T : Microsoft.OpenApi.IOpenApiElement { } - public T? ReadFragment(System.Text.Json.Nodes.JsonNode input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) - where T : Microsoft.OpenApi.IOpenApiElement { } - } - public static class OpenApiModelFactory - { - public static Microsoft.OpenApi.Reader.ReadResult Load(System.IO.MemoryStream stream, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) { } - public static T? Load(System.IO.MemoryStream input, Microsoft.OpenApi.OpenApiSpecVersion version, string? format, Microsoft.OpenApi.OpenApiDocument openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic diagnostic, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) - where T : Microsoft.OpenApi.IOpenApiElement { } - public static System.Threading.Tasks.Task LoadAsync(string url, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken token = default) { } - public static System.Threading.Tasks.Task LoadAsync(System.IO.Stream input, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken cancellationToken = default) { } - public static System.Threading.Tasks.Task LoadAsync(string url, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument openApiDocument, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken token = default) - where T : Microsoft.OpenApi.IOpenApiElement { } - public static System.Threading.Tasks.Task LoadAsync(System.IO.Stream input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument openApiDocument, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null, System.Threading.CancellationToken token = default) - where T : Microsoft.OpenApi.IOpenApiElement { } - public static Microsoft.OpenApi.Reader.ReadResult Parse(string input, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) { } - public static T? Parse(string input, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument openApiDocument, out Microsoft.OpenApi.Reader.OpenApiDiagnostic diagnostic, string? format = null, Microsoft.OpenApi.Reader.OpenApiReaderSettings? settings = null) - where T : Microsoft.OpenApi.IOpenApiElement { } - } - public class OpenApiReaderSettings - { - public OpenApiReaderSettings() { } - public System.Uri? BaseUrl { get; set; } - public Microsoft.OpenApi.IStreamLoader? CustomExternalLoader { get; set; } - public System.Collections.Generic.List? DefaultContentType { get; set; } - public System.Collections.Generic.Dictionary>? ExtensionParsers { get; set; } - public System.Net.Http.HttpClient HttpClient { init; } - public bool LeaveStreamOpen { get; set; } - public bool LoadExternalRefs { get; set; } - public System.Collections.Generic.Dictionary Readers { get; init; } - public Microsoft.OpenApi.ValidationRuleSet RuleSet { get; set; } - public void AddJsonReader() { } - public void AddMicrosoftExtensionParsers() { } - public bool TryAddReader(string format, Microsoft.OpenApi.IOpenApiReader reader) { } - } - public static class OpenApiVersionExtensionMethods - { - public static bool is2_0(this string version) { } - public static bool is3_0(this string version) { } - public static bool is3_1(this string version) { } - public static bool is3_2(this string version) { } - } - public class ParsingContext - { - public ParsingContext(Microsoft.OpenApi.Reader.OpenApiDiagnostic diagnostic) { } - public System.Uri? BaseUrl { get; set; } - public System.Collections.Generic.List? DefaultContentType { get; set; } - public Microsoft.OpenApi.Reader.OpenApiDiagnostic Diagnostic { get; } - public System.Collections.Generic.Dictionary>? ExtensionParsers { get; set; } - public void EndObject() { } - public T? GetFromTempStorage(string key, object? scope = null) { } - public string GetLocation() { } - public Microsoft.OpenApi.OpenApiDocument Parse(System.Text.Json.Nodes.JsonNode jsonNode, System.Uri location) { } - public T? ParseFragment(System.Text.Json.Nodes.JsonNode jsonNode, Microsoft.OpenApi.OpenApiSpecVersion version, Microsoft.OpenApi.OpenApiDocument openApiDocument) - where T : Microsoft.OpenApi.IOpenApiElement { } - public void SetTempStorage(string key, object? value, object? scope = null) { } - public void StartObject(string objectName) { } - } - public class ReadResult - { - public ReadResult() { } - public Microsoft.OpenApi.Reader.OpenApiDiagnostic? Diagnostic { get; set; } - public Microsoft.OpenApi.OpenApiDocument? Document { get; set; } - public void Deconstruct(out Microsoft.OpenApi.OpenApiDocument? document, out Microsoft.OpenApi.Reader.OpenApiDiagnostic? diagnostic) { } - } -} \ No newline at end of file diff --git a/test/Microsoft.OpenApi.Tests/PublicApi/PublicApiTests.cs b/test/Microsoft.OpenApi.Tests/PublicApi/PublicApiTests.cs deleted file mode 100755 index ebaad90e4..000000000 --- a/test/Microsoft.OpenApi.Tests/PublicApi/PublicApiTests.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT license. - -using System.IO; -using PublicApiGenerator; -using Xunit; -using Xunit.Abstractions; - -namespace Microsoft.OpenApi.Tests.PublicApi -{ - [Collection("DefaultSettings")] - public class PublicApiTests - { - private readonly ITestOutputHelper _output; - - public PublicApiTests(ITestOutputHelper output) - { - _output = output; - } - - [Fact] - public void ReviewPublicApiChanges() - { - // This test is a safety check when you modify the public api surface. - // If it fails, it means you changed something public. This is not always a problem! - // It takes a human to read the change, determine if it is breaking and update the PublicApi.approved.txt with the new approved API surface - - // Arrange - var publicApi = typeof(OpenApiSpecVersion).Assembly.GeneratePublicApi(new() { AllowNamespacePrefixes = new[] { "Microsoft.OpenApi" } } ); - - // Act - var approvedFilePath = Path.Combine("PublicApi", "PublicApi.approved.txt"); - - if (!File.Exists(approvedFilePath)) - using (var _ = File.CreateText(approvedFilePath)) { } - - var approvedApi = File.ReadAllText(approvedFilePath); - - if (!approvedApi.Equals(publicApi)) - { - _output.WriteLine("This test is a safety check when you modify the public api surface."); - _output.WriteLine("It has failed. This means you changed something public. This is not always a problem!"); - _output.WriteLine("It takes a human to read the change, determine if it is breaking and update the PublicApi.approved.txt with the new approved API surface."); - _output.WriteLine("The new API surface can be found in PublicApi.current.txt"); - _output.WriteLine(string.Empty); - _output.WriteLine("The new public api is:"); - _output.WriteLine(publicApi); - - File.WriteAllText(Path.Combine("PublicApi", "PublicApi.current.txt"), publicApi); - } - - // Assert - Assert.Equal(approvedApi, publicApi); - } - } -} From 2e6c5141ede85ea2d9f64a38daf9a0f19f426a36 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Tue, 27 Jan 2026 15:52:40 -0500 Subject: [PATCH 02/35] ci: adds unshipped APIs validation before creating the release Signed-off-by: Vincent Biret --- .github/workflows/release-please-gha.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/release-please-gha.yml b/.github/workflows/release-please-gha.yml index c905a3f48..6e2c9825d 100644 --- a/.github/workflows/release-please-gha.yml +++ b/.github/workflows/release-please-gha.yml @@ -27,6 +27,30 @@ jobs: steps: - uses: actions/checkout@v6 + - name: Validate PublicAPI.Unshipped.txt files are empty + shell: pwsh + run: | + $unshippedFiles = Get-ChildItem 'src/ ' -Recurse -Filter *.Unshipped.txt | Select -ExpandProperty FullName + + $hasUnshippedAPIs = $false + + foreach ($file in $unshippedFiles) { + $content = Get-Content -Path $file -Raw + # Remove the #nullable enable line and any whitespace + $trimmedContent = $content -replace '^\s*#nullable enable\s*$', '' -replace '^\s+', '' + + if ($trimmedContent -ne '') { + Write-Error "❌ $file contains unshipped APIs. Please promote them to PublicAPI.Shipped.txt before releasing.`nContent:`n$content" + $hasUnshippedAPIs = $true + } + } + + if ($hasUnshippedAPIs) { + exit 1 + } + + Write-Output "✅ All PublicAPI.Unshipped.txt files are clean" + - name: Generate GitHub App token id: app-token uses: actions/create-github-app-token@v2 From 10bd37807dbd512596781cc2104d9c5965404f0b Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Thu, 29 Jan 2026 13:26:07 -0500 Subject: [PATCH 03/35] docs: adds container information for hidi --- src/Microsoft.OpenApi.Hidi/readme.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/Microsoft.OpenApi.Hidi/readme.md b/src/Microsoft.OpenApi.Hidi/readme.md index 38efe66ae..95aba5f10 100644 --- a/src/Microsoft.OpenApi.Hidi/readme.md +++ b/src/Microsoft.OpenApi.Hidi/readme.md @@ -14,7 +14,7 @@ Hidi has these key capabilities that enable you to build different scenarios off ## Installation Install [Microsoft.OpenApi.Hidi](https://www.nuget.org/packages/Microsoft.OpenApi.Hidi/1.0.0-preview4) package from NuGet by running the following command: - + ### .NET CLI(Global) ```bash @@ -23,12 +23,18 @@ dotnet tool install --global Microsoft.OpenApi.Hidi --prerelease ### .NET CLI(local) -```bash +```bash dotnet new tool-manifest #if you are setting up the OpenAPI.NET repo dotnet tool install --local Microsoft.OpenApi.Hidi --prerelease ``` - - + +### Docker + +Hidi is also available as a Docker image: + +```bash +docker pull mcr.microsoft.com/openapi/hidi +``` ## How to use Hidi From c771cd62ede4e14b05ff6dfe94440633eaf3e6a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Feb 2026 21:25:54 +0000 Subject: [PATCH 04/35] Bump Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.102 --- updated-dependencies: - dependency-name: Microsoft.SourceLink.GitHub dependency-version: 10.0.102 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index 13c72dd49..017554b2c 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -19,6 +19,6 @@ true - + \ No newline at end of file From ad95d0e435fd4aa5868546676f36b18b9dc02151 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 00:08:23 +0000 Subject: [PATCH 05/35] Bump FluentAssertions from 7.2.0 to 7.2.1 --- updated-dependencies: - dependency-name: FluentAssertions dependency-version: 7.2.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../Microsoft.OpenApi.Readers.Tests.csproj | 2 +- test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj b/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj index 95365132f..b309c958c 100644 --- a/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj +++ b/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj @@ -18,7 +18,7 @@ - + diff --git a/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj b/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj index afbdb2222..a9f59d7eb 100644 --- a/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj +++ b/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj @@ -10,7 +10,7 @@ - + From 27b3384176d9a98b7ab7904701db9e830a89883d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 21:25:11 +0000 Subject: [PATCH 06/35] chore(deps): bump dotnet-sdk from 8.0.417 to 8.0.418 Bumps [dotnet-sdk](https://github.com/dotnet/sdk) from 8.0.417 to 8.0.418. - [Release notes](https://github.com/dotnet/sdk/releases) - [Commits](https://github.com/dotnet/sdk/compare/v8.0.417...v8.0.418) --- updated-dependencies: - dependency-name: dotnet-sdk dependency-version: 8.0.418 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- global.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/global.json b/global.json index 4ca757b0e..459fe3e6e 100644 --- a/global.json +++ b/global.json @@ -1,5 +1,5 @@ { "sdk": { - "version": "8.0.417" + "version": "8.0.418" } } \ No newline at end of file From c8b5c3d5da85b840de7cd1e753699327541aae8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 21:27:02 +0000 Subject: [PATCH 07/35] Bump the microsoftextensions group with 6 updates Bumps Microsoft.Extensions.DependencyInjection from 10.0.2 to 10.0.3 Bumps Microsoft.Extensions.Logging from 10.0.2 to 10.0.3 Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.2 to 10.0.3 Bumps Microsoft.Extensions.Logging.Console from 10.0.2 to 10.0.3 Bumps Microsoft.Extensions.Logging.Debug from 10.0.2 to 10.0.3 Bumps System.Text.Json from 10.0.2 to 10.0.3 --- updated-dependencies: - dependency-name: Microsoft.Extensions.DependencyInjection dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoftextensions - dependency-name: Microsoft.Extensions.Logging dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoftextensions - dependency-name: Microsoft.Extensions.Logging dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoftextensions - dependency-name: Microsoft.Extensions.Logging.Abstractions dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoftextensions - dependency-name: Microsoft.Extensions.Logging.Console dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoftextensions - dependency-name: System.Text.Json dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoftextensions - dependency-name: Microsoft.Extensions.Logging.Console dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoftextensions - dependency-name: Microsoft.Extensions.Logging.Debug dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoftextensions - dependency-name: Microsoft.Extensions.Logging.Debug dependency-version: 10.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: microsoftextensions ... Signed-off-by: dependabot[bot] --- performance/resultsComparer/resultsComparer.csproj | 10 +++++----- .../Microsoft.OpenApi.Hidi.csproj | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/performance/resultsComparer/resultsComparer.csproj b/performance/resultsComparer/resultsComparer.csproj index 248caf5fa..892a4b627 100644 --- a/performance/resultsComparer/resultsComparer.csproj +++ b/performance/resultsComparer/resultsComparer.csproj @@ -8,12 +8,12 @@ - - - - + + + + - + diff --git a/src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj b/src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj index 2e955f3a6..475f4ce67 100644 --- a/src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj +++ b/src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj @@ -29,10 +29,10 @@ - - - - + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all From 103abfac3a75ff03a651410ea8b98c6660375dbc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 21:28:31 +0000 Subject: [PATCH 08/35] Bump Microsoft.SourceLink.GitHub from 10.0.102 to 10.0.103 --- updated-dependencies: - dependency-name: Microsoft.SourceLink.GitHub dependency-version: 10.0.103 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index 017554b2c..97bc7f633 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -19,6 +19,6 @@ true - + \ No newline at end of file From fe5300765f5ca19ea70eae8fbfa84fc0cf7934d3 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Wed, 11 Feb 2026 07:36:57 -0500 Subject: [PATCH 09/35] chore: upgrades system.text.json to align versions --- .../Microsoft.OpenApi.Readers.Tests.csproj | 2 +- test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj b/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj index b309c958c..b4e679779 100644 --- a/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj +++ b/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj @@ -19,7 +19,7 @@ - + diff --git a/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj b/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj index a9f59d7eb..214b74062 100644 --- a/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj +++ b/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj @@ -13,7 +13,7 @@ - + From 3d583f5432805fef0e401ec80b903dc88b726803 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Feb 2026 21:26:53 +0000 Subject: [PATCH 10/35] Bump coverlet.msbuild from 6.0.4 to 8.0.0 --- updated-dependencies: - dependency-name: coverlet.msbuild dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: coverlet.msbuild dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .../Microsoft.OpenApi.Hidi.Tests.csproj | 2 +- .../Microsoft.OpenApi.Readers.Tests.csproj | 2 +- test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/Microsoft.OpenApi.Hidi.Tests/Microsoft.OpenApi.Hidi.Tests.csproj b/test/Microsoft.OpenApi.Hidi.Tests/Microsoft.OpenApi.Hidi.Tests.csproj index b7153019d..a238b2556 100644 --- a/test/Microsoft.OpenApi.Hidi.Tests/Microsoft.OpenApi.Hidi.Tests.csproj +++ b/test/Microsoft.OpenApi.Hidi.Tests/Microsoft.OpenApi.Hidi.Tests.csproj @@ -13,7 +13,7 @@ - + diff --git a/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj b/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj index b4e679779..7c440349b 100644 --- a/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj +++ b/test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj @@ -16,7 +16,7 @@ - + diff --git a/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj b/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj index 214b74062..1b3887fb5 100644 --- a/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj +++ b/test/Microsoft.OpenApi.Tests/Microsoft.OpenApi.Tests.csproj @@ -9,7 +9,7 @@ - + From 754499bb1708c79b6ec11450bc8fde1a2acaf375 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Tue, 17 Feb 2026 15:02:29 -0500 Subject: [PATCH 11/35] ci: adds copilot instructions --- .github/copilot-instructions.md | 63 +++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 .github/copilot-instructions.md diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 000000000..12f65c04f --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,63 @@ +# Copilot Instructions + +## Commit Message Format + +Always use conventional commits format when creating commits. Follow this structure: + +``` +(): + +[optional body] + +[optional footer(s)] +``` + +### Types + +- **feat**: A new feature +- **fix**: A bug fix +- **docs**: Documentation only changes +- **style**: Changes that do not affect the meaning of the code (white-space, formatting, etc) +- **refactor**: A code change that neither fixes a bug nor adds a feature +- **perf**: A code change that improves performance +- **test**: Adding missing tests or correcting existing tests +- **build**: Changes that affect the build system or external dependencies +- **ci**: Changes to CI configuration files and scripts +- **chore**: Other changes that don't modify src or test files + +### Scope + +The scope should indicate the package or area affected (e.g., `library`, `yaml-reader`, `hidi`). + +### Examples + +``` +feat(library): add support for pattern properties +fix(yaml-reader): updates boolean serialization +docs(README): update installation instructions +ci(release): configure automated release workflow +``` + +### Breaking Changes + +If a commit introduces a breaking change, add `BREAKING CHANGE:` in the footer or append `!` after the type/scope: + +``` +feat(identity-emitter)!: change output format for models + +BREAKING CHANGE: The emitter now generates TypeScript interfaces instead of types +``` + + +## Updating the benchmark information + +The user might request you update the benchmark information. You might do it on your own if a previous change added new properties to models under **src/Microsoft.OpenApi/Models**. Always use a separate commit for this change. + +To do so, run the following script: + +```shell +cd performance/benchmark +dotnet run -c Release +``` + +Then commit the report files using a "chore" commit. \ No newline at end of file From 7c13fb3910685b5c17897cd7799b9ef1bba7f80d Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Feb 2026 16:09:18 -0600 Subject: [PATCH 12/35] fix: implement unevaluatedProperties as schema per JSON Schema 2020-12 (#2728) * Initial plan * feat: add UnevaluatedPropertiesSchema support to IOpenApiSchema - Create IOpenApiSchemaWithUnevaluatedProperties interface for binary compatibility - Add UnevaluatedPropertiesSchema property to OpenApiSchema - Update OpenApiSchemaReference to implement new interface - Update serialization to handle both boolean and schema cases - Update V31 deserialization to handle both boolean and schema cases - Add comprehensive documentation with TODO markers for next major version Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> * test: add comprehensive tests for UnevaluatedProperties - Add serialization tests for boolean and schema cases - Add deserialization tests for V3.1 - Add copy constructor test - Fix default value to true (allowing unevaluated properties by default) Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> * fix: correct deserialization and test for UnevaluatedPropertiesSchema - Fix deserialization to use ValueNode check like AdditionalProperties - Fix copy constructor test to properly cast before modifying - Update PublicAPI.Unshipped.txt with new API surface - Update global.json to use available SDK version - All UnevaluatedProperties tests now passing Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> * fix: address PR feedback on UnevaluatedProperties implementation - Simplify copy constructor using pattern matching - Add V3.2 deserialization support for UnevaluatedPropertiesSchema - Add test for default value (no property set, defaults to true) - Emit as x-jsonschema-unevaluatedProperties extension for versions < 3.1 - Add comprehensive tests for extension serialization in V2 and V3.0 - Add V3.2 deserialization tests Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> * refactor: use OpenApiConstants for extension name - Added UnevaluatedPropertiesExtension constant to OpenApiConstants - Replaced hardcoded "x-jsonschema-unevaluatedProperties" strings with constant - Updated both V3.0 and V2.0 serialization paths - Updated PublicAPI.Unshipped.txt with new constant Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> * chore: reverts dotnet version change * chore: update benchmark reports Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: baywet <7905502+baywet@users.noreply.github.com> Co-authored-by: Vincent Biret --- .../performance.Descriptions-report-github.md | 22 +-- .../performance.Descriptions-report.csv | 8 +- .../performance.Descriptions-report.html | 22 +-- .../performance.Descriptions-report.json | 2 +- .../performance.EmptyModels-report-github.md | 70 +++---- .../performance.EmptyModels-report.csv | 58 +++--- .../performance.EmptyModels-report.html | 70 +++---- .../performance.EmptyModels-report.json | 2 +- .../Models/Interfaces/IOpenApiSchema.cs | 11 +- ...IOpenApiSchemaWithUnevaluatedProperties.cs | 32 +++ .../Models/OpenApiConstants.cs | 5 + src/Microsoft.OpenApi/Models/OpenApiSchema.cs | 61 +++++- .../References/OpenApiSchemaReference.cs | 6 +- src/Microsoft.OpenApi/PublicAPI.Unshipped.txt | 6 + .../Reader/V31/OpenApiSchemaDeserializer.cs | 17 +- .../Reader/V32/OpenApiSchemaDeserializer.cs | 17 +- .../V31Tests/OpenApiSchemaTests.cs | 137 +++++++++++++ .../V32Tests/OpenApiSchemaTests.cs | 86 ++++++++ .../Models/OpenApiSchemaTests.cs | 185 ++++++++++++++++++ 19 files changed, 675 insertions(+), 142 deletions(-) create mode 100644 src/Microsoft.OpenApi/Models/Interfaces/IOpenApiSchemaWithUnevaluatedProperties.cs diff --git a/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report-github.md b/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report-github.md index 993b5da5e..60d452842 100644 --- a/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report-github.md +++ b/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report-github.md @@ -1,18 +1,18 @@ ``` -BenchmarkDotNet v0.15.4, Windows 11 (10.0.26200.6899) -11th Gen Intel Core i7-1185G7 3.00GHz, 1 CPU, 8 logical and 4 physical cores -.NET SDK 8.0.415 - [Host] : .NET 8.0.21 (8.0.21, 8.0.2125.47513), X64 RyuJIT x86-64-v4 - ShortRun : .NET 8.0.21 (8.0.21, 8.0.2125.47513), X64 RyuJIT x86-64-v4 +BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.3 LTS (Noble Numbat) +AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores +.NET SDK 8.0.417 + [Host] : .NET 8.0.23 (8.0.23, 8.0.2325.60607), X64 RyuJIT x86-64-v3 + ShortRun : .NET 8.0.23 (8.0.23, 8.0.2325.60607), X64 RyuJIT x86-64-v3 Job=ShortRun IterationCount=3 LaunchCount=1 WarmupCount=3 ``` -| Method | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated | -|------------- |---------------:|---------------:|--------------:|-----------:|-----------:|----------:|-------------:| -| PetStoreYaml | 913.5 μs | 3,348.1 μs | 183.52 μs | 58.5938 | 11.7188 | - | 361.25 KB | -| PetStoreJson | 425.1 μs | 327.5 μs | 17.95 μs | 35.1563 | 5.8594 | - | 223.39 KB | -| GHESYaml | 1,765,825.8 μs | 5,036,336.6 μs | 276,058.60 μs | 60000.0000 | 23000.0000 | 4000.0000 | 345082.98 KB | -| GHESJson | 848,197.4 μs | 1,381,723.6 μs | 75,736.93 μs | 33000.0000 | 12000.0000 | 2000.0000 | 206597.63 KB | +| Method | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated | +|------------- |---------------:|--------------:|------------:|-----------:|-----------:|----------:|------------:| +| PetStoreYaml | 506.2 μs | 95.21 μs | 5.22 μs | 19.5313 | 3.9063 | - | 361.38 KB | +| PetStoreJson | 227.4 μs | 158.42 μs | 8.68 μs | 11.7188 | 1.9531 | - | 223.24 KB | +| GHESYaml | 1,077,570.1 μs | 87,375.79 μs | 4,789.36 μs | 24000.0000 | 19000.0000 | 3000.0000 | 345338.7 KB | +| GHESJson | 478,591.0 μs | 114,328.37 μs | 6,266.72 μs | 13000.0000 | 9000.0000 | 2000.0000 | 206861.5 KB | diff --git a/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.csv b/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.csv index ec3b99fae..18dde949a 100644 --- a/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.csv +++ b/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.csv @@ -1,5 +1,5 @@ Method,Job,AnalyzeLaunchVariance,EvaluateOverhead,MaxAbsoluteError,MaxRelativeError,MinInvokeCount,MinIterationTime,OutlierMode,Affinity,EnvironmentVariables,Jit,LargeAddressAware,Platform,PowerPlanMode,Runtime,AllowVeryLargeObjects,Concurrent,CpuGroups,Force,HeapAffinitizeMask,HeapCount,NoAffinitize,RetainVm,Server,Arguments,BuildConfiguration,Clock,EngineFactory,NuGetReferences,Toolchain,IsMutator,InvocationCount,IterationCount,IterationTime,LaunchCount,MaxIterationCount,MaxWarmupIterationCount,MemoryRandomization,MinIterationCount,MinWarmupIterationCount,RunStrategy,UnrollFactor,WarmupCount,Mean,Error,StdDev,Gen0,Gen1,Gen2,Allocated -PetStoreYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,11111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,913.5 μs,"3,348.1 μs",183.52 μs,58.5938,11.7188,0.0000,361.25 KB -PetStoreJson,ShortRun,False,Default,Default,Default,Default,Default,Default,11111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,425.1 μs,327.5 μs,17.95 μs,35.1563,5.8594,0.0000,223.39 KB -GHESYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,11111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,"1,765,825.8 μs","5,036,336.6 μs","276,058.60 μs",60000.0000,23000.0000,4000.0000,345082.98 KB -GHESJson,ShortRun,False,Default,Default,Default,Default,Default,Default,11111111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,"848,197.4 μs","1,381,723.6 μs","75,736.93 μs",33000.0000,12000.0000,2000.0000,206597.63 KB +PetStoreYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,506.2 μs,95.21 μs,5.22 μs,19.5313,3.9063,0.0000,361.38 KB +PetStoreJson,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,227.4 μs,158.42 μs,8.68 μs,11.7188,1.9531,0.0000,223.24 KB +GHESYaml,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,"1,077,570.1 μs","87,375.79 μs","4,789.36 μs",24000.0000,19000.0000,3000.0000,345338.7 KB +GHESJson,ShortRun,False,Default,Default,Default,Default,Default,Default,1111,Empty,RyuJit,Default,X64,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c,.NET 8.0,False,True,False,True,Default,Default,False,False,False,Default,Default,Default,Default,Default,Default,Default,Default,3,Default,1,Default,Default,Default,Default,Default,Default,16,3,"478,591.0 μs","114,328.37 μs","6,266.72 μs",13000.0000,9000.0000,2000.0000,206861.5 KB diff --git a/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.html b/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.html index feb037f9f..6d0c68bfe 100644 --- a/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.html +++ b/performance/benchmark/BenchmarkDotNet.Artifacts/results/performance.Descriptions-report.html @@ -2,7 +2,7 @@ -performance.Descriptions-20251024-100447 +performance.Descriptions-20260217-210541