Mono.Cecil.Fluent.Analyzer.CodePath.InternalGetStackSizeOnEnter C# (CSharp) Method

InternalGetStackSizeOnEnter() private method

private InternalGetStackSizeOnEnter ( HashSet checkedPaths ) : int
checkedPaths HashSet
return int
		private int InternalGetStackSizeOnEnter(HashSet<CodePath> checkedPaths /* avoid recursive calculation */)
		{
			if (checkedPaths.Contains(this))
				return 0;

			checkedPaths.Add(this);

			var size = 0;
			if (IncomingPaths.Count > 0)
				size += IncomingPaths[0].InternalGetStackSizeOnLeave(checkedPaths);

			return size;
		}