MyProject.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.CodeDom.Compiler;
  3. using System.ComponentModel;
  4. using System.Runtime.CompilerServices;
  5. using System.Runtime.InteropServices;
  6. using Microsoft.VisualBasic;
  7. using Microsoft.VisualBasic.CompilerServices;
  8. namespace PCL.My
  9. {
  10. // Token: 0x02000010 RID: 16
  11. [HideModuleName]
  12. [StandardModule]
  13. [GeneratedCode("MyTemplate", "11.0.0.0")]
  14. internal sealed class MyProject
  15. {
  16. // Token: 0x02000011 RID: 17
  17. [ComVisible(false)]
  18. [EditorBrowsable(EditorBrowsableState.Never)]
  19. internal sealed class ThreadSafeObjectProvider<T> where T : new()
  20. {
  21. // Token: 0x06000049 RID: 73 RVA: 0x000023F4 File Offset: 0x000005F4
  22. internal T StopTests()
  23. {
  24. if (MyProject.ThreadSafeObjectProvider<T>.m_SetterRepository == null)
  25. {
  26. MyProject.ThreadSafeObjectProvider<T>.m_SetterRepository = Activator.CreateInstance<T>();
  27. }
  28. return MyProject.ThreadSafeObjectProvider<T>.m_SetterRepository;
  29. }
  30. // Token: 0x0600004A RID: 74 RVA: 0x00002411 File Offset: 0x00000611
  31. [EditorBrowsable(EditorBrowsableState.Never)]
  32. public ThreadSafeObjectProvider()
  33. {
  34. }
  35. // Token: 0x04000001 RID: 1
  36. [ThreadStatic]
  37. [CompilerGenerated]
  38. private static T m_SetterRepository;
  39. }
  40. }
  41. }