Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / Diagnostics / AssertFilter.cs / 1 / AssertFilter.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System.Diagnostics { using System; // A Filter is used to decide whether an assert failure // should terminate the program (or invoke the debugger). // Typically this is done by popping up a dialog & asking the user. // // The default filter brings up a simple Win32 dialog with 3 buttons. [Serializable()] abstract internal class AssertFilter { // Called when an assert fails. This should be overridden with logic which // determines whether the program should terminate or not. Typically this // is done by asking the user. // abstract public AssertFilters AssertFailure(String condition, String message, StackTrace location); } // No data, does not need to be marked with the serializable attribute internal class DefaultFilter : AssertFilter { internal DefaultFilter() { } public override AssertFilters AssertFailure(String condition, String message, StackTrace location) { return (AssertFilters) Assert.ShowDefaultAssertDialog (condition, message); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System.Diagnostics { using System; // A Filter is used to decide whether an assert failure // should terminate the program (or invoke the debugger). // Typically this is done by popping up a dialog & asking the user. // // The default filter brings up a simple Win32 dialog with 3 buttons. [Serializable()] abstract internal class AssertFilter { // Called when an assert fails. This should be overridden with logic which // determines whether the program should terminate or not. Typically this // is done by asking the user. // abstract public AssertFilters AssertFailure(String condition, String message, StackTrace location); } // No data, does not need to be marked with the serializable attribute internal class DefaultFilter : AssertFilter { internal DefaultFilter() { } public override AssertFilters AssertFailure(String condition, String message, StackTrace location) { return (AssertFilters) Assert.ShowDefaultAssertDialog (condition, message); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HMACSHA384.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- InputElement.cs
- Attributes.cs
- ScalarConstant.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ListDataHelper.cs
- ToolbarAUtomationPeer.cs
- PauseStoryboard.cs
- CollectionBase.cs
- DataBoundControlAdapter.cs
- CustomValidator.cs
- securitycriticaldata.cs
- WSFederationHttpSecurityElement.cs
- DiscoveryClientChannelBase.cs
- UnauthorizedWebPart.cs
- XmlUnspecifiedAttribute.cs
- ILGenerator.cs
- CopyOfAction.cs
- WebRequestModuleElement.cs
- X509ChainElement.cs
- CustomErrorCollection.cs
- AssemblySettingAttributes.cs
- DrawingContextWalker.cs
- EndPoint.cs
- XmlIlVisitor.cs
- IOThreadScheduler.cs
- MembershipSection.cs
- GatewayDefinition.cs
- UIElement.cs
- TemplateContainer.cs
- MinMaxParagraphWidth.cs
- TemplateControlParser.cs
- IntSecurity.cs
- RegexGroup.cs
- StringValidator.cs
- QuaternionAnimationBase.cs
- Vector.cs
- AccessText.cs
- DataSourceBooleanViewSchemaConverter.cs
- CachedResourceDictionaryExtension.cs
- FormViewPageEventArgs.cs
- StringUtil.cs
- SizeIndependentAnimationStorage.cs
- SimpleColumnProvider.cs
- SequentialUshortCollection.cs
- QuaternionAnimation.cs
- DynamicDataManager.cs
- Operator.cs
- DocumentViewer.cs
- GetLedgerEntryForRecipientRequest.cs
- ResponseBodyWriter.cs
- ExpressionDumper.cs
- UInt16Converter.cs
- DefaultEventAttribute.cs
- BrushConverter.cs
- PointIndependentAnimationStorage.cs
- ParameterBuilder.cs
- FileDialog_Vista_Interop.cs
- DocumentPageView.cs
- CallContext.cs
- RadioButtonFlatAdapter.cs
- ControlAdapter.cs
- RepeaterItem.cs
- TdsParserSafeHandles.cs
- RenderContext.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- DataGridViewSelectedCellCollection.cs
- LayoutEvent.cs
- MemberBinding.cs
- ProcessingInstructionAction.cs
- SemaphoreSecurity.cs
- SqlGenericUtil.cs
- DrawingContextDrawingContextWalker.cs
- Journal.cs
- ObjectStateManager.cs
- TraceListeners.cs
- XmlSchemaException.cs
- BinaryObjectWriter.cs
- WebConfigurationManager.cs
- TextRunProperties.cs
- NullableIntAverageAggregationOperator.cs
- SuspendDesigner.cs
- SessionEndingEventArgs.cs
- PathFigure.cs
- StrokeRenderer.cs
- ExpressionLexer.cs
- DocumentAutomationPeer.cs
- SubMenuStyle.cs
- SecurityDescriptor.cs
- StatusStrip.cs
- BitmapImage.cs
- TableCell.cs
- CopyEncoder.cs
- KeyTimeConverter.cs
- XmlConvert.cs
- log.cs
- FormsAuthenticationUserCollection.cs
- EdmComplexPropertyAttribute.cs
- CompositeActivityCodeGenerator.cs