Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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 assertt 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 assertt 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CachedFontFace.cs
- OleDbMetaDataFactory.cs
- SafeCloseHandleCritical.cs
- MDIClient.cs
- AnimationClock.cs
- ToolStripArrowRenderEventArgs.cs
- ManifestResourceInfo.cs
- SqlAggregateChecker.cs
- HtmlToClrEventProxy.cs
- WebBrowserContainer.cs
- RemoteWebConfigurationHost.cs
- PenContexts.cs
- SimpleMailWebEventProvider.cs
- IssuanceLicense.cs
- SqlComparer.cs
- TextElementEnumerator.cs
- XmlElementAttribute.cs
- complextypematerializer.cs
- RawUIStateInputReport.cs
- QilXmlReader.cs
- RectIndependentAnimationStorage.cs
- QueryResultOp.cs
- SqlGenerator.cs
- Helpers.cs
- PaintValueEventArgs.cs
- ListViewInsertEventArgs.cs
- InternalDuplexChannelListener.cs
- Function.cs
- QuadTree.cs
- IncrementalCompileAnalyzer.cs
- WebPartConnectionsConfigureVerb.cs
- CanExecuteRoutedEventArgs.cs
- TdsParserSessionPool.cs
- StylusCollection.cs
- PeerCustomResolverBindingElement.cs
- SqlUserDefinedAggregateAttribute.cs
- CollectionEditor.cs
- ExpressionDumper.cs
- EmptyEnumerable.cs
- TableRow.cs
- ShapeTypeface.cs
- LocalizableAttribute.cs
- ChtmlMobileTextWriter.cs
- Section.cs
- SmtpTransport.cs
- DataControlFieldHeaderCell.cs
- WebPartAddingEventArgs.cs
- SecurityValidationBehavior.cs
- HttpValueCollection.cs
- BaseProcessor.cs
- SerializationStore.cs
- EncryptedPackage.cs
- EnumBuilder.cs
- CodeIdentifiers.cs
- SqlDataSourceCommandEventArgs.cs
- EmulateRecognizeCompletedEventArgs.cs
- DataGridViewCellPaintingEventArgs.cs
- TransformerConfigurationWizardBase.cs
- HandlerFactoryCache.cs
- EdmToObjectNamespaceMap.cs
- WindowsFont.cs
- OleDbCommand.cs
- Metadata.cs
- Executor.cs
- Thumb.cs
- ProfileServiceManager.cs
- EtwTrackingBehaviorElement.cs
- ApplicationContext.cs
- FileChangesMonitor.cs
- DialogResultConverter.cs
- UserValidatedEventArgs.cs
- XmlTextAttribute.cs
- DataGridViewCheckBoxCell.cs
- DetailsViewInsertedEventArgs.cs
- DataViewListener.cs
- UpdateException.cs
- WriterOutput.cs
- EdmProperty.cs
- ReadingWritingEntityEventArgs.cs
- NumberFormatInfo.cs
- FontSizeConverter.cs
- HttpServerVarsCollection.cs
- ClientProtocol.cs
- brushes.cs
- TextSchema.cs
- SystemIPAddressInformation.cs
- DesignerActionVerbList.cs
- ListViewEditEventArgs.cs
- ToolboxDataAttribute.cs
- TypeReference.cs
- RepeaterItemEventArgs.cs
- DataTableNameHandler.cs
- NamedPipeTransportBindingElement.cs
- Mapping.cs
- XmlSerializerNamespaces.cs
- Parser.cs
- WebPartHelpVerb.cs
- ReflectionTypeLoadException.cs
- EntityClassGenerator.cs
- CodeTypeParameter.cs