private static string GetRealValueFromAttribute(RootFolder f) { string resource = ""; Type type = f.GetType(); MemberInfo[] memInfo = type.GetMember(f.ToString()); object[] attrs = memInfo[0].GetCustomAttributes(typeof(RealValueAttribute), false); if (attrs.Length > 0) { resource = ((RealValueAttribute)attrs[0]).RealValue; } return(resource); }