private fsResult CheckField(Dictionary <string, fsData> data, string key, fsDataType type, out fsData subItem) { fsResult result = CheckKey(data, key, out subItem); result += CheckType(subItem, type); return(result); }
protected fsResult CheckType(fsData data, fsDataType type) { if (data.Type != type) { return(fsResult.Fail(GetType().Name + " expected " + type + " but got " + data.Type + " in " + data)); } return(fsResult.Success); }
protected fsFailure CheckType(fsData data, fsDataType type) { if (data.Type != type) { return(fsFailure.Fail("BoundsConverter expected " + type + " but got " + data.Type)); } return(fsFailure.Success); }
protected fsResult CheckType(fsData data, fsDataType type) { if (data.Type != type) { return fsResult.Fail(GetType().Name + " expected " + type + " but got " + data.Type + " in " + data); } return fsResult.Success; }