Show / Hide Table of Contents

Class ScribanDocumentSectionRenderer.DocsJsonSection

Inheritance
object
ScribanDocumentSectionRenderer.DocsJsonSection
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Docs.Documents.Rendering
Assembly: Volo.Docs.Domain.Shared.dll
Syntax
protected class ScribanDocumentSectionRenderer.DocsJsonSection

Constructors

DocsJsonSection(string, string)

Declaration
public DocsJsonSection(string opener, string closer)
Parameters
Type Name Description
string opener
string closer

Properties

Closer

Declaration
public string Closer { get; }
Property Value
Type Description
string

Opener

Declaration
public string Opener { get; }
Property Value
Type Description
string

Methods

GetJsonBeginEndIndexesAndPureJson(string, string)

Declaration
public (int, int, string) GetJsonBeginEndIndexesAndPureJson(string document, string sectionName)
Parameters
Type Name Description
string document
string sectionName
Returns
Type Description
(int, int, string)

GetPartialTemplatesInDocumentAsync(string)

Declaration
public Task<List<DocumentPartialTemplateWithValues>> GetPartialTemplatesInDocumentAsync(string documentContent)
Parameters
Type Name Description
string documentContent
Returns
Type Description
Task<List<DocumentPartialTemplateWithValues>>

SetPartialTemplates(string, IReadOnlyCollection<DocumentPartialTemplateContent>)

Declaration
public string SetPartialTemplates(string document, IReadOnlyCollection<DocumentPartialTemplateContent> templates)
Parameters
Type Name Description
string document
IReadOnlyCollection<DocumentPartialTemplateContent> templates
Returns
Type Description
string

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform