<PackageReference Include="NJsonSchema.Annotations" Version="11.6.2" />

System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute

Specifies that this constructor sets all required members for the current type, and callers do not need to set any required members themselves.
/* System.InvalidOperationException: Reentrancy in PatternStatementTransform.Run? at ICSharpCode.Decompiler.CSharp.Transforms.PatternStatementTransform.Run(AstNode rootNode, TransformContext context) at ICSharpCode.Decompiler.CSharp.CSharpDecompiler.RunTransforms(AstNode rootNode, DecompileRun decompileRun, ITypeResolveContext decompilationContext) at ICSharpCode.Decompiler.CSharp.CSharpDecompiler.DecompileType(FullTypeName fullTypeName) at Relativity.APIReference.TypeDocumentation.b__30_0() in C:\Dev\relativity.apireference\Data\TypeDocumentation.cs:line 270 */