Skip to content

Commit 2009c8e

Browse files
authored
Merge pull request #25 from Bartleby2718/main
Use GenerateDocumentationFile to expose doc comments to package consumers
2 parents d27b19a + 3855857 commit 2009c8e

File tree

7 files changed

+19
-0
lines changed

7 files changed

+19
-0
lines changed

src/dbup-sqlserver/AzureSqlConnectionManager.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@ namespace DbUp.SqlServer;
1111
/// <summary>Manages an Azure Sql Server database connection.</summary>
1212
public class AzureSqlConnectionManager : DatabaseConnectionManager
1313
{
14+
/// <summary>
15+
/// Initializes a new instance of the <see cref="AzureSqlConnectionManager"/> class using a connection string and an Azure token credential.
16+
/// </summary>
17+
/// <param name="connectionString">The SQL connection string.</param>
18+
/// <param name="tokenCredential">The Azure token credential used for authentication.</param>
19+
/// <param name="resource">The resource URI for Azure SQL authentication.</param>
20+
/// <param name="tenantId">Optional tenant ID for multi-tenant authentication scenarios.</param>
1421
public AzureSqlConnectionManager(
1522
string connectionString,
1623
TokenCredential tokenCredential,
@@ -34,6 +41,7 @@ public AzureSqlConnectionManager(
3441
{
3542
}
3643

44+
/// <inheritdoc/>
3745
public override IEnumerable<string> SplitScriptIntoCommands(string scriptContents)
3846
{
3947
var commandSplitter = new SqlCommandSplitter();

src/dbup-sqlserver/Helpers/TemporarySqlDatabase.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public TemporarySqlDatabase(string name) : this(name, localSqlInstance) { }
2626
/// Initializes a new instance of the <see cref="TemporarySqlDatabase"/> class.
2727
/// </summary>
2828
/// <param name="name">The name.</param>
29+
/// <param name="instanceName">The name of the instance.</param>
2930
public TemporarySqlDatabase(string name, string instanceName) :
3031
this(new SqlConnectionStringBuilder($"Server={instanceName};Database={name};Trusted_connection=true;Pooling=false"))
3132
{

src/dbup-sqlserver/SqlConnectionManager.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public SqlConnectionManager(string connectionString)
2626
}))
2727
{ }
2828

29+
/// <inheritdoc/>
2930
public override IEnumerable<string> SplitScriptIntoCommands(string scriptContents)
3031
{
3132
var commandSplitter = new SqlCommandSplitter();

src/dbup-sqlserver/SqlScriptExecutor.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,13 @@ public SqlScriptExecutor(Func<IConnectionManager> connectionManagerFactory, Func
2828
{
2929
}
3030

31+
/// <inheritdoc/>
3132
protected override string GetVerifySchemaSql(string schema)
3233
{
3334
return string.Format(@"IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'{0}') Exec('CREATE SCHEMA [{0}]')", Schema);
3435
}
3536

37+
/// <inheritdoc/>
3638
protected override void ExecuteCommandsWithinExceptionHandler(int index, SqlScript script, Action executeCommand)
3739
{
3840
try

src/dbup-sqlserver/SqlServerObjectParser.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ namespace DbUp.SqlServer
99
/// </summary>
1010
public class SqlServerObjectParser : SqlObjectParser
1111
{
12+
/// <summary>
13+
/// Initializes a new instance of the <see cref="SqlServerObjectParser"/> class.
14+
/// </summary>
1215
public SqlServerObjectParser()
1316
: base("[", "]")
1417
{

src/dbup-sqlserver/SqlTableJournal.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,19 @@ public SqlTableJournal(Func<IConnectionManager> connectionManager, Func<IUpgrade
2626
{
2727
}
2828

29+
/// <inheritdoc/>
2930
protected override string GetInsertJournalEntrySql(string @scriptName, string @applied)
3031
{
3132
return $"insert into {FqSchemaTableName} (ScriptName, Applied) values ({@scriptName}, {@applied})";
3233
}
3334

35+
/// <inheritdoc/>
3436
protected override string GetJournalEntriesSql()
3537
{
3638
return $"select [ScriptName] from {FqSchemaTableName} order by [ScriptName]";
3739
}
3840

41+
/// <inheritdoc/>
3942
protected override string CreateSchemaTableSql(string quotedPrimaryKeyName)
4043
{
4144
return

src/dbup-sqlserver/dbup-sqlserver.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<SignAssembly>true</SignAssembly>
1515
<RepositoryUrl>https://github.com/DbUp/dbup-sqlserver.git</RepositoryUrl>
1616
<PackageIcon>dbup-icon.png</PackageIcon>
17+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1718
</PropertyGroup>
1819

1920
<PropertyGroup Condition="'$(CI)' == 'true'">

0 commit comments

Comments
 (0)