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
- HMACSHA512.cs
- _ServiceNameStore.cs
- GeneralTransform2DTo3D.cs
- FixedSOMPage.cs
- entitydatasourceentitysetnameconverter.cs
- HandlerBase.cs
- WebPartConnectVerb.cs
- HtmlControlPersistable.cs
- SystemIPGlobalProperties.cs
- WorkItem.cs
- RijndaelManagedTransform.cs
- FileDialog.cs
- DefaultBinder.cs
- XmlIgnoreAttribute.cs
- MetadataSerializer.cs
- ServiceXNameTypeConverter.cs
- WindowsClaimSet.cs
- cookieexception.cs
- AssemblyResolver.cs
- SqlCacheDependencyDatabase.cs
- SqlUserDefinedAggregateAttribute.cs
- UserControl.cs
- ApplyImportsAction.cs
- ConfigXmlSignificantWhitespace.cs
- X509Certificate.cs
- BinaryEditor.cs
- Int32CAMarshaler.cs
- FrameworkContextData.cs
- MailHeaderInfo.cs
- HttpRequestCacheValidator.cs
- Int32CollectionConverter.cs
- XmlSchemaComplexContent.cs
- ClientRuntimeConfig.cs
- Token.cs
- SQLMoney.cs
- CallId.cs
- VarInfo.cs
- GridLengthConverter.cs
- BooleanConverter.cs
- CodeTypeParameter.cs
- DeferredReference.cs
- EventWaitHandleSecurity.cs
- TemplatePagerField.cs
- ToolStripItemRenderEventArgs.cs
- UnsafeNetInfoNativeMethods.cs
- VectorAnimation.cs
- InvokeGenerator.cs
- datacache.cs
- HtmlInputSubmit.cs
- WorkflowEventArgs.cs
- ListControl.cs
- ApplicationSecurityManager.cs
- ContextQuery.cs
- SynchronizingStream.cs
- CodeDefaultValueExpression.cs
- ButtonBase.cs
- ReadOnlyTernaryTree.cs
- TextFormatter.cs
- PropertyKey.cs
- QueryableDataSourceView.cs
- TableLayoutCellPaintEventArgs.cs
- MimeTypeMapper.cs
- DerivedKeySecurityTokenStub.cs
- BlobPersonalizationState.cs
- XmlElementCollection.cs
- ObjectDataSourceDisposingEventArgs.cs
- WebControlsSection.cs
- SymbolEqualComparer.cs
- DomNameTable.cs
- OracleConnectionStringBuilder.cs
- AppDomainProtocolHandler.cs
- Visual3D.cs
- Keyboard.cs
- TableRowGroupCollection.cs
- PersistChildrenAttribute.cs
- ProfileParameter.cs
- RecordManager.cs
- SinglePageViewer.cs
- PolicyValidator.cs
- MoveSizeWinEventHandler.cs
- XmlSerializableWriter.cs
- ComponentEditorPage.cs
- ArraySortHelper.cs
- AdornerPresentationContext.cs
- RegexRunnerFactory.cs
- FileSystemEventArgs.cs
- WebPartConnectionCollection.cs
- Point4D.cs
- BooleanExpr.cs
- WeakEventManager.cs
- ExecutedRoutedEventArgs.cs
- MarkupObject.cs
- DetailsViewPageEventArgs.cs
- Literal.cs
- VerificationAttribute.cs
- _CookieModule.cs
- QuaternionConverter.cs
- EntityClientCacheEntry.cs
- DefaultEventAttribute.cs
- ParentUndoUnit.cs