Mono.Cecil.Fluent.MethodBodyExtensions.ComputePushDelta C# (CSharp) Method

ComputePushDelta() private static method

private static ComputePushDelta ( StackBehaviour pushBehaviour, int &stackSize ) : void
pushBehaviour StackBehaviour
stackSize int
return void
		private static void ComputePushDelta(StackBehaviour pushBehaviour, ref int stackSize)
        {
            // ReSharper disable once SwitchStatementMissingSomeCases
            switch (pushBehaviour)
			{
				case StackBehaviour.Push1:
				case StackBehaviour.Pushi:
				case StackBehaviour.Pushi8:
				case StackBehaviour.Pushr4:
				case StackBehaviour.Pushr8:
				case StackBehaviour.Pushref:
					stackSize++;
					break;
				case StackBehaviour.Push1_push1:
					stackSize += 2;
					break;
			}
		}
	}