You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
C#
46 lines
1.1 KiB
C#
namespace DocFx.Plugin.LastModified.Files;
|
|
|
|
/// <summary>
|
|
/// A managed reference YAML document.
|
|
/// </summary>
|
|
public class ManagedReferenceDocument
|
|
{
|
|
public required ManagedReferenceItem[]? Items { get; set; }
|
|
|
|
public class ManagedReferenceItem
|
|
{
|
|
public required string Uid { get; set; }
|
|
|
|
public required string CommentId { get; set; }
|
|
|
|
public required string Id { get; set; }
|
|
|
|
public required string Name { get; set; }
|
|
|
|
public required string FullName { get; set; }
|
|
|
|
public required string NameWithType { get; set; }
|
|
|
|
public string? Type { get; set; }
|
|
|
|
public string? Parent { get; set; }
|
|
|
|
public string[]? Children { get; set; }
|
|
|
|
public string[]? Langs { get; set; }
|
|
|
|
public ManagedReferenceItemSource? Source { get; set; }
|
|
|
|
public string[]? Assemblies { get; set; }
|
|
}
|
|
|
|
public class ManagedReferenceItemSource
|
|
{
|
|
public required string Id { get; set; }
|
|
|
|
public required string Path { get; set; }
|
|
|
|
public int? StartLine { get; set; }
|
|
}
|
|
}
|