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
- RowToFieldTransformer.cs
- Axis.cs
- TcpChannelHelper.cs
- Pair.cs
- PenLineCapValidation.cs
- SecUtil.cs
- SafeFindHandle.cs
- MouseBinding.cs
- TextEditorContextMenu.cs
- StickyNoteAnnotations.cs
- SqlInternalConnectionSmi.cs
- LicFileLicenseProvider.cs
- PolicyManager.cs
- CodeMemberProperty.cs
- OdbcRowUpdatingEvent.cs
- _NetRes.cs
- Int16.cs
- FrameSecurityDescriptor.cs
- Brush.cs
- XamlFxTrace.cs
- InputProcessorProfiles.cs
- ToolStripPanelCell.cs
- KnownTypes.cs
- DragDeltaEventArgs.cs
- XPathMultyIterator.cs
- TableLayoutSettings.cs
- BinaryNode.cs
- ConfigurationManager.cs
- SQLBinary.cs
- ExceptionCollection.cs
- PathSegmentCollection.cs
- FontCacheUtil.cs
- LambdaReference.cs
- WebPartHeaderCloseVerb.cs
- WithParamAction.cs
- TrackBar.cs
- FrugalMap.cs
- UnionExpr.cs
- Panel.cs
- XamlPathDataSerializer.cs
- HashLookup.cs
- PenLineJoinValidation.cs
- _Win32.cs
- UDPClient.cs
- BooleanAnimationUsingKeyFrames.cs
- IDQuery.cs
- safemediahandle.cs
- DataGridViewComboBoxEditingControl.cs
- UrlPath.cs
- Axis.cs
- XmlArrayItemAttribute.cs
- FontFamilyConverter.cs
- WsatConfiguration.cs
- TileBrush.cs
- XmlConvert.cs
- ValueExpressions.cs
- Byte.cs
- MachineKeySection.cs
- MimeObjectFactory.cs
- PointKeyFrameCollection.cs
- XmlFormatExtensionPointAttribute.cs
- XamlTypeMapper.cs
- GridView.cs
- QueryContext.cs
- InvalidPrinterException.cs
- DeploymentSection.cs
- DesignTimeTemplateParser.cs
- CodeArgumentReferenceExpression.cs
- AuthenticationModulesSection.cs
- XmlAttributeCache.cs
- XmlPropertyBag.cs
- dbdatarecord.cs
- RequestCacheValidator.cs
- CustomErrorsSection.cs
- DataTableNewRowEvent.cs
- DataGridViewTextBoxCell.cs
- XPathNavigator.cs
- XsdDuration.cs
- IsolatedStorageException.cs
- IconHelper.cs
- RelativeSource.cs
- ServicePoint.cs
- DataGridViewColumn.cs
- GroupPartitionExpr.cs
- SelectionProviderWrapper.cs
- SecurityTokenAuthenticator.cs
- Deflater.cs
- Decorator.cs
- ISFClipboardData.cs
- ProviderConnectionPointCollection.cs
- ScrollViewer.cs
- WorkflowDefinitionDispenser.cs
- TextTreeRootNode.cs
- AudioStateChangedEventArgs.cs
- TemplateKeyConverter.cs
- OleDbDataReader.cs
- ValueHandle.cs
- AttributeCollection.cs
- LocatorManager.cs
- TextBoxAutomationPeer.cs