Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / Diagnostics / SourceFilter.cs / 1305376 / SourceFilter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
using System.Collections;
namespace System.Diagnostics {
public class SourceFilter : TraceFilter {
private string src;
public SourceFilter(string source) {
Source = source;
}
public override bool ShouldTrace(TraceEventCache cache, string source, TraceEventType eventType, int id, string formatOrMessage,
object[] args, object data1, object[] data) {
if (source == null)
throw new ArgumentNullException("source");
return String.Equals(src, source);
}
public String Source {
get {
return src;
}
set {
if (value == null)
throw new ArgumentNullException("source");
src = 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
- ProfilePropertySettingsCollection.cs
- MutexSecurity.cs
- ItemDragEvent.cs
- MenuEventArgs.cs
- XmlNodeReader.cs
- GridProviderWrapper.cs
- MarkupCompilePass2.cs
- ArithmeticException.cs
- LocatorGroup.cs
- IISUnsafeMethods.cs
- EraserBehavior.cs
- unsafeIndexingFilterStream.cs
- TagNameToTypeMapper.cs
- Queue.cs
- IndexerNameAttribute.cs
- TypeSystemProvider.cs
- JavaScriptString.cs
- bidPrivateBase.cs
- IsolatedStorageException.cs
- ZipIOLocalFileHeader.cs
- RefreshPropertiesAttribute.cs
- TextMarkerSource.cs
- ProxyHelper.cs
- DataServiceExpressionVisitor.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- OrderByBuilder.cs
- XmlILConstructAnalyzer.cs
- Selector.cs
- ExtensionQuery.cs
- DocComment.cs
- RoutedEventHandlerInfo.cs
- DataMember.cs
- AnnotationDocumentPaginator.cs
- RegularExpressionValidator.cs
- TableLayoutSettingsTypeConverter.cs
- NonSerializedAttribute.cs
- DbQueryCommandTree.cs
- Domain.cs
- SQLBoolean.cs
- BaseUriHelper.cs
- XmlSchemaObjectTable.cs
- SqlParameterCollection.cs
- BrowserInteropHelper.cs
- TextClipboardData.cs
- LocalizableAttribute.cs
- JsonWriter.cs
- uribuilder.cs
- DbMetaDataColumnNames.cs
- UnregisterInfo.cs
- ScriptingAuthenticationServiceSection.cs
- MutexSecurity.cs
- EmptyControlCollection.cs
- AsymmetricKeyExchangeDeformatter.cs
- RenderingBiasValidation.cs
- InvokeGenerator.cs
- ListViewItemMouseHoverEvent.cs
- PolyLineSegmentFigureLogic.cs
- StateItem.cs
- ToolConsole.cs
- AssociatedControlConverter.cs
- BypassElementCollection.cs
- _SafeNetHandles.cs
- DataGridViewCellLinkedList.cs
- TextSerializer.cs
- RowUpdatedEventArgs.cs
- XmlIlGenerator.cs
- DataGridViewButtonColumn.cs
- PixelFormats.cs
- ExceptionUtil.cs
- AspCompat.cs
- ActivityStatusChangeEventArgs.cs
- RuleDefinitions.cs
- CommandTreeTypeHelper.cs
- PairComparer.cs
- TimeoutValidationAttribute.cs
- FileDataSourceCache.cs
- ToolStripDropDownClosingEventArgs.cs
- HtmlInputImage.cs
- DateTimeFormat.cs
- WebScriptClientGenerator.cs
- EntityTypeEmitter.cs
- OdbcUtils.cs
- StorageRoot.cs
- InkCanvas.cs
- PersonalizationState.cs
- JobCollate.cs
- MetadataSerializer.cs
- WindowsGraphics2.cs
- Parameter.cs
- EdmProperty.cs
- FindCriteriaCD1.cs
- XmlElementCollection.cs
- DES.cs
- RoutedEventValueSerializer.cs
- TargetParameterCountException.cs
- DataGridViewAutoSizeModeEventArgs.cs
- CompositeDataBoundControl.cs
- PathNode.cs
- TakeQueryOptionExpression.cs
- FragmentQueryKB.cs