public static VarLabelParsed GetVarLabelValue(CharSource ch) { char[] charList = ch.charList; int index = ch.getIndex(); foreach (KeyValuePair <String, VarLabel> v in VarList) { if (charList.Length < index + v.Value.Prefix.Length) { continue; } String varName = getMatchedVarName(v.Value, index, charList); if (varName != null) { VarLabelParsed objVal = new VarLabelParsed(); objVal.TypeName = v.Key; objVal.VarName = varName; objVal.VarLabel = v.Value; return(objVal); } } return(null); }
public static VarLabelParsed GetVarLabelValue( CharSource ch ) { char[] charList = ch.charList; int index = ch.getIndex(); foreach (KeyValuePair<String, VarLabel> v in VarList) { if (charList.Length < index + v.Value.Prefix.Length) continue; String varName = getMatchedVarName( v.Value, index, charList ); if (varName != null) { VarLabelParsed objVal = new VarLabelParsed(); objVal.TypeName = v.Key; objVal.VarName = varName; objVal.VarLabel = v.Value; return objVal; } } return null; }