Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BulletedListEventArgs.cs
- AlignmentYValidation.cs
- CounterSample.cs
- XmlUTF8TextWriter.cs
- OleDbSchemaGuid.cs
- XmlReflectionMember.cs
- TypeNameHelper.cs
- AffineTransform3D.cs
- DrawingContextDrawingContextWalker.cs
- ValidationErrorEventArgs.cs
- ObjectStorage.cs
- SystemEvents.cs
- XmlCharType.cs
- ThreadStateException.cs
- MultiTrigger.cs
- FacetValues.cs
- TokenBasedSet.cs
- XamlPathDataSerializer.cs
- WsatAdminException.cs
- DisplayNameAttribute.cs
- OleDbError.cs
- SystemResourceHost.cs
- FrameworkContextData.cs
- HttpDictionary.cs
- RoutedCommand.cs
- CodeAccessPermission.cs
- HelpPage.cs
- DataGridRow.cs
- ImageSourceConverter.cs
- BamlResourceDeserializer.cs
- Decoder.cs
- ModulesEntry.cs
- ResetableIterator.cs
- DataGridPageChangedEventArgs.cs
- PropertySourceInfo.cs
- SchemaComplexType.cs
- SymmetricSecurityBindingElement.cs
- RemotingService.cs
- NegotiationTokenAuthenticatorStateCache.cs
- BitmapEffect.cs
- LookupBindingPropertiesAttribute.cs
- DesignTimeParseData.cs
- DataControlFieldCell.cs
- XmlDocumentType.cs
- TextTabProperties.cs
- ProjectionPathSegment.cs
- OleDbConnectionInternal.cs
- InitializerFacet.cs
- PenLineCapValidation.cs
- ManagementExtension.cs
- InputLanguage.cs
- Documentation.cs
- CopyOnWriteList.cs
- ControlBuilderAttribute.cs
- EntityFunctions.cs
- ThumbAutomationPeer.cs
- SiteMapDataSourceView.cs
- SingleSelectRootGridEntry.cs
- CompiledQueryCacheEntry.cs
- MessageSecurityOverMsmq.cs
- RawUIStateInputReport.cs
- XmlSchemaSimpleTypeRestriction.cs
- NegationPusher.cs
- DataGridRow.cs
- StylusCollection.cs
- CodeVariableReferenceExpression.cs
- listitem.cs
- SHA1.cs
- odbcmetadatafactory.cs
- WebControlAdapter.cs
- UrlAuthorizationModule.cs
- AppearanceEditorPart.cs
- Keyboard.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- CodeCompileUnit.cs
- Pair.cs
- ShapingWorkspace.cs
- ZipIOLocalFileDataDescriptor.cs
- ChangePassword.cs
- BitmapData.cs
- FontStretches.cs
- SqlHelper.cs
- LogWriteRestartAreaAsyncResult.cs
- SelectionItemProviderWrapper.cs
- WebPartEditorOkVerb.cs
- QueueAccessMode.cs
- Int16KeyFrameCollection.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- _ConnectOverlappedAsyncResult.cs
- MetadataSource.cs
- SqlUtil.cs
- datacache.cs
- BindingExpression.cs
- UriTemplateMatchException.cs
- WpfKnownMember.cs
- KoreanLunisolarCalendar.cs
- ComponentResourceKeyConverter.cs
- HtmlElementErrorEventArgs.cs
- SetStoryboardSpeedRatio.cs
- MimeWriter.cs