public bool ContainsBindingHint (BindingType type, string name, int paramCount) { return(BindingHints.ContainsKey( BindingUtil.MungeName(type, name, paramCount) )); }
public void LinkAction (string name, Engine.ValueType p1, Engine.ValueType p2, Engine.ValueType p3, Engine.ValueType p4) { BindingHints[BindingUtil.MungeName(BindingType.Action, name, 4)] = new BindingActionHint4(p1, p2, p3, p4); }
public void LinkFunction (string name, Engine.ValueType p1, Engine.ValueType p2, Engine.ValueType p3, Engine.ValueType p4, Engine.ValueType result) { BindingHints[BindingUtil.MungeName(BindingType.Function, name, 4)] = new BindingFunctionHint4(p1, p2, p3, p4, result); }
public void LinkAction (string name, Engine.ValueType p1, Engine.ValueType p2) { BindingHints[BindingUtil.MungeName(BindingType.Action, name, 2)] = new BindingActionHint2(p1, p2); }
public void LinkAction(string name) { BindingHints[BindingUtil.MungeName(BindingType.Action, name, 0)] = new BindingActionHint(); }
public BindingHint GetBindingHint (BindingType type, string name, int paramCount) { return(BindingHints[BindingUtil.MungeName(type, name, paramCount)]); }
public void LinkFunction (string name, Engine.ValueType p1, Engine.ValueType result) { BindingHints[BindingUtil.MungeName(BindingType.Function, name, 1)] = new BindingFunctionHint1(p1, result); }