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
- DashStyles.cs
- ReliabilityContractAttribute.cs
- FixedPage.cs
- ComPlusTraceRecord.cs
- FigureHelper.cs
- StickyNoteHelper.cs
- XmlSchemaParticle.cs
- SystemIPInterfaceStatistics.cs
- StateMachineAction.cs
- ProgressPage.cs
- CalculatedColumn.cs
- TraceRecord.cs
- ScriptReferenceBase.cs
- ConnectionProviderAttribute.cs
- XmlCompatibilityReader.cs
- WebPartConnectionsCancelVerb.cs
- TableLayoutSettingsTypeConverter.cs
- PackageRelationshipSelector.cs
- Utils.cs
- EntityDataSourceDesignerHelper.cs
- ContractAdapter.cs
- HttpRuntimeSection.cs
- CreationContext.cs
- RuntimeConfigLKG.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- ConnectionProviderAttribute.cs
- EncoderFallback.cs
- GlyphRunDrawing.cs
- DataGridViewColumnCollectionDialog.cs
- ValidationService.cs
- ExpressionNode.cs
- JavaScriptSerializer.cs
- Point3DConverter.cs
- ExtenderControl.cs
- DescriptionAttribute.cs
- LinearGradientBrush.cs
- EntityStoreSchemaFilterEntry.cs
- ScriptModule.cs
- UpdateTranslator.cs
- EllipticalNodeOperations.cs
- OrderedEnumerableRowCollection.cs
- ClickablePoint.cs
- AssociatedControlConverter.cs
- XomlCompiler.cs
- messageonlyhwndwrapper.cs
- BindingExpression.cs
- OracleConnectionStringBuilder.cs
- DisplayToken.cs
- SubtreeProcessor.cs
- MouseBinding.cs
- MembershipValidatePasswordEventArgs.cs
- ToolboxSnapDragDropEventArgs.cs
- LogReservationCollection.cs
- StaticContext.cs
- ContainerFilterService.cs
- RunInstallerAttribute.cs
- ResourceDisplayNameAttribute.cs
- ContainerFilterService.cs
- ScrollChangedEventArgs.cs
- WindowsAuthenticationEventArgs.cs
- RelationshipDetailsRow.cs
- EventRouteFactory.cs
- SqlProviderServices.cs
- ChainedAsyncResult.cs
- BoolExpression.cs
- CompositeKey.cs
- OneOfElement.cs
- SafeNativeMethods.cs
- GeneratedView.cs
- RegexCaptureCollection.cs
- CollectionBase.cs
- MimeMultiPart.cs
- UnsafeNativeMethods.cs
- SafeLibraryHandle.cs
- ActiveXContainer.cs
- CoreSwitches.cs
- SQLStringStorage.cs
- GridViewRowEventArgs.cs
- VectorValueSerializer.cs
- DrawListViewSubItemEventArgs.cs
- VsPropertyGrid.cs
- DecoratedNameAttribute.cs
- FormViewPageEventArgs.cs
- UserControl.cs
- WinCategoryAttribute.cs
- CrossAppDomainChannel.cs
- ListBoxDesigner.cs
- CollectionBuilder.cs
- ToolBarOverflowPanel.cs
- SinglePageViewer.cs
- SafeFileHandle.cs
- BooleanProjectedSlot.cs
- JulianCalendar.cs
- DynamicValidatorEventArgs.cs
- MetaTable.cs
- ManagedWndProcTracker.cs
- SqlDataSourceCommandEventArgs.cs
- XsltException.cs
- DbDataRecord.cs
- TraceXPathNavigator.cs