This class represents the event arguments for build canceled events.
BuildErrorEventArgsArguments for error events
BuildEventArgsThis class encapsulates the default data associated with build events. It is intended to be extended/sub-classed.
BuildEventContextWill provide location information for an event, this is especially needed in a multi processor environment
BuildFinishedEventArgsThis class represents the event arguments for build finished events.
BuildMessageEventArgsArguments for message events
BuildStartedEventArgsArguments for build started events.
BuildStatusEventArgsBase class for build status events. This class is meant to be extended.
BuildSubmissionStartedEventArgs BuildWarningEventArgsArguments for warning events
CriticalBuildMessageEventArgsArguments for critical message events. These always have High importance.
CustomBuildEventArgsArguments for custom build events.
EngineServicesExposes build engine functionality that was made available in newer versions of MSBuild.
EnvironmentVariableReadEventArgsArguments for the environment variable read event.
EventSourceExtensionsHelper methods for IEventSource interface.
ExtendedBuildErrorEventArgsGeneric custom error events including extended data for event enriching. Extended data are implemented by IExtendedBuildEventArgs
ExtendedBuildMessageEventArgsGeneric custom build events including extended data for event enriching. Extended data are implemented by IExtendedBuildEventArgs
ExtendedBuildWarningEventArgsGeneric custom warning events including extended data for event enriching. Extended data are implemented by IExtendedBuildEventArgs
ExtendedCriticalBuildMessageEventArgsCritical message events arguments including extended data for event enriching. Extended data are implemented by IExtendedBuildEventArgs
ExtendedCustomBuildEventArgsGeneric custom event. Extended data are implemented by IExtendedBuildEventArgs
ExternalProjectFinishedEventArgsArguments for external project finished events
ExternalProjectStartedEventArgsArguments for external project started events
FeaturesThis class is used to manage features.
LazyFormattedBuildEventArgsStores strings for parts of a message delaying the formatting until it needs to be shown
LoadInSeparateAppDomainAttributeThis attribute is used to mark tasks that need to be run in their own app domains. The build engine will create a new app domain each time it needs to run such a task, and immediately unload it when the task is finished.
LoggerExceptionException that should be thrown by a logger when it cannot continue. Allows a logger to force the build to stop in an explicit way, when, for example, it receives invalid parameters, or cannot write to disk.
MetaprojectGeneratedEventArgsArguments for the metaproject generated event.
OutputAttributeThis attribute is used by task writers to designate certain task parameters as "outputs". The build engine will only allow task parameters (i.e. the task class' .NET properties) that are marked with this attribute to output data from a task. Project authors can only use parameters marked with this attribute in a task's <Output> tag. All task parameters, including those marked with this attribute, may be treated as inputs to a task by the build engine.
ProjectEvaluationFinishedEventArgsArguments for the project evaluation finished event.
ProjectEvaluationStartedEventArgsArguments for the project evaluation started event.
ProjectFinishedEventArgsArguments for project finished events
ProjectImportedEventArgsArguments for the project imported event.
ProjectStartedEventArgsArguments for project started events
PropertyInitialValueSetEventArgsThe argument for a property initial value set event.
PropertyReassignmentEventArgsThe argument for a property reassignment event.
RequiredAttributeThis class defines the attribute that a task writer can apply to a task's property to declare the property to be a required property.
RequiredRuntimeAttributeWhen marked with the RequiredRuntimeAttribute, a task indicates that it has stricter runtime requirements than a regular task - this tells MSBuild that it will need to potentially launch a separate process for that task if the current runtime does not match the version requirement. This attribute is currently non-functional since there is only one version of the CLR that is capable of running MSBuild v2.0 or v3.5 - the runtime v2.0
ResponseFileUsedEventArgsArguments for the response file used event
RunInMTAAttributeThis attribute is used to mark a task class as explicitly not being required to run in the STA for COM.
RunInSTAAttributeThis attribute is used to mark a task class as being required to run in a Single Threaded Apartment for COM.
SdkLoggerAn abstract interface class to providing real-time logging and status while resolving an SDK.
SdkReferenceRepresents a software development kit (SDK) that is referenced in a <Project /> or <Import /> element.
SdkResolverAn abstract interface for classes that can resolve a Software Development Kit (SDK).
SdkResolverContextContext used by an SdkResolver to resolve an SDK.
SdkResultAn abstract interface class to indicate SDK resolver success or failure.
SdkResultFactoryAn abstract interface class provided to SdkResolver to create an SdkResult object indicating success / failure.
SdkResultItemThe value of an item and any associated metadata to be added by an SDK resolver. See ItemsToAdd
TargetFinishedEventArgsArguments for target finished events
TargetSkippedEventArgsArguments for the target skipped event.
TargetStartedEventArgsArguments for target started events
TaskCommandLineEventArgsThis class is used by tasks to log their command lines. This class extends BuildMessageEventArgs so that command lines can be logged as messages. Logging a command line is only relevant for tasks that wrap an underlying executable/tool, or emulate a shell command. Tasks that have no command line equivalent should not raise this extended message event.
TaskFinishedEventArgsArguments for task finished events
TaskParameterEventArgsThis class is used by tasks to log their parameters (input, output). The intrinsic ItemGroupIntrinsicTask to add or remove items also uses this class.
TaskPropertyInfoClass which represents the parameter information from the using task as a strongly typed class.
TaskStartedEventArgsArguments for task started events
TelemetryEventArgsArguments for telemetry events.
UninitializedPropertyReadEventArgsThe arguments for an uninitialized property read event.
IBuildEngineThis interface exposes functionality on the build engine that is required for task authoring.
IBuildEngine10This interface extends IBuildEngine9 to provide a reference to the EngineServices class. Future engine API should be added to the class as opposed to introducing yet another version of the IBuildEngine interface.
IBuildEngine2This interface extends IBuildEngine to provide a method allowing building project files in parallel.
IBuildEngine3This interface extends IBuildEngine to provide a method allowing building project files in parallel.
IBuildEngine4This interface extends IBuildEngine to provide a mechanism allowing tasks to share data between task invocations.
IBuildEngine5This interface extends IBuildEngine to log telemetry.
IBuildEngine6This interface extends IBuildEngine5 to allow tasks to get the current project's global properties.
IBuildEngine7This interface extends IBuildEngine6 to allow tasks to set whether they want to log an error when a task returns without logging an error.
IBuildEngine8This interface extends IBuildEngine7 to let tasks know if a warning they are about to log will be converted into an error.
IBuildEngine9This interface extends IBuildEngine8 to provide resource management API to tasks.
ICancelableTaskInterface for tasks which can be cancelled.
IEventRedirectorThis interface is used to forward events to another loggers
IEventSourceThis interface defines the events raised by the build engine. Loggers use this interface to subscribe to the events they are interested in receiving.
IEventSource2This interface defines the events raised by the build engine. Loggers use this interface to subscribe to the events they are interested in receiving.
IEventSource3This interface defines the events raised by the build engine. Loggers use this interface to subscribe to the events they are interested in receiving.
IEventSource4This interface defines the events raised by the build engine. Loggers use this interface to subscribe to the events they are interested in receiving.
IExtendedBuildEventArgsInterface for Extended EventArgs to allow enriching particular events with extended data. Deriving from EventArgs will be deprecated soon and using Extended EventArgs is recommended for custom Event Args.
IForwardingLoggerThis interface extends the ILogger interface to provide a property which can be used to forward events to a logger running in a different process. It can also be used to create filtering loggers.
IGeneratedTaskAn interface implemented by tasks that are generated by ITaskFactory instances.
IIncrementalTaskInterface for tasks which is supports incrementality.
IItemDataRepresents a metadata that can natively provide it's metadata.
ILoggerThis interface defines a "logger" in the build system. A logger subscribes to build system events. All logger classes must implement this interface to be recognized by the build engine.
INodeLoggerThis interface defines a logger that will receive information about number of logical execution nodes that will be executing the build requests and producing the build events.
IProjectElementInterface for exposing a ProjectElement to the appropriate loggers
ITaskThis interface defines a "task" in the build system. A task is an atomic unit of build operation. All task classes must implement this interface to be recognized by the build engine.
ITaskFactoryInterface that a task factory Instance should implement
ITaskFactory2Interface that a task factory Instance should implement if it wants to be able to use new UsingTask parameters such as Runtime and Architecture.
ITaskHostThis empty interface is used to pass host objects from an IDE to individual tasks. Depending on the task itself and what kinds parameters and functionality it exposes, the task should define its own interface that inherits from this one, and then use that interface to communicate with the host.
ITaskItemThis interface defines a project item that can be consumed and emitted by tasks.
ITaskItem2This interface adds escaping support to the ITaskItem interface.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4