System.IHleIoDriverExtensions.ListDir C# (CSharp) Method

ListDir() public static method

public static ListDir ( this HleIoDriver, string Path ) : IEnumerable
HleIoDriver this
Path string
return IEnumerable
        public static IEnumerable<HleIoDirent> ListDir(this IHleIoDriver HleIoDriver, string Path)
        {
            var HleIoDrvFileArg = new HleIoDrvFileArg("none", HleIoDriver, 0, null);
            var HleIoDirent = default(HleIoDirent);
            var List = new List<HleIoDirent>();
            HleIoDriver.IoDopen(HleIoDrvFileArg, Path);
            while (HleIoDriver.IoDread(HleIoDrvFileArg, &HleIoDirent) > 0)
            {
                List.Add(HleIoDirent);
            }
            HleIoDriver.IoDclose(HleIoDrvFileArg);
            return List;
        }