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