using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq.Expressions; using System.Reflection; using Cpp2IlInjected; namespace System.Dynamic.Utils { // Token: 0x02000259 RID: 601 [Token(Token = "0x2000259")] internal static class ExpressionUtils { // Token: 0x06000B94 RID: 2964 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B94")] [Address(RVA = "0x1933C70", Offset = "0x1932A70", VA = "0x181933C70")] public static ReadOnlyCollection ReturnReadOnly(ref IReadOnlyList collection) { return null; } // Token: 0x06000B95 RID: 2965 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B95")] [Address(RVA = "0x1297460", Offset = "0x1296260", VA = "0x181297460")] public static T ReturnObject(object collectionOrT) where T : class { return null; } // Token: 0x06000B96 RID: 2966 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B96")] [Address(RVA = "0x541180", Offset = "0x53FF80", VA = "0x180541180")] public static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection arguments, string methodParamName) { } // Token: 0x06000B97 RID: 2967 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B97")] [Address(RVA = "0x541090", Offset = "0x53FE90", VA = "0x180541090")] public static void ValidateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, ParameterInfo[] pis) { } // Token: 0x06000B98 RID: 2968 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B98")] [Address(RVA = "0x541410", Offset = "0x540210", VA = "0x180541410")] public static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arguments, ParameterInfo pi, string methodParamName, string argumentParamName, int index = -1) { return null; } // Token: 0x06000B99 RID: 2969 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B99")] [Address(RVA = "0x540D50", Offset = "0x53FB50", VA = "0x180540D50")] public static void RequiresCanRead(Expression expression, string paramName) { } // Token: 0x06000B9A RID: 2970 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000B9A")] [Address(RVA = "0x540D60", Offset = "0x53FB60", VA = "0x180540D60")] public static void RequiresCanRead(Expression expression, string paramName, int idx) { } // Token: 0x06000B9B RID: 2971 RVA: 0x00006090 File Offset: 0x00004290 [Token(Token = "0x6000B9B")] [Address(RVA = "0x540F80", Offset = "0x53FD80", VA = "0x180540F80")] public static bool TryQuote(Type parameterType, ref Expression argument) { return default(bool); } // Token: 0x06000B9C RID: 2972 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B9C")] [Address(RVA = "0x540CD0", Offset = "0x53FAD0", VA = "0x180540CD0")] internal static ParameterInfo[] GetParametersForValidation(MethodBase method, ExpressionType nodeKind) { return null; } // Token: 0x06000B9D RID: 2973 RVA: 0x000060A8 File Offset: 0x000042A8 [Token(Token = "0x6000B9D")] [Address(RVA = "0x190C270", Offset = "0x190B070", VA = "0x18190C270")] internal static bool SameElements(ref IEnumerable replacement, IReadOnlyList current) where T : class { return default(bool); } // Token: 0x06000B9E RID: 2974 RVA: 0x000060C0 File Offset: 0x000042C0 [Token(Token = "0x6000B9E")] [Address(RVA = "0x190BFD0", Offset = "0x190ADD0", VA = "0x18190BFD0")] private static bool SameElementsInCollection(ICollection replacement, IReadOnlyList current) where T : class { return default(bool); } } }