Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / SerializationTrace.cs / 1 / SerializationTrace.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Text; using System.Threading; using System.Xml; using System.Security; namespace System.Runtime.Serialization { #if USE_REFEMIT public static class SerializationTrace #else static class SerializationTrace #endif { ////// Critical - Static fields are marked SecurityCritical or readonly to prevent /// data from being modified or leaked to other components in appdomain. /// [SecurityCritical] static TraceSource codeGen; internal static SourceSwitch CodeGenerationSwitch { get { return CodeGenerationTraceSource.Switch; } } internal static void WriteInstruction(int lineNumber, string instruction) { CodeGenerationTraceSource.TraceInformation("{0:00000}: {1}", lineNumber, instruction); } #if USE_REFEMIT public static void TraceInstruction(string instruction) #else internal static void TraceInstruction(string instruction) #endif { CodeGenerationTraceSource.TraceEvent(TraceEventType.Verbose, 0, instruction); } static TraceSource CodeGenerationTraceSource { ////// Critical - fetches the critical codeGen field /// Safe - get-only properties only needs to be protected for write; initialized in getter if null. /// [SecurityCritical, SecurityTreatAsSafe] get { if (codeGen == null) codeGen = new TraceSource("System.Runtime.Serialization.CodeGeneration"); return codeGen; } } } } // 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
- AdornerPresentationContext.cs
- ReturnValue.cs
- Int32Collection.cs
- WebPartsPersonalization.cs
- QilIterator.cs
- ClientUrlResolverWrapper.cs
- Utilities.cs
- assemblycache.cs
- BaseTemplateBuildProvider.cs
- HttpProcessUtility.cs
- BufferBuilder.cs
- DataControlButton.cs
- ObjectManager.cs
- WindowsPen.cs
- TranslateTransform.cs
- CounterSample.cs
- HttpConfigurationContext.cs
- CellCreator.cs
- ModifierKeysValueSerializer.cs
- ImageButton.cs
- DataGridColumnHeadersPresenter.cs
- XomlCompilerError.cs
- TripleDESCryptoServiceProvider.cs
- ImageInfo.cs
- TextElementCollectionHelper.cs
- DbDataAdapter.cs
- XmlSequenceWriter.cs
- ManipulationLogic.cs
- AutomationAttributeInfo.cs
- EventData.cs
- ElementAtQueryOperator.cs
- DataBinder.cs
- CodeEntryPointMethod.cs
- InvalidateEvent.cs
- ComProxy.cs
- DependencySource.cs
- FormViewInsertedEventArgs.cs
- SaveFileDialog.cs
- PropertyChangedEventManager.cs
- SessionStateUtil.cs
- ConfigurationLocationCollection.cs
- DiagnosticsConfiguration.cs
- NavigationWindow.cs
- ShapingWorkspace.cs
- PerformanceCounterNameAttribute.cs
- NamedPermissionSet.cs
- QilFactory.cs
- DrawListViewItemEventArgs.cs
- SiteMapProvider.cs
- ObjectDataProvider.cs
- RunWorkerCompletedEventArgs.cs
- COM2PropertyDescriptor.cs
- NamespaceInfo.cs
- WebPartVerbCollection.cs
- ReachDocumentReferenceSerializer.cs
- PageContent.cs
- ClientScriptManager.cs
- EventProperty.cs
- WinFormsComponentEditor.cs
- WindowsTreeView.cs
- WebPartDescription.cs
- EntityCommandDefinition.cs
- ClrProviderManifest.cs
- BindableTemplateBuilder.cs
- HelpInfo.cs
- DnsPermission.cs
- Normalization.cs
- WindowsBrush.cs
- Reference.cs
- XmlTextWriter.cs
- EntityDataSourceQueryBuilder.cs
- UiaCoreTypesApi.cs
- XsltCompileContext.cs
- Membership.cs
- SessionViewState.cs
- AsnEncodedData.cs
- ellipse.cs
- MailFileEditor.cs
- Point3DCollection.cs
- ObjectDataSource.cs
- SqlCharStream.cs
- EnumerableCollectionView.cs
- DecimalFormatter.cs
- Section.cs
- PresentationTraceSources.cs
- Visual.cs
- JoinTreeNode.cs
- ServiceDescriptionSerializer.cs
- DropShadowBitmapEffect.cs
- StrokeNodeData.cs
- DnsCache.cs
- IItemProperties.cs
- DbConnectionClosed.cs
- NumberAction.cs
- HtmlTextArea.cs
- MemberRelationshipService.cs
- XmlRootAttribute.cs
- SingleObjectCollection.cs
- StorageTypeMapping.cs
- DesignerAdapterAttribute.cs