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
- SoapAttributes.cs
- DataTableNameHandler.cs
- SignatureToken.cs
- ToolboxItem.cs
- DataReaderContainer.cs
- ObjectParameter.cs
- ScriptingProfileServiceSection.cs
- OleDbConnectionFactory.cs
- BindingMAnagerBase.cs
- FactoryGenerator.cs
- RtfToken.cs
- WorkflowMarkupSerializationException.cs
- PostBackOptions.cs
- StylusCollection.cs
- SoapHeaders.cs
- TemplateBamlTreeBuilder.cs
- LiteralControl.cs
- DispatcherExceptionEventArgs.cs
- XsltSettings.cs
- EmptyArray.cs
- SystemUnicastIPAddressInformation.cs
- PopupEventArgs.cs
- AttributeData.cs
- DBDataPermissionAttribute.cs
- CompoundFileReference.cs
- QuarticEase.cs
- MultiByteCodec.cs
- ClientUtils.cs
- MetadataItemCollectionFactory.cs
- ExpressionVisitorHelpers.cs
- GlyphRun.cs
- TransactionsSectionGroup.cs
- SignatureToken.cs
- ContentType.cs
- ObjectFullSpanRewriter.cs
- HttpModuleAction.cs
- DataFieldConverter.cs
- SQLInt32.cs
- CharEnumerator.cs
- StreamHelper.cs
- NavigatingCancelEventArgs.cs
- TableRow.cs
- EntitySqlQueryCacheKey.cs
- ImageAnimator.cs
- TransformerConfigurationWizardBase.cs
- CacheRequest.cs
- RelationshipDetailsRow.cs
- ListBindingConverter.cs
- FamilyTypefaceCollection.cs
- ReadOnlyDictionary.cs
- SessionEndedEventArgs.cs
- OuterGlowBitmapEffect.cs
- ToolZone.cs
- Msec.cs
- ISCIIEncoding.cs
- RequestSecurityToken.cs
- DriveNotFoundException.cs
- XomlSerializationHelpers.cs
- SchemaDeclBase.cs
- InheritedPropertyDescriptor.cs
- CatalogPartChrome.cs
- GroupItemAutomationPeer.cs
- CharacterBuffer.cs
- CustomWebEventKey.cs
- WebPartTransformerCollection.cs
- VersionUtil.cs
- CultureSpecificStringDictionary.cs
- PerfCounters.cs
- FlowLayout.cs
- ConnectionPoolManager.cs
- DesignerOptionService.cs
- PointAnimation.cs
- EditableRegion.cs
- BindingValueChangedEventArgs.cs
- BrowserDefinitionCollection.cs
- OleDbConnectionFactory.cs
- PTProvider.cs
- SqlProfileProvider.cs
- Bold.cs
- IPGlobalProperties.cs
- TableFieldsEditor.cs
- SspiWrapper.cs
- Rect3D.cs
- FontStretch.cs
- Nullable.cs
- SyndicationItem.cs
- VirtualPathUtility.cs
- SaveRecipientRequest.cs
- XsltLibrary.cs
- FunctionOverloadResolver.cs
- HostExecutionContextManager.cs
- XmlSchemaDocumentation.cs
- GifBitmapEncoder.cs
- EditorZone.cs
- MergeFilterQuery.cs
- GlyphShapingProperties.cs
- SqlInternalConnectionSmi.cs
- ClientViaElement.cs
- HostingPreferredMapPath.cs
- WebPartAddingEventArgs.cs