#nullable enable using System; using System.Collections.Generic; namespace IlInterpreter { /// /// Represents a compiled, validated script that can be executed by the interpreter. /// Instances are produced by the host compilation layer (Unity.Pipeline.Compilation) and /// consumed by IlInterpreter.Interpreter. /// interface IScript { /// Name of the script class (as declared in source). string Name { get; } /// /// The compiled IL bytes. These have been validated by the IL validator and /// are safe to interpret. /// ReadOnlyMemory Il { get; } } }