public PathTooLongException(IBrowsableObjectInfo path) : base() => Path = path;
public IOException(IBrowsableObjectInfo path) : base() => Path = path;
public static bool IsBrowsable(this IBrowsableObjectInfo browsableObjectInfo) => BrowsableObjectInfo._IsBrowsable(browsableObjectInfo ?? throw GetArgumentNullException(nameof(browsableObjectInfo)));
public FileLoadException(IBrowsableObjectInfo path) : base() => Path = path;
public DirectoryNotFoundException(IBrowsableObjectInfo path) : base() => Path = path;
public EndOfStreamException(IBrowsableObjectInfo path) : base() => Path = path;
public static System.Collections.Generic.IEnumerable<DotNetNamespaceInfoItemProvider> From(IBrowsableObjectInfo dotNetItemInfo, System.Collections.Generic.IEnumerable<DotNetItemType> typesToEnumerate, in Predicate<DotNetNamespaceInfoItemProvider> func)
public static BrowsableAs GetBrowsableAsValue(this IBrowsableObjectInfo browsableObjectInfo) => browsableObjectInfo.IsBrowsable() ? browsableObjectInfo.IsLocalRoot ? BrowsableAs.LocalRoot : BrowsableAs.Folder : BrowsableAs.File;