package
0.0.0-20160623120304-c231a7333142
Repository: https://github.com/rnowley/sonicscrewdriver.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
ExtractLibraryPath extracts all of the library paths provided in the configuration file and returns them as an argument item for the compiler.
ExtractPackageList extracts all of the packages provided in the configuration file and returns them as an argument item for the compiler.
No description provided by the author
ExtractReferences extracts all of the references provided in the configuration file and returns them as an argument item for the compiler.
ExtractSourceFileList is a function that reads all of the source files to be compiled from the configuration file and returns a slice of source files to be compiled using the mcs command.
No description provided by the author
ExtractLibraryPath extracts all of the library paths provided in the configuration file and returns them as an argument item for the compiler.
ExtractPackageList extracts all of the packages provided in the configuration file and returns them as an argument item for the compiler.
No description provided by the author
ExtractReferences extracts all of the references provided in the configuration file and returns them as an argument item for the compiler.
ExtractSourceFileList is a function that reads all of the source files to be compiled from the configuration file and returns a slice of source files to be compiled using the mcs command.
BuildCommand is a function for building up a mcs command that can be used for building a CSharp project.
No description provided by the author
No description provided by the author
BuildCommand is a function for building up a mcs command that can be used for building a CSharp project.
GetFileSuffix is a function for determining the file suffix of the build artifact based in the provided build target.
New creates a new instance of a CSharpProjectBuilder.
NewDefaultCommand returns a CSharpCommand with some default values set.
NewDefaultMonoCommand returns a MonoCommand with some default values set.
No description provided by the author
New creates a new instance of a CSharpProjectBuilder.
SetWarningLevel extracts the provided warning level to be used from the configuration file and returned as an argument for the compiler if one is provided.
SetWarningLevel extracts the provided warning level to be used from the configuration file and returned as an argument for the compiler if one is provided.
TreatWarningsAsErrors determines if the treat warnings as errors option is enabled in the configuration file.
TreatWarningsAsErrors determines if the treat warnings as errors option is enabled in the configuration file.
# Structs
CSharpCommand provides a representation of a call to the CSharp compiler command.
CSharpProject is a struct for holding the information required for building or running a CSharp project.
CSharpProjectBuilder represents a class for building a CSharp project.
No description provided by the author
No description provided by the author
MonoCommand provides a representation of a call to the mono command.
Reference is a structure for holding information about reference in a CSharp project.
Resource is a struct for holding information about a CSharp project resource.