Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / mda.cs / 1305376 / mda.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System.Runtime.CompilerServices; using System.Runtime.Versioning; namespace System { #if MDA_SUPPORTED internal static class Mda { internal static class StreamWriterBufferedDataLost { // State: 0 (not queried); 1 (enabled); 2 (disabled) private static int _enabledState; private static int _captureAllocatedCallStackState; internal static bool Enabled { [System.Security.SecuritySafeCritical] // auto-generated get { if (_enabledState == 0) { if (Mda.IsStreamWriterBufferedDataLostEnabled()) _enabledState = 1; else _enabledState = 2; } return (_enabledState == 1); } } internal static bool CaptureAllocatedCallStack { [System.Security.SecuritySafeCritical] // auto-generated get { if (_captureAllocatedCallStackState == 0) { if (Mda.IsStreamWriterBufferedDataLostCaptureAllocatedCallStack()) _captureAllocatedCallStackState = 1; else _captureAllocatedCallStackState = 2; } return (_captureAllocatedCallStackState == 1); } } [System.Security.SecuritySafeCritical] // auto-generated internal static void ReportError(String text) { Mda.ReportStreamWriterBufferedDataLost(text); } } [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void ReportStreamWriterBufferedDataLost(String text); [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern bool IsStreamWriterBufferedDataLostEnabled(); [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern bool IsStreamWriterBufferedDataLostCaptureAllocatedCallStack(); [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void MemberInfoCacheCreation(); [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void DateTimeInvalidLocalFormat(); [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern bool IsInvalidGCHandleCookieProbeEnabled(); [System.Security.SecurityCritical] // auto-generated [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void FireInvalidGCHandleCookieProbe(IntPtr cookie); [System.Security.SecurityCritical] [ResourceExposure(ResourceScope.None)] [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void ReportErrorSafeHandleRelease(Exception ex); } #endif } // 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
- BehaviorEditorPart.cs
- RichTextBoxConstants.cs
- ComAwareEventInfo.cs
- ColumnReorderedEventArgs.cs
- SqlIdentifier.cs
- RenderDataDrawingContext.cs
- ThicknessAnimation.cs
- assertwrapper.cs
- Int32KeyFrameCollection.cs
- NotifyIcon.cs
- DetailsViewCommandEventArgs.cs
- DynamicEndpointElement.cs
- FillBehavior.cs
- EmptyArray.cs
- PropertyMapper.cs
- CatchBlock.cs
- SqlCommand.cs
- WindowsIdentity.cs
- DirectoryInfo.cs
- Bits.cs
- AppearanceEditorPart.cs
- RegistryHandle.cs
- ApplyImportsAction.cs
- FileLogRecordHeader.cs
- ToolboxItemFilterAttribute.cs
- LocalClientSecuritySettings.cs
- StubHelpers.cs
- HwndSourceParameters.cs
- WebPartsSection.cs
- LinearKeyFrames.cs
- HtmlTableRow.cs
- CacheChildrenQuery.cs
- QilNode.cs
- UserNameSecurityTokenProvider.cs
- WindowsGraphicsCacheManager.cs
- DeleteIndexBinder.cs
- SingleSelectRootGridEntry.cs
- RuntimeResourceSet.cs
- PointCollection.cs
- CharStorage.cs
- VisualBasicDesignerHelper.cs
- _ContextAwareResult.cs
- ListenerTraceUtility.cs
- ColumnResizeAdorner.cs
- EventTrigger.cs
- _ContextAwareResult.cs
- HandleCollector.cs
- UnsafeNativeMethods.cs
- OleDbParameter.cs
- ServiceCredentialsSecurityTokenManager.cs
- MergeFailedEvent.cs
- ColorAnimationUsingKeyFrames.cs
- OleDbTransaction.cs
- CatalogPart.cs
- ExpandSegmentCollection.cs
- WebRequestModuleElement.cs
- BulletedList.cs
- ClientBuildManagerCallback.cs
- DropDownButton.cs
- RelationshipEndCollection.cs
- DataGridViewDesigner.cs
- Unit.cs
- DbConnectionInternal.cs
- MetaModel.cs
- XPathArrayIterator.cs
- NamedPipeTransportManager.cs
- InvalidPropValue.cs
- PagesChangedEventArgs.cs
- WebReferencesBuildProvider.cs
- SafeCryptContextHandle.cs
- CodeTypeMember.cs
- FileSystemEventArgs.cs
- ThicknessAnimationBase.cs
- DrawItemEvent.cs
- MarkupExtensionReturnTypeAttribute.cs
- ImageAttributes.cs
- SyndicationFeedFormatter.cs
- MultiSelectRootGridEntry.cs
- NonValidatingSecurityTokenAuthenticator.cs
- WrappedIUnknown.cs
- SpecialFolderEnumConverter.cs
- ContextMenuAutomationPeer.cs
- Icon.cs
- OracleConnectionFactory.cs
- VirtualDirectoryMapping.cs
- DataService.cs
- TrimSurroundingWhitespaceAttribute.cs
- ColorInterpolationModeValidation.cs
- SettingsPropertyNotFoundException.cs
- TriggerCollection.cs
- SapiGrammar.cs
- HtmlInputCheckBox.cs
- PlainXmlDeserializer.cs
- DbTransaction.cs
- mediaeventshelper.cs
- TextParagraph.cs
- unitconverter.cs
- CustomAttribute.cs
- DbRetry.cs
- Vector3dCollection.cs