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
- SecurityTokenTypes.cs
- SortKey.cs
- AppDomainProtocolHandler.cs
- WmlTextBoxAdapter.cs
- Cursor.cs
- UniqueEventHelper.cs
- OrderedParallelQuery.cs
- CommonServiceBehaviorElement.cs
- ExpressionParser.cs
- SqlConnectionFactory.cs
- NumericUpDown.cs
- DateTimeValueSerializerContext.cs
- MulticastNotSupportedException.cs
- CapabilitiesUse.cs
- SystemWebCachingSectionGroup.cs
- ToolStripItemTextRenderEventArgs.cs
- _NegotiateClient.cs
- InputScope.cs
- ZoomingMessageFilter.cs
- TraceData.cs
- BoolExpressionVisitors.cs
- WebExceptionStatus.cs
- MenuCommand.cs
- SectionInput.cs
- ImageAnimator.cs
- HealthMonitoringSectionHelper.cs
- basevalidator.cs
- DataFieldConverter.cs
- JoinTreeSlot.cs
- SchemaNotation.cs
- ElapsedEventArgs.cs
- CompiledXpathExpr.cs
- GridViewRowEventArgs.cs
- ProjectionPlanCompiler.cs
- DataGridColumnCollectionEditor.cs
- TrackBarRenderer.cs
- Debug.cs
- WebPartEditorApplyVerb.cs
- BufferAllocator.cs
- RequestResizeEvent.cs
- UnsafeNativeMethods.cs
- SqlPersonalizationProvider.cs
- bindurihelper.cs
- Accessors.cs
- ObjectSet.cs
- NativeMethods.cs
- SeekableReadStream.cs
- UseManagedPresentationBindingElementImporter.cs
- XmlExceptionHelper.cs
- TreeViewItem.cs
- CodeTypeReference.cs
- DWriteFactory.cs
- Membership.cs
- RootBrowserWindowAutomationPeer.cs
- FixedSOMTableRow.cs
- Graph.cs
- ToolBarTray.cs
- grammarelement.cs
- CodeExporter.cs
- RuntimeEnvironment.cs
- MSAAEventDispatcher.cs
- EventItfInfo.cs
- Sql8ExpressionRewriter.cs
- OdbcReferenceCollection.cs
- PreservationFileReader.cs
- HtmlTitle.cs
- COSERVERINFO.cs
- ItemCollectionEditor.cs
- FaultReasonText.cs
- SchemaImporter.cs
- ServiceDescription.cs
- EntryWrittenEventArgs.cs
- SecureConversationServiceCredential.cs
- InputScopeAttribute.cs
- DataBindingExpressionBuilder.cs
- EastAsianLunisolarCalendar.cs
- MatrixTransform.cs
- NoClickablePointException.cs
- DataGridViewCellEventArgs.cs
- TextCollapsingProperties.cs
- CheckPair.cs
- ConnectionManagementElement.cs
- DataGridRowEventArgs.cs
- ComPersistableTypeElementCollection.cs
- DbParameterCollection.cs
- TableLayout.cs
- Keywords.cs
- HttpListenerElement.cs
- _DigestClient.cs
- DesignerOptions.cs
- XmlSchemaExporter.cs
- CmsInterop.cs
- DataSourceExpressionCollection.cs
- WebPartTransformerAttribute.cs
- AppliedDeviceFiltersEditor.cs
- IncrementalReadDecoders.cs
- SortDescriptionCollection.cs
- BitmapEffectCollection.cs
- UInt32Converter.cs
- DeviceContext.cs