using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Text;

namespace Kaolin.Expressions.Extensions
{
    public static class LabelExtensions
    {
		public static LabelExpression Label(this LabelTarget target) => Expression.Label(target);
		public static LabelExpression Label(this LabelTarget target, Expression defaultValue) => Expression.Label(target, defaultValue);
		public static GotoExpression Goto(this LabelTarget target) => Expression.Goto(target);
		public static GotoExpression Goto(this LabelTarget target, Expression value) => Expression.Goto(target, value);
		public static GotoExpression Goto(this LabelTarget target, Type type) => Expression.Goto(target, type);
		public static GotoExpression Goto(this LabelTarget target, Expression value, Type type) => Expression.Goto(target, value, type);
	}
}
