Add XML docs

This commit is contained in:
Stone_Red
2026-03-26 13:34:05 +01:00
parent c40195d0a3
commit 057802c43d
7 changed files with 413 additions and 1 deletions
@@ -1,3 +1,10 @@
namespace StoneRed.LogicSimulator.Simulation;
/// <summary>
/// Represents an instance of a macro gate added to the circuit.
/// Contains the gate IDs of the instance's input and output pins.
/// </summary>
/// <param name="Name">The name of the macro gate definition.</param>
/// <param name="Inputs">Array of gate IDs representing the input pins of this instance.</param>
/// <param name="Outputs">Array of gate IDs representing the output pins of this instance.</param>
public sealed record MacroInstance(string Name, int[] Inputs, int[] Outputs);