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
- JournalEntryListConverter.cs
- Int16.cs
- Nodes.cs
- Baml2006ReaderSettings.cs
- AdRotator.cs
- WmlControlAdapter.cs
- XmlNavigatorFilter.cs
- DbReferenceCollection.cs
- Bold.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- Annotation.cs
- DataGridViewCellParsingEventArgs.cs
- ListViewDataItem.cs
- ColorKeyFrameCollection.cs
- ColumnCollection.cs
- ProcessModelInfo.cs
- XmlCountingReader.cs
- HMACSHA1.cs
- AttributeEmitter.cs
- CalculatedColumn.cs
- XmlSchemaElement.cs
- TypedReference.cs
- DtdParser.cs
- DiscoveryOperationContext.cs
- SingleSelectRootGridEntry.cs
- ArgumentFixer.cs
- ContextMenuService.cs
- SchemaDeclBase.cs
- TableDetailsRow.cs
- DbConnectionPoolCounters.cs
- ReferenceService.cs
- MobileUITypeEditor.cs
- LinqDataSource.cs
- WhileDesigner.cs
- DataGridViewCellCancelEventArgs.cs
- ModifierKeysValueSerializer.cs
- PageAsyncTaskManager.cs
- DrawListViewSubItemEventArgs.cs
- RegexWriter.cs
- XmlNamespaceDeclarationsAttribute.cs
- XsltCompileContext.cs
- ClientScriptManagerWrapper.cs
- Message.cs
- MemoryMappedViewAccessor.cs
- OleCmdHelper.cs
- ControlCachePolicy.cs
- RefExpr.cs
- Hash.cs
- StyleBamlTreeBuilder.cs
- Oci.cs
- PropertyValueUIItem.cs
- VerticalAlignConverter.cs
- CacheMode.cs
- XmlHierarchicalDataSourceView.cs
- Guid.cs
- XsdCachingReader.cs
- MembershipAdapter.cs
- AsyncStreamReader.cs
- InputLanguageProfileNotifySink.cs
- AutoGeneratedField.cs
- RetrieveVirtualItemEventArgs.cs
- WebPartRestoreVerb.cs
- BamlBinaryWriter.cs
- Renderer.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- InvalidProgramException.cs
- RegexStringValidatorAttribute.cs
- LayoutEditorPart.cs
- PasswordBox.cs
- ReflectionHelper.cs
- ThumbButtonInfoCollection.cs
- EntityDataSourceWizardForm.cs
- OrderByQueryOptionExpression.cs
- ValidatedControlConverter.cs
- ExpressionReplacer.cs
- WebPartCatalogCloseVerb.cs
- ObjectToken.cs
- DispatcherExceptionEventArgs.cs
- ItemsControl.cs
- XsltConvert.cs
- SqlXml.cs
- XmlSchemaAppInfo.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- ListViewUpdatedEventArgs.cs
- SQLBinaryStorage.cs
- AppManager.cs
- SafeBitVector32.cs
- ResourceDictionaryCollection.cs
- SmtpDigestAuthenticationModule.cs
- PrinterUnitConvert.cs
- ValueUnavailableException.cs
- RepeaterDataBoundAdapter.cs
- wmiprovider.cs
- SynchronizedInputProviderWrapper.cs
- CodeAttributeDeclaration.cs
- AuthenticateEventArgs.cs
- SynchronizedRandom.cs
- ActiveXMessageFormatter.cs
- DataSourceControlBuilder.cs
- TypeSystemProvider.cs