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
- unsafenativemethodstextservices.cs
- PageContentCollection.cs
- ExternalFile.cs
- QilLoop.cs
- Ipv6Element.cs
- MapPathBasedVirtualPathProvider.cs
- FullTextBreakpoint.cs
- DataServiceClientException.cs
- VectorCollection.cs
- FlowDocument.cs
- CommandConverter.cs
- MimeMultiPart.cs
- DelegatingTypeDescriptionProvider.cs
- PersistChildrenAttribute.cs
- ProfessionalColors.cs
- CryptoApi.cs
- XmlElement.cs
- XmlRootAttribute.cs
- webclient.cs
- ConfigurationPropertyCollection.cs
- BrowserCapabilitiesFactoryBase.cs
- SqlDataSourceView.cs
- SecurityElement.cs
- ClientScriptManager.cs
- VirtualPathProvider.cs
- PropertyNames.cs
- CapabilitiesAssignment.cs
- DelegatedStream.cs
- ColumnMap.cs
- SmtpFailedRecipientException.cs
- DataGridColumn.cs
- RemotingConfigParser.cs
- ScriptingProfileServiceSection.cs
- OperationParameterInfo.cs
- HtmlShim.cs
- XmlExceptionHelper.cs
- CodeSnippetCompileUnit.cs
- RecognitionEventArgs.cs
- FactoryGenerator.cs
- RedirectionProxy.cs
- ToolStripItemDesigner.cs
- hwndwrapper.cs
- IndependentAnimationStorage.cs
- DataGridViewColumnDesigner.cs
- AccessedThroughPropertyAttribute.cs
- XmlElementList.cs
- StringFreezingAttribute.cs
- ValidatingReaderNodeData.cs
- InkCanvasAutomationPeer.cs
- Assembly.cs
- UIElementAutomationPeer.cs
- StaticExtensionConverter.cs
- HtmlInputHidden.cs
- TreeNodeStyle.cs
- ValidationPropertyAttribute.cs
- SafePEFileHandle.cs
- GridItem.cs
- XPathNavigatorKeyComparer.cs
- WebConfigurationManager.cs
- StringSource.cs
- UserNamePasswordValidator.cs
- EmptyEnumerator.cs
- XmlSerializerAssemblyAttribute.cs
- PrintPreviewGraphics.cs
- OrCondition.cs
- MarkupObject.cs
- ByteConverter.cs
- ValidationError.cs
- Rect3DValueSerializer.cs
- bindurihelper.cs
- ComponentRenameEvent.cs
- ValuePattern.cs
- SatelliteContractVersionAttribute.cs
- ISAPIRuntime.cs
- Int16Animation.cs
- RegistryPermission.cs
- ConsumerConnectionPointCollection.cs
- DropDownList.cs
- DbDataReader.cs
- TextContainerChangedEventArgs.cs
- CatalogZoneBase.cs
- ReferencedAssembly.cs
- BinaryParser.cs
- CompoundFileStorageReference.cs
- BypassElementCollection.cs
- FocusManager.cs
- ThreadStaticAttribute.cs
- DataGridLengthConverter.cs
- SrgsDocument.cs
- SqlMethodCallConverter.cs
- ExpressionBuilder.cs
- XmlQueryCardinality.cs
- LogicalExpr.cs
- PopOutPanel.cs
- MulticastNotSupportedException.cs
- MetadataPropertyvalue.cs
- DataException.cs
- GenericIdentity.cs
- DBSqlParserTable.cs
- DependencyObject.cs