Namespace ZptSharp.SourceAnnotation
Classes
AnnotationProvider
Implementation of IGetsAnnotationForNode which returns a string based on the source information for the node, along with dividing lines.
Commenter
Default implementation of IAddsComment which adds comments before and after node nodes.
SourceAnnotationContextProcessor
An implementation of IProcessesExpressionContext which adds source annotation to the DOM where it is applicable to do so.
SourceAnnotationContextProcessorFactory
Implementation of IGetsSourceAnnotationContextProcessor which returns a context processor suitable for adding source annotation to a rendered document.
SourceAnnotationStringProvider
Default implementation of IGetsSourceAnnotationString which gets source information strings.
Interfaces
IAddsComment
An object which adds comments to the DOM, either before or after a specified node.
IGetsAnnotationForNode
An object which gets the annotation text for a specified node.
IGetsSourceAnnotationContextProcessor
An object which can get a IProcessesExpressionContext suitable for the source-annotation process, which adds comments to a document indicating the source info.
IGetsSourceAnnotationString
An object which gets a string representation of source information, for source annotation.