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);
    }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 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;
 }