System.Threading.Thread.Thread.BeginCriticalRegion C# (CSharp) Method