33 lines
738 B
C#
33 lines
738 B
C#
namespace StellaOps.Evidence.Bundle;
|
|
|
|
/// <summary>
|
|
/// Symbol-level diff entry.
|
|
/// </summary>
|
|
public sealed class BinarySymbolDiff
|
|
{
|
|
/// <summary>
|
|
/// Diff operation type.
|
|
/// </summary>
|
|
public required BinaryDiffOperation Operation { get; init; }
|
|
|
|
/// <summary>
|
|
/// Symbol name.
|
|
/// </summary>
|
|
public required string SymbolName { get; init; }
|
|
|
|
/// <summary>
|
|
/// Symbol type (function, object, etc.).
|
|
/// </summary>
|
|
public string? SymbolType { get; init; }
|
|
|
|
/// <summary>
|
|
/// Section containing the symbol.
|
|
/// </summary>
|
|
public string? Section { get; init; }
|
|
|
|
/// <summary>
|
|
/// Symbol visibility.
|
|
/// </summary>
|
|
public string? Visibility { get; init; }
|
|
}
|