/// <summary> /// Called if the BaseBackae was changed /// </summary> protected override void OnChangedPackage() { bysimid = null; byinstance = null; names = null; famnames = null; }
/// <summary> /// Constructor /// </summary> /// <param name="names">null or a valid SimNames Provider</param> /// <param name="famnames">nullr or a valid SimFamilyNames Provider</param> internal SimDescriptions(ISimNames names, ISimFamilyNames famnames) : base(null) { this.names = names; this.famnames = famnames; }
/// <summary> /// Creates the List for the specific Package /// </summary> /// <param name="folder">The Base Package</param> /// <param name="names">null or a valid SimNames Provider</param> /// <param name="famnames">nullr or a valid SimFamilyNames Provider</param> public SimDescriptions(IPackageFile package, ISimNames names, ISimFamilyNames famnames) : base(package) { this.names = names; this.famnames = famnames; }