Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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 assertt 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 assertt 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UrlAuthFailureHandler.cs
- StatusBar.cs
- QueryExpr.cs
- Font.cs
- SuppressMergeCheckAttribute.cs
- FontWeight.cs
- FormattedText.cs
- AdornerPresentationContext.cs
- HttpWriter.cs
- Util.cs
- TreeNodeEventArgs.cs
- HostDesigntimeLicenseContext.cs
- LabelAutomationPeer.cs
- SmtpException.cs
- SystemNetworkInterface.cs
- RepeaterCommandEventArgs.cs
- MarkupObject.cs
- XmlSignatureManifest.cs
- _LocalDataStoreMgr.cs
- DataGridItemEventArgs.cs
- ItemAutomationPeer.cs
- TreeIterators.cs
- StringToken.cs
- ListViewUpdateEventArgs.cs
- SortKey.cs
- PrincipalPermission.cs
- CustomAttribute.cs
- HttpRuntime.cs
- LexicalChunk.cs
- IndicCharClassifier.cs
- MatchSingleFxEngineOpcode.cs
- ObjectDataSourceMethodEditor.cs
- SubMenuStyleCollection.cs
- BufferedStream.cs
- Guid.cs
- XmlNodeList.cs
- HtmlWindowCollection.cs
- QueueException.cs
- NaturalLanguageHyphenator.cs
- CatalogPartChrome.cs
- QilGeneratorEnv.cs
- TypeSystemProvider.cs
- TCPClient.cs
- Tuple.cs
- SyndicationCategory.cs
- CompressStream.cs
- SqlCaseSimplifier.cs
- COM2ComponentEditor.cs
- EditorBrowsableAttribute.cs
- FormatSettings.cs
- DecimalAnimation.cs
- ContainerParagraph.cs
- ApplyTemplatesAction.cs
- ChangeDirector.cs
- PartitionResolver.cs
- DataGridViewRowHeaderCell.cs
- CharacterBuffer.cs
- DataGridViewColumnCollection.cs
- RIPEMD160Managed.cs
- LassoHelper.cs
- TreeNodeStyle.cs
- LocatorBase.cs
- MtomMessageEncoder.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- MatrixTransform3D.cs
- RemoveStoryboard.cs
- EditorPart.cs
- SqlRemoveConstantOrderBy.cs
- DbModificationCommandTree.cs
- PropertyInformation.cs
- ImageField.cs
- Assert.cs
- FormDocumentDesigner.cs
- PeerInvitationResponse.cs
- ContainerSelectorActiveEvent.cs
- SliderAutomationPeer.cs
- BuildDependencySet.cs
- FastEncoder.cs
- PostBackTrigger.cs
- DateTimeFormat.cs
- ObjectComplexPropertyMapping.cs
- Utils.cs
- CanonicalizationDriver.cs
- XmlParser.cs
- XmlHierarchyData.cs
- TreeNodeCollection.cs
- SafeRightsManagementQueryHandle.cs
- FontNameConverter.cs
- sitestring.cs
- MetaModel.cs
- ColorContext.cs
- TriggerCollection.cs
- SmtpClient.cs
- ResourceIDHelper.cs
- ClientSideProviderDescription.cs
- StatusBarAutomationPeer.cs
- prompt.cs
- SqlBooleanMismatchVisitor.cs
- CompositeFontParser.cs
- FormsAuthenticationModule.cs