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
- WebControlParameterProxy.cs
- SoapTransportImporter.cs
- CodeNamespaceImportCollection.cs
- ObjectDataSourceSelectingEventArgs.cs
- Rectangle.cs
- ErrorStyle.cs
- Input.cs
- ContentHostHelper.cs
- TextEndOfLine.cs
- DataGridColumnHeadersPresenter.cs
- ObjectListCommand.cs
- DataObjectFieldAttribute.cs
- AnnotationAuthorChangedEventArgs.cs
- SEHException.cs
- ServiceOperationWrapper.cs
- TreeNodeBindingCollection.cs
- LineUtil.cs
- DNS.cs
- HwndSourceKeyboardInputSite.cs
- SimpleWebHandlerParser.cs
- ReadWriteSpinLock.cs
- PreloadHost.cs
- ObjectPropertyMapping.cs
- PEFileReader.cs
- KeyConverter.cs
- DocumentOrderComparer.cs
- AlignmentYValidation.cs
- VisualStateGroup.cs
- RSACryptoServiceProvider.cs
- SchemaElementLookUpTable.cs
- SeverityFilter.cs
- Stack.cs
- IsolatedStorageException.cs
- ContractDescription.cs
- WorkflowEventArgs.cs
- SafeArrayTypeMismatchException.cs
- SqlSupersetValidator.cs
- DefaultAutoFieldGenerator.cs
- PrivilegedConfigurationManager.cs
- WindowVisualStateTracker.cs
- TextMetrics.cs
- FrugalMap.cs
- AssertFilter.cs
- AnnotationDocumentPaginator.cs
- PrintSchema.cs
- parserscommon.cs
- DictionaryEntry.cs
- XmlSchemaAnyAttribute.cs
- CustomCategoryAttribute.cs
- Int64Animation.cs
- TableColumnCollectionInternal.cs
- Pts.cs
- RequestCachingSection.cs
- LoginNameDesigner.cs
- FileLoadException.cs
- UnsafeNativeMethods.cs
- TextDecorationCollectionConverter.cs
- DtrList.cs
- XmlSchemaSearchPattern.cs
- _IPv6Address.cs
- DesignerCategoryAttribute.cs
- ExpressionVisitor.cs
- ViewCellRelation.cs
- LiteralControl.cs
- LayoutEngine.cs
- Compilation.cs
- RowToParametersTransformer.cs
- PriorityRange.cs
- CodePageUtils.cs
- MarkupCompilePass1.cs
- SubMenuStyle.cs
- FormsAuthentication.cs
- DataContractJsonSerializerOperationFormatter.cs
- DockEditor.cs
- RawStylusActions.cs
- UnsafeNativeMethods.cs
- ViewCellSlot.cs
- UrlMappingsSection.cs
- Version.cs
- HandlerFactoryCache.cs
- NotifyParentPropertyAttribute.cs
- ResourcePool.cs
- SessionEndingCancelEventArgs.cs
- TableCell.cs
- JpegBitmapDecoder.cs
- EntityDataSourceViewSchema.cs
- Size3D.cs
- SqlDataReader.cs
- BasicViewGenerator.cs
- TextContainerChangedEventArgs.cs
- EntityCommandCompilationException.cs
- EpmHelper.cs
- ImportedPolicyConversionContext.cs
- ResourceManager.cs
- HitTestParameters3D.cs
- KeyValuePairs.cs
- ValidationManager.cs
- ChineseLunisolarCalendar.cs
- AttributedMetaModel.cs
- SortableBindingList.cs