using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Text;
namespace TXR.Base
{
public class CommonResult<TValue>
{
public CommonResult(TValue value)
{
this.Value = value;
}
public CommonResult(WarnResult value)
{
this.WarnResult = value;
}
[CompilerGenerated]
public TValue Value { get; }
[CompilerGenerated]
public WarnResult WarnResult { get; }
public static implicit operator CommonResult<TValue>(TValue value)
{
return new CommonResult<TValue>(value);
}
public static implicit operator CommonResult<TValue>(WarnResult value)
{
return new CommonResult<TValue>(value);
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace TXR.Base
{
public class WarnResult : ApiMessageErrorModel
{
public WarnResult(string msg)
{
base.Message = msg;
}
}
}
第二版
using System.Runtime.CompilerServices;
namespace WordInsertImg
{
public class CommonResult<TValue>
{
public CommonResult(TValue value)
{
this.Value = value;
}
public CommonResult(WarnResult value)
{
this.WarnResult = value;
}
[CompilerGenerated]
public TValue Value { get; }
[CompilerGenerated]
public WarnResult WarnResult { get; }
public static implicit operator CommonResult<TValue>(TValue value)
{
return new CommonResult<TValue>(value);
}
public static implicit operator CommonResult<TValue>(WarnResult value)
{
return new CommonResult<TValue>(value);
}
}
public class WarnResult : ApiMessageErrorModel
{
public WarnResult(string msg)
{
base.Message = msg;
}
}
public class ApiMessageErrorModel
{
public ApiMessageErrorModel()
{
this.Success = 0;
}
public ApiMessageErrorModel(string errorCode, string errorMsg)
{
this.Success = 0;
this.Code = errorCode;
this.Message = errorMsg;
}
public string Code { get; set; }
public string Message { get; set; }
public int Success { get; set; }
}
}