public ICloudProviderExternalLinkDefinitionExtractor?Get(CloudProviderKind cloudProviderKind) { return(cloudProviderKind switch { CloudProviderKind.GitHub => new GitHubExternalLinkDefinitionExtractor(), CloudProviderKind.AzureDevOps => new AzureDevopsExternalLinkDefinitionExtractor(), _ => null });
public ICloudProviderExternalLinkDefinitionExtractor?Get(CloudProviderKind cloudProviderKind) { switch (cloudProviderKind) { case CloudProviderKind.GitHub: return(new GitHubExternalLinkDefinitionExtractor()); case CloudProviderKind.AzureDevOps: return(new AzureDevopsExternalLinkDefinitionExtractor()); } return(null); }