Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Diagnostics / AssertFilter.cs / 1305376 / AssertFilter.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System.Diagnostics { using System; using System.Runtime.Versioning; // 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() { } [System.Security.SecuritySafeCritical] // auto-generated [ResourceExposure(ResourceScope.Process)] [ResourceConsumption(ResourceScope.Process)] public override AssertFilters AssertFailure(String condition, String message, StackTrace location) { return (AssertFilters) Assert.ShowDefaultAssertDialog (condition, message, location.ToString()); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AnnotationHelper.cs
- DupHandleConnectionReader.cs
- RawContentTypeMapper.cs
- KeyedCollection.cs
- VerificationAttribute.cs
- ObjRef.cs
- SynchronizedPool.cs
- ZipFileInfoCollection.cs
- RewritingSimplifier.cs
- TextTreeFixupNode.cs
- DataGridViewEditingControlShowingEventArgs.cs
- MetaModel.cs
- HttpCookieCollection.cs
- RepeatButtonAutomationPeer.cs
- AttachedPropertiesService.cs
- QilChoice.cs
- DataRelationPropertyDescriptor.cs
- DataBindingCollectionEditor.cs
- Rfc2898DeriveBytes.cs
- DefaultBinder.cs
- DocumentNUp.cs
- OrderedDictionary.cs
- LineSegment.cs
- WorkflowService.cs
- WebPartsPersonalizationAuthorization.cs
- OdbcHandle.cs
- MetaModel.cs
- CrossContextChannel.cs
- HighContrastHelper.cs
- XmlNodeList.cs
- BuildResult.cs
- VisualTreeHelper.cs
- PowerEase.cs
- DateBoldEvent.cs
- Propagator.JoinPropagator.cs
- ICspAsymmetricAlgorithm.cs
- LinkClickEvent.cs
- DataFieldCollectionEditor.cs
- EventTask.cs
- DecoratedNameAttribute.cs
- AssemblyName.cs
- XmlIlGenerator.cs
- SequentialUshortCollection.cs
- OleDbTransaction.cs
- SafeFileMapViewHandle.cs
- DotExpr.cs
- WebControlAdapter.cs
- DurableInstanceProvider.cs
- WebPartConnectionsCancelVerb.cs
- UpdateCompiler.cs
- ConfigXmlElement.cs
- CharEntityEncoderFallback.cs
- DetailsViewModeEventArgs.cs
- TypeUtils.cs
- TransactionInformation.cs
- ConstantSlot.cs
- NavigationFailedEventArgs.cs
- SessionStateModule.cs
- FilterQuery.cs
- XhtmlConformanceSection.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- TemplateColumn.cs
- SynchronizationLockException.cs
- RawKeyboardInputReport.cs
- Substitution.cs
- NameSpaceExtractor.cs
- AutomationPeer.cs
- DropSource.cs
- X509CertificateChain.cs
- NativeCompoundFileAPIs.cs
- CloudCollection.cs
- ValidatedControlConverter.cs
- RightsManagementPermission.cs
- CodePrimitiveExpression.cs
- WebPartHelpVerb.cs
- SqlIdentifier.cs
- Brush.cs
- MasterPageParser.cs
- COSERVERINFO.cs
- ProvidersHelper.cs
- PersistenceContextEnlistment.cs
- GestureRecognitionResult.cs
- Utils.cs
- ResourceProperty.cs
- HostedTransportConfigurationManager.cs
- MsmqOutputChannel.cs
- SemanticResolver.cs
- DeploymentExceptionMapper.cs
- ToolTip.cs
- DrawTreeNodeEventArgs.cs
- wgx_render.cs
- BuildManager.cs
- TextBoxRenderer.cs
- WmfPlaceableFileHeader.cs
- TdsParserStaticMethods.cs
- InputLangChangeRequestEvent.cs
- TextDecoration.cs
- PropertyMapper.cs
- ConfigsHelper.cs
- WebPartDisplayModeEventArgs.cs