You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/Microsoft.OpenApi/Models/References/OpenApiSchemaReference.cs
+7-19Lines changed: 7 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -166,11 +166,7 @@ public override string Description
166
166
/// <inheritdoc/>
167
167
publicoverridedecimal?MultipleOf{get=>_multipleOfis not null?_multipleOf:Target.MultipleOf;set=>_multipleOf=value;}
168
168
/// <inheritdoc/>
169
-
publicoverrideJsonNodeDefault
170
-
{
171
-
get=>_default??=Target.Default;//TODO normalize like other properties
172
-
set=>_default=value;
173
-
}
169
+
publicoverrideJsonNodeDefault{get=>_defaultis not null?_default:Target.Default;set=>_default=value;}
174
170
/// <inheritdoc/>
175
171
publicoverrideboolReadOnly{get=>_readOnlyis not null?_readOnly.Value:Target.ReadOnly;set=>_readOnly=value;}
176
172
/// <inheritdoc/>
@@ -182,11 +178,11 @@ public override JsonNode Default
182
178
/// <inheritdoc/>
183
179
publicoverrideIList<OpenApiSchema>AnyOf{get=>_anyOfis not null?_anyOf:Target?.AnyOf;set=>_anyOf=value;}
184
180
/// <inheritdoc/>
185
-
publicoverrideOpenApiSchemaNot{get=>_notis not null?_not:Target.Not;set=>_not=value;}
181
+
publicoverrideOpenApiSchemaNot{get=>_notis not null?_not:Target?.Not;set=>_not=value;}
186
182
/// <inheritdoc/>
187
183
publicoverrideISet<string>Required{get=>_requiredis not null?_required:Target?.Required;set=>_required=value;}
188
184
/// <inheritdoc/>
189
-
publicoverrideOpenApiSchemaItems{get=>_itemsis not null?_items:Target.Items;set=>_items=value;}
185
+
publicoverrideOpenApiSchemaItems{get=>_itemsis not null?_items:Target?.Items;set=>_items=value;}
190
186
/// <inheritdoc/>
191
187
publicoverrideint?MaxItems{get=>_maxItemsis not null?_maxItems:Target.MaxItems;set=>_maxItems=value;}
192
188
/// <inheritdoc/>
@@ -204,29 +200,21 @@ public override JsonNode Default
204
200
/// <inheritdoc/>
205
201
publicoverrideboolAdditionalPropertiesAllowed{get=>_additionalPropertiesAllowedis not null?_additionalPropertiesAllowed.Value:Target.AdditionalPropertiesAllowed;set=>_additionalPropertiesAllowed=value;}
206
202
/// <inheritdoc/>
207
-
publicoverrideOpenApiSchemaAdditionalProperties{get=>_additionalPropertiesis not null?_additionalProperties:Target.AdditionalProperties;set=>_additionalProperties=value;}
203
+
publicoverrideOpenApiSchemaAdditionalProperties{get=>_additionalPropertiesis not null?_additionalProperties:Target?.AdditionalProperties;set=>_additionalProperties=value;}
208
204
/// <inheritdoc/>
209
205
publicoverrideOpenApiDiscriminatorDiscriminator{get=>_discriminatoris not null?_discriminator:Target.Discriminator;set=>_discriminator=value;}
210
206
/// <inheritdoc/>
211
-
publicoverrideJsonNodeExample
212
-
{
213
-
get=>_example??=Target.Example;//TODO normalize like other properties
214
-
set=>_example=value;
215
-
}
207
+
publicoverrideJsonNodeExample{get=>_exampleis not null?_example:Target.Example;set=>_example=value;}
216
208
/// <inheritdoc/>
217
-
publicoverrideIList<JsonNode>Examples
218
-
{
219
-
get=>_examples??=Target.Examples;//TODO normalize like other properties
220
-
set=>Target.Examples=value;
221
-
}
209
+
publicoverrideIList<JsonNode>Examples{get=>_examplesis not null?_examples:Target?.Examples;set=>_examples=value;}
222
210
/// <inheritdoc/>
223
211
publicoverrideIList<JsonNode>Enum{get=>_enumis not null?_enum:Target?.Enum;set=>_enum=value;}
publicoverrideboolUnevaluatedProperties{get=>_unevaluatedPropertiesis not null?_unevaluatedProperties.Value:Target.UnevaluatedProperties;set=>_unevaluatedProperties=value;}
228
216
/// <inheritdoc/>
229
-
publicoverrideOpenApiExternalDocsExternalDocs{get=>_externalDocsis not null?_externalDocs:Target.ExternalDocs;set=>_externalDocs=value;}
217
+
publicoverrideOpenApiExternalDocsExternalDocs{get=>_externalDocsis not null?_externalDocs:Target?.ExternalDocs;set=>_externalDocs=value;}
230
218
/// <inheritdoc/>
231
219
publicoverrideboolDeprecated{get=>_deprecatedis not null?_deprecated.Value:Target.Deprecated;set=>_deprecated=value;}
0 commit comments