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
- FileAuthorizationModule.cs
- SslStream.cs
- FixedPageStructure.cs
- PagesChangedEventArgs.cs
- CreateUserWizardStep.cs
- DatagridviewDisplayedBandsData.cs
- PtsPage.cs
- SqlDataSourceSelectingEventArgs.cs
- ImportOptions.cs
- RefType.cs
- XsltArgumentList.cs
- FixedHighlight.cs
- WebCategoryAttribute.cs
- ExpandCollapseProviderWrapper.cs
- SqlConnectionPoolProviderInfo.cs
- XmlDigitalSignatureProcessor.cs
- WorkflowInstanceSuspendedRecord.cs
- NameNode.cs
- XPathNavigatorReader.cs
- DataGridViewRow.cs
- SortKey.cs
- CodeComment.cs
- SystemInfo.cs
- DependencyPropertyHelper.cs
- _NetworkingPerfCounters.cs
- objectquery_tresulttype.cs
- FixedSOMTableRow.cs
- UnionCodeGroup.cs
- BitmapCodecInfo.cs
- ContentType.cs
- CombinedGeometry.cs
- OptimisticConcurrencyException.cs
- DbConnectionStringCommon.cs
- TemplatePagerField.cs
- OleDbReferenceCollection.cs
- ScalarOps.cs
- Debugger.cs
- HttpListenerTimeoutManager.cs
- OdbcEnvironment.cs
- TypeConverter.cs
- DeploymentSection.cs
- PeerNearMe.cs
- Events.cs
- MaskedTextBox.cs
- PolyLineSegment.cs
- HashAlgorithm.cs
- NullableConverter.cs
- HtmlTextArea.cs
- ListSourceHelper.cs
- Shared.cs
- XsltInput.cs
- EntityDataSourceWrapper.cs
- RequestQueue.cs
- ListControl.cs
- activationcontext.cs
- EmptyEnumerator.cs
- GeneralTransform3D.cs
- UpdateEventArgs.cs
- KeyedHashAlgorithm.cs
- HandlerMappingMemo.cs
- ProjectionCamera.cs
- Button.cs
- DocumentOrderQuery.cs
- UDPClient.cs
- UnmanagedMemoryStream.cs
- PropertyRef.cs
- DesignerUtility.cs
- GridItemCollection.cs
- listitem.cs
- DesignerPainter.cs
- StaticSiteMapProvider.cs
- LocatorPart.cs
- PageTheme.cs
- TemplatedEditableDesignerRegion.cs
- ProcessHostConfigUtils.cs
- PinnedBufferMemoryStream.cs
- DataSourceExpression.cs
- BulletedListEventArgs.cs
- HtmlInputCheckBox.cs
- TextRunCacheImp.cs
- DataGridViewBand.cs
- TreeNodeStyle.cs
- PointLightBase.cs
- AssociationSetEnd.cs
- StatusInfoItem.cs
- CompoundFileStreamReference.cs
- CustomCredentialPolicy.cs
- returneventsaver.cs
- NetStream.cs
- LinqDataSourceEditData.cs
- FormatVersion.cs
- CharEnumerator.cs
- DependencyObjectValidator.cs
- PropertyEmitterBase.cs
- DecimalAnimationUsingKeyFrames.cs
- TypeDependencyAttribute.cs
- CreatingCookieEventArgs.cs
- GrowingArray.cs
- ModelItemKeyValuePair.cs
- CompositeCollectionView.cs