LC Class

 

This API supports the product infrastructure and is not intended to be used directly from your code.

Implements the LC task. Use the LC element in your project file to create and execute this task. For usage and parameter information, see LC Task.

Namespace:   Microsoft.Build.Tasks
Assembly:  Microsoft.Build.Tasks.v4.0 (in Microsoft.Build.Tasks.v4.0.dll)


public class LC : ToolTaskExtension

NameDescription
System_CAPS_pubmethodLC()

This API supports the product infrastructure and is not intended to be used directly from your code. Initializes a new instance of the LC class.

NameDescription
System_CAPS_protpropertyBag

This API supports the product infrastructure and is not intended to be used directly from your code. Gets the collection of parameters used by the derived task class.(Inherited from ToolTaskExtension.)

System_CAPS_pubpropertyBuildEngine

Gets or sets the instance of the IBuildEngine object used by the task.(Inherited from Task.)

System_CAPS_pubpropertyBuildEngine2

Gets the instance of the IBuildEngine2 object used by the task.(Inherited from Task.)

System_CAPS_pubpropertyBuildEngine3

Gets the instance of the IBuildEngine3 object used by the task.(Inherited from Task.)

System_CAPS_pubpropertyBuildEngine4

Gets the instance of the IBuildEngine4 object used by the task.(Inherited from Task.)

System_CAPS_pubpropertyEchoOff

Indicates that command line echoing is turned off.(Inherited from ToolTask.)

System_CAPS_protpropertyEnvironmentOverride

Obsolete. Gets a set of environment variable name-value pairs. Designed to be overridden in a custom task class (derived from ToolTask) to return a set of new or altered environment variables to create the execution context of the associated tool. (Inherited from ToolTask.)

System_CAPS_pubpropertyEnvironmentVariables

Array of equals-separated pairs of environment variables that should be passed to the spawned executable, in addition to (or selectively overriding) the regular environment block.(Inherited from ToolTask.)

System_CAPS_pubpropertyExitCode

Gets the returned exit code of the executable file.(Inherited from ToolTask.)

System_CAPS_protpropertyHasLoggedErrors

This API supports the product infrastructure and is not intended to be used directly from your code. Returns whether this ToolTask has logged any errors.(Inherited from ToolTaskExtension.)

System_CAPS_protpropertyHelpKeywordPrefix

Gets or sets the prefix used to compose Help keywords from resource names.(Inherited from Task.)

System_CAPS_pubpropertyHostObject

Gets or sets the host object associated with the task.(Inherited from Task.)

System_CAPS_pubpropertyLicenseTarget

This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the executable for which the .licenses files are generated.

System_CAPS_pubpropertyLog

This API supports the product infrastructure and is not intended to be used directly from your code. Gets an instance of a TaskLoggingHelperExtension class containing task logging methods.(Inherited from ToolTaskExtension.)

System_CAPS_pubpropertyLogStandardErrorAsError

Should ALL messages received on the standard error stream be logged as errors.(Inherited from ToolTask.)

System_CAPS_pubpropertyNoLogo

This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets a Boolean value that specifies whether to suppress the Microsoft startup banner display.

System_CAPS_pubpropertyOutputDirectory

This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the directory in which to place the output .licenses files.

System_CAPS_pubpropertyOutputLicense

This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the name of the .licenses file.

System_CAPS_pubpropertyReferencedAssemblies

This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the referenced components to load when generating the .licenses file.

System_CAPS_protpropertyResponseFileEncoding

Gets the Encoding of the response file.(Inherited from ToolTask.)

System_CAPS_pubpropertySdkToolsPath

This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the path to use to search for the SDK tools.

System_CAPS_pubpropertySources

This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the items that contain licensed components to include in the .licenses file.

System_CAPS_protpropertyStandardErrorEncoding

Gets the Encoding of the standard error stream of the task.(Inherited from ToolTask.)

System_CAPS_pubpropertyStandardErrorImportance

Task Parameter: Importance with which to log text from the standard error stream.(Inherited from ToolTask.)

System_CAPS_protpropertyStandardErrorImportanceToUse

Gets the actual importance at which standard error messages will be logged.(Inherited from ToolTask.)

System_CAPS_protpropertyStandardErrorLoggingImportance

Gets the MessageImportance with which to log errors.(Inherited from ToolTask.)

System_CAPS_protpropertyStandardOutputEncoding

Gets the Encoding of the standard output stream of the task.(Inherited from ToolTask.)

System_CAPS_pubpropertyStandardOutputImportance

Task Parameter: Importance with which to log text from the standard out stream.(Inherited from ToolTask.)

System_CAPS_protpropertyStandardOutputImportanceToUse

Gets the actual importance at which standard out messages will be logged.(Inherited from ToolTask.)

System_CAPS_protpropertyStandardOutputLoggingImportance

Gets the MessageImportance with which to log errors.(Inherited from ToolTask.)

System_CAPS_protpropertyTaskProcessTerminationTimeout

A timeout to wait for a task to terminate before killing it. In milliseconds.(Inherited from ToolTask.)

System_CAPS_protpropertyTaskResources

Gets or sets the culture-specific resources associated with the task.(Inherited from Task.)

System_CAPS_pubpropertyTimeout

Gets or sets the amount of time after which the task executable is terminated.(Inherited from ToolTask.)

System_CAPS_protpropertyToolCanceled

Used to signal when a tool has been cancelled.(Inherited from ToolTask.)

System_CAPS_pubpropertyToolExe

Projects may set this to override a task's ToolName. Tasks may override this to prevent that.(Inherited from ToolTask.)

System_CAPS_protpropertyToolName

This API supports the product infrastructure and is not intended to be used directly from your code. Gets the name of the license compiler tool.(Overrides ToolTask.ToolName.)

System_CAPS_pubpropertyToolPath

Gets or sets the path of the executable file to run.(Inherited from ToolTask.)

System_CAPS_pubpropertyUseCommandProcessor

Gets or sets a switch that specifies whether the tool task will create a batch file for the command-line and execute that using the command-processor, rather than executing the command directly.(Inherited from ToolTask.)

System_CAPS_pubpropertyYieldDuringToolExecution

Indicates if the task will yield the node during tool execution.(Inherited from ToolTask.)

NameDescription
System_CAPS_protmethodAddCommandLineCommands(CommandLineBuilderExtension)

This API supports the product infrastructure and is not intended to be used directly from your code. Generates command line arguments that the license compiler tool (lc.exe) must run directly from the command line and not from a response file.(Overrides ToolTaskExtension.AddCommandLineCommands(CommandLineBuilderExtension).)

System_CAPS_protmethodAddResponseFileCommands(CommandLineBuilderExtension)

This API supports the product infrastructure and is not intended to be used directly from your code. Fills the specified CommandLineBuilderExtension with the switches and other information that the command line tool can run from a response file.(Inherited from ToolTaskExtension.)

System_CAPS_protmethodCallHostObjectToExecute()

Calls the host object to perform the work of the task.(Inherited from ToolTask.)

System_CAPS_pubmethodCancel()

Cancels the process executing the task by asking it to close nicely, then after a short period, forcing termination.(Inherited from ToolTask.)

System_CAPS_protmethodDeleteTempFile(String)

Deletes the specified temporary file.(Inherited from ToolTask.)

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodExecute()

Runs the exectuable file with the specified task parameters.(Inherited from ToolTask.)

System_CAPS_protmethodExecuteTool(String, String, String)

Creates a temporoary response (.rsp) file and runs the executable file.(Inherited from ToolTask.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_protmethodGenerateCommandLineCommands()

This API supports the product infrastructure and is not intended to be used directly from your code. Gets the switches and other information that the command line tool must run directly from the command line and not from a response file.(Inherited from ToolTaskExtension.)

System_CAPS_protmethodGenerateFullPathToTool()

This API supports the product infrastructure and is not intended to be used directly from your code. Returns the full file path of the license compiler tool (lc.exe).(Overrides ToolTask.GenerateFullPathToTool().)

System_CAPS_protmethodGenerateResponseFileCommands()

This API supports the product infrastructure and is not intended to be used directly from your code. Gets the switch used by the command line tool to specify the response file.(Inherited from ToolTaskExtension.)

System_CAPS_protmethodGetBoolParameterWithDefault(String, Boolean)

This API supports the product infrastructure and is not intended to be used directly from your code. Gets the value of the specified Boolean parameter.(Inherited from ToolTaskExtension.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_protmethodGetIntParameterWithDefault(String, Int32)

This API supports the product infrastructure and is not intended to be used directly from your code. Gets the value of the specified integer parameter.(Inherited from ToolTaskExtension.)

System_CAPS_protmethodGetProcessStartInfo(String, String, String)

Initializes the information required to spawn the process executing the tool.(Inherited from ToolTask.)

System_CAPS_protmethodGetResponseFileSwitch(String)

Returns the command line switch used by the executable file to specifiy a response (.rsp) file.(Inherited from ToolTask.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodGetWorkingDirectory()

Returns the directory in which to run the executable file.(Inherited from ToolTask.)

System_CAPS_protmethodHandleTaskExecutionErrors()

Handles execution errors raised by the executable file.(Inherited from ToolTask.)

System_CAPS_protmethodInitializeHostObject()

Initializes the host object of the task.(Inherited from ToolTask.)

System_CAPS_protmethodLogEventsFromTextOutput(String, MessageImportance)

Parses a single line of text to identify any errors or warnings in canonical format.(Inherited from ToolTask.)

System_CAPS_protmethodLogPathToTool(String, String)

Logs the tool name and path to all registered loggers.(Inherited from ToolTask.)

System_CAPS_protmethodLogToolCommand(String)

Logs the starting point of the run to all registered loggers.(Inherited from ToolTask.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_protmethodResponseFileEscape(String)

Overridable method to escape the content of the response file.(Inherited from ToolTask.)

System_CAPS_protmethodSkipTaskExecution()

Indicates whether task execution should be skipped.(Inherited from ToolTask.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_protmethodValidateParameters()

This API supports the product infrastructure and is not intended to be used directly from your code. Validates input parameters and logs errors or warnings, if any. Returns a Boolean value that indicates whether task execution should proceed.(Overrides ToolTask.ValidateParameters().)

.NET Framework
Available since 2.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: