using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Foo.AddIn.Common { /// /// Common Return Value for Addins /// public class FuncRetVal { public FuncRetValEnum Type { get; set; } public string Message { get; set; } } /// /// Useful for Returns where we /// need more information on failures /// public enum FuncRetValEnum { Action_Succeeded, Action_Failed, NoAction_Needed, ParameterInvalid, ArtifactUnavailable, FunctionallityNotSupported, ErrorThrown } }