This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,98 @@
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<T> ReturnReadOnly<T>(ref IReadOnlyList<T> 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<T>(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<Expression> 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<T>(ref IEnumerable<T> replacement, IReadOnlyList<T> 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<T>(ICollection<T> replacement, IReadOnlyList<T> current) where T : class
{
return default(bool);
}
}
}