mirror of
https://github.com/actions/runner.git
synced 2025-12-17 07:30:57 +00:00
GitHub Actions Runner
This commit is contained in:
17
src/Sdk/BuildWebApi/Api/BuildDefinitionExtensions.cs
Normal file
17
src/Sdk/BuildWebApi/Api/BuildDefinitionExtensions.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using GitHub.Services.Common;
|
||||
|
||||
namespace GitHub.Build.WebApi
|
||||
{
|
||||
public static class BuildDefinitionExtensions
|
||||
{
|
||||
public static T GetProcess<T>(
|
||||
this BuildDefinition definition) where T : BuildProcess
|
||||
{
|
||||
ArgumentUtility.CheckForNull(definition, nameof(definition));
|
||||
ArgumentUtility.CheckForNull(definition.Process, nameof(definition.Process));
|
||||
ArgumentUtility.CheckType<T>(definition.Process, nameof(definition.Process), nameof(T));
|
||||
|
||||
return definition.Process as T;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user