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
- PropertyGridView.cs
- EndEvent.cs
- XmlSchemaAttributeGroup.cs
- SecurityKeyIdentifier.cs
- ReachVisualSerializerAsync.cs
- JsonReader.cs
- Behavior.cs
- PersonalizableTypeEntry.cs
- RequestTimeoutManager.cs
- DetailsViewUpdatedEventArgs.cs
- ReadContentAsBinaryHelper.cs
- FunctionDescription.cs
- ObjectDataSourceSelectingEventArgs.cs
- SHA1Managed.cs
- ScrollProperties.cs
- ToolBarButtonDesigner.cs
- TokenCreationParameter.cs
- StatusBarPanel.cs
- QueryContinueDragEventArgs.cs
- ArrayItemValue.cs
- EventHandlersStore.cs
- PrePrepareMethodAttribute.cs
- SafeNativeMethods.cs
- Duration.cs
- BindingExpressionBase.cs
- VarRefManager.cs
- DataGridViewCellStyle.cs
- ResourcePermissionBaseEntry.cs
- TableChangeProcessor.cs
- ArrayHelper.cs
- XmlSchema.cs
- GregorianCalendar.cs
- XmlnsDictionary.cs
- AutoSizeComboBox.cs
- PixelFormatConverter.cs
- ResourceType.cs
- ThreadSafeList.cs
- UnsafeNativeMethods.cs
- Queue.cs
- PersonalizationState.cs
- WebScriptMetadataMessageEncoderFactory.cs
- PrintPageEvent.cs
- Ops.cs
- CapabilitiesUse.cs
- X500Name.cs
- ZeroOpNode.cs
- AccessText.cs
- WpfWebRequestHelper.cs
- oledbmetadatacollectionnames.cs
- RegexStringValidator.cs
- CustomBinding.cs
- TreeViewCancelEvent.cs
- SequenceNumber.cs
- SqlException.cs
- RectangleGeometry.cs
- BitmapSourceSafeMILHandle.cs
- ColumnResizeAdorner.cs
- UICuesEvent.cs
- SoundPlayerAction.cs
- ProcessHostMapPath.cs
- PropertyBuilder.cs
- Wrapper.cs
- DrawingDrawingContext.cs
- EntityClassGenerator.cs
- StrongNameSignatureInformation.cs
- TextRangeAdaptor.cs
- OracleDataReader.cs
- _IPv6Address.cs
- ProjectionPathSegment.cs
- ValidatedMobileControlConverter.cs
- HttpFileCollection.cs
- SqlDataSourceCache.cs
- WebPageTraceListener.cs
- NativeMethods.cs
- XD.cs
- HttpModulesSection.cs
- SettingsProviderCollection.cs
- QilValidationVisitor.cs
- HttpStreamXmlDictionaryWriter.cs
- ConnectionConsumerAttribute.cs
- EventEntry.cs
- Imaging.cs
- CharacterBuffer.cs
- PersistenceTypeAttribute.cs
- ContractTypeNameCollection.cs
- ImageIndexEditor.cs
- MsmqBindingElementBase.cs
- ColumnReorderedEventArgs.cs
- FastPropertyAccessor.cs
- SrgsGrammar.cs
- XmlDataSource.cs
- DataGridPageChangedEventArgs.cs
- FixUp.cs
- Size.cs
- CorrelationToken.cs
- PeerNameRecord.cs
- _LoggingObject.cs
- SelectionItemPattern.cs
- SecurityPermission.cs
- HttpHostedTransportConfiguration.cs