System.Linq.Dynamic.ExpressionParser.ParseEnum C# (CSharp) Method

ParseEnum() private static method

private static ParseEnum ( string name, Type type ) : object
name string
type Type
return object
		private static object ParseEnum(string name, Type type)
		{
			if (type.IsEnum)
			{
				MemberInfo[] memberInfos = type.FindMembers(MemberTypes.Field,
					BindingFlags.Public | BindingFlags.DeclaredOnly | BindingFlags.Static,
					Type.FilterNameIgnoreCase, name);
				if (memberInfos.Length != 0) return ((FieldInfo) memberInfos[0]).GetValue(null);
			}
			return null;
		}
ExpressionParser