using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq.Expressions; using System.Reflection; using Cpp2IlInjected; namespace System.Dynamic.Utils { // Token: 0x02000277 RID: 631 [Token(Token = "0x2000277")] internal static class ExpressionUtils { // Token: 0x06000CAA RID: 3242 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CAA")] [Address(RVA = "0x31D79D0", Offset = "0x31D69D0", VA = "0x1831D79D0")] public static ReadOnlyCollection ReturnReadOnly(ref IReadOnlyList collection) { return null; } // Token: 0x06000CAB RID: 3243 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CAB")] [Address(RVA = "0x1E58430", Offset = "0x1E57430", VA = "0x181E58430")] public static T ReturnObject(object collectionOrT) where T : class { return null; } // Token: 0x06000CAC RID: 3244 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CAC")] [Address(RVA = "0x867BB0", Offset = "0x866BB0", VA = "0x180867BB0")] public static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection arguments, string methodParamName) { } // Token: 0x06000CAD RID: 3245 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CAD")] [Address(RVA = "0x867AC0", Offset = "0x866AC0", VA = "0x180867AC0")] public static void ValidateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, ParameterInfo[] pis) { } // Token: 0x06000CAE RID: 3246 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CAE")] [Address(RVA = "0x867E40", Offset = "0x866E40", VA = "0x180867E40")] public static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arguments, ParameterInfo pi, string methodParamName, string argumentParamName, int index = -1) { return null; } // Token: 0x06000CAF RID: 3247 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CAF")] [Address(RVA = "0x867780", Offset = "0x866780", VA = "0x180867780")] public static void RequiresCanRead(Expression expression, string paramName) { } // Token: 0x06000CB0 RID: 3248 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CB0")] [Address(RVA = "0x867790", Offset = "0x866790", VA = "0x180867790")] public static void RequiresCanRead(Expression expression, string paramName, int idx) { } // Token: 0x06000CB1 RID: 3249 RVA: 0x00006558 File Offset: 0x00004758 [Token(Token = "0x6000CB1")] [Address(RVA = "0x8679B0", Offset = "0x8669B0", VA = "0x1808679B0")] public static bool TryQuote(Type parameterType, ref Expression argument) { return default(bool); } // Token: 0x06000CB2 RID: 3250 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CB2")] [Address(RVA = "0x867700", Offset = "0x866700", VA = "0x180867700")] internal static ParameterInfo[] GetParametersForValidation(MethodBase method, ExpressionType nodeKind) { return null; } // Token: 0x06000CB3 RID: 3251 RVA: 0x00006570 File Offset: 0x00004770 [Token(Token = "0x6000CB3")] [Address(RVA = "0x21B3DE0", Offset = "0x21B2DE0", VA = "0x1821B3DE0")] internal static bool SameElements(ref IEnumerable replacement, IReadOnlyList current) where T : class { return default(bool); } // Token: 0x06000CB4 RID: 3252 RVA: 0x00006588 File Offset: 0x00004788 [Token(Token = "0x6000CB4")] [Address(RVA = "0x21B3B40", Offset = "0x21B2B40", VA = "0x1821B3B40")] private static bool SameElementsInCollection(ICollection replacement, IReadOnlyList current) where T : class { return default(bool); } } }