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
- ColumnMapTranslator.cs
- ManagementQuery.cs
- EdgeProfileValidation.cs
- SizeConverter.cs
- ObjectViewEntityCollectionData.cs
- NameValuePermission.cs
- ADMembershipUser.cs
- AssemblyHash.cs
- NameValueConfigurationCollection.cs
- XMLSyntaxException.cs
- MasterPageParser.cs
- TableCell.cs
- ConfigurationManagerHelper.cs
- ByteStream.cs
- ListDictionaryInternal.cs
- UpdatePanelTrigger.cs
- ZipIOLocalFileDataDescriptor.cs
- ConstrainedDataObject.cs
- FileUpload.cs
- FileDialog.cs
- GroupStyle.cs
- SortDescriptionCollection.cs
- EnvelopedSignatureTransform.cs
- XmlValidatingReaderImpl.cs
- DateTimeOffsetStorage.cs
- ObjectStorage.cs
- RequestStatusBarUpdateEventArgs.cs
- CodeExpressionStatement.cs
- ColorTranslator.cs
- Control.cs
- BoolExpression.cs
- WindowClosedEventArgs.cs
- SecurityToken.cs
- ListViewInsertEventArgs.cs
- ExtendedProtectionPolicy.cs
- DrawingBrush.cs
- TextBoxBase.cs
- EditCommandColumn.cs
- TypeDescriptionProvider.cs
- FieldNameLookup.cs
- CustomCategoryAttribute.cs
- TrackingProfile.cs
- DataGridViewCellCollection.cs
- UnsafeNativeMethods.cs
- ScrollPattern.cs
- AutomationPatternInfo.cs
- XmlSchemaAnnotation.cs
- DateTimeParse.cs
- ValidatingPropertiesEventArgs.cs
- CollectionViewGroupRoot.cs
- MustUnderstandSoapException.cs
- EncoderNLS.cs
- ValidationResult.cs
- MemoryResponseElement.cs
- FlowNode.cs
- UshortList2.cs
- RotateTransform.cs
- QualificationDataItem.cs
- Evidence.cs
- ItemCollection.cs
- TextComposition.cs
- ClientConvert.cs
- DownloadProgressEventArgs.cs
- Coordinator.cs
- SafeBitVector32.cs
- ProfessionalColorTable.cs
- Int32.cs
- TextUtf8RawTextWriter.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- IisTraceListener.cs
- BulletedList.cs
- WebPageTraceListener.cs
- PolicyStatement.cs
- CreateUserWizard.cs
- BinaryMethodMessage.cs
- InheritanceContextChangedEventManager.cs
- SerializerDescriptor.cs
- SafeRightsManagementSessionHandle.cs
- SessionEndingEventArgs.cs
- ScrollChrome.cs
- SafeCryptContextHandle.cs
- EmptyQuery.cs
- DataGridViewCellParsingEventArgs.cs
- XmlSchemaObjectTable.cs
- ClientSession.cs
- BrowserCapabilitiesCompiler.cs
- ParameterReplacerVisitor.cs
- LambdaExpression.cs
- XmlText.cs
- SizeF.cs
- ObjectDataSourceSelectingEventArgs.cs
- TabPageDesigner.cs
- MappingItemCollection.cs
- updateconfighost.cs
- ListView.cs
- GeneralTransform3DGroup.cs
- TextChangedEventArgs.cs
- FileStream.cs
- BooleanFunctions.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs