/// <summary> /// Collects alignment operations (for debugging purposes). /// </summary> private static void Specialize( RewriterContext context, SpecializerData data, AsAligned value) => data.ToImplement.Add(value);
/// <summary cref="IValueVisitor.Visit(AsAligned)"/> public void Visit(AsAligned value) => CodeGenerator.GenerateCode(value);
/// <summary cref="IBackendCodeGenerator.GenerateCode(AsAligned)"/> public void GenerateCode(AsAligned value) { var source = Load(value.Source); Bind(value, source); }