4 types derived from BuildExceptionBase
Microsoft.Build.Framework (4)
BuildException\GenericBuildTransferredException.cs (1)
11
internal sealed class GenericBuildTransferredException :
BuildExceptionBase
CriticalTaskException.cs (1)
14
internal sealed class CriticalTaskException :
BuildExceptionBase
InternalErrorException.cs (1)
19
internal sealed class InternalErrorException :
BuildExceptionBase
LoggerException.cs (1)
24
public class LoggerException :
BuildExceptionBase
13 references to BuildExceptionBase
Microsoft.Build.Framework (13)
BinaryTranslator.cs (2)
510
value =
BuildExceptionBase
.ReadExceptionFromTranslator(this);
1272
BuildExceptionBase
.WriteExceptionToTranslator(this, value);
BuildException\BuildExceptionBase.cs (2)
96
IDictionary<string, string?>? customKeyedSerializedData = (exception as
BuildExceptionBase
)?.FlushCustomState();
144
BuildExceptionBase
exception = BuildExceptionSerializationHelper.CreateExceptionFactory(serializationType)(message, innerException);
BuildException\BuildExceptionSerializationHelper.cs (9)
14
public TypeConstructionTuple(Type type, Func<string, Exception?,
BuildExceptionBase
> factory)
21
public Func<string, Exception?,
BuildExceptionBase
> Factory { get; }
24
private static Dictionary<string, Func<string, Exception?,
BuildExceptionBase
>>? s_exceptionFactories;
26
private static readonly Func<string, Exception?,
BuildExceptionBase
> s_defaultFactory =
34
type.IsSubclassOf(typeof(
BuildExceptionBase
));
49
var exceptionFactories = new Dictionary<string, Func<string, Exception?,
BuildExceptionBase
>>();
54
Func<string, Exception?,
BuildExceptionBase
> exceptionFactory = typeConstructionTuple.Factory;
76
internal static Func<string, Exception?,
BuildExceptionBase
> CreateExceptionFactory(string serializationType)
78
Func<string, Exception?,
BuildExceptionBase
>? factory = null;