Added some sorting to documentation output
This commit is contained in:
committed by
Matthias Mailänder
parent
6b98a75658
commit
04afa4a72c
@@ -40,7 +40,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
version = args[1];
|
||||
|
||||
var objectCreator = utility.ModData.ObjectCreator;
|
||||
var spriteSequenceTypes = objectCreator.GetTypesImplementing<ISpriteSequence>().OrderBy(t => t.Namespace);
|
||||
var spriteSequenceTypes = objectCreator.GetTypesImplementing<ISpriteSequence>().OrderBy(t => t.Namespace).ThenBy(t => t.Name);
|
||||
|
||||
var json = GenerateJson(version, spriteSequenceTypes);
|
||||
Console.WriteLine(json);
|
||||
@@ -91,7 +91,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
})
|
||||
});
|
||||
|
||||
var relatedEnums = relatedEnumTypes.Select(type => new
|
||||
var relatedEnums = relatedEnumTypes.OrderBy(t => t.Name).Select(type => new
|
||||
{
|
||||
type.Namespace,
|
||||
type.Name,
|
||||
|
||||
@@ -38,7 +38,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
version = args[1];
|
||||
|
||||
var objectCreator = utility.ModData.ObjectCreator;
|
||||
var traitInfos = objectCreator.GetTypesImplementing<TraitInfo>().OrderBy(t => t.Namespace);
|
||||
var traitInfos = objectCreator.GetTypesImplementing<TraitInfo>().OrderBy(t => t.Namespace).ThenBy(t => t.Name);
|
||||
|
||||
var json = GenerateJson(version, traitInfos, objectCreator);
|
||||
Console.WriteLine(json);
|
||||
@@ -96,7 +96,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
})
|
||||
});
|
||||
|
||||
var relatedEnums = relatedEnumTypes.Select(type => new
|
||||
var relatedEnums = relatedEnumTypes.OrderBy(t => t.Name).Select(type => new
|
||||
{
|
||||
type.Namespace,
|
||||
type.Name,
|
||||
|
||||
@@ -40,8 +40,8 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
|
||||
var objectCreator = utility.ModData.ObjectCreator;
|
||||
var weaponInfo = new[] { typeof(WeaponInfo) };
|
||||
var warheads = objectCreator.GetTypesImplementing<IWarhead>().OrderBy(t => t.Namespace);
|
||||
var projectiles = objectCreator.GetTypesImplementing<IProjectileInfo>().OrderBy(t => t.Namespace);
|
||||
var warheads = objectCreator.GetTypesImplementing<IWarhead>().OrderBy(t => t.Namespace).ThenBy(t => t.Name);
|
||||
var projectiles = objectCreator.GetTypesImplementing<IProjectileInfo>().OrderBy(t => t.Namespace).ThenBy(t => t.Name);
|
||||
|
||||
var weaponTypes = weaponInfo.Concat(projectiles).Concat(warheads);
|
||||
|
||||
@@ -99,7 +99,7 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
||||
})
|
||||
});
|
||||
|
||||
var relatedEnums = relatedEnumTypes.Select(type => new
|
||||
var relatedEnums = relatedEnumTypes.OrderBy(t => t.Name).Select(type => new
|
||||
{
|
||||
type.Namespace,
|
||||
type.Name,
|
||||
|
||||
Reference in New Issue
Block a user