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
- DataGridViewSelectedColumnCollection.cs
- StickyNoteContentControl.cs
- WindowsListViewGroupSubsetLink.cs
- DummyDataSource.cs
- PagedDataSource.cs
- RequestQueue.cs
- PrintDialog.cs
- ISAPIRuntime.cs
- SoapTypeAttribute.cs
- ToolStripItemRenderEventArgs.cs
- ParagraphResult.cs
- CommonDialog.cs
- CursorInteropHelper.cs
- UnaryExpression.cs
- DocumentsTrace.cs
- DetailsViewUpdatedEventArgs.cs
- StoreItemCollection.cs
- ClientSettingsProvider.cs
- keycontainerpermission.cs
- Separator.cs
- Component.cs
- SamlAttribute.cs
- SqlTopReducer.cs
- TextBoxAutomationPeer.cs
- ReachSerializationCacheItems.cs
- UnSafeCharBuffer.cs
- ToolStripPanelRow.cs
- ProgressBarHighlightConverter.cs
- ImageAutomationPeer.cs
- CodeBinaryOperatorExpression.cs
- ToolboxDataAttribute.cs
- FtpWebRequest.cs
- DataGridColumnCollection.cs
- CheckBox.cs
- LineInfo.cs
- IMembershipProvider.cs
- EntitySetDataBindingList.cs
- ContextActivityUtils.cs
- CompoundFileDeflateTransform.cs
- Permission.cs
- ToolStripContentPanel.cs
- MailDefinition.cs
- AmbientValueAttribute.cs
- SettingsAttributes.cs
- CheckBox.cs
- KeyConverter.cs
- AsyncCompletedEventArgs.cs
- ConnectionManagementSection.cs
- TextParaLineResult.cs
- SingleKeyFrameCollection.cs
- HyperLinkField.cs
- RegexRunnerFactory.cs
- arabicshape.cs
- ScrollChrome.cs
- SoapFault.cs
- ConfigurationSettings.cs
- BamlLocalizabilityResolver.cs
- LoginName.cs
- XPSSignatureDefinition.cs
- QueryCacheManager.cs
- SecurityContextKeyIdentifierClause.cs
- HttpCookieCollection.cs
- WebPartZone.cs
- ModelVisual3D.cs
- CroppedBitmap.cs
- ZipIORawDataFileBlock.cs
- HelpInfo.cs
- DbConnectionFactory.cs
- Resources.Designer.cs
- ActiveXSite.cs
- DebugHandleTracker.cs
- XmlConverter.cs
- ListBindingConverter.cs
- DropTarget.cs
- CustomAttributeFormatException.cs
- MembershipValidatePasswordEventArgs.cs
- WebBrowser.cs
- Screen.cs
- XmlAttributeProperties.cs
- CryptoStream.cs
- ServiceDescriptionReflector.cs
- DebugView.cs
- DoneReceivingAsyncResult.cs
- EFAssociationProvider.cs
- BindingContext.cs
- ProjectionPlanCompiler.cs
- ToolStripSystemRenderer.cs
- TextEditorLists.cs
- PropertyBuilder.cs
- CounterCreationData.cs
- XmlSchemaExternal.cs
- FrameworkContentElement.cs
- wgx_render.cs
- Cursors.cs
- DataGridColumnCollection.cs
- FileUpload.cs
- DbMetaDataFactory.cs
- ChangeBlockUndoRecord.cs
- SqlDeflator.cs
- SqlSelectStatement.cs