GenerateSpecialParameterTemplateTokens Class

Summary

Defines a ITask which takes user and system defined template tokens that consist of template tokens themselves and creates a property file for them.
Namespace
NBuildKit.MsBuild.Tasks.Templating
Base Types
graph TD Base0["BaseTask"]-->Type click Base0 "/nBuildKit.MsBuild/api/NBuildKit.MsBuild.Tasks.Core/BaseTask" Base1["Task"]-->Base0 Type["GenerateSpecialParameterTemplateTokens"] class Type type-node

Syntax

public sealed class GenerateSpecialParameterTemplateTokens : BaseTask

Properties

Name Value Summary
ErrorInformation ITaskItem[]
Gets or sets the collection containing the error codes for the task.
Inherited from BaseTask
PropertyFile ITaskItem
Gets or sets the full path of the property file that should be generated.
SearchExpression string
Gets or sets the regular expression that will be used to locate the template variables.
SystemParameters ITaskItem[]
Gets or sets the collection of items that should be de-tokenized as defined by the system.
Tokens ITaskItem[]
Gets or sets the collection of replacement tokens.
UserParameters ITaskItem[]
Gets or sets the collection of items that should be de-tokenized as defined by the user.

Methods

Name Value Summary
ErrorCodeById(string) string
Returns the error code for the given ID.
Inherited from BaseTask
Execute() bool
GetAbsolutePath(ITaskItem) string
Returns the absolute path for the given path item.
Inherited from BaseTask
GetAbsolutePath(ITaskItem, ITaskItem) string
Returns the absolute path for the given path item.
Inherited from BaseTask
GetAbsolutePath(string) string
Returns the absolute path for the given path item.
Inherited from BaseTask
VerbosityForCurrentMsBuildInstance() string
Gets the verbosity that the current MsBuild instance is running at.
Inherited from BaseTask
static