Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / SerializationTrace.cs / 1305376 / SerializationTrace.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime.Serialization { using System.Diagnostics; using System.Security; #if USE_REFEMIT public static class SerializationTrace #else static class SerializationTrace #endif { [Fx.Tag.SecurityNote(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 { [Fx.Tag.SecurityNote(Critical = "Fetches the critical codeGen field.", Safe = "Get-only properties only needs to be protected for write; initialized in getter if null.")] [SecuritySafeCritical] get { if (codeGen == null) codeGen = new TraceSource("System.Runtime.Serialization.CodeGeneration"); return codeGen; } } } } // 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
- TabItemWrapperAutomationPeer.cs
- DataGridAddNewRow.cs
- HtmlInputCheckBox.cs
- SQLConvert.cs
- UserInitiatedNavigationPermission.cs
- LinkButton.cs
- parserscommon.cs
- DragDrop.cs
- CutCopyPasteHelper.cs
- RightsManagementSuppressedStream.cs
- WindowsEditBox.cs
- InvalidProgramException.cs
- X509CertificateClaimSet.cs
- EventMap.cs
- CompareValidator.cs
- CodeAssignStatement.cs
- FloatSumAggregationOperator.cs
- HttpProfileGroupBase.cs
- HMACRIPEMD160.cs
- NodeInfo.cs
- ListParagraph.cs
- Image.cs
- UInt64.cs
- SpnEndpointIdentityExtension.cs
- PresentationAppDomainManager.cs
- TraceLog.cs
- DirectoryRedirect.cs
- StreamingContext.cs
- RIPEMD160.cs
- CompilerGeneratedAttribute.cs
- OdbcParameter.cs
- Ops.cs
- ComboBoxRenderer.cs
- ProgressBarRenderer.cs
- AutoScrollHelper.cs
- Block.cs
- DelegatingConfigHost.cs
- _HeaderInfoTable.cs
- PointConverter.cs
- CodeParameterDeclarationExpressionCollection.cs
- HostExecutionContextManager.cs
- NetPipeSection.cs
- ImmutableCollection.cs
- CompareValidator.cs
- UmAlQuraCalendar.cs
- MimeMapping.cs
- Point3DAnimationBase.cs
- UriScheme.cs
- CommandBinding.cs
- VerificationAttribute.cs
- DataServiceException.cs
- MessageQueueAccessControlEntry.cs
- LoginView.cs
- ReliableMessagingVersionConverter.cs
- DPCustomTypeDescriptor.cs
- PathParser.cs
- DataReceivedEventArgs.cs
- DesignerActionList.cs
- PaintEvent.cs
- WebPartExportVerb.cs
- PerformanceCounterLib.cs
- DbParameterCollection.cs
- WhitespaceRule.cs
- WebPartVerbsEventArgs.cs
- UnsafeNetInfoNativeMethods.cs
- SerializerProvider.cs
- DataGridViewCellPaintingEventArgs.cs
- ClientEventManager.cs
- PasswordTextNavigator.cs
- DeobfuscatingStream.cs
- HyperLinkColumn.cs
- DescendentsWalker.cs
- DataGrid.cs
- CssStyleCollection.cs
- DataServiceHost.cs
- BlurEffect.cs
- FrameworkElementAutomationPeer.cs
- MasterPageBuildProvider.cs
- ValidatedControlConverter.cs
- Screen.cs
- DynamicField.cs
- EntityModelBuildProvider.cs
- DataSourceCache.cs
- Version.cs
- DurableEnlistmentState.cs
- DataSourceXmlElementAttribute.cs
- SystemInformation.cs
- DefaultBindingPropertyAttribute.cs
- SqlMultiplexer.cs
- JournalEntry.cs
- XmlWellformedWriter.cs
- ByteStreamGeometryContext.cs
- PageAsyncTaskManager.cs
- MarkupCompiler.cs
- CodeIdentifier.cs
- ResourceIDHelper.cs
- ResourceAttributes.cs
- ToggleButtonAutomationPeer.cs
- TablePattern.cs
- NativeBuffer.cs