API Reference
AsciiDocProcessorOptions
Explicit preprocessing options for attributes, conditionals, and includes.
Inheritance
- Object
- AsciiDocProcessorOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
- Method AsciiDocProcessor.Process
Constructors
public AsciiDocProcessorOptions() #Methods
public static AsciiDocProcessorOptions CreateProfile(AsciiDocDocumentProfile profile) #AsciiDocProcessorOptionsCreates bounded processing options for the requested profile. Includes and custom extensions remain disabled until a caller supplies an explicit resolver or registry.
Parameters
- profile OfficeIMO.AsciiDoc.AsciiDocDocumentProfile
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public AsciiDocDocumentProfile Profile { get; set; } #Named profile assigned to the original and processed documents.
public IReadOnlyDictionary<String, String> Attributes { get; set; } #Initial document attributes.
public String SourceName { get; set; } #Optional source identifier or primary file path.
public IAsciiDocIncludeResolver IncludeResolver { get; set; } #Include resolver. Null disables all include reads.
public Int32 MaximumIncludeDepth { get; set; } #Maximum nested includes.
public Int32 MaximumIncludeCount { get; set; } #Maximum resolved include files.
public Int32 MaximumIncludedCharacters { get; set; } #Maximum total characters returned by include resolvers.
public Int32 MaximumOutputLength { get; set; } #Maximum characters in the processed source.
public AsciiDocUndefinedAttributeBehavior UndefinedAttributeBehavior { get; set; } #Attribute expansion behavior.
public AsciiDocExtensionRegistry Extensions { get; set; } #Explicit custom processors. Null means no extensions.
public Int32 MaximumExtensionInvocations { get; set; } #Maximum custom directive invocations.