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
- TextShapeableCharacters.cs
- SoapReflectionImporter.cs
- PolyLineSegment.cs
- LoadGrammarCompletedEventArgs.cs
- AdornerHitTestResult.cs
- Button.cs
- NativeMethodsOther.cs
- ObfuscationAttribute.cs
- Array.cs
- CompilerScopeManager.cs
- Latin1Encoding.cs
- AnchoredBlock.cs
- CmsInterop.cs
- MetadataHelper.cs
- TrimSurroundingWhitespaceAttribute.cs
- WindowsFormsSynchronizationContext.cs
- FixedPage.cs
- PropertyToken.cs
- Margins.cs
- Evidence.cs
- VisualCollection.cs
- ProxySimple.cs
- WebServiceHost.cs
- SqlDuplicator.cs
- IntellisenseTextBox.designer.cs
- RequestTimeoutManager.cs
- MessageBox.cs
- InstalledVoice.cs
- CompilerError.cs
- FrameworkContextData.cs
- InteropAutomationProvider.cs
- NegotiateStream.cs
- SoapObjectWriter.cs
- XmlSchemaDocumentation.cs
- CaseExpr.cs
- FileFormatException.cs
- AncillaryOps.cs
- UserPreferenceChangedEventArgs.cs
- ThreadStateException.cs
- SQLBytes.cs
- WindowsAuthenticationEventArgs.cs
- MediaElement.cs
- XmlSchemaGroupRef.cs
- UIElement3D.cs
- Separator.cs
- AsyncOperationManager.cs
- Transactions.cs
- PackageDigitalSignature.cs
- LateBoundBitmapDecoder.cs
- Section.cs
- EntityDataSourceChangingEventArgs.cs
- TableParaClient.cs
- RecommendedAsConfigurableAttribute.cs
- RootBrowserWindow.cs
- SystemIPAddressInformation.cs
- XmlToDatasetMap.cs
- Ref.cs
- BulletDecorator.cs
- TrailingSpaceComparer.cs
- SchemaEntity.cs
- ReadWriteObjectLock.cs
- TextBox.cs
- ManagementClass.cs
- WindowShowOrOpenTracker.cs
- UnaryNode.cs
- EntityDataSourceSelectedEventArgs.cs
- ListViewInsertionMark.cs
- Clock.cs
- safemediahandle.cs
- FlowDocumentPageViewerAutomationPeer.cs
- HTTPAPI_VERSION.cs
- RSAPKCS1SignatureFormatter.cs
- SimplePropertyEntry.cs
- IISMapPath.cs
- OutputScope.cs
- TimeoutValidationAttribute.cs
- BooleanSwitch.cs
- FontInfo.cs
- UrlAuthorizationModule.cs
- TreeViewEvent.cs
- EntityDataSourceContextDisposingEventArgs.cs
- AffineTransform3D.cs
- ConfigXmlDocument.cs
- DbDataRecord.cs
- Logging.cs
- AnimatedTypeHelpers.cs
- BitmapEffectDrawingContent.cs
- brushes.cs
- CapabilitiesRule.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- NotificationContext.cs
- BitmapEncoder.cs
- XmlAnyAttributeAttribute.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- DiscoveryReferences.cs
- UnsafeNativeMethods.cs
- BitmapInitialize.cs
- ToolStripPanelDesigner.cs
- TypeNameConverter.cs
- BinaryMethodMessage.cs