public static string GetOriginalPath(this PlaceholderItem placeholder) { byte[] customDataRaw = placeholder.GetCustomData(); CustomData customData = (customDataRaw.Length > 0) ? CustomData.Deserialize(customDataRaw) : new CustomData(); return(customData.OriginalPath); }
public static void SetOriginalPath(this PlaceholderItem placeholder, string originalPath) { byte[] customDataRaw = placeholder.GetCustomData(); CustomData customData = (customDataRaw.Length > 0) ? CustomData.Deserialize(customDataRaw) : new CustomData(); customData.OriginalPath = originalPath; placeholder.SetCustomData(customData.Serialize()); }