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
- ExternalDataExchangeService.cs
- ThemeDirectoryCompiler.cs
- WebPageTraceListener.cs
- ExclusiveCanonicalizationTransform.cs
- NegatedCellConstant.cs
- Literal.cs
- MultiSelector.cs
- EntityDesignerUtils.cs
- CommandCollectionEditor.cs
- XmlCDATASection.cs
- SoapDocumentMethodAttribute.cs
- CipherData.cs
- ConfigXmlText.cs
- ImageBrush.cs
- Variable.cs
- MouseGestureValueSerializer.cs
- XmlNamespaceDeclarationsAttribute.cs
- DetailsViewActionList.cs
- VoiceChangeEventArgs.cs
- LogicalCallContext.cs
- ObjectDataSourceSelectingEventArgs.cs
- PropertyMappingExceptionEventArgs.cs
- Win32PrintDialog.cs
- Internal.cs
- TextPointerBase.cs
- TimeEnumHelper.cs
- DrawingServices.cs
- CreateUserErrorEventArgs.cs
- UnsafeNativeMethodsCLR.cs
- UdpDiscoveryMessageFilter.cs
- RSAPKCS1SignatureFormatter.cs
- Focus.cs
- InsufficientMemoryException.cs
- StickyNoteHelper.cs
- HandlerMappingMemo.cs
- IndentTextWriter.cs
- ListManagerBindingsCollection.cs
- ElementNotEnabledException.cs
- UIElementHelper.cs
- PageEventArgs.cs
- CellParaClient.cs
- StoreItemCollection.cs
- FloaterParaClient.cs
- CompiledELinqQueryState.cs
- MulticastIPAddressInformationCollection.cs
- CatalogPartChrome.cs
- RectAnimationClockResource.cs
- AsyncCodeActivityContext.cs
- LayoutEvent.cs
- Point4D.cs
- SparseMemoryStream.cs
- ScrollViewer.cs
- SerTrace.cs
- DummyDataSource.cs
- SelectionListDesigner.cs
- ItemContainerGenerator.cs
- ExtensionFile.cs
- EditorAttributeInfo.cs
- PlatformNotSupportedException.cs
- OrderedDictionaryStateHelper.cs
- BamlLocalizableResourceKey.cs
- XmlAttributeProperties.cs
- DbProviderSpecificTypePropertyAttribute.cs
- WeakEventTable.cs
- SystemIPInterfaceProperties.cs
- Utilities.cs
- WindowsButton.cs
- InstanceKeyCompleteException.cs
- ApplicationHost.cs
- WebPartZone.cs
- SQLSingleStorage.cs
- GeneratedView.cs
- XmlUtil.cs
- WhitespaceRule.cs
- PropertyMap.cs
- Encoder.cs
- ResourcePermissionBase.cs
- CheckBoxStandardAdapter.cs
- InlineUIContainer.cs
- XmlnsDictionary.cs
- RulePatternOps.cs
- GridViewSelectEventArgs.cs
- Convert.cs
- Document.cs
- SpeechAudioFormatInfo.cs
- MemoryRecordBuffer.cs
- RootNamespaceAttribute.cs
- FixedTextBuilder.cs
- TemplateKeyConverter.cs
- DrawToolTipEventArgs.cs
- ConstructorBuilder.cs
- BidPrivateBase.cs
- NameNode.cs
- FontUnit.cs
- FastPropertyAccessor.cs
- SessionIDManager.cs
- ResourceKey.cs
- NetworkStream.cs
- CodeMethodInvokeExpression.cs
- Solver.cs