bool TryField(PathNode node, string name) { try { System.Reflection.FieldInfo fieldInfo = FastWrapper.GetField(node.model.GetType(), name); if (fieldInfo == null) { return(false); } node.value = fieldInfo.GetValue(node.model);// TypeExtensions.Get(node.model, property); return(true); } catch { node.value = null; return(false); } }