/// <summary> /// Checks validity of inputs /// </summary> public override bool IsValid() { try { object classObject = ClassHelper.GetClass(AssemblyName, ClassName); if (classObject != null) { Type parentType = Type.GetType(BaseClassName); if ((classObject.GetType().GetInterface(BaseClassName, true) != null) || ((parentType != null) && (classObject.GetType().IsSubclassOf(parentType)))) { return(true); } } } catch { return(false); } return(false); }