public T Convert <T, TBacking>(IOpenBoxesContext <T, TBacking> context) where TBacking : IBacking { return(context.NextCallOperation(this)); }
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.SubtractOperation(this)); }
public T Convert <T, TBaking>(IOpenBoxesContext <T, TBaking> context) where TBaking : IBacking { return(context.ModuleDefinition(this)); }
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.EmptyInstance(this)); }
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.LessThanOperation(this)); }
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.RootScope(this)); }
public abstract T1 Convert <T1, TBacking>(IOpenBoxesContext <T1, TBacking> context) where TBacking : IBacking;
public T Convert <T, TBacking>(IOpenBoxesContext <T, TBacking> context) where TBacking : IBacking { return(context.EmptyInstance(this)); }
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.MultiplyOperation(this)); }
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.TryAssignOperation(this)); }
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.MemberReferance(this)); }
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.IfTrueOperation(this)); }
public abstract T1 Convert <T1>(IOpenBoxesContext <T1> context);
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.NextCallOperation(this)); }
public T Convert <T, TBacking>(IOpenBoxesContext <T, TBacking> context) where TBacking : IBacking { return(context.MemberReferance(this)); }
public T Convert <T, TBaking>(IOpenBoxesContext <T, TBaking> _) where TBaking : IBacking { throw new NotImplementedException(); }
public T Convert <T>(IOpenBoxesContext <T> context) { return(context.ObjectDefinition(this)); }