ROOT.NET.Dynamic by Gordon Watts

<PackageReference Include="ROOT.NET.Dynamic" Version="5.34.19.4" />

.NET API 3,159,552 bytes

 NTFileInfo

public class NTFileInfo : NTNamed, NTFileInfo
public virtual NTUrl CurrentUrl { get; }

public virtual NTUrl FirstUrl { get; }

public virtual int Index { get; set; }

public virtual NTMD5 MD5 { get; }

public virtual NTFileInfoMeta MetaData { get; }

public virtual NTList MetaDataList { get; }

public virtual int NUrls { get; }

public virtual long Size { get; set; }

public NTFileInfo(string url, long size, string uuid, string md5, NTObject meta)

public NTFileInfo(string url, long size, string uuid, string md5)

public NTFileInfo(string url, long size, string uuid)

public NTFileInfo(string url, long size)

public NTFileInfo(NTFileInfo arg1)

public NTFileInfo(string url)

public NTFileInfo()

public NTFileInfo(TFileInfo* modopt(System.Runtime.CompilerServices.IsImplicitlyDereferenced) instance)

public NTFileInfo(TFileInfo* instance)

public static NTClass Class()

public static string Class_Name()

public static short Class_Version()

public static int DeclFileLine()

public static string DeclFileName()

public static void Dictionary()

public static int ImplFileLine()

public static string ImplFileName()

public virtual bool AddMetaData(NTObject meta)

public virtual bool AddUrl(string url, bool infront)

public virtual bool AddUrl(string url)

public virtual TFileInfo* CPP_Instance_TFileInfo()

public virtual NTUrl FindByUrl(string url, bool withDeflt)

public virtual NTUrl FindByUrl(string url)

public virtual NTUrl GetCurrentUrl()

public virtual NTUrl GetFirstUrl()

public virtual int GetIndex()

public virtual NTMD5 GetMD5()

public virtual NTFileInfoMeta GetMetaData(string meta)

public virtual NTFileInfoMeta GetMetaData()

public virtual NTList GetMetaDataList()

public virtual int GetNUrls()

public virtual int GetRawCPPPointer()

public virtual long GetSize()

public virtual NTUrl GetUrlAt(int i)

public virtual NTUUID GetUUID()

public virtual NTUrl NextUrl()

public virtual bool RemoveMetaData(string meta)

public virtual bool RemoveMetaData()

public virtual bool RemoveUrl(string url)

public virtual bool RemoveUrlAt(int i)

public virtual void ResetUrl()

public virtual bool SetCurrentUrl(NTUrl url)

public virtual bool SetCurrentUrl(string url)

public virtual void SetIndex(int idx)

protected void SetInstance(TFileInfo* instance)

public virtual void SetSize(long size)

public virtual void SetUUID(string uuid)