Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- Pens.cs
- GPRECTF.cs
- HtmlEmptyTagControlBuilder.cs
- FlowLayoutPanel.cs
- WebScriptEnablingElement.cs
- Cursors.cs
- XamlInt32CollectionSerializer.cs
- ClientSideQueueItem.cs
- ListContractAdapter.cs
- CompletedAsyncResult.cs
- BaseDataBoundControlDesigner.cs
- SpnEndpointIdentityExtension.cs
- IntPtr.cs
- Int32Converter.cs
- LocalFileSettingsProvider.cs
- HttpHeaderCollection.cs
- RegionData.cs
- TypeKeyValue.cs
- DataServiceQuery.cs
- RotateTransform.cs
- Matrix.cs
- TerminateWorkflow.cs
- ToolboxComponentsCreatedEventArgs.cs
- SelectionEditingBehavior.cs
- RoleGroupCollection.cs
- ObjectAnimationUsingKeyFrames.cs
- XPathNodeHelper.cs
- SspiHelper.cs
- InternalRelationshipCollection.cs
- ObjectDataSourceView.cs
- WriteableBitmap.cs
- CaseInsensitiveHashCodeProvider.cs
- CommonDialog.cs
- BufferBuilder.cs
- UnsafeMethods.cs
- StrokeCollectionConverter.cs
- DataControlPagerLinkButton.cs
- BuildResult.cs
- AlignmentXValidation.cs
- SoapFormatter.cs
- ConfigurationStrings.cs
- CollectionsUtil.cs
- TreeView.cs
- InstanceOwner.cs
- SmiGettersStream.cs
- TemplatedMailWebEventProvider.cs
- SourceFileBuildProvider.cs
- DbConnectionStringCommon.cs
- XmlNodeReader.cs
- activationcontext.cs
- CompModSwitches.cs
- DataPagerField.cs
- QueryOptionExpression.cs
- SqlMetaData.cs
- Line.cs
- COAUTHIDENTITY.cs
- WebPartsPersonalization.cs
- InheritedPropertyChangedEventArgs.cs
- TdsParserStateObject.cs
- ToolTipAutomationPeer.cs
- AutoGeneratedField.cs
- RubberbandSelector.cs
- Keywords.cs
- IIS7UserPrincipal.cs
- GacUtil.cs
- HostSecurityManager.cs
- PKCS1MaskGenerationMethod.cs
- DefaultAutoFieldGenerator.cs
- NoneExcludedImageIndexConverter.cs
- TempFiles.cs
- BufferBuilder.cs
- OracleParameter.cs
- PointLightBase.cs
- XPathNodeList.cs
- LineGeometry.cs
- SettingsSavedEventArgs.cs
- SafeProcessHandle.cs
- ServiceModelConfigurationSectionGroup.cs
- ClockGroup.cs
- AutomationPropertyInfo.cs
- ListenerElementsCollection.cs
- DbDataReader.cs
- SatelliteContractVersionAttribute.cs
- ListInitExpression.cs
- OnOperation.cs
- ViewService.cs
- ToolStripAdornerWindowService.cs
- RuntimeConfigurationRecord.cs
- RuleRef.cs
- ConnectionStringEditor.cs
- WindowsListViewSubItem.cs
- ParameterCollection.cs
- IPAddressCollection.cs
- CompilerTypeWithParams.cs
- TraceListener.cs
- TemplateBindingExpression.cs
- PageClientProxyGenerator.cs
- RadioButtonPopupAdapter.cs
- PointCollection.cs
- XmlSchemaAttributeGroup.cs