2 interfaces inheriting from IEventSource
Microsoft.Build (1)
Microsoft.Build.Framework (1)
2 implementations of IEventSource
Microsoft.Build (1)
Microsoft.Build.Engine.UnitTests (1)
116 references to IEventSource
Microsoft.Build (54)
Microsoft.Build.CommandLine.UnitTests (1)
Microsoft.Build.Engine.UnitTests (11)
Microsoft.Build.Framework (33)
IEventSource.cs (29)
169/// Helper methods for <see cref="IEventSource"/> interface.
174/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.MessageRaised"/> event.
178public static void HandleMessageRaised(this IEventSource eventSource, BuildMessageEventHandler handler)
185/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.ErrorRaised"/> event.
189public static void HandleErrorRaised(this IEventSource eventSource, BuildErrorEventHandler handler)
196/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.WarningRaised"/> event.
200public static void HandleWarningRaised(this IEventSource eventSource, BuildWarningEventHandler handler)
207/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.BuildStarted"/> event.
211public static void HandleBuildStarted(this IEventSource eventSource, BuildStartedEventHandler handler)
218/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.BuildFinished"/> event.
222public static void HandleBuildFinished(this IEventSource eventSource, BuildFinishedEventHandler handler)
229/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.ProjectStarted"/> event.
233public static void HandleProjectStarted(this IEventSource eventSource, ProjectStartedEventHandler handler)
240/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.ProjectFinished"/> event.
244public static void HandleProjectFinished(this IEventSource eventSource, ProjectFinishedEventHandler handler)
252/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.TargetStarted"/> event.
256public static void HandleTargetStarted(this IEventSource eventSource, TargetStartedEventHandler handler)
263/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.TargetFinished"/> event.
267public static void HandleTargetFinished(this IEventSource eventSource, TargetFinishedEventHandler handler)
274/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.TaskStarted"/> event.
278public static void HandleTaskStarted(this IEventSource eventSource, TaskStartedEventHandler handler)
285/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.TaskFinished"/> event.
289public static void HandleTaskFinished(this IEventSource eventSource, TaskFinishedEventHandler handler)
296/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.CustomEventRaised"/> event.
300public static void HandleCustomEventRaised(this IEventSource eventSource, CustomBuildEventHandler handler)
307/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.StatusEventRaised"/> event.
311public static void HandleStatusEventRaised(this IEventSource eventSource, BuildStatusEventHandler handler)
318/// Helper method ensuring single deduplicated subscription to the <see cref="IEventSource.AnyEventRaised"/> event.
322public static void HandleAnyEventRaised(this IEventSource eventSource, AnyEventHandler handler)
Microsoft.Build.UnitTests.Shared (1)
Microsoft.Build.Utilities.Core (6)
Microsoft.Build.Utilities.UnitTests (4)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Microsoft.DotNet.ArcadeLogging (1)
MSBuild (1)
TaskUsageLogger (1)
XmlFileLogger (1)