コード例 #1
0
 /*********
 ** Public methods
 *********/
 /// <summary>Construct an instance.</summary>
 /// <param name="displayName">The mod's default display name.</param>
 /// <param name="model">The raw data model.</param>
 internal ModDataRecord(string displayName, ModDataModel model)
 {
     this.DisplayName      = displayName;
     this.ID               = model.ID;
     this.FormerIDs        = model.GetFormerIDs().ToArray();
     this.SuppressWarnings = model.SuppressWarnings;
     this.Fields           = model.GetFields().ToArray();
 }
コード例 #2
0
 /*********
 ** Public methods
 *********/
 /// <summary>Construct an instance.</summary>
 /// <param name="displayName">The mod's default display name.</param>
 /// <param name="model">The raw data model.</param>
 internal ModDataRecord(string displayName, ModDataModel model)
 {
     this.DisplayName       = displayName;
     this.ID                = model.ID;
     this.FormerIDs         = model.GetFormerIDs().ToArray();
     this.MapLocalVersions  = new Dictionary <string, string>(model.MapLocalVersions, StringComparer.InvariantCultureIgnoreCase);
     this.MapRemoteVersions = new Dictionary <string, string>(model.MapRemoteVersions, StringComparer.InvariantCultureIgnoreCase);
     this.Fields            = model.GetFields().ToArray();
 }