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
- EdmToObjectNamespaceMap.cs
- SRDisplayNameAttribute.cs
- PrimitiveXmlSerializers.cs
- HtmlInputImage.cs
- WaitForChangedResult.cs
- DLinqColumnProvider.cs
- CircleHotSpot.cs
- CheckableControlBaseAdapter.cs
- ResourceProviderFactory.cs
- EdmTypeAttribute.cs
- TimeZoneNotFoundException.cs
- InputProviderSite.cs
- MarshalByRefObject.cs
- PeerNameRecordCollection.cs
- MailHeaderInfo.cs
- EventToken.cs
- UTF8Encoding.cs
- TextEffect.cs
- SimpleHandlerFactory.cs
- SqlNodeAnnotation.cs
- CommittableTransaction.cs
- DivideByZeroException.cs
- TextHidden.cs
- GatewayIPAddressInformationCollection.cs
- EditorZoneBase.cs
- PrefixHandle.cs
- EventListenerClientSide.cs
- DbConnectionPoolIdentity.cs
- LinqDataSourceUpdateEventArgs.cs
- InternalDispatchObject.cs
- EdmToObjectNamespaceMap.cs
- NativeMethods.cs
- DateTimeStorage.cs
- IItemContainerGenerator.cs
- XmlSchemaImport.cs
- DataGridViewRowsRemovedEventArgs.cs
- PropertyChangedEventManager.cs
- ExpressionSelection.cs
- GB18030Encoding.cs
- ManagedIStream.cs
- EntityDataSourceSelectingEventArgs.cs
- _ProxyChain.cs
- RuntimeIdentifierPropertyAttribute.cs
- CheckBoxList.cs
- BufferModesCollection.cs
- SimpleApplicationHost.cs
- LineGeometry.cs
- BinaryObjectWriter.cs
- XsltException.cs
- BooleanExpr.cs
- Regex.cs
- isolationinterop.cs
- PromptEventArgs.cs
- SqlOuterApplyReducer.cs
- RadioButtonDesigner.cs
- SourceItem.cs
- ResourceAttributes.cs
- ArgumentNullException.cs
- LexicalChunk.cs
- DataTableTypeConverter.cs
- GAC.cs
- TokenBasedSet.cs
- UnmanagedBitmapWrapper.cs
- MonitoringDescriptionAttribute.cs
- SessionParameter.cs
- JapaneseLunisolarCalendar.cs
- UserPreferenceChangingEventArgs.cs
- SafePointer.cs
- AssemblyResourceLoader.cs
- BaseParaClient.cs
- XpsFixedPageReaderWriter.cs
- StreamGeometry.cs
- ComponentCache.cs
- ConvertTextFrag.cs
- DisableDpiAwarenessAttribute.cs
- DbConnectionClosed.cs
- ProxyDataContractResolver.cs
- WebPartsPersonalization.cs
- NavigationHelper.cs
- ToggleProviderWrapper.cs
- EventHandlersStore.cs
- SessionStateContainer.cs
- XmlNodeReader.cs
- Visual3D.cs
- GorillaCodec.cs
- LoadMessageLogger.cs
- GenericTypeParameterBuilder.cs
- InkCollectionBehavior.cs
- CodeTypeMember.cs
- UnsafeNativeMethodsTablet.cs
- EventMappingSettingsCollection.cs
- Assign.cs
- WindowsNonControl.cs
- SessionStateSection.cs
- UpDownEvent.cs
- CodeMethodInvokeExpression.cs
- GcHandle.cs
- QuadTree.cs
- xml.cs
- DataGridViewRowsAddedEventArgs.cs