public static void SetArtifactPackage()

in src/build/Extensions/BuildContextExtensions.cs [22:33]


        public static void SetArtifactPackage(this BuildContext ctx, ArtifactPackage ap) =>
            ctx.Items.Add(nameof(ArtifactPackage), ap);

        public static ArtifactPackage GetArtifactPackage(this BuildContext ctx)
        {
            if (ctx.Items.TryGetValue(nameof(ArtifactPackage), out var obj) && obj is ArtifactPackage ap)
                return ap;

            throw new Exception(
                $"Unable to get {nameof(ArtifactPackage)} instance from " +
                $"{nameof(BuildContext)}.{nameof(BuildContext.Items)}");
        }