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
- ExpressionHelper.cs
- HtmlTextArea.cs
- XmlDesigner.cs
- TextParagraphCache.cs
- GradientBrush.cs
- UriTemplateLiteralQueryValue.cs
- CodeTypeReference.cs
- parserscommon.cs
- EndOfStreamException.cs
- HtmlInputReset.cs
- RangeValuePattern.cs
- HtmlElementEventArgs.cs
- Int64AnimationBase.cs
- GlyphInfoList.cs
- MobileCategoryAttribute.cs
- LexicalChunk.cs
- AnalyzedTree.cs
- Vector3DAnimationUsingKeyFrames.cs
- _ShellExpression.cs
- localization.cs
- Section.cs
- NopReturnReader.cs
- HandleRef.cs
- InputLangChangeEvent.cs
- DocobjHost.cs
- RuntimeCompatibilityAttribute.cs
- QueryOptionExpression.cs
- EventTrigger.cs
- BrowserDefinition.cs
- HttpProtocolReflector.cs
- PeerNameResolver.cs
- XPathNodePointer.cs
- SelectionRange.cs
- UserNamePasswordServiceCredential.cs
- mediaclock.cs
- WebPartConnectionsEventArgs.cs
- GuidelineSet.cs
- PropertyOverridesDialog.cs
- ComponentChangedEvent.cs
- AssemblyAssociatedContentFileAttribute.cs
- XslException.cs
- _SSPIWrapper.cs
- DateTimeEditor.cs
- HitTestFilterBehavior.cs
- MappingModelBuildProvider.cs
- XmlAttributeOverrides.cs
- InternalPermissions.cs
- LineSegment.cs
- BamlResourceDeserializer.cs
- WebControlAdapter.cs
- QilStrConcat.cs
- XPathDescendantIterator.cs
- ItemCollection.cs
- ItemType.cs
- XPathNodeList.cs
- XmlSerializerOperationFormatter.cs
- MessageBox.cs
- RC2CryptoServiceProvider.cs
- StatusBarPanel.cs
- AdapterUtil.cs
- XmlNodeChangedEventManager.cs
- CodeDOMProvider.cs
- TableRow.cs
- DependentTransaction.cs
- XPathScanner.cs
- XmlNode.cs
- PersonalizationEntry.cs
- ListViewCancelEventArgs.cs
- FontFamilyConverter.cs
- FontFamilyIdentifier.cs
- IOException.cs
- FilterableAttribute.cs
- NameTable.cs
- EmptyReadOnlyDictionaryInternal.cs
- EntityParameterCollection.cs
- FrameworkElementFactoryMarkupObject.cs
- ContactManager.cs
- InternalSafeNativeMethods.cs
- UdpDiscoveryEndpointElement.cs
- SubpageParagraph.cs
- InlineUIContainer.cs
- CaseInsensitiveOrdinalStringComparer.cs
- BuildProviderUtils.cs
- InlineObject.cs
- ObjectNotFoundException.cs
- CompositionTarget.cs
- DbConnectionPoolIdentity.cs
- PrimitiveType.cs
- _BufferOffsetSize.cs
- UrlPropertyAttribute.cs
- ThemeDirectoryCompiler.cs
- ConfigXmlComment.cs
- selecteditemcollection.cs
- EncodingTable.cs
- PolyBezierSegmentFigureLogic.cs
- LiteralControl.cs
- TreeViewItem.cs
- MobileControlsSectionHandler.cs
- WebPartEditVerb.cs
- BitmapPalettes.cs