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
- DashStyle.cs
- CompositeDataBoundControl.cs
- SQLDoubleStorage.cs
- AtlasWeb.Designer.cs
- CellPartitioner.cs
- RightsManagementPermission.cs
- HitTestParameters3D.cs
- RelativeSource.cs
- BuildDependencySet.cs
- __ComObject.cs
- DataGridViewColumn.cs
- PeerNameResolver.cs
- PropertyPath.cs
- PieceDirectory.cs
- EventlogProvider.cs
- InitializationEventAttribute.cs
- DataObject.cs
- DefaultPropertyAttribute.cs
- XpsFontSerializationService.cs
- TextServicesDisplayAttributePropertyRanges.cs
- OleDbErrorCollection.cs
- AsyncStreamReader.cs
- EarlyBoundInfo.cs
- EventPrivateKey.cs
- XmlIgnoreAttribute.cs
- TrackingParameters.cs
- CodeGen.cs
- DataGridParentRows.cs
- CodeGenHelper.cs
- InternalResources.cs
- HttpRequest.cs
- TextCompositionEventArgs.cs
- KerberosReceiverSecurityToken.cs
- MultipartContentParser.cs
- DataGridViewAccessibleObject.cs
- WebPartConnectVerb.cs
- StringFormat.cs
- DrawingAttributesDefaultValueFactory.cs
- WindowsTokenRoleProvider.cs
- DataObjectAttribute.cs
- SimpleType.cs
- RoutedEventHandlerInfo.cs
- TCPClient.cs
- IconBitmapDecoder.cs
- PeerConnector.cs
- RegexInterpreter.cs
- SQLDoubleStorage.cs
- DataTableMapping.cs
- DataGridViewCellStyleConverter.cs
- FileDialog.cs
- CustomAssemblyResolver.cs
- MessageSecurityOverMsmqElement.cs
- RectangleF.cs
- HandlerFactoryCache.cs
- DataProtection.cs
- SignatureToken.cs
- SendReply.cs
- DataGridViewColumnTypePicker.cs
- WebFormsRootDesigner.cs
- X509CertificateValidator.cs
- SimpleWorkerRequest.cs
- PlatformNotSupportedException.cs
- OracleDateTime.cs
- StickyNoteContentControl.cs
- DataTablePropertyDescriptor.cs
- _SslSessionsCache.cs
- OrderPreservingPipeliningMergeHelper.cs
- Vector3DCollectionConverter.cs
- TimeoutValidationAttribute.cs
- CodeBlockBuilder.cs
- InfoCardTrace.cs
- ExceptionRoutedEventArgs.cs
- SqlTransaction.cs
- StoreItemCollection.cs
- TemporaryBitmapFile.cs
- MouseButton.cs
- UserNameSecurityTokenProvider.cs
- DataGridViewSelectedColumnCollection.cs
- CheckBoxList.cs
- METAHEADER.cs
- ValuePatternIdentifiers.cs
- UrlMappingsModule.cs
- DefaultSection.cs
- NodeFunctions.cs
- PropertyConverter.cs
- Semaphore.cs
- SingleAnimation.cs
- ClientSettingsSection.cs
- BuiltInExpr.cs
- TaskFactory.cs
- TableLayoutPanelResizeGlyph.cs
- GeneralTransform3DGroup.cs
- Encoder.cs
- ListChangedEventArgs.cs
- DesignerVerbToolStripMenuItem.cs
- CodeSnippetStatement.cs
- DefaultAuthorizationContext.cs
- AutomationTextAttribute.cs
- AccessibleObject.cs
- SmtpNetworkElement.cs