2 types derived from BuildExceptionBase
MSBuildTaskHost (2)
GenericBuildTransferredException.cs (1)
11internal sealed class GenericBuildTransferredException : BuildExceptionBase
InternalErrorException.cs (1)
19internal sealed class InternalErrorException : BuildExceptionBase
13 references to BuildExceptionBase
MSBuildTaskHost (13)
BinaryTranslator.cs (2)
519value = BuildExceptionBase.ReadExceptionFromTranslator(this); 1220BuildExceptionBase.WriteExceptionToTranslator(this, value);
BuildExceptionBase.cs (2)
96IDictionary<string, string?>? customKeyedSerializedData = (exception as BuildExceptionBase)?.FlushCustomState(); 144BuildExceptionBase exception = BuildExceptionSerializationHelper.CreateExceptionFactory(serializationType)(message, innerException);
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;