示例#1
0
 public IValidationResult ValidateMods()
 {
     return(ValidationResult.AggregateResults(this.Mods.Select(mod => mod.ValidateObject())));
 }
示例#2
0
 public IValidationResult ValidateLances()
 {
     return(ValidationResult.AggregateResults(this.GetReferenceableObjects().Where(o => o.ObjectType == ObjectType.LanceDef).Cast <LanceDefObjectDefinition>().Select(o => o.ValidateObject())));
 }
示例#3
0
 public override IValidationResult ValidateObject()
 {
     return(ValidationResult.AggregateResults(this.LanceSlots.Select(definition => definition.ValidateObject())));
 }
示例#4
0
 public override IValidationResult ValidateObject()
 {
     return(ValidationResult.AggregateResults(this.Entries.Select(entry => entry.ValidateObject())));
 }