+
+
+
+
+ ]]>
+
+ XmlTransform usage:
+
+ XmlTransform("./nuspec.xsl", "./nuspec/Cake.nuspec", "./Cake.htm");
+
+
+
+
+
+ Performs XML XSL transformation
+
+ The context.
+ Path to xml style sheet.
+ Path xml data.
+ Transformation result path.
+ Optional settings for result file xml writer
+
+
+ This example code will convert the Cake nuspec into html using the XmlTransform alias,
+ specifying that result should be indented and using Unicode encoding.
+ XML stylesheet:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Description
+
+
+
Files
+
+
+
+
+
+
+
+
+
+ ]]>
+
+ XmlTransform usage:
+
+ XmlTransform("./nuspec.xsl", "./nuspec/Cake.nuspec", "./Cake.htm",
+ new XmlTransformationSettings { Indent = true, Encoding = Encoding.Unicode});
+
+
+
+
+
+ Contains settings for
+
+
+
+
+ Gets or sets a value indicating whether overwriting existing file is permitted
+
+
+
+
+ Gets or sets a value indicating whether the XML writer should check to ensure that all characters in the document conform to the "2.2 Characters" section of the W3C XML 1.0 Recommendation.
+
+
+
+
+ Gets or sets a value indicating level of conformance that the XmlWriter checks the XML output for.
+
+
+
+
+ Gets or sets a value indicating whether the XmlWriter does not escape URI attributes.
+
+
+
+
+ Gets or sets the type of text encoding to use.
+
+
+
+
+ Gets or sets a value indicating whether to indent elements.
+
+
+
+
+ Gets or sets the character string to use when indenting. This setting is used when the Indent property is set to true.
+
+
+
+
+ Gets or sets a value that indicates whether the XmlWriter should remove duplicate namespace declarations when writing XML content. The default behavior is for the writer to output all namespace declarations that are present in the writer's namespace resolver.
+
+
+
+
+ Gets or sets the character string to use for line breaks.
+
+
+
+
+ Gets or sets a value indicating whether to normalize line breaks in the output.
+
+
+
+
+ Gets or sets a value indicating whether to write attributes on a new line.
+
+
+
+
+ Gets or sets a value indicating whether to omit an XML declaration.
+
+
+
+
+ Gets or sets a value indicating whether the XmlWriter will add closing tags to all unclosed element tags when the Close method is called
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.Core.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.Core.dll
new file mode 100755
index 0000000..403b924
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.Core.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.Core.xml b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.Core.xml
new file mode 100755
index 0000000..d206bb7
--- /dev/null
+++ b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.Core.xml
@@ -0,0 +1,6416 @@
+
+
+
+ Cake.Core
+
+
+
+
+ An attribute used to mark script aliases.
+
+
+
+
+ An attribute used for documentation of alias methods/properties.
+
+
+
+
+ Gets the category name.
+
+ The category name.
+
+
+
+ Initializes a new instance of the class.
+
+ The category name.
+
+
+
+ An attribute used to mark script method aliases.
+
+
+
+
+ An attribute used to identify a module implementation in an assembly.
+
+
+
+
+ Gets the module type.
+
+ The module type.
+
+
+
+ Initializes a new instance of the class.
+
+ The module type.
+
+
+
+ An attribute used to hint Cake about additional namespaces that need
+ to be imported for an alias to work. This attribute can mark an
+ extension method, the extension method class, or the assembly to provide a global set of imports
+
+
+
+
+ Gets the namespace.
+
+ The namespace.
+
+
+
+ Initializes a new instance of the class.
+
+ The namespace.
+
+
+
+ An attribute used to mark script property aliases.
+
+
+
+
+ Gets or sets a value indicating whether the result of the property alias method should be cached.
+ Indicates .
+
+
+ true if cache; otherwise, false.
+
+
+
+
+ This namespace contain attributes used by
+ the Cake engine and addins.
+
+
+
+
+ The default console implementation.
+
+
+
+
+ Gets or sets the foreground color.
+
+ The foreground color.
+
+
+
+ Gets or sets the background color.
+
+ The background color.
+
+
+
+ Writes the text representation of the specified array of objects to the
+ console output using the specified format information.
+
+ A composite format string
+ An array of objects to write using format.
+
+
+
+ Writes the text representation of the specified array of objects, followed
+ by the current line terminator, to the console output using the specified
+ format information.
+
+ A composite format string
+ An array of objects to write using format.
+
+
+
+ Writes the text representation of the specified array of objects to the
+ console error output using the specified format information.
+
+ A composite format string
+ An array of objects to write using format.
+
+
+
+ Writes the text representation of the specified array of objects, followed
+ by the current line terminator, to the console error output using the
+ specified format information.
+
+ A composite format string
+ An array of objects to write using format.
+
+
+
+ Sets the foreground and background console colors to their defaults.
+
+
+
+
+ Implementation of .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The globber.
+ The log.
+ The arguments.
+ The process runner.
+ The registry.
+ The tool locator.
+ The data service.
+
+
+
+ Gets the file system.
+
+
+ The file system.
+
+
+
+
+ Gets the environment.
+
+
+ The environment.
+
+
+
+
+ Gets the globber.
+
+
+ The globber.
+
+
+
+
+ Gets the log.
+
+
+ The log.
+
+
+
+
+ Gets the arguments.
+
+
+ The arguments.
+
+
+
+
+ Gets the process runner.
+
+
+ The process runner.
+
+
+
+
+ Gets the registry.
+
+
+ The registry.
+
+
+
+
+ Gets the tool locator.
+
+
+ The tool locator.
+
+
+
+
+ Gets the data context resolver.
+
+
+
+
+ Adapter to ensure correct conversion of Cake Context in derived classes.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Cake Context
+
+
+
+ Gets the file system.
+
+
+ The file system.
+
+
+
+
+ Gets the environment.
+
+
+ The environment.
+
+
+
+
+ Gets the globber.
+
+
+ The globber.
+
+
+
+
+ Gets the log.
+
+
+ The log.
+
+
+
+
+ Gets the arguments.
+
+
+ The arguments.
+
+
+
+
+ Gets the process runner.
+
+
+ The process runner.
+
+
+
+
+ Gets the registry.
+
+
+ The registry.
+
+
+
+
+ Gets the tool locator.
+
+
+ The tool locator.
+
+
+
+
+ Gets the data context resolver.
+
+
+
+
+ The Cake execution engine.
+
+
+
+
+ Gets all registered tasks.
+
+ The registered tasks.
+
+
+
+ Raised during setup before any tasks are run.
+
+
+
+
+ Raised during teardown after all other tasks have been run.
+
+
+
+
+ Raised before each task is run.
+
+
+
+
+ Raised after each task has been run.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The data service.
+ The log.
+
+
+
+ Creates and registers a new Cake task.
+
+ The name of the task.
+
+ A used to configure the task.
+
+
+
+
+ Allows registration of an action that's executed before any tasks are run.
+ If setup fails, no tasks will be executed but teardown will be performed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed before any tasks are run.
+ If setup fails, no tasks will be executed but teardown will be performed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after all other tasks have been run.
+ If a setup action or a task fails with or without recovery, the specified teardown action will still be executed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after all other tasks have been run.
+ If a setup action or a task fails with or without recovery, the specified teardown action will still be executed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed before each task is run.
+ If the task setup fails, the task will not be executed but the task's teardown will be performed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed before each task is run.
+ If the task setup fails, the task will not be executed but the task's teardown will be performed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after each task has been run.
+ If a task setup action or a task fails with or without recovery, the specified task teardown action will still be executed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after each task has been run.
+ If a task setup action or a task fails with or without recovery, the specified task teardown action will still be executed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Runs the specified target.
+
+ The context.
+ The execution strategy.
+ The execution settings.
+ The resulting report.
+
+
+
+ Represents the environment Cake operates in.
+
+
+
+
+ Gets or sets the working directory.
+
+ The working directory.
+
+
+
+ Gets the application root path.
+
+ The application root path.
+
+
+
+ Gets the platform Cake is running on.
+
+ The platform Cake is running on.
+
+
+
+ Gets the runtime Cake is running in.
+
+ The runtime Cake is running in.
+
+
+
+ Initializes a new instance of the class.
+
+ The platform.
+ The runtime.
+ The log.
+
+
+
+ Gets a special path.
+
+ The path.
+
+ A to the special path.
+
+
+
+
+ Gets an environment variable.
+
+ The variable.
+
+ The value of the environment variable.
+
+
+
+
+ Gets all environment variables.
+
+ The environment variables as IDictionary<string, string>
+
+
+
+ Gets whether or not the current operative system is 64 bit.
+
+
+ Whether or not the current operative system is 64 bit.
+
+
+
+
+ Determines whether the current machine is running Unix.
+
+
+ Whether or not the current machine is running Unix.
+
+
+
+
+ Gets the application root path.
+
+
+ The application root path.
+
+
+
+
+ Represent errors that occur during script execution.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The message that describes the error.
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+ The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.
+
+
+
+ Represents the platform that Cake is running on.
+
+
+
+
+ Gets the platform family.
+
+ The platform family.
+
+
+
+ Gets a value indicating whether or not the current platform is 64 bit.
+
+
+ true if current platform is 64 bit; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Contains information about tasks that were executed in a script.
+
+
+
+
+ Gets a value indicating whether the report is empty.
+
+
+ true if this report is empty; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Adds a task result to the report.
+
+ The task.
+ The span.
+
+
+
+ Adds a task result to the report with a specific category.
+
+ The task.
+ The category.
+ The span.
+
+
+
+ Adds a skipped task result to the report.
+
+ The task.
+
+
+
+ Adds a delegated task result to the report.
+
+ The task.
+ The span.
+
+
+
+ Adds a task result to the report.
+
+ The task.
+ The category.
+ The span.
+ The execution status.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An object that can be used to iterate through the collection.
+
+
+
+
+ Represents an entry in a .
+
+
+
+
+ Gets the task name.
+
+ The name.
+
+
+
+ Gets the task category.
+
+ The category.
+
+
+
+ Gets the duration the task ran for.
+
+ The duration the task ran for.
+
+
+
+ Gets the task execution status.
+
+ The execution status.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the task.
+ The task category.
+ The duration.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the task.
+ The task category.
+ The duration.
+ The execution status.
+
+
+
+ Represents a Cake report entry category.
+
+
+
+
+ Represents a normal task.
+
+
+
+
+ Represent a setup task.
+
+
+
+
+ Represent a teardown task.
+
+
+
+
+ The default report printer.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The console.
+ The context.
+
+
+
+ Writes the specified report to a target.
+
+ The report to write.
+
+
+
+ Represents the runtime that Cake is running in.
+
+
+
+
+ Gets the build-time .NET framework version that is being used.
+
+
+
+
+ Gets the current executing .NET Runtime.
+
+ The target framework.
+
+
+
+ Gets the version of Cake executing the script.
+
+
+
+
+ Gets a value indicating whether we're running on CoreClr.
+
+
+ true if we're runnning on CoreClr; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ A represents a unit of work.
+
+
+
+
+ Gets the name of the task.
+
+ The name of the task.
+
+
+
+ Gets or sets the description of the task.
+
+ The description of the task.
+
+
+
+ Gets the task's dependencies.
+
+ The task's dependencies.
+
+
+
+ Gets the tasks that the task want to be a dependency of.
+
+ The tasks that the task want to be a dependency of.
+
+
+
+ Gets the task's criterias.
+
+ The task's criterias.
+
+
+
+ Gets or sets the error handler.
+
+ The error handler.
+
+
+
+ Gets or sets the error reporter.
+
+
+
+
+ Gets or sets the finally handler.
+
+
+
+
+ Gets the task's actions.
+
+ The task's actions.
+
+
+
+ Gets the task's actions that are run at execution time to additionally populate .
+
+ The task's delayed actions actions.
+
+
+
+ Gets or sets a value indicating whether gets the task's state if it will defer exceptions until the end of the task.
+
+ The task's defer exceptions state.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the task.
+
+
+
+ Executes the task using the specified context.
+
+ The context.
+ Returned Task
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Adds a criteria that has to be fulfilled for the task to run.
+
+ The task builder.
+ The criteria.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a criteria that has to be fulfilled for the task to run.
+
+ The task builder.
+ The criteria.
+ The message to display if the task was skipped due to the provided criteria.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a criteria that has to be fulfilled for the task to run.
+ The criteria is evaluated when traversal of the graph occurs.
+
+ The task builder.
+ The criteria.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a criteria that has to be fulfilled for the task to run.
+ The criteria is evaluated when traversal of the graph occurs.
+
+ The task builder.
+ The criteria.
+ The message to display if the task was skipped due to the provided criteria.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a criteria that has to be fulfilled for the task to run.
+ The criteria is evaluated when traversal of the graph occurs.
+
+ The task builder.
+ The criteria.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a criteria that has to be fulfilled for the task to run.
+ The criteria is evaluated when traversal of the graph occurs.
+
+ The task builder.
+ The criteria.
+ The message to display if the task was skipped due to the provided criteria.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a criteria that has to be fulfilled for the task to run.
+ The criteria is evaluated when traversal of the graph occurs.
+
+ The type of the data context.
+ The task builder.
+ The criteria.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a criteria that has to be fulfilled for the task to run.
+ The criteria is evaluated when traversal of the graph occurs.
+
+ The type of the data context.
+ The task builder.
+ The criteria.
+ The message to display if the task was skipped due to the provided criteria.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Creates a dependency between two tasks.
+
+ The task builder.
+ The name of the dependent task.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Creates a dependency between two tasks.
+
+ The task builder.
+ The name of the dependent task.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Makes the task a dependency of another task.
+
+ The task builder.
+ The name of the task the current task will be a dependency of.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Defers all exceptions until after all actions for this task have completed
+
+ The task builder.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an indication to the task that a thrown exception will not halt the script execution.
+
+ The task builder.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an error handler to be executed if an exception occurs in the task.
+
+ The builder.
+ The error handler.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an error handler to be executed if an exception occurs in the task.
+
+ The builder.
+ The error handler.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a finally handler to be executed after the task have finished executing.
+
+ The builder.
+ The finally handler.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an error reporter for the task to be executed when an exception is thrown from the task.
+ This action is invoked before the error handler, but gives no opportunity to recover from the error.
+
+ The builder.
+ The finally handler.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed when the task is invoked.
+
+ The task builder.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed when the task is invoked.
+
+ The type of the data context.
+ The task builder.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed when the task is invoked.
+
+ The task builder.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed when the task is invoked.
+
+ The task builder.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed when the task is invoked.
+
+ The task builder.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed when the task is invoked.
+
+ The type of the data context.
+ The task builder.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed when the task is invoked.
+
+ The type of the data context.
+ The task builder.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed when the task is invoked.
+
+ The type of the data context.
+ The task builder.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed foreach item in the list.
+
+ The item type.
+ The task builder.
+ The items.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed foreach item in the list.
+
+ The type of the data context.
+ The item type.
+ The task builder.
+ The items.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed foreach item in the list.
+
+ The type of the data context.
+ The item type.
+ The task builder.
+ The items.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed foreach item in the list.
+
+ The item type.
+ The task builder.
+ The items.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed foreach item returned by the items function.
+ This method will be executed the first time the task is executed.
+
+ The item type.
+ The task builder.
+ The items.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed foreach item returned by the items function.
+ This method will be executed the first time the task is executed.
+
+ The type of the data context.
+ The item type.
+ The task builder.
+ The items.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed foreach item returned by the items function.
+ This method will be executed the first time the task is executed.
+
+ The type of the data context.
+ The item type.
+ The task builder.
+ The items.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds an action to be executed foreach item returned by the items function.
+ This method will be executed the first time the task is executed.
+
+ The item type.
+ The task builder.
+ The items.
+ The action.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a description to the task.
+
+ The task builder.
+ The description.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Allows configuration to be performed for a registered .
+
+
+
+
+ Gets a read-only representation of the task being configured.
+
+
+
+
+ Represents a Cake task criteria.
+
+
+
+
+ Gets the criteria's predicate.
+
+ The criteria's predicate.
+
+
+
+ Gets the criteria's message.
+
+ The criteria's message.
+
+
+
+ Initializes a new instance of the class.
+
+ The criteria's predicate.
+ The criteria's message if skipped.
+ is null.
+
+
+
+ Represents a task dependency.
+
+
+
+
+ Gets the name of the dependency.
+
+
+
+
+ Gets a value indicating whether or not the dependency is required.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the task.
+ Whether or not the dependency is required.
+ is null.
+
+
+
+ The execution status of a .
+
+
+
+
+ The task was executed.
+
+
+
+
+ The task delegated execution.
+
+
+
+
+ The task was skipped.
+
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Adds the dependency to the task's dependencies.
+
+ The task.
+ The name of the dependency .
+ Whether or not the dependency is required.
+ The task already has the dependency.
+
+
+
+ Adds the dependee to the task's dependees.
+
+ The task.
+ The name of the dependee.
+ Whether or not the dependee is required.
+ The task already is a dependee.
+
+
+
+ Adds the criteria to the task's criterias.
+
+ The task.
+ The criteria's predicate.
+ The criteria's message if skipped.
+
+
+
+ Sets the task's error handler.
+
+ The task.
+ The error handler.
+ There can only be one error handler per task.
+ is null.
+
+
+
+ Sets the task's error reporter.
+
+ The task.
+ The error reporter.
+ There can only be one error reporter per task.
+ is null.
+
+
+
+ Sets the task's finally handler.
+
+ The task.
+ The finally handler.
+ There can only be one finally handler per task.
+ is null.
+
+
+
+ Adds the action to the task's actions.
+
+ The task.
+ The action.
+ is null.
+
+
+
+ Adds the action to the task's delayed actions.
+
+ The task.
+ The action.
+ is null.
+
+
+
+ Sets the task's defer exceptions state.
+
+ The task.
+ The defer exceptions state.
+
+
+
+ Represents a container registry used to register types and instances with Cake.
+
+
+
+
+ Registers a type with the container registry.
+
+ The implementation type to register.
+ A registration builder used to configure the registration.
+
+
+
+ Registers an instance with the container registry.
+
+ The instance's implementation type to register.
+ The instance to register.
+ A registration builder used to configure the registration.
+
+
+
+ Represents a module responsible for
+ registering types and instances.
+
+
+
+
+ Performs custom registrations in the provided registrar.
+
+ The container registrar.
+
+
+
+ Represents a registration builder for a container.
+
+
+
+
+ Adds a registration type to the configuration.
+
+ The registration type.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Adds a registration type that matches the implementation type.
+
+ The same instance so that multiple calls can be chained.
+
+
+
+ Configure the component so that every dependent component
+ gets the same, shared instance. This is the default lifetime scope.
+
+ The same instance so that multiple calls can be chained.
+
+
+
+ Configure the component so that every dependent component
+ gets a new, unique instance.
+
+ The same instance so that multiple calls can be chained.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Registers a type with the container registrar.
+
+ The implementation type to register.
+ The container registrar.
+ A registration builder used to configure the registration.
+
+
+
+ Adds a registration type to an existing registration builder.
+
+ The registration type.
+ The registration builder.
+ The same instance so that multiple calls can be chained.
+
+
+
+ The default implementation of the Cake configuration.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The initial configuration table.
+
+
+
+ Gets the value that corresponds to the specified configuration key.
+
+ The configuration key.
+ The value for the specified configuration key, or null if key doesn't exists.
+
+
+
+ Implementation of the Cake configuration provider.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+
+
+
+ Creates a configuration from the provided arguments.
+
+ The directory to look for the configuration file.
+ The arguments.
+ The created configuration.
+
+
+
+ Represents the Cake configuration.
+
+
+
+
+ Gets the value that corresponds to the specified key.
+
+ The key.
+ The value for the specified key, or null if key doesn't exists.
+
+
+
+ The default execution strategy.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The log.
+
+
+
+ Performs the setup.
+
+ The action.
+ The context.
+
+
+
+ Performs the teardown.
+
+ The action.
+ The context.
+
+
+
+ Executes the specified task.
+
+ The task to execute.
+ The context.
+ Returned Task
+
+
+
+ Skips the specified task.
+
+ The task to skip.
+ The criteria that caused the task to be skipped.
+
+
+
+ Executes the error reporter.
+
+ The action.
+ The exception.
+
+
+
+ Executes the error handler.
+
+ The action.
+ The exception.
+
+
+
+ Invokes the finally handler.
+
+ The action.
+
+
+
+ Performs the specified setup action before each task is invoked.
+
+ The action.
+ The context.
+
+
+
+ Performs the specified teardown action after each task is invoked.
+
+ The action.
+ The context.
+
+
+
+ The default Cake build log.
+
+
+
+
+ Gets or sets the verbosity.
+
+ The verbosity.
+
+
+
+ Initializes a new instance of the class.
+
+ The console.
+ The verbosity.
+
+
+
+ Writes the text representation of the specified array of objects to the
+ log using the specified verbosity, log level and format information.
+
+ The verbosity.
+ The log level.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Represents a log.
+
+
+
+
+ Gets or sets the verbosity.
+
+ The verbosity.
+
+
+
+ Writes the text representation of the specified array of objects to the
+ log using the specified verbosity, log level and format information.
+
+ The verbosity.
+ The log level.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Delegate representing lazy log action.
+
+ Proxy to log.
+
+
+
+ Delegate representing lazy log entry.
+
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Writes an error message to the log using the specified format information.
+
+ The log.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes an error message to the log using the specified verbosity and format information.
+
+ The log.
+ The verbosity.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes an error message to the log using the specified verbosity and log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The verbosity.
+ The log action.
+
+
+
+ Writes an error message to the log using the specified log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The log action.
+
+
+
+ Writes an error message to the log using the specified value.
+
+ The log.
+ The value.
+
+
+
+ Writes an error message to the log using the specified string value.
+
+ The log.
+ The value.
+
+
+
+ Writes a warning message to the log using the specified format information.
+
+ The log.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes a warning message to the log using the specified verbosity and format information.
+
+ The log.
+ The verbosity.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes a warning message to the log using the specified log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The log action.
+
+
+
+ Writes a warning message to the log using the specified verbosity and log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The verbosity.
+ The log action.
+
+
+
+ Writes an warning message to the log using the specified value.
+
+ The log.
+ The value.
+
+
+
+ Writes an warning message to the log using the specified string value.
+
+ The log.
+ The value.
+
+
+
+ Writes an informational message to the log using the specified format information.
+
+ The log.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes an informational message to the log using the specified verbosity and format information.
+
+ The log.
+ The verbosity.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes an informational message to the log using the specified verbosity and log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The verbosity.
+ The log action.
+
+
+
+ Writes an informational message to the log using the specified log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The log action.
+
+
+
+ Writes an informational message to the log using the specified value.
+
+ The log.
+ The value.
+
+
+
+ Writes an informational message to the log using the specified string value.
+
+ The log.
+ The value.
+
+
+
+ Writes a verbose message to the log using the specified format information.
+
+ The log.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes a verbose message to the log using the specified verbosity and format information.
+
+ The log.
+ The verbosity.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes a verbose message to the log using the specified log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The log action.
+
+
+
+ Writes a verbose message to the log using the specified verbosity and log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The verbosity.
+ The log action.
+
+
+
+ Writes a verbose message to the log using the specified value.
+
+ The log.
+ The value.
+
+
+
+ Writes a verbose message to the log using the specified string value.
+
+ The log.
+ The value.
+
+
+
+ Writes a debug message to the log using the specified format information.
+
+ The log.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes a debug message to the log using the specified verbosity and format information.
+
+ The log.
+ The verbosity.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Writes a debug message to the log using the specified log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The log action.
+
+
+
+ Writes a debug message to the log using the specified verbosity and log message action.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The verbosity.
+ The log action.
+
+
+
+ Writes a debug message to the log using the specified value.
+
+ The log.
+ The value.
+
+
+
+ Writes a debug message to the log using the specified string value.
+
+ The log.
+ The value.
+
+
+
+ Writes a message to the log using the specified verbosity, log level and log action delegate.
+ Evaluates log message only if the verbosity is equal to or more verbose than the log's verbosity.
+
+ The log.
+ The verbosity.
+ The log level.
+ The log action.
+
+
+
+ Represents a log level.
+
+
+
+
+ Severe errors that cause premature termination.
+
+
+
+
+ Other runtime errors or unexpected conditions.
+
+
+
+
+ Use of deprecated APIs, poor use of API, 'almost' errors, other runtime
+ situations that are undesirable or unexpected, but not necessarily "wrong".
+
+
+
+
+ Interesting runtime events.
+
+
+
+
+ Detailed information on the flow through the system.
+
+
+
+
+ Most detailed information.
+
+
+
+
+ A log that discards messages written to it.
+
+
+
+
+ Gets or sets the verbosity.
+
+ The verbosity.
+
+
+
+ Writes the text representation of the specified array of objects to the
+ log using the specified verbosity, log level and format information.
+
+ The verbosity.
+ The log level.
+ A composite format string.
+ An array of objects to write using format.
+
+
+
+ Represents verbosity.
+
+
+
+
+ Quiet verbosity.
+
+
+
+
+ Minimal verbosity.
+
+
+
+
+ Normal verbosity.
+
+
+
+
+ Verbose verbosity.
+
+
+
+
+ Diagnostic verbosity.
+
+
+
+
+ This namespace contain types that
+ enable you to implement custom logging support
+ and interact with build logs.
+
+
+
+
+ Contains settings related to execution of the script.
+
+
+
+
+ Gets the target to be executed.
+
+
+
+
+ Gets a value indicating whether or not to use the target exclusively.
+
+
+
+
+ Sets the target to be executed.
+
+ The target.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Whether or not to use the target exclusively.
+
+ The same instance so that multiple calls can be chained.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Gets the tool directory path.
+
+ The Cake configuration.
+ The default root path.
+ The environment.
+ The tool directory path.
+
+
+
+ Gets the module directory path.
+
+ The Cake configuration.
+ The default root path.
+ The environment.
+ The module directory path.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Determines whether the specified platform is a Unix platform.
+
+ The platform.
+ true if the platform is a Unix platform; otherwise false.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Writes an empty line to the console output.
+
+ The console to write to.
+
+
+
+ Writes an empty line to the console error output.
+
+ The console to write to.
+
+
+
+ Contains extensions for .
+
+
+
+
+ Gets directories matching the specified filter and scope, with option to exclude hidden directories.
+
+ The directory.
+ The filter.
+ The search scope.
+ Predicate used to filter directories based on file system information.
+ The directories matching the specified filter, scope and predicate.
+
+
+
+ Gets directories matching the specified filter and scope, with option to exclude hidden directories.
+
+ The directory.
+ The filter.
+ The search scope.
+ Predicate used to filter directories based on file system information.
+ Callback if directory gets filtered by .
+ The directories matching the specified filter, scope and predicate.
+
+
+
+ Gets files matching the specified filter and scope.
+
+ The directory.
+ The filter.
+ The search scope.
+ Predicate used to filter files based on file system information.
+ The files matching the specified filter, scope and predicate.
+
+
+
+ Gets files matching the specified filter and scope.
+
+ The directory.
+ The filter.
+ The search scope.
+ Predicate used to filter files based on file system information.
+ Callback if file gets filtered by .
+ The files matching the specified filter, scope and predicate.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Gets the signature for a method.
+
+ The method.
+ if set to true, include method namespace.
+ if set to true, include parameter namespace.
+ The method signature.
+
+
+
+ Gets the full name of a method.
+
+ The method to get the full name for.
+ The full name.
+
+
+
+ Gets the namespace of the method.
+
+ The method.
+ The namespace of the method.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Appends the specified text to the argument builder.
+
+ The builder.
+ The text to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Prepend the specified text to the argument builder.
+
+ The builder.
+ The text to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Formats and appends the specified text to the argument builder.
+
+ The builder.
+ A composite format string.
+ An object array that contains zero or more objects to format.
+ The same instance so that multiple calls can be chained.
+ or is null.
+ is invalid.-or- The index of a format item is less than zero, or greater than or equal to the length of the array.
+
+
+
+ Formats and prepends the specified text to the argument builder.
+
+ The builder.
+ A composite format string.
+ An object array that contains zero or more objects to format.
+ The same instance so that multiple calls can be chained.
+ or is null.
+ is invalid.-or- The index of a format item is less than zero, or greater than or equal to the length of the array.
+
+
+
+ Quotes and appends the specified text to the argument builder.
+
+ The builder.
+ The text to be quoted and appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified text to the argument builder.
+
+ The builder.
+ The text to be quoted and prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Formats, quotes and appends the specified text to the argument builder.
+
+ The builder.
+ A composite format string to be quoted and appended.
+ An object array that contains zero or more objects to format.
+ The same instance so that multiple calls can be chained.
+ or is null.
+ is invalid.-or- The index of a format item is less than zero, or greater than or equal to the length of the array.
+
+
+
+ Formats, quotes and prepends the specified text to the argument builder.
+
+ The builder.
+ A composite format string to be quoted and prepended.
+ An object array that contains zero or more objects to format.
+ The same instance so that multiple calls can be chained.
+ or is null.
+ is invalid.-or- The index of a format item is less than zero, or greater than or equal to the length of the array.
+
+
+
+ Quotes and appends the specified argument to the argument builder.
+
+ The builder.
+ The argument to be quoted and appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified argument to the argument builder.
+
+ The builder.
+ The argument to be quoted and prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Appends the specified secret text to the argument builder.
+
+ The builder.
+ The secret text to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Prepends the specified secret text to the argument builder.
+
+ The builder.
+ The secret text to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Formats and appends the specified secret text to the argument builder.
+
+ The builder.
+ A composite format string for the secret text to be appended.
+ An object array that contains zero or more objects to format.
+ The same instance so that multiple calls can be chained.
+ or is null.
+ is invalid.-or- The index of a format item is less than zero, or greater than or equal to the length of the array.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Formats and prepend the specified secret text to the argument builder.
+
+ The builder.
+ A composite format string for the secret text to be prepended.
+ An object array that contains zero or more objects to format.
+ The same instance so that multiple calls can be chained.
+ or is null.
+ is invalid.-or- The index of a format item is less than zero, or greater than or equal to the length of the array.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Appends the specified secret text to the argument builder.
+
+ The builder.
+ The secret argument to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Prepend the specified secret text to the argument builder.
+
+ The builder.
+ The secret argument to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified secret text to the argument builder.
+
+ The builder.
+ The secret text to be quoted and appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified secret text to the argument builder.
+
+ The builder.
+ The secret text to be quoted and prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Formats, quotes and appends the specified secret text to the argument builder.
+
+ The builder.
+ A composite format string for the secret text to be quoted and appended.
+ An object array that contains zero or more objects to format.
+ The same instance so that multiple calls can be chained.
+ or is null.
+ is invalid.-or- The index of a format item is less than zero, or greater than or equal to the length of the array.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Formats, quotes and prepends the specified secret text to the argument builder.
+
+ The builder.
+ A composite format string for the secret text to be quoted and prepended.
+ An object array that contains zero or more objects to format.
+ The same instance so that multiple calls can be chained.
+ or is null.
+ is invalid.-or- The index of a format item is less than zero, or greater than or equal to the length of the array.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified secret text to the argument builder.
+
+ The builder.
+ The secret argument to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified secret text to the argument builder.
+
+ The builder.
+ The secret argument to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Appends the specified switch to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The text to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Prepend the specified switch to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The text to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Appends the specified switch to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument.
+ The text to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Prepend the specified switch to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument.
+ The text to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The text to be quoted and appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The text to be quoted and prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument.
+ The text to be quoted and appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument.
+ The text to be quoted and prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified argument to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The argument to be quoted and appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified argument to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The argument to be quoted and prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified argument to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument.
+ The argument to be quoted and appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified argument to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument.
+ The argument to be quoted and prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Appends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The secret text to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Prepend the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The secret text to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Appends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument
+ The secret text to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Prepend the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument
+ The secret text to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Appends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The secret argument to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Prepend the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The secret argument to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Appends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument
+ The secret argument to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Prepend the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument
+ The secret argument to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The secret text to be quoted and appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepend the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The secret text to be quoted and prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument.
+ The secret text to be quoted and appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument.
+ The secret text to be quoted and prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The secret argument to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The secret argument to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and appends the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument
+ The secret argument to be appended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Quotes and prepend the specified secret text to the argument builder.
+
+ The builder.
+ The switch preceding the text.
+ The separator between the switch and argument
+ The secret argument to be prepended.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Indicates whether a is null or renders empty.
+
+ The builder.
+ true if refers to a null or empty ;
+ false if the refers to non null or empty
+
+
+
+ Copies all the arguments of the source to target .
+
+ The argument builder to copy from..
+ The argument builder to copy to.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Starts a process using the specified information.
+
+ The process runner.
+ The file name such as an application or document with which to start the process.
+ A process handle.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Sets the arguments for the process
+
+ The settings.
+ The action used to set arguments.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Sets the working directory for the process to be started.
+
+ The process settings.
+ The working directory for the process to be started.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Sets a value indicating whether the output of an application is written to the stream.
+
+ The process settings.
+ true if output should be written to ; otherwise, false. The default is false.
+ The same instance so that multiple calls can be chained.
+
+
+
+ Sets the optional timeout for process execution
+
+ The process settings.
+ The timeout duration
+ The same instance so that multiple calls can be chained.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Quotes the specified .
+
+ The string to quote.
+ A quoted string.
+
+
+
+ Unquote the specified .
+
+ The string to unquote.
+ An unquoted string.
+
+
+
+ Splits the into lines.
+
+ The string to split.
+ The lines making up the provided string.
+
+
+
+ Normalizes the line endings in a .
+
+ The string to normalize line endings in.
+ A with normalized line endings.
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Determines whether the specified is static.
+
+ The type.
+ Whether or not the specified type is static
+
+
+
+ Gets the full name of a .
+
+ The type.
+ if set to true then namespace is included.
+ The full name of a type
+
+
+
+ Gets whether or not a given is a subclass of an raw/open generic.
+
+ The type to check
+ The open generic to test
+ typeof(Nullable<int>).IsSubclassOfRawGeneric(typeof(Nullable<>));
+ Returns true if the type is a subtype of a raw generic, else false
+
+
+
+ Extensions for
+
+
+
+
+ Extracts query string of
+
+ The URI
+ Collection of parameters and it's values
+
+
+
+ Represents arguments passed to script.
+
+
+
+
+ Determines whether or not the specified argument exist.
+
+ The argument name.
+
+ true if the argument exist; otherwise false.
+
+
+
+
+ Gets an argument.
+
+ The argument name.
+ The argument value.
+
+
+
+ Represents a context for scripts and script aliases.
+
+
+
+
+ Gets the file system.
+
+ The file system.
+
+
+
+ Gets the environment.
+
+ The environment.
+
+
+
+ Gets the globber.
+
+ The globber.
+
+
+
+ Gets the log.
+
+ The log.
+
+
+
+ Gets the arguments.
+
+ The arguments.
+
+
+
+ Gets the process runner.
+
+ The process runner.
+
+
+
+ Gets the registry.
+
+ The registry.
+
+
+
+ Gets the tool locator.
+
+ The tool locator.
+
+
+
+ Gets the data context resolver.
+
+
+
+
+ Represents a data context resolver.
+
+
+
+
+ Gets the data of the specified type.
+
+ The data type.
+ The value of the data.
+
+
+
+ Represents a data context service.
+
+
+
+
+ Adds the data of the specified type.
+
+ The data type.
+ The value of the data.
+
+
+
+ Represents the Cake engine.
+
+
+
+
+ Gets all registered tasks.
+
+ The registered tasks.
+
+
+
+ Raised during setup before any tasks are run.
+
+
+
+
+ Raised during teardown after all other tasks have been run.
+
+
+
+
+ Raised before each task is run.
+
+
+
+
+ Raised after each task has been run.
+
+
+
+
+ Registers a new task.
+
+ The name of the task.
+ A .
+
+
+
+ Allows registration of an action that's executed before any tasks are run.
+ If setup fails, no tasks will be executed but teardown will be performed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed before any tasks are run.
+ If setup fails, no tasks will be executed but teardown will be performed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after all other tasks have been run.
+ If a setup action or a task fails with or without recovery, the specified teardown action will still be executed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after all other tasks have been run.
+ If a setup action or a task fails with or without recovery, the specified teardown action will still be executed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Runs the specified target using the specified .
+
+ The context.
+ The execution strategy.
+ The execution settings.
+ The resulting report.
+
+
+
+ Allows registration of an action that's executed before each task is run.
+ If the task setup fails, the task will not be executed but the task's teardown will be performed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed before each task is run.
+ If the task setup fails, the task will not be executed but the task's teardown will be performed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after each task has been run.
+ If a task setup action or a task fails with or without recovery, the specified task teardown action will still be executed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after each task has been run.
+ If a task setup action or a task fails with or without recovery, the specified task teardown action will still be executed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Represents the environment Cake operates in.
+
+
+
+
+ Gets or sets the working directory.
+
+ The working directory.
+
+
+
+ Gets the application root path.
+
+ The application root path.
+
+
+
+ Gets a special path.
+
+ The path.
+ A to the special path.
+
+
+
+ Gets an environment variable.
+
+ The variable.
+ The value of the environment variable.
+
+
+
+ Gets all environment variables.
+
+ The environment variables as IDictionary<string, string>
+
+
+
+ Gets the platform Cake is running on.
+
+ The platform Cake is running on.
+
+
+
+ Gets the runtime Cake is running in.
+
+ The runtime Cake is running in.
+
+
+
+ Gets whether or not the current operative system is 64 bit.
+
+ Whether or not the current operative system is 64 bit.
+
+
+
+ Determines whether the current machine is running Unix.
+
+ Whether or not the current machine is running Unix.
+
+
+
+ Gets the application root path.
+
+ The application root path.
+
+
+
+ Extension methods for ICakeEnvironment
+
+
+
+
+ Expands the environment variables in the text. Variables shoud be quoted with %.
+
+ The cake environment interface
+ A string containing the names of zero or more environment variables.
+ A string with each environment variable replaced by its value.
+
+
+
+ Represents the platform that Cake is running on.
+
+
+
+
+ Gets the platform family.
+
+ The platform family.
+
+
+
+ Gets a value indicating whether or not the current operative system is 64 bit.
+
+
+ true if current operative system is 64 bit; otherwise, false.
+
+
+
+
+ Represents a report printer.
+
+
+
+
+ Writes the specified report to a target.
+
+ The report to write.
+
+
+
+ Represents the runtime that Cake is running in.
+
+
+
+
+ Gets the build-time .NET framework version that is being used.
+
+
+
+
+ Gets the current executing .NET Runtime.
+
+ The target framework.
+
+
+
+ Gets the version of Cake executing the script.
+
+ The Cake.exe version.
+
+
+
+ Gets a value indicating whether we're running on CoreClr.
+
+
+ true if we're runnning on CoreClr; otherwise, false.
+
+
+
+
+ Provides descriptive properties about a cake task.
+
+
+
+
+ Gets the name of the task.
+
+ The name of the task.
+
+
+
+ Gets the description of the task.
+
+ The description of the task.
+
+
+
+ Gets the task's dependencies.
+
+ The task's dependencies.
+
+
+
+ Gets the tasks that the task want to be a dependency of.
+
+ The tasks that the task want to be a dependency of.
+
+
+
+ Represents console output.
+
+
+
+
+ Gets or sets the foreground color.
+
+ The foreground color
+
+
+
+ Gets or sets the background color.
+
+ The background color
+
+
+
+ Writes the text representation of the specified array of objects to the
+ console output using the specified format information.
+
+ A composite format string
+ An array of objects to write using format.
+
+
+
+ Writes the text representation of the specified array of objects, followed
+ by the current line terminator, to the console output using the specified
+ format information.
+
+ A composite format string
+ An array of objects to write using format.
+
+
+
+ Writes the text representation of the specified array of objects to the
+ console error output using the specified format information.
+
+ A composite format string
+ An array of objects to write using format.
+
+
+
+ Writes the text representation of the specified array of objects, followed
+ by the current line terminator, to the console error output using the
+ specified format information.
+
+ A composite format string
+ An array of objects to write using format.
+
+
+
+ Sets the foreground and background console colors to their defaults.
+
+
+
+
+ Represents a task execution strategy.
+
+
+
+
+ Performs the setup.
+
+ The action.
+ The context.
+
+
+
+ Performs the teardown.
+
+ The action.
+ The context.
+
+
+
+ Executes the specified task.
+
+ The task to execute.
+ The context.
+ Returned Task
+
+
+
+ Skips the specified task.
+
+ The task to skip.
+ The criteria that caused the task to be skipped.
+
+
+
+ Executes the error reporter.
+
+ The action.
+ The exception.
+
+
+
+ Executes the error handler.
+
+ The action.
+ The exception.
+
+
+
+ Invokes the finally handler.
+
+ The action.
+
+
+
+ Performs the specified setup action before each task is invoked.
+
+ The action.
+ The context.
+
+
+
+ Performs the specified teardown action after each task is invoked.
+
+ The action.
+ The context.
+
+
+
+ Represents a quoted argument.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The argument.
+
+
+
+ Render the arguments as a .
+ Sensitive information will be included.
+
+ A string representation of the argument.
+
+
+
+ Renders the argument as a .
+ Sensitive information will be redacted.
+
+ A safe string representation of the argument.
+
+
+
+ Returns a that represents the current object.
+
+ A string that represents the current object.
+
+
+
+ Represents a secret argument.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The argument.
+
+
+
+ Render the arguments as a .
+ The secret text will be included.
+
+ A string representation of the argument.
+
+
+
+ Renders the argument as a .
+ The secret text will be redacted.
+
+ A safe string representation of the argument.
+
+
+
+ Returns a that represents the current object.
+
+ A string that represents the current object.
+
+
+
+ Represents a argument preceded by a switch.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The switch.
+ The argument.
+ The separator between the and the .
+
+
+
+ Render the arguments as a .
+ Sensitive information will be included.
+
+
+ A string representation of the argument.
+
+
+
+
+ Renders the argument as a .
+ The secret text will be redacted.
+
+ A safe string representation of the argument.
+
+
+
+ Returns a string that represents the current object.
+
+
+ A string that represents the current object.
+
+
+
+
+ Represents a text argument.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The text.
+
+
+
+ Render the arguments as a .
+ Sensitive information will be included.
+
+
+ A string representation of the argument.
+
+
+
+
+ Renders the argument as a .
+ Sensitive information will be redacted.
+
+
+ A safe string representation of the argument.
+
+
+
+
+ Returns a that represents the current object.
+
+ A string that represents the current object.
+
+
+
+ This namespace contain types
+ used to compose process arguments in a safe way.
+
+
+
+
+ Represents a directory path.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The path.
+
+
+
+ Gets the name of the directory.
+
+ The directory name.
+
+ If this is passed a file path, it will return the file name.
+ This is by-and-large equivalent to how DirectoryInfo handles this scenario.
+ If we wanted to return the *actual* directory name, we'd need to pull in IFileSystem,
+ and do various checks to make sure things exists.
+
+
+
+
+ Combines the current path with the file name of a .
+
+ The path.
+ A combination of the current path and the file name of the provided .
+
+
+
+ Combines the current path with a .
+ The provided must be relative.
+
+ The path.
+ A combination of the current path and the provided .
+
+
+
+ Combines the current path with another .
+ The provided must be relative.
+
+ The path.
+ A combination of the current path and the provided .
+
+
+
+ Makes the path absolute to another (absolute) path.
+
+ The path.
+ An absolute path.
+
+
+
+ Makes the path absolute (if relative) using the current working directory.
+
+ The environment.
+ An absolute path.
+
+
+
+ Collapses a containing ellipses.
+
+ A collapsed .
+
+
+
+ Performs an implicit conversion from to .
+
+ The path.
+ A .
+
+
+
+ Performs a conversion from to .
+
+ The path.
+ A .
+
+
+
+ Get the relative path to another directory.
+
+ The target directory path.
+ A .
+
+
+
+ Get the relative path to another file.
+
+ The target file path.
+ A .
+
+
+
+ A collection of .
+
+
+
+
+ Gets the number of directories in the collection.
+
+ The number of directories in the collection.
+
+
+
+ Initializes a new instance of the class.
+
+ The comparer.
+
+
+
+ Initializes a new instance of the class.
+
+ The paths.
+ The comparer.
+ is null.
+
+
+
+ Adds the specified path to the collection.
+
+ The path to add.
+
+ true if the path was added; false if the path was already present.
+
+
+
+
+ Adds the specified paths to the collection.
+
+ The paths to add.
+
+
+
+ Removes the specified path from the collection.
+
+ The path to remove.
+
+ true if the path was removed; false if the path was not found in the collection.
+
+
+
+
+ Removes the specified paths from the collection.
+
+ The paths to remove.
+
+
+ Adds a path to the collection.
+ The collection.
+ The path to add.
+ A new that contains the provided path as
+ well as the paths in the original collection.
+
+
+ Adds multiple paths to the collection.
+ The collection.
+ The paths to add.
+ A new with the content of both collections.
+
+
+
+ Removes a path from the collection.
+
+ The collection.
+ The path to remove.
+ A new that do not contain the provided path.
+
+
+
+ Removes multiple paths from the collection.
+
+ The collection.
+ The paths to remove.
+ A new that do not contain the provided paths.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An that can be used to iterate through the collection.
+
+
+
+
+ Contains extension methods for .
+
+
+
+
+ Opens the file using the specified options.
+
+ The file.
+ The mode.
+ A to the file.
+
+
+
+ Opens the file using the specified options.
+
+ The file.
+ The mode.
+ The access.
+ A to the file.
+
+
+
+ Opens the file for reading.
+
+ The file.
+ A to the file.
+
+
+
+ Opens the file for writing.
+ If the file already exists, it will be overwritten.
+
+ The file to be opened.
+ A to the file.
+
+
+
+ Enumerates line in file
+
+ The file to be read from.
+ The encoding that is applied to the content of the file.
+ A of file line content
+
+
+
+ Represents a file path.
+
+
+
+
+ Gets a value indicating whether this path has a file extension.
+
+
+ true if this file path has a file extension; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The path.
+
+
+
+ Gets the directory part of the path.
+
+ The directory part of the path.
+
+
+
+ Gets the filename.
+
+ The filename.
+
+
+
+ Gets the filename without its extension.
+
+ The filename without its extension.
+
+
+
+ Gets the file extension.
+
+ The file extension.
+
+
+
+ Changes the file extension of the path.
+
+ The new extension.
+ A new with a new extension.
+
+
+
+ Appends a file extension to the path.
+
+ The extension.
+ A new with an appended extension.
+
+
+
+ Makes the path absolute (if relative) using the current working directory.
+
+ The environment.
+ An absolute path.
+
+
+
+ Makes the path absolute (if relative) using the specified directory path.
+
+ The path.
+ An absolute path.
+
+
+
+ Collapses a containing ellipses.
+
+ A collapsed .
+
+
+
+ Performs an implicit conversion from to .
+
+ The path.
+ A .
+
+
+
+ Performs a conversion from to .
+
+ The path.
+ A .
+
+
+
+ Get the relative path to another directory.
+
+ The target directory path.
+ A .
+
+
+
+ Get the relative path to another file.
+
+ The target file path.
+ A .
+
+
+
+ A collection of .
+
+
+
+
+ Gets the number of files in the collection.
+
+ The number of files in the collection.
+
+
+
+ Initializes a new instance of the class.
+
+ The comparer.
+
+
+
+ Initializes a new instance of the class.
+
+ The paths.
+ The comparer.
+
+
+
+ Adds the specified path to the collection.
+
+ The path to add.
+
+ true if the path was added; false if the path was already present.
+
+
+
+
+ Adds the specified paths to the collection.
+
+ The paths to add.
+
+
+
+ Removes the specified path from the collection.
+
+ The path to remove.
+
+ true if the path was removed; false if the path was not found in the collection.
+
+
+
+
+ Removes the specified paths from the collection.
+
+ The paths to remove.
+
+
+ Adds a path to the collection.
+ The collection.
+ The path to add.
+ A new that contains the provided path as
+ well as the paths in the original collection.
+
+
+ Adds multiple paths to the collection.
+ The collection.
+ The paths to add.
+ A new with the content of both collections.
+
+
+
+ Removes a path from the collection.
+
+ The collection.
+ The path to remove.
+ A new that do not contain the provided path.
+
+
+
+ Removes multiple paths from the collection.
+
+ The collection.
+ The paths to remove.
+ A new that do not contain the provided paths.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ A that can be used to iterate through the collection.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An that can be used to iterate through the collection.
+
+
+
+
+ A physical file system implementation.
+
+
+
+
+ Gets a instance representing the specified path.
+
+ The path.
+ A instance representing the specified path.
+
+
+
+ Gets a instance representing the specified path.
+
+ The path.
+ A instance representing the specified path.
+
+
+
+ Contains extensions for .
+
+
+
+
+ Determines if a specified exist.
+
+ The file system.
+ The path.
+ Whether or not the specified file exist.
+
+
+
+ Determines if a specified exist.
+
+ The file system.
+ The path.
+ Whether or not the specified directory exist.
+
+
+
+ The file system globber.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+
+
+
+ Returns instances matching the specified pattern.
+
+ The pattern to match.
+ The predicate used to filter directories based on file system information.
+
+ instances matching the specified pattern.
+
+
+
+
+ Contains extensions for .
+
+
+
+
+ Gets all files matching the specified pattern.
+
+ The globber.
+ The pattern.
+ The files matching the specified pattern.
+
+
+
+ Gets all directories matching the specified pattern.
+
+ The globber.
+ The pattern.
+ The directories matching the specified pattern.
+
+
+
+ Returns instances matching the specified pattern.
+
+ The globber.
+ The pattern to match.
+
+ instances matching the specified pattern.
+
+
+
+
+ Gets the next GlobToken from the context
+
+ The Peek'd token
+
+
+
+ Accepts the current GlobToken and loads the next into CurrentToken
+
+
+
+
+ Accepts the CurrentToken if it is of the specified TokenKind(s), and fetches the next token.
+
+ The types of acceptable
+
+
+
+ Gets the next token from the pattern.
+
+ The next GlobToken.
+
+
+
+ Peeks the next token from the pattern.
+
+ The peek'd GlobToken.
+
+
+
+ Loads the tokens into the token queue.
+
+ A queue of tokens representing the pattern.
+
+
+
+ Searches the private dictionary for a set of tokens matching the current (and future) character position(s).
+ Performs a greedy match of the keys in the dictionary against the remaining pattern.
+
+ The GlobTokenKind associated with the mathing entry, or GlobTokenKind.Identifier if none were found.
+
+
+
+ Determine what GlobTokenKind a period represents given the context
+
+ The appropriate GlobTokenKind depending on the next character
+
+
+
+ Represents a directory.
+
+
+
+
+ Gets the path to the directory.
+
+ The path.
+
+
+
+ Creates the directory.
+
+
+
+
+ Moves the directory to the specified destination path.
+
+ The destination path.
+
+
+
+ Deletes the directory.
+
+ Will perform a recursive delete if set to true.
+
+
+
+ Gets directories matching the specified filter and scope.
+
+ The filter.
+ The search scope.
+ Directories matching the filter and scope.
+
+
+
+ Gets files matching the specified filter and scope.
+
+ The filter.
+ The search scope.
+ Files matching the specified filter and scope.
+
+
+
+ Represents a file.
+
+
+
+
+ Gets the path to the file.
+
+ The path.
+
+
+
+ Gets the length of the file.
+
+ The length of the file.
+
+
+
+ Gets or sets the file attributes.
+
+ The file attributes.
+
+
+
+ Copies the file to the specified destination path.
+
+ The destination path.
+ Will overwrite existing destination file if set to true.
+
+
+
+ Moves the file to the specified destination path.
+
+ The destination path.
+
+
+
+ Deletes the file.
+
+
+
+
+ Opens the file using the specified options.
+
+ The file mode.
+ The file access.
+ The file share.
+ A to the file.
+
+
+
+ Represents a file system.
+
+
+
+
+ Gets a instance representing the specified path.
+
+ The path.
+ A instance representing the specified path.
+
+
+
+ Gets a instance representing the specified path.
+
+ The path.
+ A instance representing the specified path.
+
+
+
+ Represents an entry in the file system
+
+
+
+
+ Gets the path to the entry.
+
+ The path.
+
+
+
+ Gets a value indicating whether this exists.
+
+
+ true if the entry exists; otherwise, false.
+
+
+
+
+ Gets a value indicating whether this is hidden.
+
+
+ true if the entry is hidden; otherwise, false.
+
+
+
+
+ Represents a file system globber.
+
+
+
+
+ Returns instances matching the specified pattern.
+
+ The pattern to match.
+ The predicate used to filter directories based on file system information.
+
+ instances matching the specified pattern.
+
+
+
+
+ Represents a process.
+
+
+
+
+ Waits for the process to exit.
+
+
+
+
+ Waits for the process to exit with possible timeout for command.
+
+ The amount of time, in milliseconds, to wait for the associated process to exit. The maximum is the largest possible value of a 32-bit integer, which represents infinity to the operating system.
+ true if the associated process has exited; otherwise, false.
+
+
+
+ Gets the exit code of the process.
+
+ The exit code of the process.
+
+
+
+ Get the standard error of process.
+
+ Returns process error output if RedirectStandardError is true
+
+
+
+ Get the standard output of process
+
+ Returns process output if RedirectStandardOutput is true
+
+
+
+ Immediately stops the associated process.
+
+
+
+
+ Represents a process argument.
+
+
+
+
+ Render the arguments as a .
+ Sensitive information will be included.
+
+ A string representation of the argument.
+
+
+
+ Renders the argument as a .
+ Sensitive information will be redacted.
+
+ A safe string representation of the argument.
+
+
+
+ Represents a process runner.
+
+
+
+
+ Starts a process using the specified information.
+
+ The file name such as an application or document with which to start the process.
+ The information about the process to start.
+ A process handle.
+
+
+
+ Represents the Windows registry.
+
+
+
+
+ Gets a registry key representing HKEY_LOCAL_MACHINE.
+
+
+ A registry key representing HKEY_LOCAL_MACHINE.
+
+
+
+
+ Represents a Windows registry key.
+
+
+
+
+ Gets all sub keys.
+
+ All sub keys.
+
+
+
+ Opens the sub key with the specified name.
+
+ The name of the key.
+ The sub key with the specified name
+
+
+
+ Gets the value of the key.
+
+ The name of the key.
+ The value of the key.
+
+
+
+ Represents a NuGet path resolver.
+
+
+
+
+ Resolves the path to nuget.exe.
+
+ The path to nuget.exe.
+
+
+
+ Contains NuGet path resolver functionality
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The tool locator.
+
+
+
+ Resolves the path to nuget.exe.
+
+ The path to nuget.exe.
+
+
+
+ This namespace contain types
+ related to NuGet functionality.
+
+
+
+
+ Provides properties and instance methods for working with paths.
+ This class must be inherited.
+
+
+
+
+ Gets the full path.
+
+ The full path.
+
+
+
+ Gets a value indicating whether this path is relative.
+
+
+ true if this path is relative; otherwise, false.
+
+
+
+
+ Gets the segments making up the path.
+
+ The segments making up the path.
+
+
+
+ Initializes a new instance of the class.
+
+ The path.
+
+
+
+ Returns a that represents this path.
+
+
+ A that represents this instance.
+
+
+
+
+ Compares instances.
+
+
+
+
+ The default path comparer.
+
+
+
+
+ Gets a value indicating whether comparison is case sensitive.
+
+
+ true if comparison is case sensitive; otherwise, false.
+
+
+
+
+ Initializes a new instance of the class.
+
+ if set to true, comparison is case sensitive.
+
+
+
+ Initializes a new instance of the class.
+
+ The environment.
+
+
+
+ Determines whether the specified instances are equal.
+
+ The first to compare.
+ The second to compare.
+
+ True if the specified instances are equal; otherwise, false.
+
+
+
+
+ Returns a hash code for the specified .
+
+ The path.
+
+ A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+
+
+
+
+ Utility for building process arguments.
+
+
+
+
+ Gets the number of arguments contained in the .
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Clears all arguments from the builder.
+
+
+
+
+ Appends an argument.
+
+ The argument.
+
+
+
+ Prepends an argument.
+
+ The argument.
+
+
+
+ Renders the arguments as a .
+ Sensitive information will be included.
+
+ A string representation of the arguments.
+
+
+
+ Renders the arguments as a .
+ Sensitive information will be redacted.
+
+ A safe string representation of the arguments.
+
+
+
+ Tries to filer any unsafe arguments from string
+
+ unsafe source string.
+ Filtered string.
+
+
+
+ Performs an implicit conversion from to .
+
+ The text value to convert.
+ A .
+
+
+
+ Performs a conversion from to .
+
+ The text value to convert.
+ A .
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+
+ An enumerator that can be used to iterate through the collection.
+
+
+
+
+ Returns an enumerator that iterates through a collection.
+
+
+ An that can be used to iterate through the collection.
+
+
+
+
+ Responsible for starting processes.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The environment.
+ The log.
+
+
+
+ Starts a process using the specified information.
+
+ The file name such as an application or document with which to start the process.
+ The information about the process to start.
+ A process handle.
+
+
+
+ Specifies a set of values that are used to start a process.
+
+
+
+
+ Gets or sets the set of command-line arguments to use when starting the application.
+
+ The set of command-line arguments to use when starting the application.
+
+
+
+ Gets or sets the working directory for the process to be started.
+
+ The working directory for the process to be started.
+
+
+
+ Gets or sets a value indicating whether or not to opt out of using
+ an explicit working directory for the process.
+
+
+
+
+ Gets or sets a value indicating whether the error output of an application is written to the standard error stream.
+
+ true if error output should be redirected; false if error output should be written to the standard error stream. The default is false.
+
+
+
+ Gets or sets a value indicating whether the output of an application is written to the standard output stream.
+
+ true if output should be redirected; false if output should be written to the standard output stream. The default is false.
+
+
+
+ Gets or sets optional timeout, in milliseconds, to wait for the associated process to exit. The maximum is the largest possible value of a 32-bit integer, which represents infinity to the operating system.
+
+
+
+
+ Gets or sets a value indicating whether process output will be suppressed.
+
+
+ true if process output will be suppressed; otherwise, false.
+
+
+
+
+ Gets or sets search paths for files, directories for temporary files, application-specific options, and other similar information.
+
+
+
+ StartProcess("cmd", new ProcessSettings{
+ Arguments = "/c set",
+ EnvironmentVariables = new Dictionary<string, string>{
+ { "CI", "True" },
+ { "TEMP", MakeAbsolute(Directory("./Temp")).FullPath }
+ }
+ });
+
+
+
+
+
+ Represents a search scope.
+
+
+
+
+ The current directory.
+
+
+
+
+ The current directory and child directories.
+
+
+
+
+ Represents a special path.
+
+
+
+
+ The directory that serves as a common repository for application-specific
+ data for the current roaming user.
+
+
+
+
+ The directory that serves as a common repository for application-specific
+ data that is used by all users.
+
+
+
+
+ The directory that serves as a common repository for application-specific
+ data that is used by the current, non-roaming user.
+
+
+
+
+ The Program Files folder.
+
+
+
+
+ The Program Files (X86) folder.
+
+
+
+
+ The Windows folder.
+
+
+
+
+ The current user's temporary folder.
+
+
+
+
+ Represents an Windows implementation of .
+
+
+
+
+ Gets the LocalMachine .
+
+
+
+
+ This namespace contain fundamental types that support
+ input and output, including the ability to read and write data
+ to streams and to interact with the file system.
+
+
+
+
+ Acts as a context providing info about the overall build before its started.
+
+
+
+
+ Gets target / initating task.
+
+
+
+
+ Gets all registered tasks that are going to be executed.
+
+
+
+
+ Acts as a context providing info about a before its invocation.
+
+
+
+
+ Gets the describing the that has just been invoked.
+
+
+ The task.
+
+
+
+
+ Acts as a context providing info about a following its invocation.
+
+
+
+
+ Gets the describing the that has just been invoked.
+
+
+ The task.
+
+
+
+
+ Gets the duration of the 's execution.
+
+
+ The duration of the 's execution.
+
+
+
+
+ Gets a value indicating whether this was skipped (not executed).
+
+
+ true if skipped; otherwise, false.
+
+
+
+
+ Acts as a context providing info about the overall build following its completion.
+
+
+
+
+ Gets a value indicating whether this build was successful.
+
+
+ true if successful; otherwise false.
+
+
+
+
+ Gets the exception that was thrown by the target.
+
+
+
+
+ The module responsible for registering
+ default types in the Cake.Core assembly.
+
+
+
+
+ Performs custom registrations in the provided registrar.
+
+ The container registrar.
+
+
+
+ Represents an installer for a specific package.
+
+
+
+
+ Determines whether this instance can install the specified resource.
+
+ The package resource.
+ The package type.
+
+ true if this installer can install the
+ specified resource; otherwise false.
+
+
+
+
+ Installs the specified resource at the given location.
+
+ The package resource.
+ The package type.
+ The location where to install the resource.
+ The installed files.
+
+
+
+ Represents an URI resource.
+
+
+
+
+ Gets the original string.
+
+ The original string.
+
+
+
+ Gets the scheme.
+
+ The scheme.
+
+
+
+ Gets the address.
+
+ The address.
+
+
+
+ Gets the parameters.
+
+ The parameters.
+
+
+
+ Gets the package.
+
+ The package.
+
+
+
+ Initializes a new instance of the class.
+
+ The URI.
+
+
+
+ Initializes a new instance of the class.
+
+ The URI.
+ Package query string parameter is missing.;uri
+
+
+
+ Represents a package type.
+
+
+
+
+ Represents an unspecified package type.
+
+
+
+
+ Represents an addin.
+
+
+
+
+ Represents a tool.
+
+
+
+
+ Represents a module.
+
+
+
+
+ Represents a platform family.
+
+
+
+
+ The platform family is unknown.
+
+
+
+
+ Represents the Windows platform family.
+
+
+
+
+ Represents the Linux platform family.
+
+
+
+
+ Represents the OSX platform family.
+
+
+
+
+ The current Runtime Cake is executing on.
+
+
+
+
+ Full Framework or Mono.
+
+
+
+
+ .NET Core 2.
+
+
+
+
+ The namespace contains fundamental classes and
+ base classes for Cake and the Cake scripting environment.
+
+
+
+
+ This namespace contain types
+ related to script processing and execution.
+
+
+
+
+ This namespace contain types
+ related to script processing.
+
+
+
+
+ Abstract line processor.
+
+
+
+
+ Processes the specified line.
+
+ The analyzer.
+ The line.
+ The replacement for line, null if no replacement
+ true if the line was processed
+ by this processor; otherwise false.
+
+
+
+ Splits the specified line into tokens.
+
+ The line to split.
+ The parts that make up the line.
+
+
+
+ Represents a load directive provider.
+
+
+
+
+ Indicates whether or not this provider can load the specified .
+
+ The context.
+ The reference to the code to load.
+ true if the provider can load the reference; otherwise false.
+
+
+
+ Loads the specified .
+
+ The context.
+ The reference to load.
+
+
+
+ Represents a resource to load via the #load directive.
+
+
+
+
+ Gets the original string.
+
+ The original string.
+
+
+
+ Gets the scheme.
+
+ The scheme.
+
+
+
+ Gets the address.
+
+ The address.
+
+
+
+ Gets the parameters.
+
+ The parameters.
+
+
+
+ Initializes a new instance of the class.
+
+ The URI.
+
+
+
+ Represents the script analyzer responsible for
+ parsing and analyzing scripts.
+
+
+
+
+ Analyzes the specified script path.
+
+ The path to the script to analyze.
+ The script analysis result.
+
+
+
+ Represents the context used by the .
+
+
+
+
+ Gets the path to the initial script being executed.
+
+
+
+
+ Gets the current script being processed.
+
+ The current script being processed.
+
+
+
+ Processes the specified script path using the same context.
+
+ The script path to process.
+
+
+
+ Adds a script line to the result.
+
+ The script line to add.
+
+
+
+ Adds a script error to the result.
+
+ The script error to add.
+
+
+
+ Represents information about a script.
+
+
+
+
+ Gets the script path.
+
+ The script path.
+
+
+
+ Gets the includes.
+
+ The includes.
+
+
+
+ Gets the referenced script assemblies.
+
+ The referenced script assemblies.
+
+
+
+ Gets all namespaces referenced by the script.
+
+ The namespaces referenced by the script.
+
+
+
+ Gets all using aliases defined by the scripts.
+
+ The using aliases defined by the script.
+
+
+
+ Gets all types referenced with the using static directive.
+
+ The fully qualified type names referenced by using static in the script.
+
+
+
+ Gets the defines directives defined by the scripts.
+
+ The defines.
+
+
+
+ Gets the tools.
+
+ The tools.
+
+
+
+ Gets the addins.
+
+ The addins.
+
+
+
+ Gets the modules.
+
+ The modules.
+
+
+
+ The script analyzer.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The log.
+ The load directive providers.
+
+
+
+ Analyzes the specified script path.
+
+ The path to the script to analyze.
+ The script analysis result.
+
+
+
+ Represents a script analysis error.
+
+
+
+
+ Gets the file containing the error.
+
+
+
+
+ Gets the line number for the error.
+
+
+
+
+ Gets the error message.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file containing the error.
+ The line number for the error.
+ The error message.
+
+
+
+ Represents a script analysis result.
+
+
+
+
+ Gets the analyzed script.
+
+ The script.
+
+
+
+ Gets the merged script lines.
+
+ The merged script lines.
+
+
+
+ Gets all references.
+
+ The references.
+
+
+
+ Gets all the namespaces.
+
+ The namespaces.
+
+
+
+ Gets the using aliases.
+
+ The using aliases.
+
+
+
+ Gets all types referenced with the using static directive.
+
+
+
+
+ Gets the defines.
+
+ The defines.
+
+
+
+ Gets the addins.
+
+ The addins.
+
+
+
+ Gets the tools.
+
+ The tools.
+
+
+
+ Gets the modules.
+
+ The modules.
+
+
+
+ Gets a value indicating whether to analysis succeded without errors.
+
+
+
+
+ Gets the list of analyzer errors.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The script.
+ The merged script lines.
+ The analyzer errors.
+
+
+
+ Responsible for generating generic parameter constraints on generated generic methods
+
+
+
+
+ Responsible for generating script method aliases.
+
+
+
+
+ Generates a script method alias from the specified method.
+ The provided method must be an extension method for
+ and it must be decorated with the .
+
+ The method to generate the code for.
+ The generated code.
+
+
+
+ Responsible for generating parameter tokens in method alias generation
+
+
+
+
+ Provides support for cleaning parameter names consisting of reserved keywords
+
+
+
+
+ Responsible for generating script property aliases.
+
+
+
+
+ Generates a script property alias from the specified method.
+ The provided method must be an extension method for
+ and it must be decorated with the .
+
+ The method to generate the code for.
+ The generated code.
+
+
+
+ Represents a script alias generator.
+
+
+
+
+ Finds script aliases in the provided assemblies.
+
+ The assemblies to find script aliases in.
+ The script aliases that were found.
+
+
+
+ Represents the script conventions used by Cake.
+
+
+
+
+ Gets the default namespaces.
+
+ A list containing all default namespaces.
+
+
+
+ Gets the default assemblies.
+
+ The root to where to find Cake related assemblies.
+ A list containing all default assemblies.
+
+
+
+ Represents a script engine.
+
+
+
+
+ Creates a new script session.
+
+ The host.
+ A new script session.
+
+
+
+ Represents a script host that works as a context for scripts.
+
+
+
+
+ Gets the context.
+
+ The context.
+
+
+
+ Gets all registered tasks.
+
+ The registered tasks.
+
+
+
+ Registers a new task.
+
+ The name of the task.
+ A .
+
+
+
+ Allows registration of an action that's executed before any tasks are run.
+ If setup fails, no tasks will be executed but teardown will be performed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed before any tasks are run.
+ If setup fails, no tasks will be executed but teardown will be performed.
+
+ The action to be executed.
+ The data type.
+
+
+
+ Allows registration of an action that's executed after all other tasks have been run.
+ If a setup action or a task fails with or without recovery, the specified teardown action will still be executed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after all other tasks have been run.
+ If a setup action or a task fails with or without recovery, the specified teardown action will still be executed.
+
+ The action to be executed.
+ The data type.
+
+
+
+ Allows registration of an action that's executed before each task is run.
+ If the task setup fails, its task will not be executed but the task teardown will be performed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed before each task is run.
+ If the task setup fails, its task will not be executed but the task teardown will be performed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after each task has been run.
+ If a task setup action or a task fails with or without recovery, the specified task teardown action will still be executed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after each task has been run.
+ If a task setup action or a task fails with or without recovery, the specified task teardown action will still be executed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Runs the specified target.
+
+ The target to run.
+ The resulting report.
+
+
+
+ Runs the specified target.
+
+ The target to run.
+ The resulting report.
+
+
+
+ Represents a script processor.
+
+
+
+
+ Installs the addins.
+
+ The addins to install.
+ The install path.
+ A list containing file paths to installed addin assemblies.
+
+
+
+ Installs the tools.
+
+ The tools to install.
+ The install path.
+
+
+
+ Installs the modules.
+
+ The modules to install.
+ The install path.
+
+
+
+ Represents a script runner responsible for running scripts.
+
+
+
+
+ Runs the script using the specified script host.
+
+ The script host.
+ The script path.
+ The arguments.
+
+
+
+ Represents a script session.
+
+
+
+
+ Adds a reference path to the session.
+
+ The reference path.
+
+
+
+ Adds an assembly reference to the session.
+
+ The assembly reference.
+
+
+
+ Imports a namespace to the session.
+
+ The namespace to import.
+
+
+
+ Executes the specified script.
+
+ The script to execute.
+
+
+
+ Represents a script.
+
+
+
+
+ Gets the namespaces imported via the using statement.
+
+ The namespaces.
+
+
+
+ Gets the script lines.
+
+
+ The lines.
+
+
+
+
+ Gets the aliases.
+
+ The aliases.
+
+
+
+ Gets the using alias directives.
+
+ The using alias directives.
+
+
+
+ Gets the using static directives.
+
+ The using static directives.
+
+
+
+ Gets the defines.
+
+ The defines.
+
+
+
+ Initializes a new instance of the class.
+
+ The namespaces.
+ The scrip lines.
+ The script aliases.
+ The using alias directives.
+ The using static directives.
+ The defines.
+
+
+
+ Represents a script alias.
+
+
+
+
+ Gets the name of the alias.
+
+ The name.
+
+
+
+ Gets the method associated with the alias.
+
+ The method associated with the alias.
+
+
+
+ Gets the alias type.
+
+ The alias type.
+
+
+
+ Gets all namespaces that the alias need to be imported.
+
+
+ The namespaces that the alias need to be imported.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The method associated with the alias.
+ The alias type.
+ The namespaces that the alias need to be imported.
+
+
+
+ The script alias finder.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The log.
+
+
+
+ Finds script aliases in the provided assemblies.
+
+ The assemblies to find script aliases in.
+ The script aliases that were found.
+
+
+
+ Represents a script alias type.
+
+
+
+
+ Represents an unknown script alias type.
+
+
+
+
+ Represents a script alias method.
+
+
+
+
+ Represents a script alias property.
+
+
+
+
+ The script conventions used by Cake.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The assembly loader.
+
+
+
+ Gets the default namespaces.
+
+ A list containing all default namespaces.
+
+
+
+ Gets the default assemblies.
+
+ The root to where to find Cake related assemblies.
+ A list containing all default assemblies.
+
+
+
+ The script host works as a context for scripts.
+
+
+
+
+ Gets the engine.
+
+ The engine.
+
+
+
+ Gets the context.
+
+ The context.
+
+
+
+ Gets the settings.
+
+ The settings.
+
+
+
+ Initializes a new instance of the class.
+
+ The engine.
+ The context.
+
+
+
+ Gets all registered tasks.
+
+ The registered tasks.
+
+
+
+ Registers a new task.
+
+ The name of the task.
+ A .
+
+
+
+ Allows registration of an action that's executed before any tasks are run.
+ If setup fails, no tasks will be executed but teardown will be performed.
+
+ The action to be executed.
+
+
+ Setup(context => {
+ context.Log.Information("Hello World!");
+ });
+
+
+
+
+
+ Allows registration of an action that's executed before any tasks are run.
+ If setup fails, no tasks will be executed but teardown will be performed.
+
+ The data type.
+ The action to be executed.
+
+
+ Setup<Foo>(context => {
+ return new Foo();
+ });
+
+
+
+
+
+ Allows registration of an action that's executed after all other tasks have been run.
+ If a setup action or a task fails with or without recovery, the specified teardown action will still be executed.
+
+ The action to be executed.
+
+
+ Teardown(context => {
+ context.Log.Information("Goodbye World!");
+ });
+
+
+
+
+
+ Allows registration of an action that's executed after all other tasks have been run.
+ If a setup action or a task fails with or without recovery, the specified teardown action will still be executed.
+
+ The data type.
+ The action to be executed.
+
+
+ Teardown((context, data) => {
+ context.Log.Information("Goodbye {0}!", data.Place);
+ });
+
+
+
+
+
+ Allows registration of an action that's executed before each task is run.
+ If the task setup fails, its task will not be executed but the task teardown will be performed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed before each task is run.
+ If the task setup fails, its task will not be executed but the task teardown will be performed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after each task has been run.
+ If a task setup action or a task fails with or without recovery, the specified task teardown action will still be executed.
+
+ The action to be executed.
+
+
+
+ Allows registration of an action that's executed after each task has been run.
+ If a task setup action or a task fails with or without recovery, the specified task teardown action will still be executed.
+
+ The data type.
+ The action to be executed.
+
+
+
+ Runs the specified target.
+
+ The target to run.
+ The resulting report.
+
+
+
+ Runs the specified target.
+
+ The target to run.
+ The resulting report.
+
+
+
+ Implementation of a script processor.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The log.
+ The tool locator.
+ The available package installers.
+
+
+
+ Installs the addins.
+
+ The addins to install.
+ The install path.
+ A list containing file paths to installed addin assemblies.
+
+
+
+ Installs the tools.
+
+ The tools to install.
+ The install path.
+
+
+
+ Installs the modules.
+
+ The modules to install.
+ The install path.
+
+
+
+ Responsible for running scripts.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The environment.
+ The log.
+ The configuration.
+ The session factory.
+ The alias finder.
+ The script analyzer.
+ The script processor.
+ The script conventions.
+ The assembly loader.
+
+
+
+ Runs the script using the specified script host.
+
+ The script host.
+ The script.
+ The arguments.
+
+
+
+ This namespace contain types
+ related to text processing and transformations.
+
+
+
+
+ Represents a text template.
+
+
+
+
+ Registers a key and an associated value.
+
+ The key.
+ The value.
+
+
+
+ Renders the text template using the registered tokens.
+
+ The rendered template.
+
+
+
+ Utility that that respect quotes when splitting a string.
+
+
+
+
+ Splits the provided string on spaces while respecting quoted strings.
+
+ The string to split.
+ The split, individual parts.
+
+
+
+ Provides template functionality for simple text transformations.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The template.
+
+
+
+ Initializes a new instance of the class.
+
+ The template.
+ The key placeholder.
+
+
+
+ Registers a key and an associated value.
+
+ The key.
+ The value.
+
+
+
+ Renders the template using the registered tokens.
+
+ The rendered template.
+
+
+
+ This namespace contain base classes
+ and functionality related to tooling.
+
+
+
+
+ Represents a tool locator.
+
+
+
+
+ Registers the specified tool file path.
+
+ The tool path.
+
+
+
+ Resolves the path to the specified tool.
+
+ The tool.
+ A path if the tool was found; otherwise null.
+
+
+
+ Represents a tool repository.
+
+
+
+
+ Registers the specified path with the repository.
+
+ The path to register.
+
+
+
+ Resolves the specified tool.
+
+ The tool to resolve.
+ The tool's file paths if any; otherwise null.
+
+
+
+ Represents a tool resolution strategy.
+
+
+
+
+ Resolves the specified tool using the specified tool repository.
+
+ The tool repository.
+ The tool.
+ The path to the tool; otherwise null.
+
+
+
+ Base class for tools.
+
+ The settings type.
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The process runner.
+ The globber.
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The process runner.
+ The tool locator.
+
+
+
+ Runs the tool using the specified settings.
+
+ The settings.
+ The arguments.
+
+
+
+ Runs the tool using a custom tool path and the specified settings.
+
+ The settings.
+ The arguments.
+ The process settings
+ If specified called after process exit
+
+
+
+ Customized exit code handling.
+ Standard behavior is to fail when non zero.
+
+ The process exit code
+
+
+
+ Runs the tool using a custom tool path and the specified settings.
+
+ The settings.
+ The arguments.
+ The process that the tool is running under.
+
+
+
+ Runs the tool using a custom tool path and the specified settings.
+
+ The settings.
+ The arguments.
+ The process settings
+ The process that the tool is running under.
+
+
+
+ Gets the name of the tool.
+
+ The name of the tool.
+
+
+
+ Gets the possible names of the tool executable.
+
+ The tool executable name.
+
+
+
+ Gets the working directory.
+ Defaults to the currently set working directory.
+
+ The settings.
+ The working directory for the tool.
+
+
+
+ Gets alternative file paths which the tool may exist in
+
+ The settings.
+ The default tool path.
+
+
+
+ Gets the environment variables.
+
+ The settings.
+ The environment variables for the tool.
+
+
+
+ Gets the resolved tool path.
+
+ The settings.
+ The resolved tool path.
+
+
+
+ Implementation of the tool locator.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The environment.
+ The tool repository.
+ The tool resolution strategy.
+
+
+
+ Registers the specified tool file path.
+
+ The tool path.
+
+
+
+ Resolves the path to the specified tool.
+
+ The tool.
+ A path if the tool was found; otherwise null.
+
+
+
+ The tool repository.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The environment.
+
+
+
+ Registers the specified path with the repository.
+
+ The path to register.
+
+
+
+ Resolves the specified tool.
+
+ The tool to resolve.
+
+ The tool's file paths if any; otherwise null.
+
+
+
+
+ Implementation of the default tool resolution strategy.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The globber.
+ The configuration.
+
+
+
+ Resolves the specified tool using the specified tool repository.
+
+ The tool repository.
+ The tool.
+
+ The path to the tool; otherwise null.
+
+
+
+
+ Base class for tool settings.
+
+
+
+
+ Gets or sets the tool path.
+
+ The tool path.
+
+
+
+ Gets or sets optional timeout for tool execution.
+
+
+
+
+ Gets or sets the working directory for the tool process.
+
+ The working directory for the tool process.
+
+
+
+ Gets or sets a value indicating whether or not to opt out of using
+ an explicit working directory for the process.
+
+
+
+
+ Gets or sets the argument customization.
+ Argument customization is a way that lets you add, replace or reuse arguments passed to a tool.
+ This allows you to support new tool arguments, customize arguments or address potential argument issues.
+
+
+ Combining tool specific settings and tool arguments:
+
+ NuGetAddSource("Cake", "https://www.myget.org/F/cake/api/v3/index.json",
+ new NuGetSourcesSettings { UserName = "user", Password = "incorrect",
+ ArgumentCustomization = args=>args.Append("-StorePasswordInClearText")
+ });
+
+
+
+ Setting multiple tool arguments:
+
+ MSTest(pathPattern, new MSTestSettings()
+ { ArgumentCustomization = args=>args.Append("/detail:errormessage")
+ .Append("/resultsfile:TestResults.trx") });
+
+
+ The delegate used to customize the .
+
+
+
+ Gets or sets search paths for files, directories for temporary files, application-specific options, and other similar information.
+
+
+
+ MSBuild("./src/Cake.sln", new MSBuildSettings {
+ EnvironmentVariables = new Dictionary<string, string>{
+ { "TOOLSPATH", MakeAbsolute(Directory("./tools")).FullPath }
+ }});
+
+
+
+
+
+ This namespace contain base classes
+ and functionality related to tooling.
+ The content in this namespace has been obsoleted.
+
+
+
+
+ Base class for tools.
+
+ The settings type.
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The process runner.
+ The globber.
+
+
+
+ Runs the tool using the specified settings.
+
+ The settings.
+ The arguments.
+
+
+
+ Runs the tool using a custom tool path and the specified settings.
+
+ The settings.
+ The arguments.
+ The tool path to use.
+
+
+
+ Runs the tool using a custom tool path and the specified settings.
+
+ The settings.
+ The arguments.
+ The tool path to use.
+ The process settings
+ If specified called after process exit
+
+
+
+ Runs the tool using a custom tool path and the specified settings.
+
+ The settings.
+ The arguments.
+ The process that the tool is running under.
+
+
+
+ Runs the tool using a custom tool path and the specified settings.
+
+ The settings.
+ The arguments.
+ The tool path to use.
+ The process that the tool is running under.
+
+
+
+ Runs the tool using a custom tool path and the specified settings.
+
+ The settings.
+ The arguments.
+ The tool path to use.
+ The process settings
+ The process that the tool is running under.
+
+
+
+ Gets the tool path.
+
+ The settings.
+ The provided tool path (if any).
+ The tool path.
+
+
+
+ Gets the name of the tool.
+
+ The name of the tool.
+
+
+
+ Gets the possible names of the tool executable.
+
+ The tool executable name.
+
+
+
+ Gets the working directory.
+ Defaults to the currently set working directory.
+
+ The settings.
+ The working directory for the tool.
+
+
+
+ Gets alternative file paths which the tool may exist in
+
+ The settings.
+ The default tool path.
+
+
+
+ Represents an assembly loader.
+
+
+
+
+ Loads an assembly from its assembly name.
+
+ The assembly name.
+ The loaded assembly.
+
+
+
+ Loads an assembly from the specified path.
+
+ The assembly path to load.
+ If the assembly should be verified whether or not it will work properly with Cake or not.
+ The loaded assembly.
+
+
+
+ Represents an assembly verifier.
+
+
+
+
+ Verifies an assembly.
+
+ The target assembly.
+
+
+
+ Acts as a context providing info about the overall build following its completion
+
+
+
+
+ Gets target / initating task.
+
+
+
+
+ Gets all registered tasks that are going to be executed.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Cake context.
+ The target / initating task.
+ The tasks to execute.
+
+
+
+ Event data for the event.
+
+
+
+
+ Gets the Cake context.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The context.
+
+
+
+ Acts as a context providing info about a before its invocation.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Cake Context.
+ The task.
+
+
+
+ Gets the describing the that has just been invoked.
+
+
+ The task.
+
+
+
+
+ Event data for the event.
+
+
+
+
+ Gets the task setup context.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The task setup context.
+
+
+
+ Acts as a context providing info about a following its invocation.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Cake Context.
+ The task.
+ The duration of the task.
+ if set to true, the task was not executed.
+
+
+
+ Gets the describing the that has just been invoked.
+
+
+ The task.
+
+
+
+
+ Gets the duration of the 's execution.
+
+
+ The duration of the 's execution.
+
+
+
+
+ Gets a value indicating whether the was skipped (not executed).
+
+
+ true if skipped; otherwise, false.
+
+
+
+
+ Event data for the event.
+
+
+
+
+ Gets the task teardown context.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The task teardown context.
+
+
+
+ Acts as a context providing info about the overall build following its completion
+
+
+
+
+ Gets a value indicating whether this build was successful
+
+
+ true if successful; otherwise false.
+
+
+
+
+ Gets the exception that was thrown by the target.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Cake context.
+ The exception that was thrown by the target.
+
+
+
+ Event data for the event.
+
+
+
+
+ Gets the teardown context.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The teardown context.
+
+
+
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.NuGet.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.NuGet.dll
new file mode 100755
index 0000000..ea1b6f7
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.NuGet.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.NuGet.xml b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.NuGet.xml
new file mode 100755
index 0000000..ada36ef
--- /dev/null
+++ b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.NuGet.xml
@@ -0,0 +1,114 @@
+
+
+
+ Cake.NuGet
+
+
+
+
+ The config key name for overriding the default nuget package source
+
+
+
+
+ The config key name for using the in process client for installing packages
+
+
+
+
+ The config key name for enabling loading of nuget package dependencies
+
+
+
+
+ The config key name for overriding the default nuget config file
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The content resolver.
+ The log.
+ the configuration
+
+
+
+ Represents a file locator for NuGet packages that returns relevant
+ files for the current framework given the resource type.
+
+
+
+
+ Gets the relevant files for a NuGet package
+ given a path and a resource type.
+
+ The path to search.
+ The package.
+ The resource type.
+ A collection of files.
+
+
+
+ Represents a NuGet package installer.
+
+
+
+
+ The module responsible for registering
+ default types in the Cake.NuGet assembly.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The config.
+
+
+
+ Performs custom registrations in the provided registrar.
+
+ The container registrar.
+
+
+
+ Installer for NuGet URI resources.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file system.
+ The environment.
+ The process runner.
+ The NuGet tool resolver.
+ The content resolver.
+ The log.
+ The configuration.
+
+
+
+ Determines whether this instance can install the specified resource.
+
+ The package reference.
+ The package type.
+
+ true if this installer can install the
+ specified resource; otherwise false.
+
+
+
+
+ Installs the specified resource at the given location.
+
+ The package reference.
+ The package type.
+ The location where to install the package.
+ The installed files.
+
+
+
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.deps.json b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.deps.json
new file mode 100755
index 0000000..105fd8e
--- /dev/null
+++ b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.deps.json
@@ -0,0 +1,2108 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v2.0",
+ "signature": "40efaa0824350847dfe1f3007cd5fb7c6746f7d7"
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v2.0": {
+ "Cake/0.30.0": {
+ "dependencies": {
+ "Autofac": "4.6.2",
+ "Cake.Common": "0.30.0",
+ "Cake.Core": "0.30.0",
+ "Cake.NuGet": "0.30.0",
+ "Microsoft.CodeAnalysis.CSharp.Scripting": "2.8.2"
+ },
+ "runtime": {
+ "Cake.dll": {}
+ }
+ },
+ "Autofac/4.6.2": {
+ "dependencies": {
+ "System.ComponentModel": "4.0.1"
+ },
+ "runtime": {
+ "lib/netstandard1.1/Autofac.dll": {
+ "assemblyVersion": "4.6.2.0",
+ "fileVersion": "4.6.2.0"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {},
+ "Microsoft.CodeAnalysis.Common/2.8.2": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "1.1.0",
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Collections.Immutable": "1.3.1",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.FileVersionInfo": "4.3.0",
+ "System.Diagnostics.StackTrace": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Metadata": "1.4.2",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.CodePages": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Parallel": "4.3.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.ValueTuple": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XPath.XDocument": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {
+ "assemblyVersion": "2.8.0.0",
+ "fileVersion": "2.8.2.62916"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/2.8.2": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "2.8.2"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {
+ "assemblyVersion": "2.8.0.0",
+ "fileVersion": "2.8.2.62916"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Scripting/2.8.2": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.CSharp": "2.8.2",
+ "Microsoft.CodeAnalysis.Scripting.Common": "2.8.2"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.Scripting.dll": {
+ "assemblyVersion": "2.8.0.0",
+ "fileVersion": "2.8.2.62916"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Scripting.Common/2.8.2": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "2.8.2",
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Immutable": "1.3.1",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.StackTrace": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.Scripting.dll": {
+ "assemblyVersion": "2.8.0.0",
+ "fileVersion": "2.8.2.62916"
+ }
+ }
+ },
+ "Microsoft.DotNet.PlatformAbstractions/2.0.4": {
+ "dependencies": {
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.0.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {
+ "assemblyVersion": "2.0.4.0",
+ "fileVersion": "2.0.4.0"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/2.0.4": {
+ "dependencies": {
+ "Microsoft.DotNet.PlatformAbstractions": "2.0.4",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Linq": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "2.0.4.0",
+ "fileVersion": "2.0.4.0"
+ }
+ }
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {},
+ "Microsoft.Win32.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "Microsoft.Win32.Registry/4.4.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "4.4.0",
+ "System.Security.Principal.Windows": "4.4.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "Newtonsoft.Json/11.0.2": {
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "11.0.0.0",
+ "fileVersion": "11.0.2.21924"
+ }
+ }
+ },
+ "NuGet.Commands/4.7.0": {
+ "dependencies": {
+ "NuGet.Credentials": "4.7.0",
+ "NuGet.ProjectModel": "4.7.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Commands.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.Common/4.7.0": {
+ "dependencies": {
+ "NuGet.Frameworks": "4.7.0",
+ "System.Diagnostics.Process": "4.3.0",
+ "System.Threading.Thread": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Common.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.Configuration/4.7.0": {
+ "dependencies": {
+ "NuGet.Common": "4.7.0",
+ "System.Security.Cryptography.ProtectedData": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Configuration.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.Credentials/4.7.0": {
+ "dependencies": {
+ "NuGet.Protocol": "4.7.0",
+ "System.Runtime.Serialization.Formatters": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Credentials.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.DependencyResolver.Core/4.7.0": {
+ "dependencies": {
+ "NuGet.LibraryModel": "4.7.0",
+ "NuGet.Protocol": "4.7.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.DependencyResolver.Core.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.Frameworks/4.7.0": {
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Frameworks.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.LibraryModel/4.7.0": {
+ "dependencies": {
+ "NuGet.Common": "4.7.0",
+ "NuGet.Versioning": "4.7.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.LibraryModel.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.PackageManagement.NetStandard/4.7.0": {
+ "dependencies": {
+ "NuGet.Commands": "4.7.0",
+ "NuGet.Resolver": "4.7.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.PackageManagement.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.0"
+ }
+ }
+ },
+ "NuGet.Packaging/4.7.0": {
+ "dependencies": {
+ "Newtonsoft.Json": "11.0.2",
+ "NuGet.Packaging.Core": "4.7.0",
+ "System.Dynamic.Runtime": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Packaging.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.Packaging.Core/4.7.0": {
+ "dependencies": {
+ "NuGet.Common": "4.7.0",
+ "NuGet.Versioning": "4.7.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Packaging.Core.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.ProjectModel/4.7.0": {
+ "dependencies": {
+ "NuGet.DependencyResolver.Core": "4.7.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Threading.Thread": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.ProjectModel.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.Protocol/4.7.0": {
+ "dependencies": {
+ "NuGet.Configuration": "4.7.0",
+ "NuGet.Packaging": "4.7.0",
+ "System.Dynamic.Runtime": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Protocol.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.Resolver/4.7.0": {
+ "dependencies": {
+ "NuGet.Protocol": "4.7.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Resolver.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "NuGet.Versioning/4.7.0": {
+ "runtime": {
+ "lib/netstandard1.6/NuGet.Versioning.dll": {
+ "assemblyVersion": "4.7.0.5",
+ "fileVersion": "4.7.0.5148"
+ }
+ }
+ },
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/debian.8-x64/native/_._": {
+ "rid": "debian.8-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/fedora.23-x64/native/_._": {
+ "rid": "fedora.23-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/fedora.24-x64/native/_._": {
+ "rid": "fedora.24-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.native.System/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.Net.Http/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "dependencies": {
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0"
+ }
+ },
+ "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "dependencies": {
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/opensuse.13.2-x64/native/_._": {
+ "rid": "opensuse.13.2-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/opensuse.42.1-x64/native/_._": {
+ "rid": "opensuse.42.1-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "runtimeTargets": {
+ "runtime/osx.10.10-x64/native/_._": {
+ "rid": "osx.10.10-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/osx.10.10-x64/native/_._": {
+ "rid": "osx.10.10-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/rhel.7-x64/native/_._": {
+ "rid": "rhel.7-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/ubuntu.14.04-x64/native/_._": {
+ "rid": "ubuntu.14.04-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/ubuntu.16.04-x64/native/_._": {
+ "rid": "ubuntu.16.04-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "runtimeTargets": {
+ "runtime/ubuntu.16.10-x64/native/_._": {
+ "rid": "ubuntu.16.10-x64",
+ "assetType": "native"
+ }
+ }
+ },
+ "System.AppContext/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Buffers/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Collections/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Collections.Concurrent/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Collections.Immutable/1.3.1": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.ComponentModel/4.0.1": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Console/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.FileVersionInfo/4.3.0": {
+ "dependencies": {
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Reflection.Metadata": "1.4.2",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Diagnostics.Process/4.3.0": {
+ "dependencies": {
+ "Microsoft.Win32.Primitives": "4.3.0",
+ "Microsoft.Win32.Registry": "4.4.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.Threading.ThreadPool": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/linux/lib/_._": {
+ "rid": "linux",
+ "assetType": "runtime"
+ },
+ "runtime/osx/lib/_._": {
+ "rid": "osx",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Diagnostics.StackTrace/4.3.0": {
+ "dependencies": {
+ "System.IO.FileSystem": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Metadata": "1.4.2",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Tools/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Tracing/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Dynamic.Runtime/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Globalization/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Globalization.Calendars/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.IO/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.IO.Compression/4.3.0": {
+ "dependencies": {
+ "System.Buffers": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.IO.Compression": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.IO.FileSystem/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Linq/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ }
+ },
+ "System.Linq.Expressions/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Emit.Lightweight": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.ObjectModel/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Reflection/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Metadata/1.4.2": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Immutable": "1.3.1",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.TypeExtensions/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Runtime.Numerics/4.3.0": {
+ "dependencies": {
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Formatters/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Security.AccessControl/4.4.0": {
+ "dependencies": {
+ "System.Security.Principal.Windows": "4.4.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.Apple": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/osx/lib/_._": {
+ "rid": "osx",
+ "assetType": "runtime"
+ },
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.Csp/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.ProtectedData/4.3.0": {
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.1.0",
+ "fileVersion": "4.6.24705.1"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.1.0",
+ "fileVersion": "4.6.24705.1"
+ }
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Calendars": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Cng": "4.3.0",
+ "System.Security.Cryptography.Csp": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.OpenSsl": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.Net.Http": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Security.Principal.Windows/4.4.0": {
+ "runtimeTargets": {
+ "runtime/unix/lib/_._": {
+ "rid": "unix",
+ "assetType": "runtime"
+ },
+ "runtime/win/lib/_._": {
+ "rid": "win",
+ "assetType": "runtime"
+ }
+ }
+ },
+ "System.Text.Encoding/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Text.Encoding.CodePages/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.2.0",
+ "fileVersion": "4.6.24705.1"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.2.0",
+ "fileVersion": "4.6.24705.1"
+ }
+ }
+ },
+ "System.Text.Encoding.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Text.RegularExpressions/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks.Parallel/4.3.0": {
+ "dependencies": {
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Thread/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.ThreadPool/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.ValueTuple/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Xml.ReaderWriter/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Extensions": "4.3.0"
+ }
+ },
+ "System.Xml.XDocument/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XmlDocument/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XPath/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XPath.XDocument/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XPath": "4.3.0"
+ }
+ },
+ "Cake.Common/0.30.0": {
+ "dependencies": {
+ "Cake.Core": "0.30.0"
+ },
+ "runtime": {
+ "Cake.Common.dll": {}
+ }
+ },
+ "Cake.Core/0.30.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyModel": "2.0.4",
+ "Microsoft.Win32.Registry": "4.4.0",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "runtime": {
+ "Cake.Core.dll": {}
+ }
+ },
+ "Cake.NuGet/0.30.0": {
+ "dependencies": {
+ "Cake.Core": "0.30.0",
+ "Newtonsoft.Json": "11.0.2",
+ "NuGet.Frameworks": "4.7.0",
+ "NuGet.PackageManagement.NetStandard": "4.7.0",
+ "NuGet.ProjectModel": "4.7.0",
+ "NuGet.Versioning": "4.7.0"
+ },
+ "runtime": {
+ "Cake.NuGet.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Cake/0.30.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Autofac/4.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-wKI7F6+n45gqfq0T8FuB3hFzaCkuegiFo5in6uB1y2Ai9ZYcjue8yqk3yzyNEwBDS7AyvlTUGSoNovwpUuKqTw==",
+ "path": "autofac/4.6.2",
+ "hashPath": "autofac.4.6.2.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==",
+ "path": "microsoft.codeanalysis.analyzers/1.1.0",
+ "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/2.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-69e6Y+eCdllSRRlLLEs8qf7C4b7XhgG2ZQW9X+n7JomrVZ7SPcMF2asPbRTSK2dRJXDlhgxb8d+a8FxFiaoTYQ==",
+ "path": "microsoft.codeanalysis.common/2.8.2",
+ "hashPath": "microsoft.codeanalysis.common.2.8.2.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp/2.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6PwtKdwBv+0+2QqFXZXg7oYXS0v4eYwaA3Jlv2yJLFihv5puQqtVupOM6yecsUhTkdN1ul1YyVZldkPUKMldAQ==",
+ "path": "microsoft.codeanalysis.csharp/2.8.2",
+ "hashPath": "microsoft.codeanalysis.csharp.2.8.2.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp.Scripting/2.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hF+cj43z2o/ZdUdNqup1DDoEWzGA52i8Lhdpo2rChoL6i8OA/mwGUdec/p79ctZng697wUnLJXY3DJ3pTXMvdQ==",
+ "path": "microsoft.codeanalysis.csharp.scripting/2.8.2",
+ "hashPath": "microsoft.codeanalysis.csharp.scripting.2.8.2.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Scripting.Common/2.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rOvSJWBR7HiyoXcQOJ9RHUzqnR7ytl2qkUgVB12gJAALXy4T9NqRnEiMoHaWsqoAz3j2YjE6Hui2Oelu8yi6LA==",
+ "path": "microsoft.codeanalysis.scripting.common/2.8.2",
+ "hashPath": "microsoft.codeanalysis.scripting.common.2.8.2.nupkg.sha512"
+ },
+ "Microsoft.DotNet.PlatformAbstractions/2.0.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2HjSGp63VCLQaeGadrLYR868g25mJHr+TFF81yWCaClzjUbU2vNDx6km7SUgPnoLVksE/1e7in88eh+oPtc4aQ==",
+ "path": "microsoft.dotnet.platformabstractions/2.0.4",
+ "hashPath": "microsoft.dotnet.platformabstractions.2.0.4.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/2.0.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jnHAeijsfJFQXdXmnYK/NhQIkgBUeth//RZZkf0ldIKC+jARbf7YxbA9uTrs/EPhuQxHXaDxVuMyscgmL+UqfA==",
+ "path": "microsoft.extensions.dependencymodel/2.0.4",
+ "hashPath": "microsoft.extensions.dependencymodel.2.0.4.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
+ "path": "microsoft.netcore.targets/1.1.0",
+ "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
+ "path": "microsoft.win32.primitives/4.3.0",
+ "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Registry/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dA36TlNVn/XfrZtmf0fiI/z1nd3Wfp2QVzTdj26pqgP9LFWq0i1hYEUAW50xUjGFYn1+/cP3KGuxT2Yn1OUNBQ==",
+ "path": "microsoft.win32.registry/4.4.0",
+ "hashPath": "microsoft.win32.registry.4.4.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/11.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==",
+ "path": "newtonsoft.json/11.0.2",
+ "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512"
+ },
+ "NuGet.Commands/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dT+kUNusIwHLt/HaQEqOPX6vmibgZ+7zkrb1vXSIo0maTgeZid8LafAPMGvTtbA7wXCjnmLGV3TS2yvoriPOpg==",
+ "path": "nuget.commands/4.7.0",
+ "hashPath": "nuget.commands.4.7.0.nupkg.sha512"
+ },
+ "NuGet.Common/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5CAnthosaj31hnMAAPbGO8jkR/fIgEVQuoqv1VTdwk0JK+RweEqKtyRnnmjXeQr+bSyAuwQ9UEyvQFnA/Xdvyw==",
+ "path": "nuget.common/4.7.0",
+ "hashPath": "nuget.common.4.7.0.nupkg.sha512"
+ },
+ "NuGet.Configuration/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-wkHccJuA1gVz9RXJtJ8BbKa9i1fTKRAMWNsgTt42CFBLckEFjzJMc1b6cAuJYr6ws2ecNiW702+RoNYC/pDGSg==",
+ "path": "nuget.configuration/4.7.0",
+ "hashPath": "nuget.configuration.4.7.0.nupkg.sha512"
+ },
+ "NuGet.Credentials/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Jde4lIQdLnErG7TAwQJUl3Dfz5FKVYEBFtBn1UaeQwZ/HM9pgBMGd+d0Df57d6VUaOE5xmzk5EYLjvL8zoY4Ww==",
+ "path": "nuget.credentials/4.7.0",
+ "hashPath": "nuget.credentials.4.7.0.nupkg.sha512"
+ },
+ "NuGet.DependencyResolver.Core/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Fy76jMtJeCSL6/7dmUxwnWb1e2PmuxCtdhqd6Kpv5kkNs9MaGlFDn4HA8TTlKEdAllAT78qO6+5JJKWaeThARQ==",
+ "path": "nuget.dependencyresolver.core/4.7.0",
+ "hashPath": "nuget.dependencyresolver.core.4.7.0.nupkg.sha512"
+ },
+ "NuGet.Frameworks/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/VaEPsEgj3p5YPLLxbYc6rB8gYIPf+8wCWOAlAe3l/SP0DXcefZ58uJer1ToBKIpwbPN5LkgTXtvilze5UJoYQ==",
+ "path": "nuget.frameworks/4.7.0",
+ "hashPath": "nuget.frameworks.4.7.0.nupkg.sha512"
+ },
+ "NuGet.LibraryModel/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-vxNAm9Hb9e+nZTooHzaN3OAt/eYIfDBiLsZyXZI1fc/VKrABoFJN0c7YD+/YKaosM3IePG9Rjt//JD0E5C5uDQ==",
+ "path": "nuget.librarymodel/4.7.0",
+ "hashPath": "nuget.librarymodel.4.7.0.nupkg.sha512"
+ },
+ "NuGet.PackageManagement.NetStandard/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WjS9nbSOJl5xDpDt6uZ3NUX7DY+aVG98kg+HoXG6w+n0Fh3fVtfzpMXbLJzzK2eCPooqLzYj/nzQOy96WLq21w==",
+ "path": "nuget.packagemanagement.netstandard/4.7.0",
+ "hashPath": "nuget.packagemanagement.netstandard.4.7.0.nupkg.sha512"
+ },
+ "NuGet.Packaging/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SFLz2//Pojm3MeVk4YybcWEIibzlW8JxXuCUU9BHashUQ8U75QfBNwEVHGuMT4yBl9Uyeb5PCo/PiKijliPxqA==",
+ "path": "nuget.packaging/4.7.0",
+ "hashPath": "nuget.packaging.4.7.0.nupkg.sha512"
+ },
+ "NuGet.Packaging.Core/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/LXQig2nHMLRaX9I07fv9a0R9J/hsxr3ZdpFwwE2FlS8qdx86V0lsUdcmbk1FIR1gSJSY0MvU4E/e5bCHt5teQ==",
+ "path": "nuget.packaging.core/4.7.0",
+ "hashPath": "nuget.packaging.core.4.7.0.nupkg.sha512"
+ },
+ "NuGet.ProjectModel/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6THqpJmtaxdwipiWh3Ry58znmuyNrdN9V2FX3f9FK7vJjiSY9y5juw9JggYWDAZooTWLQYFwoj3BVswCQ2EBiw==",
+ "path": "nuget.projectmodel/4.7.0",
+ "hashPath": "nuget.projectmodel.4.7.0.nupkg.sha512"
+ },
+ "NuGet.Protocol/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IPE4rD1zWd5dJmjuTWXzq8fpqUEZGQMJsxIuQUdTOchvT8Jm+XUIYOyZgSdtg329C5iLr/sPKhJp71eTKxg7ig==",
+ "path": "nuget.protocol/4.7.0",
+ "hashPath": "nuget.protocol.4.7.0.nupkg.sha512"
+ },
+ "NuGet.Resolver/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cjPT+C0Qz+ru8M0j0eWfgGvn0alKLVFdHbUHkBwEAC0Myj9UHds9Ip7wfgNxCFghQGj3YO4Oe0rli650oFQoZw==",
+ "path": "nuget.resolver/4.7.0",
+ "hashPath": "nuget.resolver.4.7.0.nupkg.sha512"
+ },
+ "NuGet.Versioning/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mWONvAETGRAB8k+HJMCB3eRtPCCrrd+mhcAWZ564u0GPruKtJKT6ZTvCIDON7Spa9SI9iCa5Wap7c9LVfuJCZQ==",
+ "path": "nuget.versioning/4.7.0",
+ "hashPath": "nuget.versioning.4.7.0.nupkg.sha512"
+ },
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
+ "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==",
+ "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==",
+ "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
+ "path": "runtime.native.system/4.3.0",
+ "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==",
+ "path": "runtime.native.system.io.compression/4.3.0",
+ "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Net.Http/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==",
+ "path": "runtime.native.system.net.http/4.3.0",
+ "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==",
+ "path": "runtime.native.system.security.cryptography.apple/4.3.0",
+ "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "path": "runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==",
+ "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==",
+ "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==",
+ "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0",
+ "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==",
+ "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==",
+ "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==",
+ "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==",
+ "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==",
+ "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "System.AppContext/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==",
+ "path": "system.appcontext/4.3.0",
+ "hashPath": "system.appcontext.4.3.0.nupkg.sha512"
+ },
+ "System.Buffers/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==",
+ "path": "system.buffers/4.3.0",
+ "hashPath": "system.buffers.4.3.0.nupkg.sha512"
+ },
+ "System.Collections/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
+ "path": "system.collections/4.3.0",
+ "hashPath": "system.collections.4.3.0.nupkg.sha512"
+ },
+ "System.Collections.Concurrent/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
+ "path": "system.collections.concurrent/4.3.0",
+ "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/1.3.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-n+AGX7zmiZumW9aggOkXaHzUeAS3EfeTErnkKCusyONUozbTv+kMb8VE36m+ldV6kF9g57G2c641KCdgH9E0pg==",
+ "path": "system.collections.immutable/1.3.1",
+ "hashPath": "system.collections.immutable.1.3.1.nupkg.sha512"
+ },
+ "System.ComponentModel/4.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==",
+ "path": "system.componentmodel/4.0.1",
+ "hashPath": "system.componentmodel.4.0.1.nupkg.sha512"
+ },
+ "System.Console/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==",
+ "path": "system.console/4.3.0",
+ "hashPath": "system.console.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+ "path": "system.diagnostics.debug/4.3.0",
+ "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.FileVersionInfo/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==",
+ "path": "system.diagnostics.fileversioninfo/4.3.0",
+ "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Process/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-J0wOX07+QASQblsfxmIMFc9Iq7KTXYL3zs2G/Xc704Ylv3NpuVdo6gij6V3PGiptTxqsK0K7CdXenRvKUnkA2g==",
+ "path": "system.diagnostics.process/4.3.0",
+ "hashPath": "system.diagnostics.process.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.StackTrace/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==",
+ "path": "system.diagnostics.stacktrace/4.3.0",
+ "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Tools/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==",
+ "path": "system.diagnostics.tools/4.3.0",
+ "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Tracing/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
+ "path": "system.diagnostics.tracing/4.3.0",
+ "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512"
+ },
+ "System.Dynamic.Runtime/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==",
+ "path": "system.dynamic.runtime/4.3.0",
+ "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512"
+ },
+ "System.Globalization/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
+ "path": "system.globalization/4.3.0",
+ "hashPath": "system.globalization.4.3.0.nupkg.sha512"
+ },
+ "System.Globalization.Calendars/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==",
+ "path": "system.globalization.calendars/4.3.0",
+ "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
+ },
+ "System.IO/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "path": "system.io/4.3.0",
+ "hashPath": "system.io.4.3.0.nupkg.sha512"
+ },
+ "System.IO.Compression/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==",
+ "path": "system.io.compression/4.3.0",
+ "hashPath": "system.io.compression.4.3.0.nupkg.sha512"
+ },
+ "System.IO.FileSystem/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
+ "path": "system.io.filesystem/4.3.0",
+ "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
+ },
+ "System.IO.FileSystem.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
+ "path": "system.io.filesystem.primitives/4.3.0",
+ "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Linq/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
+ "path": "system.linq/4.3.0",
+ "hashPath": "system.linq.4.3.0.nupkg.sha512"
+ },
+ "System.Linq.Expressions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
+ "path": "system.linq.expressions/4.3.0",
+ "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
+ },
+ "System.ObjectModel/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
+ "path": "system.objectmodel/4.3.0",
+ "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+ "path": "system.reflection/4.3.0",
+ "hashPath": "system.reflection.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Emit/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==",
+ "path": "system.reflection.emit/4.3.0",
+ "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Emit.ILGeneration/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
+ "path": "system.reflection.emit.ilgeneration/4.3.0",
+ "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Emit.Lightweight/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
+ "path": "system.reflection.emit.lightweight/4.3.0",
+ "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
+ "path": "system.reflection.extensions/4.3.0",
+ "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/1.4.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KYPNMDrLB2R+G5JJiJ2fjBpihtktKVIjsirmyyv+VDo5rQkIR9BWeCYM1wDSzbQatWNZ/NQfPsQyTB1Ui3qBfQ==",
+ "path": "system.reflection.metadata/1.4.2",
+ "hashPath": "system.reflection.metadata.1.4.2.nupkg.sha512"
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+ "path": "system.reflection.primitives/4.3.0",
+ "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.TypeExtensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
+ "path": "system.reflection.typeextensions/4.3.0",
+ "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+ "path": "system.resources.resourcemanager/4.3.0",
+ "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "path": "system.runtime/4.3.0",
+ "hashPath": "system.runtime.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
+ "path": "system.runtime.extensions/4.3.0",
+ "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
+ "path": "system.runtime.handles/4.3.0",
+ "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
+ "path": "system.runtime.interopservices/4.3.0",
+ "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
+ "path": "system.runtime.interopservices.runtimeinformation/4.0.0",
+ "hashPath": "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512"
+ },
+ "System.Runtime.Numerics/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
+ "path": "system.runtime.numerics/4.3.0",
+ "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Serialization.Formatters/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==",
+ "path": "system.runtime.serialization.formatters/4.3.0",
+ "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Serialization.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
+ "path": "system.runtime.serialization.primitives/4.3.0",
+ "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Security.AccessControl/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2NRFPX/V81ucKQmqNgGBZrKGH/5ejsvivSGMRum0SMgPnJxwhuNkzVS1+7gC3R2X0f57CtwrPrXPPSe6nOp82g==",
+ "path": "system.security.accesscontrol/4.4.0",
+ "hashPath": "system.security.accesscontrol.4.4.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Algorithms/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "path": "system.security.cryptography.algorithms/4.3.0",
+ "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Cng/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==",
+ "path": "system.security.cryptography.cng/4.3.0",
+ "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Csp/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==",
+ "path": "system.security.cryptography.csp/4.3.0",
+ "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Encoding/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==",
+ "path": "system.security.cryptography.encoding/4.3.0",
+ "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==",
+ "path": "system.security.cryptography.openssl/4.3.0",
+ "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==",
+ "path": "system.security.cryptography.primitives/4.3.0",
+ "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.ProtectedData/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qBUHUk7IqrPHY96THHTa1akCxw0GsNFpsk3XFHbi0A0tMUDBpQprtY1Tbl6yaS1x4c96ilcXU8PocYtmSmkaQQ==",
+ "path": "system.security.cryptography.protecteddata/4.3.0",
+ "hashPath": "system.security.cryptography.protecteddata.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.X509Certificates/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "path": "system.security.cryptography.x509certificates/4.3.0",
+ "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Principal.Windows/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pP+AOzt1o3jESOuLmf52YQTF7H3Ng9hTnrOESQiqsnl2IbBh1HInsAMHYtoh75iUYV0OIkHmjvveraYB6zM97w==",
+ "path": "system.security.principal.windows/4.4.0",
+ "hashPath": "system.security.principal.windows.4.4.0.nupkg.sha512"
+ },
+ "System.Text.Encoding/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+ "path": "system.text.encoding/4.3.0",
+ "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IRiEFUa5b/Gs5Egg8oqBVoywhtOeaO2KOx3j0RfcYY/raxqBuEK7NXRDgOwtYM8qbi+7S4RPXUbNt+ZxyY0/NQ==",
+ "path": "system.text.encoding.codepages/4.3.0",
+ "hashPath": "system.text.encoding.codepages.4.3.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
+ "path": "system.text.encoding.extensions/4.3.0",
+ "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Text.RegularExpressions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
+ "path": "system.text.regularexpressions/4.3.0",
+ "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512"
+ },
+ "System.Threading/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
+ "path": "system.threading/4.3.0",
+ "hashPath": "system.threading.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+ "path": "system.threading.tasks/4.3.0",
+ "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
+ "path": "system.threading.tasks.extensions/4.3.0",
+ "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Parallel/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==",
+ "path": "system.threading.tasks.parallel/4.3.0",
+ "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Thread/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==",
+ "path": "system.threading.thread/4.3.0",
+ "hashPath": "system.threading.thread.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.ThreadPool/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==",
+ "path": "system.threading.threadpool/4.3.0",
+ "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512"
+ },
+ "System.ValueTuple/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==",
+ "path": "system.valuetuple/4.3.0",
+ "hashPath": "system.valuetuple.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.ReaderWriter/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
+ "path": "system.xml.readerwriter/4.3.0",
+ "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XDocument/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==",
+ "path": "system.xml.xdocument/4.3.0",
+ "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XmlDocument/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==",
+ "path": "system.xml.xmldocument/4.3.0",
+ "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XPath/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==",
+ "path": "system.xml.xpath/4.3.0",
+ "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XPath.XDocument/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==",
+ "path": "system.xml.xpath.xdocument/4.3.0",
+ "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512"
+ },
+ "Cake.Common/0.30.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Cake.Core/0.30.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Cake.NuGet/0.30.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.dll
new file mode 100755
index 0000000..964db49
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.runtimeconfig.json b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.runtimeconfig.json
new file mode 100755
index 0000000..7539019
--- /dev/null
+++ b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.runtimeconfig.json
@@ -0,0 +1,9 @@
+{
+ "runtimeOptions": {
+ "tfm": "netcoreapp2.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "2.0.0"
+ }
+ }
+}
\ No newline at end of file
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.xml b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.xml
new file mode 100755
index 0000000..c27e450
--- /dev/null
+++ b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Cake.xml
@@ -0,0 +1,356 @@
+
+
+
+ Cake
+
+
+
+
+ Represents an argument parser.
+
+
+
+
+ Parses the specified arguments.
+
+ The arguments to parse.
+ A instance representing the arguments.
+
+
+
+ Responsible for parsing .
+
+
+
+
+ Initializes a new instance of the class.
+
+ The log.
+
+
+
+ Parses the provided string to a .
+
+ The string to parse.
+ The verbosity.
+ true if parsing succeeded; otherwise false.
+
+
+
+ The Cake application.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The command factory.
+
+
+
+ Runs the application with the specified arguments.
+
+ The options.
+ The application exit code.
+
+
+
+ Gets the arguments.
+
+ The arguments.
+
+
+
+ Initializes a new instance of the class.
+
+ The options.
+
+
+
+ Determines whether or not the specified argument exist.
+
+ The argument name.
+
+ true if the argument exist; otherwise false.
+
+
+
+
+ Gets an argument.
+
+ The argument name.
+ The argument value.
+
+
+
+ The options that determines how the application should behave.
+
+
+
+
+ Gets or sets the output verbosity.
+
+ The output verbosity.
+
+
+
+ Gets or sets the build script.
+
+ The build script.
+
+
+
+ Gets the script arguments.
+
+ The script arguments.
+
+
+
+ Gets or sets a value indicating whether to show task descriptions.
+
+
+ true to show task description; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to perform a dry run.
+
+
+ true if a dry run should be performed; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to debug script.
+
+
+ true if a debug session should be started; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to show help.
+
+
+ true to show help; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to show version information.
+
+
+ true to show version information; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether an error occurred during parsing.
+
+
+ true if an error occurred during parsing; otherwise, false.
+
+
+
+
+ Gets or sets a value indicating whether to bootstrap Cake modules.
+
+
+
+
+ Gets or sets a value indicating whether or not to use the target exclusively.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ A command that builds and runs a build script.
+
+
+
+
+ A command that builds and debugs a build script.
+
+
+
+
+ A command that displays information about script tasks.
+
+
+
+
+ A command that dry runs a build script.
+
+
+
+
+ A command that decorates another command but always return failure.
+
+
+
+
+ A command that displays help information.
+
+
+
+
+ Represents an executable command.
+
+
+
+
+ Executes the command with the specified options.
+
+ The options.
+ true if the command exited successfully; otherwise, false.
+
+
+
+ Represents a command factory.
+
+
+
+
+ Creates the bootstrap command.
+
+ The bootstrap command.
+
+
+
+ Creates the build command.
+
+ The build command.
+
+
+
+ Creates the debug command.
+
+ The debug command.
+
+
+
+ Creates the description command.
+
+ The description command.
+
+
+
+ Creates the dry run command.
+
+ The dry run command.
+
+
+
+ Creates the help command.
+
+ The help command.
+
+
+
+ Creates the version command.
+
+ The version command.
+
+
+
+ A command that shows version information.
+
+
+
+
+ Represents a debugger
+
+
+
+
+ Gets the current process id
+
+ The current process id
+
+
+
+ Wait for the debugger to attach
+
+ A TimeSpan that represents the number of milliseconds to wait,
+ or a TimeSpan that represents -1 milliseconds to wait indefinitely.
+ true if the debugger is attached within the timeout; otherwise, false.
+
+
+
+ The Cake program.
+
+
+
+
+ The application entry point.
+
+ The application exit code.
+
+
+
+ The script host used to execute Cake scripts.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The engine.
+ The context.
+ The report printer.
+ The log.
+
+
+
+ Runs the specified target.
+
+ The target to run.
+ The resulting report.
+
+
+
+ The script host used for showing task descriptions.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The engine.
+ The context.
+ The console.
+
+
+
+ Runs the specified target.
+
+ The target to run.
+ The resulting report.
+
+
+
+ The script host used to dry run Cake scripts.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The engine.
+ The context.
+ The log.
+
+
+
+ Runs the specified target.
+
+ The target to run.
+ The resulting report.
+
+
+
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/LICENSE b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/LICENSE
new file mode 100755
index 0000000..403462a
--- /dev/null
+++ b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/LICENSE
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.CSharp.Scripting.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.CSharp.Scripting.dll
new file mode 100755
index 0000000..64dccd9
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.CSharp.Scripting.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.CSharp.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.CSharp.dll
new file mode 100755
index 0000000..5bc2c36
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.CSharp.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.Scripting.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.Scripting.dll
new file mode 100755
index 0000000..9532a7f
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.Scripting.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.dll
new file mode 100755
index 0000000..24009d3
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.CodeAnalysis.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.DotNet.PlatformAbstractions.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.DotNet.PlatformAbstractions.dll
new file mode 100755
index 0000000..d93c731
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.DotNet.PlatformAbstractions.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.Extensions.DependencyModel.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.Extensions.DependencyModel.dll
new file mode 100755
index 0000000..2b692ed
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Microsoft.Extensions.DependencyModel.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Newtonsoft.Json.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Newtonsoft.Json.dll
new file mode 100755
index 0000000..e2118f9
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/Newtonsoft.Json.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Commands.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Commands.dll
new file mode 100755
index 0000000..e373a02
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Commands.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Common.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Common.dll
new file mode 100755
index 0000000..81cc2e5
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Common.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Configuration.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Configuration.dll
new file mode 100755
index 0000000..31e1b85
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Configuration.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Credentials.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Credentials.dll
new file mode 100755
index 0000000..294de74
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Credentials.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.DependencyResolver.Core.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.DependencyResolver.Core.dll
new file mode 100755
index 0000000..6f6fa8e
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.DependencyResolver.Core.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Frameworks.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Frameworks.dll
new file mode 100755
index 0000000..44e897e
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Frameworks.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.LibraryModel.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.LibraryModel.dll
new file mode 100755
index 0000000..4d466bf
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.LibraryModel.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.PackageManagement.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.PackageManagement.dll
new file mode 100755
index 0000000..938e278
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.PackageManagement.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Packaging.Core.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Packaging.Core.dll
new file mode 100755
index 0000000..41bbb16
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Packaging.Core.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Packaging.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Packaging.dll
new file mode 100755
index 0000000..08f41ce
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Packaging.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.ProjectModel.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.ProjectModel.dll
new file mode 100755
index 0000000..c950597
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.ProjectModel.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Protocol.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Protocol.dll
new file mode 100755
index 0000000..acc22e8
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Protocol.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Resolver.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Resolver.dll
new file mode 100755
index 0000000..e301d4d
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Resolver.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Versioning.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Versioning.dll
new file mode 100755
index 0000000..ad5d632
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/NuGet.Versioning.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/cake.coreclr.0.30.0.nupkg.sha512 b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/cake.coreclr.0.30.0.nupkg.sha512
new file mode 100644
index 0000000..0ce7430
--- /dev/null
+++ b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/cake.coreclr.0.30.0.nupkg.sha512
@@ -0,0 +1 @@
+2xPlOxVqIMM2F4YpRYYChNnl82mruX0jW5JWVCNNYk9EqDC+FFBB+2VoeKpKp37DBKlzpwa+gUfaKY1+yYK0oA==
\ No newline at end of file
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/cake.coreclr.nuspec b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/cake.coreclr.nuspec
new file mode 100755
index 0000000..31d5da4
--- /dev/null
+++ b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/cake.coreclr.nuspec
@@ -0,0 +1,32 @@
+
+
+
+ Cake.CoreCLR
+ 0.30.0
+ Patrik Svensson, Mattias Karlsson, Gary Ewan Park, Alistair Chapman, Martin Björkström, Dave Glick, Pascal Berger and contributors
+ Patrik Svensson, Mattias Karlsson, Gary Ewan Park, Alistair Chapman, Martin Björkström, Dave Glick, Pascal Berger and contributors
+ false
+ https://github.com/cake-build/cake/blob/develop/LICENSE
+ https://github.com/cake-build/cake
+ https://raw.githubusercontent.com/cake-build/graphics/master/png/cake-medium.png
+ The Cake script runner.
+ Cake (C# Make) is a build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages.
+ 2067 Publish as .NET Core Global Tool.
+2238 Add repository metadata to NuGet packages.
+2234 Remove mono argument from Argument Parser.
+2211 DotNetCorePublishSettings doesn't contain --no-build flag support introduced in .NET Core SDK 2.1.
+2146 Enabling initializer syntax for all collection properties.
+1401 Support for dotCover configuration file.
+2233 Add bootstrap argument to Help Command.
+2232 Add exclusive argument to Help Command.
+2220 Incorrect documentation for InnoSetup Alias.
+2228 CakeTaskExtensions are no longer accessible.
+2224 Add option for ProcessSettings to opt out of working directory magic.
+2214 Cake.CoreCLR can't handle whitespace in path.
+2208 WithCriteria does not work with 'DryRun' (WhatIf flag).
+2207 NuGet hang due to bug in NuGet 4.6.0.
+ Copyright (c) .NET Foundation and contributors
+ Cake Script Build
+
+
+
\ No newline at end of file
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll
new file mode 100755
index 0000000..377e332
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll
new file mode 100755
index 0000000..dd6b24c
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/win/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/win/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll
new file mode 100755
index 0000000..c8ccc59
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/win/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll differ
diff --git a/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll
new file mode 100755
index 0000000..0f2f447
Binary files /dev/null and b/tools/Cake.CoreCLR.0.30.0/cake.coreclr/0.30.0/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll differ
diff --git a/tools/Class1.cs b/tools/Class1.cs
new file mode 100644
index 0000000..7b84ab5
--- /dev/null
+++ b/tools/Class1.cs
@@ -0,0 +1,8 @@
+using System;
+
+namespace tools
+{
+ public class Class1
+ {
+ }
+}
diff --git a/tools/tools.csproj b/tools/tools.csproj
new file mode 100644
index 0000000..3561b99
--- /dev/null
+++ b/tools/tools.csproj
@@ -0,0 +1,11 @@
+
+
+
+ netcoreapp2.2
+
+
+
+
+
+
+