Skip to content

Commit 2749a3e

Browse files
committed
chore: use conditional compilation to make reference a required field
1 parent 80edd66 commit 2749a3e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/Microsoft.OpenApi/Models/References/BaseOpenApiReferenceHolder.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,13 @@ protected BaseOpenApiReferenceHolder(string referenceId, OpenApiDocument? hostDo
5858
/// <inheritdoc/>
5959
public bool UnresolvedReference { get => Reference is null || Target is null; }
6060

61+
#if NETSTANDARD2_1_OR_GREATER
62+
/// <inheritdoc/>
63+
public required OpenApiReference Reference { get; init; }
64+
#else
6165
/// <inheritdoc/>
6266
public OpenApiReference Reference { get; init; }
67+
#endif
6368
/// <inheritdoc/>
6469
public abstract V CopyReferenceAsTargetElementWithOverrides(V source);
6570
/// <inheritdoc/>

0 commit comments

Comments
 (0)