Definition
Assembly: CloudNimble.DotNetDocs.Core.dll Namespace: CloudNimble.DotNetDocs.Core.Renderers Inheritance: CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Summary
Renders documentation as JSON files.Remarks
Generates structured JSON documentation suitable for API consumption and integration with documentation tools.Constructors
.ctor
Initializes a new instance of the JsonRenderer class.Syntax
Parameters
.ctor Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
.ctor Inherited
Inherited from
objectSyntax
Properties
Context Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Property Value
Type:CloudNimble.DotNetDocs.Core.ProjectContext
The project context containing configuration and settings.
Enabled Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Property Value
Type:bool
FileNamingOptions Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Property Value
Type:CloudNimble.DotNetDocs.Core.Configuration.FileNamingOptions
The file naming configuration.
Methods
Equals Inherited Virtual
Inherited from
objectSyntax
Parameters
Returns
Type:bool
Equals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
EscapeXmlTagsInString Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The escaped string safe for MDX rendering.
Remarks
Converts angle brackets to HTML entities to prevent MDX parser interpretation as JSX/HTML tags. This handles both generic type syntax (e.g., JsonConverter<object>) and XML documentation tags (e.g., <see cref=”…”>) by converting them to JsonConverter<object> and <see cref=”…”> respectively.GetAccessModifier Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The access modifier string.
GetEventSignature Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The event signature.
GetFieldSignature Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The field signature.
GetHashCode Inherited Virtual
Inherited from
objectSyntax
Returns
Type:int
GetMemberSignature Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The member signature string.
GetMethodSignature Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The method signature.
GetNamespaceFileName Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
A safe file name for the namespace.
Remarks
This method is deprecated. Use GetNamespaceFilePath instead.GetNamespaceFilePath Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The full file path for the namespace documentation.
GetPropertySignature Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The property signature.
GetSafeNamespaceName Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
A safe namespace name, using “global” for the global namespace.
GetSafeTypeName Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
A safe type name with invalid characters replaced.
GetType Inherited
Inherited from
objectSyntax
Returns
Type:System.Type
GetTypeFileName Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
A safe file name for the type.
Remarks
This method is deprecated. Use GetTypeFilePath instead.GetTypeFilePath Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The full file path for the type documentation.
GetTypeSignature Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The type signature.
MemberwiseClone Inherited
Inherited from
objectSyntax
Returns
Type:object
ReferenceEquals Inherited
Inherited from
objectSyntax
Parameters
Returns
Type:bool
RemoveIndentation Inherited
Inherited from
CloudNimble.DotNetDocs.Core.Renderers.RendererBaseSyntax
Parameters
Returns
Type:string
The text with common indentation removed.
RenderAsync
Renders the documentation assembly to JSON files.Syntax
Parameters
Returns
Type:System.Threading.Tasks.Task
A task representing the asynchronous rendering operation.
RenderPlaceholdersAsync
Renders placeholder conceptual content files for the documentation assembly.Syntax
Parameters
Returns
Type:System.Threading.Tasks.Task
A task representing the asynchronous placeholder rendering operation.
ToString Inherited Virtual
Inherited from
objectSyntax
Returns
Type:string?
Related APIs
- CloudNimble.DotNetDocs.Core.IDocRenderer