feat: enable null reference type support #2146
build build failed
Annotations
Check failure on line 223 in src\Microsoft.OpenApi\Writers\OpenApiWriterBase.cs
azure-pipelines / microsoft.OpenAPI.NET (1) (build build)
src\Microsoft.OpenApi\Writers\OpenApiWriterBase.cs#L223
src\Microsoft.OpenApi\Writers\OpenApiWriterBase.cs(223,28): Error CS8604: Possible null reference argument for parameter 'value' in 'void OpenApiWriterBase.WriteValue(object value)'.
Check failure on line 158 in src\Microsoft.OpenApi\Models\References\OpenApiSchemaReference.cs
azure-pipelines / microsoft.OpenAPI.NET (1) (build build)
src\Microsoft.OpenApi\Models\References\OpenApiSchemaReference.cs#L158
src\Microsoft.OpenApi\Models\References\OpenApiSchemaReference.cs(158,77): Error CS8603: Possible null reference return.
azure-pipelines / microsoft.OpenAPI.NET (1) (build build)
src\Microsoft.OpenApi\MicrosoftExtensions\OpenApiReservedParameterExtension.cs#L48
src\Microsoft.OpenApi\MicrosoftExtensions\OpenApiReservedParameterExtension.cs(48,37): Error CS1061: 'JsonNode' does not contain a definition for 'TryGetValue' and no accessible extension method 'TryGetValue' accepting a first argument of type 'JsonNode' could be found (are you missing a using directive or an assembly reference?)
azure-pipelines / microsoft.OpenAPI.NET (1) (build build)
src\Microsoft.OpenApi\MicrosoftExtensions\OpenApiPrimaryErrorMessageExtension.cs#L46
src\Microsoft.OpenApi\MicrosoftExtensions\OpenApiPrimaryErrorMessageExtension.cs(46,47): Error CS1061: 'JsonNode' does not contain a definition for 'TryGetValue' and no accessible extension method 'TryGetValue' accepting a first argument of type 'JsonNode' could be found (are you missing a using directive or an assembly reference?)
Check failure on line 245 in src\Microsoft.OpenApi\Models\OpenApiSchema.cs
azure-pipelines / microsoft.OpenAPI.NET (1) (build build)
src\Microsoft.OpenApi\Models\OpenApiSchema.cs#L245
src\Microsoft.OpenApi\Models\OpenApiSchema.cs(245,33): Error CS8601: Possible null reference assignment.