Show / Hide Table of Contents

Class CoreRunGenerator

Inheritance
Object
GeneratorBase
DotNetCliGenerator
CsProjGenerator
CoreRunGenerator
Implements
IGenerator
IEquatable<CsProjGenerator>
Inherited Members
CsProjGenerator.RuntimeFrameworkVersion
CsProjGenerator.GetBuildArtifactsDirectoryPath(BuildPartition, String)
CsProjGenerator.GetProjectFilePath(String)
CsProjGenerator.GenerateProject(BuildPartition, ArtifactsPaths, ILogger)
CsProjGenerator.GetRuntimeSettings(GcMode, IResolver)
CsProjGenerator.GetProjectFilePath(Type, ILogger)
CsProjGenerator.Equals(Object)
CsProjGenerator.Equals(CsProjGenerator)
CsProjGenerator.GetHashCode()
DotNetCliGenerator.TargetFrameworkMoniker
DotNetCliGenerator.CliPath
DotNetCliGenerator.PackagesPath
DotNetCliGenerator.IsNetCore
DotNetCliGenerator.GetExecutableExtension()
DotNetCliGenerator.GenerateBuildScript(BuildPartition, ArtifactsPaths)
GeneratorBase.GenerateProject(BuildPartition, ILogger, String)
GeneratorBase.GenerateNuGetConfig(ArtifactsPaths)
GeneratorBase.GenerateAppConfig(BuildPartition, ArtifactsPaths)
GeneratorBase.GenerateCode(BuildPartition, ArtifactsPaths)
GeneratorBase.GetExecutablePath(String, String)
Namespace: BenchmarkDotNet.Toolchains.CoreRun
Assembly: BenchmarkDotNet.dll
Syntax
public class CoreRunGenerator : CsProjGenerator, IGenerator, IEquatable<CsProjGenerator>

Constructors

CoreRunGenerator(FileInfo, FileInfo, String, String, String)

Declaration
public CoreRunGenerator(FileInfo sourceCoreRun, FileInfo copyCoreRun, string targetFrameworkMoniker, string cliPath, string packagesPath)
Parameters
Type Name Description
FileInfo sourceCoreRun
FileInfo copyCoreRun
String targetFrameworkMoniker
String cliPath
String packagesPath

Methods

CopyAllRequiredFiles(ArtifactsPaths)

Declaration
protected override void CopyAllRequiredFiles(ArtifactsPaths artifactsPaths)
Parameters
Type Name Description
ArtifactsPaths artifactsPaths
Overrides
DotNetCliGenerator.CopyAllRequiredFiles(ArtifactsPaths)

GetArtifactsToCleanup(ArtifactsPaths)

Declaration
protected override string[] GetArtifactsToCleanup(ArtifactsPaths artifactsPaths)
Parameters
Type Name Description
ArtifactsPaths artifactsPaths
Returns
Type Description
String[]
Overrides
DotNetCliGenerator.GetArtifactsToCleanup(ArtifactsPaths)

GetBinariesDirectoryPath(String, String)

Declaration
protected override string GetBinariesDirectoryPath(string buildArtifactsDirectoryPath, string configuration)
Parameters
Type Name Description
String buildArtifactsDirectoryPath
String configuration
Returns
Type Description
String
Overrides
CsProjGenerator.GetBinariesDirectoryPath(String, String)

GetPackagesDirectoryPath(String)

Declaration
protected override string GetPackagesDirectoryPath(string buildArtifactsDirectoryPath)
Parameters
Type Name Description
String buildArtifactsDirectoryPath
Returns
Type Description
String
Overrides
DotNetCliGenerator.GetPackagesDirectoryPath(String)

Implements

IGenerator
System.IEquatable<T>
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors