Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // 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); } } } // 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
- SecurityDescriptor.cs
- DllNotFoundException.cs
- XslTransformFileEditor.cs
- SafeCryptoHandles.cs
- Propagator.cs
- AnnotationResourceChangedEventArgs.cs
- GridToolTip.cs
- MultiDataTrigger.cs
- DataGridViewCellValueEventArgs.cs
- PropertyChangeTracker.cs
- WindowsImpersonationContext.cs
- MultipartIdentifier.cs
- InnerItemCollectionView.cs
- FileSystemEventArgs.cs
- TemplateBuilder.cs
- DbConnectionInternal.cs
- CfgParser.cs
- OdbcEnvironmentHandle.cs
- TransformationRules.cs
- DataRowExtensions.cs
- InputScopeConverter.cs
- XslNumber.cs
- OleDbDataReader.cs
- RequestStatusBarUpdateEventArgs.cs
- IntSecurity.cs
- DrawItemEvent.cs
- ObjectCacheHost.cs
- SqlClientMetaDataCollectionNames.cs
- ReceiveMessageRecord.cs
- CodePageEncoding.cs
- CompiledELinqQueryState.cs
- EntityClassGenerator.cs
- SystemTcpStatistics.cs
- PolicyVersion.cs
- ValueChangedEventManager.cs
- XmlSchemaAttribute.cs
- ReadOnlyTernaryTree.cs
- BitHelper.cs
- GacUtil.cs
- HttpServerUtilityBase.cs
- XmlSerializerSection.cs
- ActivationService.cs
- KernelTypeValidation.cs
- ConfigurationManagerHelper.cs
- DynamicActivityProperty.cs
- ServiceElement.cs
- OleAutBinder.cs
- ComboBoxRenderer.cs
- ProfileService.cs
- TrackingProfile.cs
- Triangle.cs
- BindingSource.cs
- IntranetCredentialPolicy.cs
- HttpListenerRequest.cs
- SiteMapSection.cs
- DesignerActionService.cs
- EntityDataSourceSelectedEventArgs.cs
- DynamicMethod.cs
- StateManagedCollection.cs
- DrawingContext.cs
- ZoneButton.cs
- SecurityTokenRequirement.cs
- ClassHandlersStore.cs
- SizeChangedInfo.cs
- DirectoryObjectSecurity.cs
- Compiler.cs
- FilterableAttribute.cs
- NextPreviousPagerField.cs
- TimelineGroup.cs
- XamlInt32CollectionSerializer.cs
- DoubleCollectionValueSerializer.cs
- ISAPIWorkerRequest.cs
- ErrorsHelper.cs
- MachineKeyConverter.cs
- ZoneButton.cs
- XpsLiterals.cs
- FigureParagraph.cs
- DesignerToolStripControlHost.cs
- StorageAssociationSetMapping.cs
- Collection.cs
- InfoCardTraceRecord.cs
- Geometry3D.cs
- PowerModeChangedEventArgs.cs
- WebPartTracker.cs
- CopyNodeSetAction.cs
- Misc.cs
- Run.cs
- QueryAccessibilityHelpEvent.cs
- LogEntrySerializationException.cs
- WrappedIUnknown.cs
- WorkflowOwnerAsyncResult.cs
- FontInfo.cs
- ServiceOperationViewControl.cs
- TimelineGroup.cs
- SpecialFolderEnumConverter.cs
- UnsafeNativeMethods.cs
- OverflowException.cs
- QilFunction.cs
- ThicknessAnimation.cs
- ObjectCloneHelper.cs