Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CompMod / System / Diagnostics / SeverityFilter.cs / 1 / SeverityFilter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
namespace System.Diagnostics {
public class EventTypeFilter : TraceFilter {
private SourceLevels level;
public EventTypeFilter(SourceLevels level) {
this.level = level;
}
public override bool ShouldTrace(TraceEventCache cache, string source, TraceEventType eventType, int id, string formatOrMessage,
object[] args, object data1, object[] data) {
return ((int) eventType & (int) level) != 0;
}
public SourceLevels EventType {
get {
return level;
}
set {
level = value;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
namespace System.Diagnostics {
public class EventTypeFilter : TraceFilter {
private SourceLevels level;
public EventTypeFilter(SourceLevels level) {
this.level = level;
}
public override bool ShouldTrace(TraceEventCache cache, string source, TraceEventType eventType, int id, string formatOrMessage,
object[] args, object data1, object[] data) {
return ((int) eventType & (int) level) != 0;
}
public SourceLevels EventType {
get {
return level;
}
set {
level = value;
}
}
}
}
// 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
- ServiceErrorHandler.cs
- HashHelper.cs
- SecureUICommand.cs
- QueryCacheKey.cs
- UrlPropertyAttribute.cs
- DefaultMergeHelper.cs
- CodeTypeMemberCollection.cs
- AssemblyCollection.cs
- DataPointer.cs
- HatchBrush.cs
- SmtpReplyReaderFactory.cs
- RectAnimationBase.cs
- KnownBoxes.cs
- IriParsingElement.cs
- DeviceContext2.cs
- XmlHierarchicalEnumerable.cs
- GridLength.cs
- TraceInternal.cs
- Figure.cs
- ProxyWebPart.cs
- DataRecordObjectView.cs
- EnumBuilder.cs
- InkCanvasFeedbackAdorner.cs
- DataSourceControlBuilder.cs
- SqlUDTStorage.cs
- PropertyEmitterBase.cs
- RTLAwareMessageBox.cs
- BufferAllocator.cs
- DesignerValidatorAdapter.cs
- OdbcInfoMessageEvent.cs
- MimePart.cs
- ToolStripSettings.cs
- AsymmetricSignatureFormatter.cs
- OutKeywords.cs
- TableHeaderCell.cs
- XPathNavigatorKeyComparer.cs
- XmlSchemaInfo.cs
- Page.cs
- SqlCacheDependencyDatabase.cs
- GridViewSortEventArgs.cs
- XhtmlBasicImageAdapter.cs
- Image.cs
- Propagator.cs
- hresults.cs
- ContentPropertyAttribute.cs
- HtmlHead.cs
- TextEditorMouse.cs
- OracleLob.cs
- ReflectionServiceProvider.cs
- InstanceDescriptor.cs
- UnsafeNativeMethods.cs
- ScriptingScriptResourceHandlerSection.cs
- InternalRelationshipCollection.cs
- Token.cs
- CompensatableTransactionScopeActivityDesigner.cs
- WebControlParameterProxy.cs
- LicenseException.cs
- StrongNameIdentityPermission.cs
- LogArchiveSnapshot.cs
- RepeaterItemEventArgs.cs
- InternalConfigHost.cs
- Rules.cs
- XamlWrappingReader.cs
- InheritedPropertyChangedEventArgs.cs
- ChtmlImageAdapter.cs
- CreateUserWizard.cs
- BoundsDrawingContextWalker.cs
- InheritablePropertyChangeInfo.cs
- shaperfactoryquerycacheentry.cs
- PointKeyFrameCollection.cs
- X509Certificate2.cs
- GetCertificateRequest.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- Parsers.cs
- EventPrivateKey.cs
- KeyInterop.cs
- DesignTimeSiteMapProvider.cs
- ExceptionDetail.cs
- XmlSubtreeReader.cs
- TemplateNodeContextMenu.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- HighlightComponent.cs
- Empty.cs
- TypeUnloadedException.cs
- ParameterBuilder.cs
- TypedElement.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- StringConverter.cs
- FieldAccessException.cs
- SearchExpression.cs
- EllipseGeometry.cs
- StringArrayConverter.cs
- StrongNameUtility.cs
- HttpFormatExtensions.cs
- ExpressionNormalizer.cs
- Package.cs
- CodeSnippetStatement.cs
- SemanticAnalyzer.cs
- StylusPointProperty.cs
- AssociationSetEnd.cs