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
- SqlMethodAttribute.cs
- TextFormatterContext.cs
- StrokeNode.cs
- PeerNearMe.cs
- EntityContainerEntitySetDefiningQuery.cs
- UpdateTranslator.cs
- AsymmetricSecurityProtocol.cs
- WebSysDefaultValueAttribute.cs
- CalendarDayButton.cs
- WebPartDescription.cs
- ToolboxComponentsCreatingEventArgs.cs
- ProfileProvider.cs
- HexParser.cs
- MouseWheelEventArgs.cs
- SchemaElementLookUpTable.cs
- RsaSecurityTokenAuthenticator.cs
- ImageEditor.cs
- Manipulation.cs
- SimpleWorkerRequest.cs
- ErrorFormatterPage.cs
- RegexFCD.cs
- DbExpressionVisitor.cs
- RSAPKCS1SignatureDeformatter.cs
- DirectionalLight.cs
- CodeIdentifier.cs
- DesignSurfaceServiceContainer.cs
- ObjectStateEntryDbDataRecord.cs
- ZoneButton.cs
- SymbolDocumentGenerator.cs
- NaturalLanguageHyphenator.cs
- Stacktrace.cs
- Size.cs
- SystemThemeKey.cs
- CollectionConverter.cs
- ObjectManager.cs
- QilGeneratorEnv.cs
- XmlEntity.cs
- ServiceBuildProvider.cs
- figurelength.cs
- InkCanvasAutomationPeer.cs
- DataGridViewAccessibleObject.cs
- WindowsTokenRoleProvider.cs
- TextDecoration.cs
- Visual3D.cs
- HelpProvider.cs
- ClassHandlersStore.cs
- XmlSchemaComplexType.cs
- SQLMembershipProvider.cs
- DesignBindingEditor.cs
- ZoneLinkButton.cs
- QueryStringHandler.cs
- ApplicationActivator.cs
- RegexWorker.cs
- Scheduling.cs
- LocalBuilder.cs
- XmlSerializerVersionAttribute.cs
- LinqDataSourceDeleteEventArgs.cs
- StateFinalizationDesigner.cs
- InlinedAggregationOperator.cs
- ExpressionVisitorHelpers.cs
- PopOutPanel.cs
- TargetFrameworkUtil.cs
- RemotingConfigParser.cs
- CollectionType.cs
- GridViewCancelEditEventArgs.cs
- EmptyCollection.cs
- TypeExtensionConverter.cs
- WebAdminConfigurationHelper.cs
- PixelFormatConverter.cs
- SortDescriptionCollection.cs
- PageAsyncTask.cs
- BindUriHelper.cs
- ToolStripItem.cs
- TypeInitializationException.cs
- InkCanvasFeedbackAdorner.cs
- _AutoWebProxyScriptHelper.cs
- ToolStripItemBehavior.cs
- ServiceModelInstallComponent.cs
- ReflectionUtil.cs
- ScrollPatternIdentifiers.cs
- StrokeNodeOperations.cs
- PreviewPageInfo.cs
- OdbcStatementHandle.cs
- ItemsPresenter.cs
- StylusPlugInCollection.cs
- CategoriesDocumentFormatter.cs
- SQLInt64.cs
- ControlPersister.cs
- SizeValueSerializer.cs
- CodeAttachEventStatement.cs
- WebPartDisplayMode.cs
- KnownIds.cs
- _ChunkParse.cs
- SqlBuilder.cs
- documentsequencetextcontainer.cs
- WindowsAuthenticationModule.cs
- UIntPtr.cs
- ToolStripProgressBar.cs
- MultidimensionalArrayItemReference.cs
- LinkLabel.cs