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
- TableLayoutRowStyleCollection.cs
- GPPOINTF.cs
- DataGridComponentEditor.cs
- FlowLayoutSettings.cs
- HttpCapabilitiesSectionHandler.cs
- SelfIssuedAuthProofToken.cs
- StatusStrip.cs
- Mutex.cs
- ScalarRestriction.cs
- XmlUnspecifiedAttribute.cs
- _UriTypeConverter.cs
- TextElementAutomationPeer.cs
- ParserExtension.cs
- ConstructorNeedsTagAttribute.cs
- DataGridViewComboBoxEditingControl.cs
- XmlToDatasetMap.cs
- CodeTypeDelegate.cs
- SettingsProviderCollection.cs
- NamespaceCollection.cs
- BaseCollection.cs
- XmlNamespaceDeclarationsAttribute.cs
- SizeFConverter.cs
- CmsInterop.cs
- CollectionViewSource.cs
- InlinedAggregationOperator.cs
- RotateTransform3D.cs
- SystemUnicastIPAddressInformation.cs
- LazyTextWriterCreator.cs
- StateManagedCollection.cs
- DbMetaDataFactory.cs
- SchemaNotation.cs
- SingletonConnectionReader.cs
- ParallelActivityDesigner.cs
- StreamReader.cs
- JoinElimination.cs
- NavigationPropertyEmitter.cs
- ControlPropertyNameConverter.cs
- EmbeddedMailObject.cs
- EdmPropertyAttribute.cs
- xdrvalidator.cs
- ExecutionEngineException.cs
- EventItfInfo.cs
- SwitchLevelAttribute.cs
- Rotation3DAnimationBase.cs
- SplitterPanel.cs
- BrushMappingModeValidation.cs
- StreamInfo.cs
- PropertyValue.cs
- DataTableNewRowEvent.cs
- ImageField.cs
- QilExpression.cs
- ErrorActivity.cs
- SearchForVirtualItemEventArgs.cs
- wmiprovider.cs
- DbConnectionFactory.cs
- ApplicationBuildProvider.cs
- SQLInt16Storage.cs
- InstanceDataCollection.cs
- XmlConverter.cs
- BamlLocalizer.cs
- DeviceContexts.cs
- DependencyPropertyHelper.cs
- FontInfo.cs
- WindowsListViewItemStartMenu.cs
- SettingsPropertyWrongTypeException.cs
- EditorAttribute.cs
- SoapIncludeAttribute.cs
- RawTextInputReport.cs
- IntSecurity.cs
- SoapIncludeAttribute.cs
- SrgsSemanticInterpretationTag.cs
- ClientTarget.cs
- StringResourceManager.cs
- MouseGestureValueSerializer.cs
- SID.cs
- TriggerBase.cs
- KnownTypesHelper.cs
- GroupBoxAutomationPeer.cs
- StrongNameMembershipCondition.cs
- UnsafeNativeMethods.cs
- CommonBehaviorsSection.cs
- SchemaMapping.cs
- AsyncContentLoadedEventArgs.cs
- CatalogZoneBase.cs
- EventSourceCreationData.cs
- IntSecurity.cs
- StringUtil.cs
- CaretElement.cs
- UnsafeNativeMethodsPenimc.cs
- Quaternion.cs
- InternalBase.cs
- EventManager.cs
- ConnectionPoolManager.cs
- SelectQueryOperator.cs
- SqlTriggerContext.cs
- ThreadStateException.cs
- CharacterShapingProperties.cs
- SQLDouble.cs
- GridLengthConverter.cs
- RequestCachePolicyConverter.cs