private static string? GetBicepSamplesSection()

in src/TemplateRefGenerator/Generators/MarkdownGenerator.cs [606:635]


    private static string? GetBicepSamplesSection(RemarksLoader remarksLoader, ResourceMetadata resource, RemarksFile remarks)
    {
        var bicepSamples = remarks.GetBicepSamples(resource).ToArray();

        if (!bicepSamples.Any())
        {
            return null;
        }

        var sb = new StringBuilder();
        sb.Append($"""
### Bicep Samples


""");
        
        foreach (var sample in bicepSamples)
        {
            sb.Append($"""
{sample.Description}

```bicep
{remarksLoader.GetCodeSample(resource.Provider, sample)}
```

""");
        }

        return sb.ToString();
    }