// Copyright (c) 2012-2019 Wojciech Figat. All rights reserved. using System; namespace Flax.Build.Bindings { /// /// The native file information for bindings generator. /// public class FileInfo : ApiTypeInfo, IComparable { public override void AddChild(ApiTypeInfo apiTypeInfo) { if (apiTypeInfo.Namespace == null) apiTypeInfo.Namespace = Namespace; base.AddChild(apiTypeInfo); } public int CompareTo(FileInfo other) { return Name.CompareTo(other.Name); } public override string ToString() { return System.IO.Path.GetFileName(Name); } } }