DebuggableAttribute.cs 773 B

12345678910111213141516171819202122232425262728
  1. //
  2. // System.Collections.DebuggableAttribute.cs
  3. //
  4. // Author:
  5. // Nick Drochak II ([email protected])
  6. //
  7. // (C) 2001 Nick Drochak II
  8. //
  9. namespace System.Diagnostics {
  10. public sealed class DebuggableAttribute : System.Attribute {
  11. private bool JITTrackingEnabledFlag;
  12. private bool JITOptimizerDisabledFlag;
  13. // Public Instance Constructors
  14. public DebuggableAttribute(bool isJITTrackingEnabled, bool isJITOptimizerDisabled) {
  15. JITTrackingEnabledFlag = isJITTrackingEnabled;
  16. JITOptimizerDisabledFlag = isJITOptimizerDisabled;
  17. }
  18. // Public Instance Properties
  19. public bool IsJITTrackingEnabled { get { return JITTrackingEnabledFlag; } }
  20. public bool IsJITOptimizerDisabled { get { return JITOptimizerDisabledFlag; } }
  21. }
  22. }