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
- AsymmetricSignatureFormatter.cs
- ApplicationHost.cs
- Icon.cs
- TextBox.cs
- ChannelServices.cs
- URL.cs
- PropertyStore.cs
- HtmlSelect.cs
- XmlCollation.cs
- RepeaterItemEventArgs.cs
- ComplexPropertyEntry.cs
- ComponentEditorPage.cs
- AffineTransform3D.cs
- ExpressionBindingCollection.cs
- RadioButtonPopupAdapter.cs
- VirtualizedItemProviderWrapper.cs
- TimeIntervalCollection.cs
- WindowsPen.cs
- Subtree.cs
- WindowsServiceCredential.cs
- shaperfactory.cs
- CurrentChangingEventManager.cs
- WhereQueryOperator.cs
- DeviceFiltersSection.cs
- CodeTryCatchFinallyStatement.cs
- NameValueConfigurationCollection.cs
- JsonWriter.cs
- PersonalizationStateInfo.cs
- ReliableInputConnection.cs
- RuleInfoComparer.cs
- SafeMILHandle.cs
- TypeExtension.cs
- TdsParserSafeHandles.cs
- SchemaTableColumn.cs
- PinProtectionHelper.cs
- Error.cs
- Visual3D.cs
- TypefaceCollection.cs
- SevenBitStream.cs
- Geometry3D.cs
- SqlException.cs
- HtmlFormParameterWriter.cs
- OracleBFile.cs
- OneOf.cs
- DescendantOverDescendantQuery.cs
- CapabilitiesState.cs
- DbReferenceCollection.cs
- WmlMobileTextWriter.cs
- SettingsSavedEventArgs.cs
- QilIterator.cs
- ImpersonationContext.cs
- AsymmetricKeyExchangeDeformatter.cs
- ErrorHandler.cs
- ProgressBarHighlightConverter.cs
- ChangeInterceptorAttribute.cs
- ReferenceService.cs
- DataTableNameHandler.cs
- TrackingValidationObjectDictionary.cs
- TextServicesCompartmentEventSink.cs
- DependencyPropertyChangedEventArgs.cs
- LogSwitch.cs
- DesignerFrame.cs
- XmlEntityReference.cs
- DetailsViewDeletedEventArgs.cs
- CheckBoxStandardAdapter.cs
- StubHelpers.cs
- HelloOperation11AsyncResult.cs
- DataSysAttribute.cs
- BuildResult.cs
- ProjectionPathBuilder.cs
- PersistChildrenAttribute.cs
- Win32NamedPipes.cs
- Rect.cs
- rsa.cs
- GcSettings.cs
- DesignerVerb.cs
- HTMLTagNameToTypeMapper.cs
- DbDataAdapter.cs
- Size3DConverter.cs
- DynamicExpression.cs
- EventWaitHandleSecurity.cs
- HwndStylusInputProvider.cs
- DataRelationPropertyDescriptor.cs
- PropertyEmitter.cs
- PlainXmlWriter.cs
- DesignBindingConverter.cs
- URLMembershipCondition.cs
- ObjectKeyFrameCollection.cs
- QueryContinueDragEventArgs.cs
- DataError.cs
- QilTernary.cs
- GridViewColumnHeaderAutomationPeer.cs
- XPathScanner.cs
- InputProviderSite.cs
- _TransmitFileOverlappedAsyncResult.cs
- AnnotationHighlightLayer.cs
- ObjectConverter.cs
- PerformanceCounterLib.cs
- Int64Converter.cs
- ParserContext.cs