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

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

.NET API 60,016,200 bytes

 SPContext

public sealed class SPContext
public sealed delegate GetCachedField : MulticastDelegate

public sealed delegate SetCachedField : MulticastDelegate

public static SPContext Current { get; }

public static bool RenderingFromCurrentMetainfo { get; set; }

public bool ContentTypeSetInQueryString { get; set; }

public SPFieldCollection Fields { get; }

public SPFile File { get; }

public SPFileLevel FileLevel { get; }

public SPFormContext FormContext { get; }

public bool HasDesignTimeContentType { get; }

public bool IsDesignTime { get; }

public bool IsPopUI { get; }

public bool IsRemoteAuthoringTime { get; }

public SPItem Item { get; }

public int ItemId { get; set; }

public string ItemIdAsString { get; set; }

public SPList List { get; }

public Guid ListId { get; }

public SPListItem ListItem { get; }

public string ListItemDisplayName { get; set; }

public string ListItemServerRelativeUrl { get; set; }

public bool LoadContentTypes { get; set; }

public string RecurrenceID { get; }

public string RootFolderUrl { get; }

public SPSite Site { get; }

public bool UseDefaultCachePolicy { get; set; }

public SPViewContext ViewContext { get; }

public SPWeb Web { get; }

public static SPContext GetContext(HttpContext context)

public static SPContext GetContext(HttpContext context, int itemId, Guid listId, SPWeb web)

public static SPContext GetContext(HttpContext context, string itemId, Guid listId, SPWeb web)

public static SPContext GetContext(HttpContext context, Guid viewId, Guid listId, SPWeb web)

public static SPContext GetContext(HttpContext context, SPItem item, SPWeb web)

public static SPContext GetContext(HttpContext context, int itemId, Type itemType)

public static SPContext GetContext(SPWeb web)

public static void UpdateAfterUrlRewrite()

public void CacheWeb(string key, SPWeb web)

public bool ClearCachedWeb(string key)

public SPWeb GetCachedWeb(string key)

public bool GetValueFromPageData(string strKey, out object objValue)

public void ResetItem()

public void SetDesignTimeOnContext()