Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public struct x00fbee6252a01860 : IDisposable
- {
- private readonly object x11d58b056c032b03;
- private x00fbee6252a01860(object o)
- {
- this.x11d58b056c032b03 = o;
- }
- public static x00fbee6252a01860 x75be698bf0c3a5c5(object xde5a5bc74acf4615)
- {
- return x75be698bf0c3a5c5(xde5a5bc74acf4615, TimeSpan.FromSeconds(0.0));
- }
- public static x00fbee6252a01860 x75be698bf0c3a5c5(object xde5a5bc74acf4615, TimeSpan x22eb5e43b9d27f73)
- {
- bool flag;
- x00fbee6252a01860 xfbeea = new x00fbee6252a01860(xde5a5bc74acf4615);
- if (0x7fffffff != 0)
- {
- flag = Monitor.TryEnter(xde5a5bc74acf4615, x22eb5e43b9d27f73);
- }
- if (!flag)
- {
- throw new x8893832ccb9dd830();
- }
- if (2 == 0)
- {
- x00fbee6252a01860 xfbeea2;
- return xfbeea2;
- }
- return xfbeea;
- }
- public void Dispose()
- {
- Monitor.Exit(this.x11d58b056c032b03);
- }
- public class x8893832ccb9dd830 : ApplicationException
- {
- public x8893832ccb9dd830() : base("Timeout, Waiting for Lock...")
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement