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
- COM2IDispatchConverter.cs
- ControlAdapter.cs
- EventMemberCodeDomSerializer.cs
- RadioButtonFlatAdapter.cs
- ColorMatrix.cs
- SourceLocationProvider.cs
- Accessors.cs
- Opcode.cs
- MaskPropertyEditor.cs
- DataViewManager.cs
- Int16KeyFrameCollection.cs
- PeerNameRecordCollection.cs
- AppDomainAttributes.cs
- SiteMembershipCondition.cs
- DefaultValidator.cs
- TableAutomationPeer.cs
- FragmentQuery.cs
- QilList.cs
- Executor.cs
- FastEncoder.cs
- Hex.cs
- DesignerDataView.cs
- SiteMapHierarchicalDataSourceView.cs
- ConfigurationStrings.cs
- ReadOnlyPermissionSet.cs
- Filter.cs
- WindowsSlider.cs
- PaginationProgressEventArgs.cs
- ListControlConvertEventArgs.cs
- cookieexception.cs
- PersonalizationStateQuery.cs
- TextLineResult.cs
- UpdateTracker.cs
- IndexedEnumerable.cs
- RunClient.cs
- DataGridViewAdvancedBorderStyle.cs
- MessagePropertyVariants.cs
- WindowInteropHelper.cs
- ModelPerspective.cs
- CompilerScope.cs
- StateChangeEvent.cs
- IisTraceListener.cs
- SHA512.cs
- ColumnMapProcessor.cs
- _PooledStream.cs
- Transform.cs
- DeploymentSectionCache.cs
- RequestDescription.cs
- ProfilePropertyNameValidator.cs
- UniqueEventHelper.cs
- BitmapEffectDrawingContextWalker.cs
- PathNode.cs
- FormViewUpdateEventArgs.cs
- ExtractedStateEntry.cs
- TemplateNameScope.cs
- SqlDataAdapter.cs
- fixedPageContentExtractor.cs
- Rectangle.cs
- ParameterModifier.cs
- CLSCompliantAttribute.cs
- Table.cs
- DataGridViewColumnCollectionEditor.cs
- CallbackValidatorAttribute.cs
- DtrList.cs
- ToolStripProgressBar.cs
- MDIWindowDialog.cs
- CertificateReferenceElement.cs
- ReadOnlyNameValueCollection.cs
- ListControl.cs
- Int32Converter.cs
- RepeatButton.cs
- EmptyStringExpandableObjectConverter.cs
- ConfigurationValues.cs
- AdCreatedEventArgs.cs
- ExtenderProvidedPropertyAttribute.cs
- BooleanStorage.cs
- isolationinterop.cs
- SmtpCommands.cs
- TreeNodeMouseHoverEvent.cs
- SqlConnectionPoolGroupProviderInfo.cs
- EvidenceTypeDescriptor.cs
- TypeGeneratedEventArgs.cs
- XmlCharCheckingWriter.cs
- InternalTypeHelper.cs
- ClientCultureInfo.cs
- SpellCheck.cs
- NamespaceListProperty.cs
- GridItem.cs
- ImpersonateTokenRef.cs
- CollectionBuilder.cs
- FileUpload.cs
- ThreadExceptionDialog.cs
- CancelEventArgs.cs
- CurrentChangingEventArgs.cs
- QueryOutputWriter.cs
- SmtpLoginAuthenticationModule.cs
- UnknownBitmapDecoder.cs
- LineBreakRecord.cs
- PerfCounterSection.cs
- ParserHooks.cs