5 implementations of IExtendedBuildEventArgs
Microsoft.Build.Framework (5)
ExtendedBuildErrorEventArgs.cs (1)
16public sealed class ExtendedBuildErrorEventArgs : BuildErrorEventArgs, IExtendedBuildEventArgs
ExtendedBuildMessageEventArgs.cs (1)
15public sealed class ExtendedBuildMessageEventArgs : BuildMessageEventArgs, IExtendedBuildEventArgs
ExtendedBuildWarningEventArgs.cs (1)
16public sealed class ExtendedBuildWarningEventArgs : BuildWarningEventArgs, IExtendedBuildEventArgs
ExtendedCriticalBuildMessageEventArgs.cs (1)
15public sealed class ExtendedCriticalBuildMessageEventArgs : CriticalBuildMessageEventArgs, IExtendedBuildEventArgs
ExtendedCustomBuildEventArgs.cs (1)
15public sealed class ExtendedCustomBuildEventArgs : CustomBuildEventArgs, IExtendedBuildEventArgs
42 references to IExtendedBuildEventArgs
Microsoft.Build (6)
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
1118if (!e.GetType().GetTypeInfo().IsSerializable && e is not IExtendedBuildEventArgs)
Instance\TaskFactoryLoggingHost.cs (1)
344e is not IExtendedBuildEventArgs &&
Logging\BinaryLogger\BuildEventArgsWriter.cs (4)
228if (e is IExtendedBuildEventArgs extendedData) 682Write(e as IExtendedBuildEventArgs); 849if (e is IExtendedBuildEventArgs extendedData) 1318private void Write(IExtendedBuildEventArgs extendedData)
Microsoft.Build.Framework (34)
BinaryReaderExtensions.cs (1)
104public static void ReadExtendedBuildEventData(this BinaryReader reader, IExtendedBuildEventArgs data)
BinaryWriterExtensions.cs (1)
116public static void WriteExtendedBuildEventData(this BinaryWriter writer, IExtendedBuildEventArgs data)
ExtendedBuildErrorEventArgs.cs (6)
14/// Extended data are implemented by <see cref="IExtendedBuildEventArgs"/> 35/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 41/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 59/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 78/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 98/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param>
ExtendedBuildMessageEventArgs.cs (8)
13/// Extended data are implemented by <see cref="IExtendedBuildEventArgs"/> 34/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 40/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 51/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 63/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 76/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 95/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 115/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param>
ExtendedBuildWarningEventArgs.cs (6)
14/// Extended data are implemented by <see cref="IExtendedBuildEventArgs"/> 35/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 41/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 59/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 78/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 98/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param>
ExtendedCriticalBuildMessageEventArgs.cs (5)
13/// Extended data are implemented by <see cref="IExtendedBuildEventArgs"/> 29/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 60/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 93/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 134/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param>
ExtendedCustomBuildEventArgs.cs (7)
13/// Extended data are implemented by <see cref="IExtendedBuildEventArgs"/> 29/// <seealso cref="IExtendedBuildEventArgs.ExtendedType"/> 37/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 38/// <seealso cref="IExtendedBuildEventArgs.ExtendedType"/> 44/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 53/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param> 63/// <param name="type">Type of <see cref="IExtendedBuildEventArgs.ExtendedType"/>.</param>
MSBuild (2)
OutOfProcTaskHostNode.cs (1)
1188if (!e.GetType().GetTypeInfo().IsSerializable && e is not IExtendedBuildEventArgs)
TerminalLogger\TerminalLogger.cs (1)
866if (node != null && e is IExtendedBuildEventArgs extendedMessage)