Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

791 lines
26 KiB
C#

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Reflection;
using Cpp2IlInjected;
namespace System.Linq.Expressions.Interpreter
{
// Token: 0x020001A1 RID: 417
[Token(Token = "0x20001A1")]
internal sealed class LightCompiler
{
// Token: 0x06000926 RID: 2342 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000926")]
[Address(RVA = "0xA5FFE0", Offset = "0xA5EFE0", VA = "0x180A5FFE0")]
public LightCompiler()
{
}
// Token: 0x06000927 RID: 2343 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000927")]
[Address(RVA = "0xA60150", Offset = "0xA5F150", VA = "0x180A60150")]
private LightCompiler(LightCompiler parent)
{
}
// Token: 0x170001E6 RID: 486
// (get) Token: 0x06000928 RID: 2344 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001E6")]
public InstructionList Instructions
{
[Token(Token = "0x6000928")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
// Token: 0x06000929 RID: 2345 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000929")]
[Address(RVA = "0xA5C880", Offset = "0xA5B880", VA = "0x180A5C880")]
public LightDelegateCreator CompileTop(LambdaExpression node)
{
return null;
}
// Token: 0x0600092A RID: 2346 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600092A")]
[Address(RVA = "0xA5F4D0", Offset = "0xA5E4D0", VA = "0x180A5F4D0")]
private Interpreter MakeInterpreter(string lambdaName)
{
return null;
}
// Token: 0x0600092B RID: 2347 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600092B")]
[Address(RVA = "0xA54ED0", Offset = "0xA53ED0", VA = "0x180A54ED0")]
private void CompileConstantExpression(Expression expr)
{
}
// Token: 0x0600092C RID: 2348 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600092C")]
[Address(RVA = "0xA55DF0", Offset = "0xA54DF0", VA = "0x180A55DF0")]
private void CompileDefaultExpression(Expression expr)
{
}
// Token: 0x0600092D RID: 2349 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600092D")]
[Address(RVA = "0xA55D00", Offset = "0xA54D00", VA = "0x180A55D00")]
private void CompileDefaultExpression(Type type)
{
}
// Token: 0x0600092E RID: 2350 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600092E")]
[Address(RVA = "0xA5F040", Offset = "0xA5E040", VA = "0x180A5F040")]
private LocalVariable EnsureAvailableForClosure(ParameterExpression expr)
{
return null;
}
// Token: 0x0600092F RID: 2351 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600092F")]
[Address(RVA = "0xA5F9A0", Offset = "0xA5E9A0", VA = "0x180A5F9A0")]
private LocalVariable ResolveLocal(ParameterExpression variable)
{
return null;
}
// Token: 0x06000930 RID: 2352 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000930")]
[Address(RVA = "0xA56050", Offset = "0xA55050", VA = "0x180A56050")]
private void CompileGetVariable(ParameterExpression variable)
{
}
// Token: 0x06000931 RID: 2353 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000931")]
[Address(RVA = "0xA5EB40", Offset = "0xA5DB40", VA = "0x180A5EB40")]
private void EmitCopyValueType(Type valueType)
{
}
// Token: 0x06000932 RID: 2354 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000932")]
[Address(RVA = "0xA5F380", Offset = "0xA5E380", VA = "0x180A5F380")]
private void LoadLocalNoValueTypeCopy(ParameterExpression variable)
{
}
// Token: 0x06000933 RID: 2355 RVA: 0x00004D88 File Offset: 0x00002F88
[Token(Token = "0x6000933")]
[Address(RVA = "0xA5F820", Offset = "0xA5E820", VA = "0x180A5F820")]
private bool MaybeMutableValueType(Type type)
{
return default(bool);
}
// Token: 0x06000934 RID: 2356 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000934")]
[Address(RVA = "0xA55FA0", Offset = "0xA54FA0", VA = "0x180A55FA0")]
private void CompileGetBoxedVariable(ParameterExpression variable)
{
}
// Token: 0x06000935 RID: 2357 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000935")]
[Address(RVA = "0xA5B5E0", Offset = "0xA5A5E0", VA = "0x180A5B5E0")]
private void CompileSetVariable(ParameterExpression variable, bool isVoid)
{
}
// Token: 0x06000936 RID: 2358 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000936")]
[Address(RVA = "0xA5B030", Offset = "0xA5A030", VA = "0x180A5B030")]
private void CompileParameterExpression(Expression expr)
{
}
// Token: 0x06000937 RID: 2359 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000937")]
[Address(RVA = "0xA53E50", Offset = "0xA52E50", VA = "0x180A53E50")]
private void CompileBlockExpression(Expression expr, bool asVoid)
{
}
// Token: 0x06000938 RID: 2360 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000938")]
[Address(RVA = "0xA54040", Offset = "0xA53040", VA = "0x180A54040")]
private LocalDefinition[] CompileBlockStart(BlockExpression node)
{
return null;
}
// Token: 0x06000939 RID: 2361 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000939")]
[Address(RVA = "0xA53D70", Offset = "0xA52D70", VA = "0x180A53D70")]
private void CompileBlockEnd(LocalDefinition[] locals)
{
}
// Token: 0x0600093A RID: 2362 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600093A")]
[Address(RVA = "0xA56740", Offset = "0xA55740", VA = "0x180A56740")]
private void CompileIndexExpression(Expression expr)
{
}
// Token: 0x0600093B RID: 2363 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600093B")]
[Address(RVA = "0xA5EC00", Offset = "0xA5DC00", VA = "0x180A5EC00")]
private void EmitIndexGet(IndexExpression index)
{
}
// Token: 0x0600093C RID: 2364 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600093C")]
[Address(RVA = "0xA563A0", Offset = "0xA553A0", VA = "0x180A563A0")]
private void CompileIndexAssignment(BinaryExpression node, bool asVoid)
{
}
// Token: 0x0600093D RID: 2365 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600093D")]
[Address(RVA = "0xA58230", Offset = "0xA57230", VA = "0x180A58230")]
private void CompileMemberAssignment(BinaryExpression node, bool asVoid)
{
}
// Token: 0x0600093E RID: 2366 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600093E")]
[Address(RVA = "0xA58330", Offset = "0xA57330", VA = "0x180A58330")]
private void CompileMemberAssignment(bool asVoid, MemberInfo refMember, Expression value, bool forBinding)
{
}
// Token: 0x0600093F RID: 2367 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600093F")]
[Address(RVA = "0xA5E840", Offset = "0xA5D840", VA = "0x180A5E840")]
private void CompileVariableAssignment(BinaryExpression node, bool asVoid)
{
}
// Token: 0x06000940 RID: 2368 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000940")]
[Address(RVA = "0xA52AF0", Offset = "0xA51AF0", VA = "0x180A52AF0")]
private void CompileAssignBinaryExpression(Expression expr, bool asVoid)
{
}
// Token: 0x06000941 RID: 2369 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000941")]
[Address(RVA = "0xA52D90", Offset = "0xA51D90", VA = "0x180A52D90")]
private void CompileBinaryExpression(Expression expr)
{
}
// Token: 0x06000942 RID: 2370 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000942")]
[Address(RVA = "0xA55F10", Offset = "0xA54F10", VA = "0x180A55F10")]
private void CompileEqual(Expression left, Expression right, bool liftedToNull)
{
}
// Token: 0x06000943 RID: 2371 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000943")]
[Address(RVA = "0xA5AE90", Offset = "0xA59E90", VA = "0x180A5AE90")]
private void CompileNotEqual(Expression left, Expression right, bool liftedToNull)
{
}
// Token: 0x06000944 RID: 2372 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000944")]
[Address(RVA = "0xA54A20", Offset = "0xA53A20", VA = "0x180A54A20")]
private void CompileComparison(BinaryExpression node)
{
}
// Token: 0x06000945 RID: 2373 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000945")]
[Address(RVA = "0xA523E0", Offset = "0xA513E0", VA = "0x180A523E0")]
private void CompileArithmetic(ExpressionType nodeType, Expression left, Expression right)
{
}
// Token: 0x06000946 RID: 2374 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000946")]
[Address(RVA = "0xA55570", Offset = "0xA54570", VA = "0x180A55570")]
private void CompileConvertUnaryExpression(Expression expr)
{
}
// Token: 0x06000947 RID: 2375 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000947")]
[Address(RVA = "0xA54F90", Offset = "0xA53F90", VA = "0x180A54F90")]
private void CompileConvertToType(Type typeFrom, Type typeTo, bool isChecked, bool isLiftedToNull)
{
}
// Token: 0x06000948 RID: 2376 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000948")]
[Address(RVA = "0xA5AF20", Offset = "0xA59F20", VA = "0x180A5AF20")]
private void CompileNotExpression(UnaryExpression node)
{
}
// Token: 0x06000949 RID: 2377 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000949")]
[Address(RVA = "0xA5E120", Offset = "0xA5D120", VA = "0x180A5E120")]
private void CompileUnaryExpression(Expression expr)
{
}
// Token: 0x0600094A RID: 2378 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600094A")]
[Address(RVA = "0xA5EF30", Offset = "0xA5DF30", VA = "0x180A5EF30")]
private void EmitUnaryMethodCall(UnaryExpression node)
{
}
// Token: 0x0600094B RID: 2379 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600094B")]
[Address(RVA = "0xA5ED00", Offset = "0xA5DD00", VA = "0x180A5ED00")]
private void EmitUnaryBoolCheck(UnaryExpression node)
{
}
// Token: 0x0600094C RID: 2380 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600094C")]
[Address(RVA = "0xA52340", Offset = "0xA51340", VA = "0x180A52340")]
private void CompileAndAlsoBinaryExpression(Expression expr)
{
}
// Token: 0x0600094D RID: 2381 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600094D")]
[Address(RVA = "0xA5AF90", Offset = "0xA59F90", VA = "0x180A5AF90")]
private void CompileOrElseBinaryExpression(Expression expr)
{
}
// Token: 0x0600094E RID: 2382 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600094E")]
[Address(RVA = "0xA57DB0", Offset = "0xA56DB0", VA = "0x180A57DB0")]
private void CompileLogicalBinaryExpression(BinaryExpression b, bool andAlso)
{
}
// Token: 0x0600094F RID: 2383 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600094F")]
[Address(RVA = "0xA595D0", Offset = "0xA585D0", VA = "0x180A595D0")]
private void CompileMethodLogicalBinaryExpression(BinaryExpression expr, bool andAlso)
{
}
// Token: 0x06000950 RID: 2384 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000950")]
[Address(RVA = "0xA57020", Offset = "0xA56020", VA = "0x180A57020")]
private void CompileLiftedLogicalBinaryExpression(BinaryExpression node, bool andAlso)
{
}
// Token: 0x06000951 RID: 2385 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000951")]
[Address(RVA = "0xA5E700", Offset = "0xA5D700", VA = "0x180A5E700")]
private void CompileUnliftedLogicalBinaryExpression(BinaryExpression expr, bool andAlso)
{
}
// Token: 0x06000952 RID: 2386 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000952")]
[Address(RVA = "0xA54C20", Offset = "0xA53C20", VA = "0x180A54C20")]
private void CompileConditionalExpression(Expression expr, bool asVoid)
{
}
// Token: 0x06000953 RID: 2387 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000953")]
[Address(RVA = "0xA57FF0", Offset = "0xA56FF0", VA = "0x180A57FF0")]
private void CompileLoopExpression(Expression expr)
{
}
// Token: 0x06000954 RID: 2388 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000954")]
[Address(RVA = "0xA5BE70", Offset = "0xA5AE70", VA = "0x180A5BE70")]
private void CompileSwitchExpression(Expression expr)
{
}
// Token: 0x06000955 RID: 2389 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000955")]
[Address(RVA = "0x250A880", Offset = "0x2509880", VA = "0x18250A880")]
private void CompileIntSwitchExpression<T>(SwitchExpression node)
{
}
// Token: 0x06000956 RID: 2390 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000956")]
[Address(RVA = "0xA5B820", Offset = "0xA5A820", VA = "0x180A5B820")]
private void CompileStringSwitchExpression(SwitchExpression node)
{
}
// Token: 0x06000957 RID: 2391 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000957")]
[Address(RVA = "0xA56A40", Offset = "0xA55A40", VA = "0x180A56A40")]
private void CompileLabelExpression(Expression expr)
{
}
// Token: 0x06000958 RID: 2392 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000958")]
[Address(RVA = "0xA56140", Offset = "0xA55140", VA = "0x180A56140")]
private void CompileGotoExpression(Expression expr)
{
}
// Token: 0x06000959 RID: 2393 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000959")]
[Address(RVA = "0xA5F8A0", Offset = "0xA5E8A0", VA = "0x180A5F8A0")]
private void PushLabelBlock(LabelScopeKind type)
{
}
// Token: 0x0600095A RID: 2394 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600095A")]
[Address(RVA = "0xA5F880", Offset = "0xA5E880", VA = "0x180A5F880")]
private void PopLabelBlock(LabelScopeKind kind)
{
}
// Token: 0x0600095B RID: 2395 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600095B")]
[Address(RVA = "0xA5F160", Offset = "0xA5E160", VA = "0x180A5F160")]
private LabelInfo EnsureLabel(LabelTarget node)
{
return null;
}
// Token: 0x0600095C RID: 2396 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600095C")]
[Address(RVA = "0xA5F920", Offset = "0xA5E920", VA = "0x180A5F920")]
private LabelInfo ReferenceLabel(LabelTarget node)
{
return null;
}
// Token: 0x0600095D RID: 2397 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600095D")]
[Address(RVA = "0xA5EAA0", Offset = "0xA5DAA0", VA = "0x180A5EAA0")]
private LabelInfo DefineLabel(LabelTarget node)
{
return null;
}
// Token: 0x0600095E RID: 2398 RVA: 0x00004DA0 File Offset: 0x00002FA0
[Token(Token = "0x600095E")]
[Address(RVA = "0xA5FB60", Offset = "0xA5EB60", VA = "0x180A5FB60")]
private bool TryPushLabelBlock(Expression node)
{
return default(bool);
}
// Token: 0x0600095F RID: 2399 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600095F")]
[Address(RVA = "0xA5E990", Offset = "0xA5D990", VA = "0x180A5E990")]
private void DefineBlockLabels(Expression node)
{
}
// Token: 0x06000960 RID: 2400 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000960")]
[Address(RVA = "0xA518D0", Offset = "0xA508D0", VA = "0x180A518D0")]
private void CheckRethrow()
{
}
// Token: 0x06000961 RID: 2401 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000961")]
[Address(RVA = "0xA5C5E0", Offset = "0xA5B5E0", VA = "0x180A5C5E0")]
private void CompileThrowUnaryExpression(Expression expr, bool asVoid)
{
}
// Token: 0x06000962 RID: 2402 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000962")]
[Address(RVA = "0xA5CB90", Offset = "0xA5BB90", VA = "0x180A5CB90")]
private void CompileTryExpression(Expression expr)
{
}
// Token: 0x06000963 RID: 2403 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000963")]
[Address(RVA = "0xA5D780", Offset = "0xA5C780", VA = "0x180A5D780")]
private void CompileTryFaultExpression(TryExpression expr)
{
}
// Token: 0x06000964 RID: 2404 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000964")]
[Address(RVA = "0xA59020", Offset = "0xA58020", VA = "0x180A59020")]
private void CompileMethodCallExpression(Expression expr)
{
}
// Token: 0x06000965 RID: 2405 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000965")]
[Address(RVA = "0xA590E0", Offset = "0xA580E0", VA = "0x180A590E0")]
private void CompileMethodCallExpression(Expression @object, MethodInfo method, IArgumentProvider arguments)
{
}
// Token: 0x06000966 RID: 2406 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000966")]
[Address(RVA = "0xA52660", Offset = "0xA51660", VA = "0x180A52660")]
private ByRefUpdater CompileArrayIndexAddress(Expression array, Expression index, int argumentIndex)
{
return null;
}
// Token: 0x06000967 RID: 2407 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000967")]
[Address(RVA = "0xA5ECF0", Offset = "0xA5DCF0", VA = "0x180A5ECF0")]
private void EmitThisForMethodCall(Expression node)
{
}
// Token: 0x06000968 RID: 2408 RVA: 0x00004DB8 File Offset: 0x00002FB8
[Token(Token = "0x6000968")]
[Address(RVA = "0xA5FA10", Offset = "0xA5EA10", VA = "0x180A5FA10")]
private static bool ShouldWritebackNode(Expression node)
{
return default(bool);
}
// Token: 0x06000969 RID: 2409 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000969")]
[Address(RVA = "0xA51940", Offset = "0xA50940", VA = "0x180A51940")]
private ByRefUpdater CompileAddress(Expression node, int index)
{
return null;
}
// Token: 0x0600096A RID: 2410 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600096A")]
[Address(RVA = "0xA59780", Offset = "0xA58780", VA = "0x180A59780")]
private ByRefUpdater CompileMultiDimArrayAccess(Expression array, IArgumentProvider arguments, int index)
{
return null;
}
// Token: 0x0600096B RID: 2411 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600096B")]
[Address(RVA = "0xA59F00", Offset = "0xA58F00", VA = "0x180A59F00")]
private void CompileNewExpression(Expression expr)
{
}
// Token: 0x0600096C RID: 2412 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600096C")]
[Address(RVA = "0xA58860", Offset = "0xA57860", VA = "0x180A58860")]
private void CompileMemberExpression(Expression expr)
{
}
// Token: 0x0600096D RID: 2413 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600096D")]
[Address(RVA = "0xA58D20", Offset = "0xA57D20", VA = "0x180A58D20")]
private void CompileMember(Expression from, MemberInfo member, bool forBinding)
{
}
// Token: 0x0600096E RID: 2414 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600096E")]
[Address(RVA = "0xA59BC0", Offset = "0xA58BC0", VA = "0x180A59BC0")]
private void CompileNewArrayExpression(Expression expr)
{
}
// Token: 0x0600096F RID: 2415 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600096F")]
[Address(RVA = "0xA55B80", Offset = "0xA54B80", VA = "0x180A55B80")]
private void CompileDebugInfoExpression(Expression expr)
{
}
// Token: 0x06000970 RID: 2416 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000970")]
[Address(RVA = "0xA5B390", Offset = "0xA5A390", VA = "0x180A5B390")]
private void CompileRuntimeVariablesExpression(Expression expr)
{
}
// Token: 0x06000971 RID: 2417 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000971")]
[Address(RVA = "0xA56C90", Offset = "0xA55C90", VA = "0x180A56C90")]
private void CompileLambdaExpression(Expression expr)
{
}
// Token: 0x06000972 RID: 2418 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000972")]
[Address(RVA = "0xA54520", Offset = "0xA53520", VA = "0x180A54520")]
private void CompileCoalesceBinaryExpression(Expression expr)
{
}
// Token: 0x06000973 RID: 2419 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000973")]
[Address(RVA = "0xA56820", Offset = "0xA55820", VA = "0x180A56820")]
private void CompileInvocationExpression(Expression expr)
{
}
// Token: 0x06000974 RID: 2420 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000974")]
[Address(RVA = "0xA57A10", Offset = "0xA56A10", VA = "0x180A57A10")]
private void CompileListInitExpression(Expression expr)
{
}
// Token: 0x06000975 RID: 2421 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000975")]
[Address(RVA = "0xA57AA0", Offset = "0xA56AA0", VA = "0x180A57AA0")]
private void CompileListInit(ReadOnlyCollection<ElementInit> initializers)
{
}
// Token: 0x06000976 RID: 2422 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000976")]
[Address(RVA = "0xA58910", Offset = "0xA57910", VA = "0x180A58910")]
private void CompileMemberInitExpression(Expression expr)
{
}
// Token: 0x06000977 RID: 2423 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000977")]
[Address(RVA = "0xA589A0", Offset = "0xA579A0", VA = "0x180A589A0")]
private void CompileMemberInit(ReadOnlyCollection<MemberBinding> bindings)
{
}
// Token: 0x06000978 RID: 2424 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000978")]
[Address(RVA = "0xA5F220", Offset = "0xA5E220", VA = "0x180A5F220")]
private static Type GetMemberType(MemberInfo member)
{
return null;
}
// Token: 0x06000979 RID: 2425 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000979")]
[Address(RVA = "0xA5B0D0", Offset = "0xA5A0D0", VA = "0x180A5B0D0")]
private void CompileQuoteUnaryExpression(Expression expr)
{
}
// Token: 0x0600097A RID: 2426 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600097A")]
[Address(RVA = "0xA5E5E0", Offset = "0xA5D5E0", VA = "0x180A5E5E0")]
private void CompileUnboxUnaryExpression(Expression expr)
{
}
// Token: 0x0600097B RID: 2427 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600097B")]
[Address(RVA = "0xA5DCA0", Offset = "0xA5CCA0", VA = "0x180A5DCA0")]
private void CompileTypeEqualExpression(Expression expr)
{
}
// Token: 0x0600097C RID: 2428 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600097C")]
[Address(RVA = "0xA5DBF0", Offset = "0xA5CBF0", VA = "0x180A5DBF0")]
private void CompileTypeAsExpression(UnaryExpression node)
{
}
// Token: 0x0600097D RID: 2429 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600097D")]
[Address(RVA = "0xA5DEB0", Offset = "0xA5CEB0", VA = "0x180A5DEB0")]
private void CompileTypeIsExpression(Expression expr)
{
}
// Token: 0x0600097E RID: 2430 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600097E")]
[Address(RVA = "0xA5E970", Offset = "0xA5D970", VA = "0x180A5E970")]
private void Compile(Expression expr, bool asVoid)
{
}
// Token: 0x0600097F RID: 2431 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600097F")]
[Address(RVA = "0xA52960", Offset = "0xA51960", VA = "0x180A52960")]
private void CompileAsVoid(Expression expr)
{
}
// Token: 0x06000980 RID: 2432 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000980")]
[Address(RVA = "0xA5A270", Offset = "0xA59270", VA = "0x180A5A270")]
private void CompileNoLabelPush(Expression expr)
{
}
// Token: 0x06000981 RID: 2433 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000981")]
[Address(RVA = "0xA5E910", Offset = "0xA5D910", VA = "0x180A5E910")]
private void Compile(Expression expr)
{
}
// Token: 0x040003BE RID: 958
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003BE")]
private readonly InstructionList _instructions;
// Token: 0x040003BF RID: 959
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003BF")]
private readonly LocalVariables _locals;
// Token: 0x040003C0 RID: 960
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40003C0")]
private readonly List<DebugInfo> _debugInfos;
// Token: 0x040003C1 RID: 961
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40003C1")]
private readonly HybridReferenceDictionary<LabelTarget, LabelInfo> _treeLabels;
// Token: 0x040003C2 RID: 962
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40003C2")]
private LabelScopeInfo _labelBlock;
// Token: 0x040003C3 RID: 963
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40003C3")]
private readonly Stack<ParameterExpression> _exceptionForRethrowStack;
// Token: 0x040003C4 RID: 964
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40003C4")]
private readonly LightCompiler _parent;
// Token: 0x040003C5 RID: 965
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40003C5")]
private readonly StackGuard _guard;
// Token: 0x040003C6 RID: 966
[Token(Token = "0x40003C6")]
private static readonly LocalDefinition[] s_emptyLocals;
// Token: 0x020001A2 RID: 418
[Token(Token = "0x20001A2")]
private sealed class QuoteVisitor : ExpressionVisitor
{
// Token: 0x06000983 RID: 2435 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000983")]
[Address(RVA = "0xE6B570", Offset = "0xE6A570", VA = "0x180E6B570", Slot = "21")]
protected internal override Expression VisitParameter(ParameterExpression node)
{
return null;
}
// Token: 0x06000984 RID: 2436 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000984")]
[Address(RVA = "0xE6B370", Offset = "0xE6A370", VA = "0x180E6B370", Slot = "6")]
protected internal override Expression VisitBlock(BlockExpression node)
{
return null;
}
// Token: 0x06000985 RID: 2437 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000985")]
[Address(RVA = "0xE6B3E0", Offset = "0xE6A3E0", VA = "0x180E6B3E0", Slot = "22")]
protected override CatchBlock VisitCatchBlock(CatchBlock node)
{
return null;
}
// Token: 0x06000986 RID: 2438 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000986")]
[Address(RVA = "0x27D8830", Offset = "0x27D7830", VA = "0x1827D8830", Slot = "15")]
protected internal override Expression VisitLambda<T>(Expression<T> node)
{
return null;
}
// Token: 0x06000987 RID: 2439 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000987")]
[Address(RVA = "0xE6B190", Offset = "0xE6A190", VA = "0x180E6B190")]
private void PushParameters(IEnumerable<ParameterExpression> parameters)
{
}
// Token: 0x06000988 RID: 2440 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000988")]
[Address(RVA = "0xE6AFC0", Offset = "0xE69FC0", VA = "0x180E6AFC0")]
private void PopParameters(IEnumerable<ParameterExpression> parameters)
{
}
// Token: 0x06000989 RID: 2441 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000989")]
[Address(RVA = "0xE6B5F0", Offset = "0xE6A5F0", VA = "0x180E6B5F0")]
public QuoteVisitor()
{
}
// Token: 0x040003C7 RID: 967
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003C7")]
private readonly Dictionary<ParameterExpression, int> _definedParameters;
// Token: 0x040003C8 RID: 968
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40003C8")]
public readonly HashSet<ParameterExpression> _hoistedParameters;
}
}
}