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
- DeferredSelectedIndexReference.cs
- HtmlUtf8RawTextWriter.cs
- MarkupProperty.cs
- GlyphRunDrawing.cs
- IntSecurity.cs
- StringFreezingAttribute.cs
- InputLanguageCollection.cs
- ListDesigner.cs
- TableLayout.cs
- UnsafeMethods.cs
- SudsWriter.cs
- AudioSignalProblemOccurredEventArgs.cs
- BaseTemplateParser.cs
- Int64AnimationUsingKeyFrames.cs
- EnterpriseServicesHelper.cs
- DataGridParentRows.cs
- DurableMessageDispatchInspector.cs
- ToolStripSettings.cs
- SignatureDescription.cs
- QueryAsyncResult.cs
- RoutedPropertyChangedEventArgs.cs
- LingerOption.cs
- ColumnPropertiesGroup.cs
- CheckedListBox.cs
- ConfigurationSchemaErrors.cs
- TemplateControlBuildProvider.cs
- InvalidPropValue.cs
- RuleSetDialog.Designer.cs
- UInt16.cs
- MinMaxParagraphWidth.cs
- CollectionViewProxy.cs
- FocusWithinProperty.cs
- ErrorLog.cs
- QilTargetType.cs
- IisTraceListener.cs
- DispatcherSynchronizationContext.cs
- HtmlLink.cs
- NativeMethods.cs
- ProfessionalColors.cs
- SynchronizationValidator.cs
- LinqDataSourceValidationException.cs
- CachedPathData.cs
- DecoderFallback.cs
- HttpCachePolicy.cs
- ImpersonateTokenRef.cs
- KnownIds.cs
- MethodSignatureGenerator.cs
- Slider.cs
- NamespaceCollection.cs
- BatchParser.cs
- XmlSerializerVersionAttribute.cs
- IPGlobalProperties.cs
- ColorBuilder.cs
- SecurityElement.cs
- CodeSnippetExpression.cs
- ConfigurationValues.cs
- Size.cs
- ColumnTypeConverter.cs
- TabControlAutomationPeer.cs
- SerializationAttributes.cs
- LineBreakRecord.cs
- ExpressionStringBuilder.cs
- CodeDomSerializerException.cs
- TaskScheduler.cs
- HashAlgorithm.cs
- _PooledStream.cs
- ImageBrush.cs
- Cursors.cs
- EndpointFilterProvider.cs
- _Semaphore.cs
- MemberInfoSerializationHolder.cs
- WebPartConnectionsDisconnectVerb.cs
- FormViewCommandEventArgs.cs
- UpdateProgress.cs
- CodeStatementCollection.cs
- exports.cs
- TransactionScope.cs
- Normalization.cs
- ipaddressinformationcollection.cs
- PlatformNotSupportedException.cs
- DataSourceDesigner.cs
- EntityCommandCompilationException.cs
- StringSorter.cs
- ADMembershipProvider.cs
- Utilities.cs
- exports.cs
- HMACRIPEMD160.cs
- CompilerState.cs
- Odbc32.cs
- DesignerCategoryAttribute.cs
- ReflectTypeDescriptionProvider.cs
- ViewLoader.cs
- PaintValueEventArgs.cs
- StringHelper.cs
- TypeForwardedToAttribute.cs
- Padding.cs
- BaseResourcesBuildProvider.cs
- HtmlInputHidden.cs
- EncodingInfo.cs
- Attachment.cs