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
- TypeElement.cs
- Point3DAnimation.cs
- DataGridState.cs
- PersonalizationStateQuery.cs
- StylusPointDescription.cs
- Variant.cs
- InteropBitmapSource.cs
- Italic.cs
- CodeDomLoader.cs
- VSWCFServiceContractGenerator.cs
- TreeNodeBindingCollection.cs
- TypeInitializationException.cs
- DescendantOverDescendantQuery.cs
- XmlNullResolver.cs
- XsdDateTime.cs
- Calendar.cs
- Point3DCollection.cs
- ItemsControlAutomationPeer.cs
- WinFormsUtils.cs
- CacheRequest.cs
- WebPartAddingEventArgs.cs
- Button.cs
- DecoderExceptionFallback.cs
- BindingsCollection.cs
- Visual.cs
- CodeTypeConstructor.cs
- MouseEvent.cs
- BrowserCapabilitiesFactoryBase.cs
- LightweightCodeGenerator.cs
- DesignBindingPropertyDescriptor.cs
- CodeDOMProvider.cs
- SevenBitStream.cs
- SearchForVirtualItemEventArgs.cs
- Paragraph.cs
- StreamMarshaler.cs
- NativeBuffer.cs
- SingleStorage.cs
- DataChangedEventManager.cs
- PictureBox.cs
- UIElementParaClient.cs
- MatrixAnimationUsingKeyFrames.cs
- ToolBarButtonClickEvent.cs
- UserPersonalizationStateInfo.cs
- MDIClient.cs
- DeflateStream.cs
- ContainsRowNumberChecker.cs
- IsolatedStorageFileStream.cs
- Perspective.cs
- Point3DKeyFrameCollection.cs
- ConsumerConnectionPointCollection.cs
- BlurBitmapEffect.cs
- HierarchicalDataTemplate.cs
- PropertyOrder.cs
- XsdDataContractExporter.cs
- ValidationHelper.cs
- DataGridViewCellStyleChangedEventArgs.cs
- FontCollection.cs
- ResourceCollectionInfo.cs
- BufferModesCollection.cs
- ProgressChangedEventArgs.cs
- XmlSchemaObject.cs
- Configuration.cs
- SafeSecurityHandles.cs
- shaperfactory.cs
- SchemaImporterExtensionsSection.cs
- Variable.cs
- ZipArchive.cs
- TypedDataSetSchemaImporterExtension.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- RowType.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ProcessThreadCollection.cs
- QueryPageSettingsEventArgs.cs
- EventLogWatcher.cs
- HttpRuntimeSection.cs
- QuerySelectOp.cs
- WebControlAdapter.cs
- Msec.cs
- DetailsViewCommandEventArgs.cs
- NaturalLanguageHyphenator.cs
- Thumb.cs
- MailMessage.cs
- PageAction.cs
- Hashtable.cs
- Token.cs
- HashHelper.cs
- hwndwrapper.cs
- IPPacketInformation.cs
- WebPartDisplayMode.cs
- BamlLocalizer.cs
- PowerModeChangedEventArgs.cs
- ReaderWriterLockSlim.cs
- EventDescriptorCollection.cs
- TypeConverterMarkupExtension.cs
- SqlMultiplexer.cs
- GeneralTransform.cs
- TraceUtils.cs
- ObjectSerializerFactory.cs
- UserControlParser.cs
- ISFTagAndGuidCache.cs