// Assembly: System.Core
// Full name: System.Dynamic.Utils.ExpressionUtils

namespace System.Dynamic.Utils
{
public class ExpressionUtils // TypeDefIndex: 10174
{

	// Methods
	// RVA: -1
	public static type#10044 ReturnReadOnly(type#11603 collection) { }
	// RVA: -1
	public static type#326 ReturnObject(type#23705 collectionOrT) { }
	// RVA: -1
	public static type#28660 ValidateArgumentTypes(type#22674 method, type#18210 nodeKind, type#11674 arguments, type#26576 methodParamName) { }
	// RVA: -1
	public static type#28660 ValidateArgumentCount(type#22674 method, type#18210 nodeKind, type#20867 count, type#13323 pis) { }
	// RVA: -1
	public static type#18184 ValidateOneArgument(type#22674 method, type#18210 nodeKind, type#18184 arguments, type#24230 pi, type#26576 methodParamName, type#26576 argumentParamName, type#20891 index) { }
	// RVA: -1
	public static type#28660 RequiresCanRead(type#18184 expression, type#26576 paramName) { }
	// RVA: -1
	public static type#28660 RequiresCanRead(type#18184 expression, type#26576 paramName, type#20867 idx) { }
	// RVA: -1
	public static type#15313 TryQuote(type#27705 parameterType, type#11876 argument) { }
	// RVA: -1
	internal static type#13323 GetParametersForValidation(type#22674 method, type#18210 nodeKind) { }
	// RVA: -1
	internal static type#15313 SameElements(type#11591 replacement, type#7693 current) { }
	// RVA: -1
	private static type#15313 SameElementsInCollection(type#6130 replacement, type#7694 current) { }
	// RVA: -1
	public static type#28660 ValidateArgumentCount(type#21771 lambda) { }
}
}
