Show / Hide Table of Contents

Class Generator

Inheritance
Object
GeneratorBase
Generator
Implements
IGenerator
Inherited Members
GeneratorBase.GenerateProject(BuildPartition, ILogger, String)
GeneratorBase.GetBinariesDirectoryPath(String, String)
GeneratorBase.GetExecutableExtension()
GeneratorBase.GetProjectFilePath(String)
GeneratorBase.CopyAllRequiredFiles(ArtifactsPaths)
GeneratorBase.GenerateNuGetConfig(ArtifactsPaths)
GeneratorBase.GenerateProject(BuildPartition, ArtifactsPaths, ILogger)
GeneratorBase.GetPackagesDirectoryPath(String)
GeneratorBase.GenerateAppConfig(BuildPartition, ArtifactsPaths)
GeneratorBase.GenerateCode(BuildPartition, ArtifactsPaths)
GeneratorBase.GetExecutablePath(String, String)
Namespace: BenchmarkDotNet.Toolchains.Roslyn
Assembly: BenchmarkDotNet.dll
Syntax
public class Generator : GeneratorBase, IGenerator

Methods

GenerateBuildScript(BuildPartition, ArtifactsPaths)

Declaration
protected override void GenerateBuildScript(BuildPartition buildPartition, ArtifactsPaths artifactsPaths)
Parameters
Type Name Description
BuildPartition buildPartition
ArtifactsPaths artifactsPaths
Overrides
GeneratorBase.GenerateBuildScript(BuildPartition, ArtifactsPaths)

GetArtifactsToCleanup(ArtifactsPaths)

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

GetBuildArtifactsDirectoryPath(BuildPartition, String)

Declaration
protected override string GetBuildArtifactsDirectoryPath(BuildPartition buildPartition, string programName)
Parameters
Type Name Description
BuildPartition buildPartition
String programName
Returns
Type Description
String
Overrides
GeneratorBase.GetBuildArtifactsDirectoryPath(BuildPartition, String)

Implements

IGenerator
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors