DebuggableAttribute.cs 847 B

1234567891011121314151617181920212223242526272829
  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. [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Module)]
  11. public sealed class DebuggableAttribute : System.Attribute {
  12. private bool JITTrackingEnabledFlag;
  13. private bool JITOptimizerDisabledFlag;
  14. // Public Instance Constructors
  15. public DebuggableAttribute(bool isJITTrackingEnabled, bool isJITOptimizerDisabled) {
  16. JITTrackingEnabledFlag = isJITTrackingEnabled;
  17. JITOptimizerDisabledFlag = isJITOptimizerDisabled;
  18. }
  19. // Public Instance Properties
  20. public bool IsJITTrackingEnabled { get { return JITTrackingEnabledFlag; } }
  21. public bool IsJITOptimizerDisabled { get { return JITOptimizerDisabledFlag; } }
  22. }
  23. }