public virtual bool Equals(LuiObjectParameters other) { if (other == null || GetType() != other.GetType()) { return(false); } bool iseq = Type == other.Type && Name == other.Name; return(iseq); }
public static ILuiObject Create(LuiObjectParameters p, IEnumerable <ILuiObject> dependencies) { var args = (new object[] { p }).Concat(dependencies).ToArray(); return((ILuiObject)Activator.CreateInstance(p.Type, BindingFlags.CreateInstance | BindingFlags.Public | BindingFlags.Instance | BindingFlags.OptionalParamBinding, null, args, CultureInfo.CurrentCulture)); }
public LuiObjectParametersEventArgs(LuiObjectParameters p) : base() { Argument = p; }
public static ILuiObject Create(LuiObjectParameters p) { return((ILuiObject)Activator.CreateInstance(p.Type, p)); }
public static ILuiObject Create <P>(LuiObjectParameters <P> p) where P : LuiObjectParameters <P> { return((ILuiObject)Activator.CreateInstance(p.Type, p)); }