| TypeName | DOC101UseChildBlocksConsistently |
| CheckId | DOC101 |
| Category | Style Rules |
A documentation element contains some children which are block-level elements, but other children which are not.
A violation of this rule occurs when a documentation element contains some children which are block-level elements, but other children which are not.
/// <summary>Summary text.</summary>
/// <param name="x">
/// Parameter documentation.
/// <para>Parameter documentation continued.</para>
/// </param>
public void SomeOperation(int x)
{
}To fix a violation of this rule, place the content in a block-level element, such as a <para> element.
/// <summary>Summary text.</summary>
/// <param name="x">
/// <para>Parameter documentation.</para>
/// <para>Parameter documentation continued.</para>
/// </param>
public void SomeOperation(int x)
{
}#pragma warning disable DOC101 // Use child blocks consistently
/// <summary>Summary text.</summary>
/// <param name="x">
/// Inline content.
/// <para>Block content.</para>
/// </param>
public void SomeOperation(int x)
#pragma warning restore DOC101 // Use child blocks consistently
{
}