TITcs.SharePoint.Libs by Stiven F. Câmara

<PackageReference Include="TITcs.SharePoint.Libs" Version="1.0.0" />

.NET API 60,016,200 bytes

 SPFileVersionCollection

public SPFile File { get; }

public SPFileVersion this[int iIndex] { get; }

public SPWeb Web { get; }

public void Delete(int iIndex)

public void DeleteAll()

public void DeleteAllMinorVersions()

public void DeleteByID(int vid)

public void DeleteByLabel(string versionlabel)

public SPFileVersion GetVersionFromID(int versionid)

public SPFileVersion GetVersionFromLabel(string versionlabel)

public void RecycleAll()

public void Restore(int iIndex)

public void RestoreByID(int vid)

public void RestoreByID(int vid, string bypassSharedLockId)

public void RestoreByLabel(string versionlabel)