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
- CodeNamespaceImportCollection.cs
- Activity.cs
- ZipIOCentralDirectoryFileHeader.cs
- DynamicControl.cs
- Helper.cs
- AmbientLight.cs
- ExpandSegmentCollection.cs
- _Semaphore.cs
- GetMemberBinder.cs
- GlyphRunDrawing.cs
- DeflateStream.cs
- DeobfuscatingStream.cs
- srgsitem.cs
- SQLInt16Storage.cs
- Keyboard.cs
- DeclaredTypeElement.cs
- InternalCache.cs
- GlobalizationAssembly.cs
- TailCallAnalyzer.cs
- AsyncStreamReader.cs
- DefaultValueTypeConverter.cs
- DefaultValueConverter.cs
- SqlReferenceCollection.cs
- ParseNumbers.cs
- DataKeyArray.cs
- TypefaceMetricsCache.cs
- webeventbuffer.cs
- DataKeyArray.cs
- FixedFlowMap.cs
- AssemblyUtil.cs
- Win32SafeHandles.cs
- EntityException.cs
- OutOfMemoryException.cs
- XPathNodeIterator.cs
- ObjectDataProvider.cs
- CaseInsensitiveOrdinalStringComparer.cs
- NotifyIcon.cs
- SqlNotificationRequest.cs
- ComContractElement.cs
- OrderPreservingMergeHelper.cs
- HttpResponseInternalBase.cs
- PropertyInfoSet.cs
- WebPartEditorApplyVerb.cs
- ReferentialConstraint.cs
- OciHandle.cs
- MaskedTextBoxDesigner.cs
- ListItemConverter.cs
- CodeTypeConstructor.cs
- MemberProjectedSlot.cs
- basevalidator.cs
- DataTransferEventArgs.cs
- AsymmetricAlgorithm.cs
- CurrentChangingEventArgs.cs
- IndexExpression.cs
- XslAst.cs
- NamespaceDisplay.xaml.cs
- XmlUtil.cs
- GuidConverter.cs
- CodeMemberMethod.cs
- WpfWebRequestHelper.cs
- StreamInfo.cs
- SecureEnvironment.cs
- DetailsView.cs
- NavigationWindowAutomationPeer.cs
- CompressedStack.cs
- CollectionContainer.cs
- OperationAbortedException.cs
- _LocalDataStoreMgr.cs
- TypeConverterAttribute.cs
- ObjectHelper.cs
- PackagingUtilities.cs
- XPathDocumentIterator.cs
- BaseResourcesBuildProvider.cs
- UidManager.cs
- PointAnimationUsingPath.cs
- DrawListViewItemEventArgs.cs
- indexingfiltermarshaler.cs
- SchemaImporter.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- ProgressBarHighlightConverter.cs
- ValidationPropertyAttribute.cs
- FunctionDetailsReader.cs
- ThumbAutomationPeer.cs
- DetailsViewDeletedEventArgs.cs
- COM2ExtendedTypeConverter.cs
- StartFileNameEditor.cs
- TemplateLookupAction.cs
- TextUtf8RawTextWriter.cs
- TextWriterTraceListener.cs
- GridEntryCollection.cs
- DefaultEventAttribute.cs
- Converter.cs
- ArgumentOutOfRangeException.cs
- RuntimeUtils.cs
- ApplicationManager.cs
- CompilationLock.cs
- _BufferOffsetSize.cs
- JoinQueryOperator.cs
- WS2007HttpBinding.cs
- Win32KeyboardDevice.cs