[]
        
(Showing Draft Content)

GrapeCity.Forguncy.Plugin.ForguncyErrorInfo

类 ForguncyErrorInfo

运行页面时,内部检查出的错误或者提醒信息。

继承
object
ForguncyErrorInfo
命名空间: GrapeCity.Forguncy.Plugin
程序集: GrapeCity.Forguncy.Plugin.dll
语法
public class ForguncyErrorInfo
示例
public class SetFocusCommandDesigner : CommandDesigner<SetFocusCommand>,ICommandChecker
{
    [FormulaProperty]
    public object TargetCell { get; set; }

    public IEnumerable<ForguncyErrorInfo> CheckCommandErrors(IBuilderCommandContext context)
    {
        if(TargetCell == null)
        {
            yield return new ForguncyErrorInfo()
           {
               Message = "Target cell cannot be null.",
               ErrorType = ForguncyErrorType.Error
           };
        }
    }
}

构造函数

ForguncyErrorInfo()

运行页面时,内部检查出的错误或者提醒信息。

声明
public ForguncyErrorInfo()
示例
public class SetFocusCommandDesigner : CommandDesigner<SetFocusCommand>,ICommandChecker
{
    [FormulaProperty]
    public object TargetCell { get; set; }

    public IEnumerable<ForguncyErrorInfo> CheckCommandErrors(IBuilderCommandContext context)
    {
        if(TargetCell == null)
        {
            yield return new ForguncyErrorInfo()
           {
               Message = "Target cell cannot be null.",
               ErrorType = ForguncyErrorType.Error
           };
        }
    }
}

属性

ErrorType

错误类型:错误或者提醒。

声明
public ForguncyErrorType ErrorType { get; set; }
属性值
类型 描述
ForguncyErrorType

Message

错误信息。

声明
public string Message { get; set; }
属性值
类型 描述
string

SubLocations

错误的详细位置信息。

声明
public List<string> SubLocations { get; set; }
属性值
类型 描述
System.Collections.Generic.List<T><string>