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
- NotificationContext.cs
- DelayLoadType.cs
- DataViewSetting.cs
- SimpleApplicationHost.cs
- DecimalAnimationBase.cs
- InputBuffer.cs
- Point3DAnimationUsingKeyFrames.cs
- TrackingQueryElement.cs
- DynamicILGenerator.cs
- NumericUpDown.cs
- CodeAssignStatement.cs
- EffectiveValueEntry.cs
- AnnotationStore.cs
- _HeaderInfo.cs
- CheckBox.cs
- ComplusEndpointConfigContainer.cs
- HttpResponseInternalWrapper.cs
- GenericTextProperties.cs
- SecurityListenerSettingsLifetimeManager.cs
- odbcmetadatacolumnnames.cs
- EDesignUtil.cs
- EFColumnProvider.cs
- SchemaLookupTable.cs
- SafeTokenHandle.cs
- UrlUtility.cs
- HuffModule.cs
- ColumnTypeConverter.cs
- PropertyInformation.cs
- TimerEventSubscription.cs
- ClientTargetCollection.cs
- SspiWrapper.cs
- LocalizationParserHooks.cs
- InternalReceiveMessage.cs
- DataGridItemEventArgs.cs
- DataGridTemplateColumn.cs
- ItemContainerPattern.cs
- WebPartCollection.cs
- MessageHeaderInfoTraceRecord.cs
- ISSmlParser.cs
- WebHttpBehavior.cs
- SystemColors.cs
- DataColumnCollection.cs
- InfoCardProofToken.cs
- UriTemplateTableMatchCandidate.cs
- WebPart.cs
- TrackPoint.cs
- AssemblyAttributes.cs
- SerializationSectionGroup.cs
- SrgsToken.cs
- AspNetPartialTrustHelpers.cs
- PlaceHolder.cs
- MyContact.cs
- BufferedGraphicsManager.cs
- GlyphTypeface.cs
- TouchPoint.cs
- NavigationEventArgs.cs
- ETagAttribute.cs
- AspNetHostingPermission.cs
- SchemaInfo.cs
- ExceptionTranslationTable.cs
- LifetimeManager.cs
- UITypeEditor.cs
- ZoneButton.cs
- ReferenceConverter.cs
- DataGridViewCellLinkedList.cs
- LockedActivityGlyph.cs
- WindowPattern.cs
- TrackingServices.cs
- WmlImageAdapter.cs
- ModelPerspective.cs
- ServiceOperationInfoTypeConverter.cs
- LabelLiteral.cs
- TableMethodGenerator.cs
- InfocardInteractiveChannelInitializer.cs
- ProxyWebPart.cs
- BrowserDefinitionCollection.cs
- NodeFunctions.cs
- ValueExpressions.cs
- ResourcesGenerator.cs
- ProtocolViolationException.cs
- WindowsGraphics.cs
- BamlResourceSerializer.cs
- TrailingSpaceComparer.cs
- BuildManager.cs
- RectConverter.cs
- AdornedElementPlaceholder.cs
- XmlHierarchicalDataSourceView.cs
- SplayTreeNode.cs
- HtmlHead.cs
- SHA1Managed.cs
- HebrewCalendar.cs
- PeerEndPoint.cs
- DataRelationPropertyDescriptor.cs
- PanelStyle.cs
- UrlMappingsSection.cs
- DefaultTextStore.cs
- ProfileProvider.cs
- ExcludeFromCodeCoverageAttribute.cs
- WebHttpBinding.cs
- Authorization.cs