Interface IShareProvider Namespace: EyeAuras.Shared.Sharing.Services Assembly: EyeAuras.Shared.dll Syntax public interface IShareProvider Properties Name Description Name Methods Name Description GetShare(AuraShareId, long?, string) GetShareJson(AuraShareId, long?, string) GetShareMetadata(AuraShareId, long?) ToUri(AuraShareId, long?) TryParse(Uri, out AuraShareId, out long?) Update(ShareInfo) UpdatePackConfig(AuraShareId, PackAurasConfig) Extension Methods ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>) ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>) ObjectExtensions.CloneJson<T>(T) ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget) ObjectExtensions.DumpToJson<T>(T) ObjectExtensions.DumpToTextRaw<T>(T) ObjectExtensions.DumpToText<T>(T) ObjectExtensions.Dump<T>(T) ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue) ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>) ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>) ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int) ObjectExtensions.ToJson<T>(T, Formatting) ObjectExtensions.ToStringSafe<T>(T) ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[]) ObjectExtensions.WaitForAsync<TObject, T1>(TObject, Func<TObject, T1>, Predicate<T1>, TimeSpan, int) XDocumentExtensions.AddTo<T>(T, XContainer) ObjectExtensions.GetPropertyAccessor<TValue>(object, string) ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string) ObjectReflectionExtensions.GetPropertyValue<T>(object, string) ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)