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
- QilParameter.cs
- OverflowException.cs
- CustomGrammar.cs
- CompositionAdorner.cs
- ToolStripPanelSelectionBehavior.cs
- TableDetailsRow.cs
- MetadataItemSerializer.cs
- InvokeMemberBinder.cs
- FlowDocumentView.cs
- DataGridViewColumnDesigner.cs
- MarkupCompilePass2.cs
- TogglePattern.cs
- BaseConfigurationRecord.cs
- XmlCodeExporter.cs
- CommandLibraryHelper.cs
- AutomationPropertyInfo.cs
- SystemTcpStatistics.cs
- DataSourceCacheDurationConverter.cs
- ByteAnimationUsingKeyFrames.cs
- FontStretches.cs
- Activator.cs
- EndEvent.cs
- GetPageNumberCompletedEventArgs.cs
- ServiceSecurityAuditElement.cs
- AccessDataSource.cs
- FileEnumerator.cs
- TextModifier.cs
- UnsafeNativeMethods.cs
- HostingPreferredMapPath.cs
- DataGridViewLayoutData.cs
- SizeLimitedCache.cs
- XmlImplementation.cs
- SignatureGenerator.cs
- SiteMapNodeCollection.cs
- InheritanceAttribute.cs
- RadioButtonFlatAdapter.cs
- CellRelation.cs
- ConvertersCollection.cs
- StubHelpers.cs
- FileIOPermission.cs
- SizeAnimation.cs
- InvalidAsynchronousStateException.cs
- ConfigurationValidatorBase.cs
- ListView.cs
- ToolStripDropDownClosingEventArgs.cs
- HierarchicalDataSourceControl.cs
- BeginStoryboard.cs
- AsymmetricAlgorithm.cs
- Vector3DAnimationBase.cs
- DesignerLabelAdapter.cs
- WrapperSecurityCommunicationObject.cs
- BitmapEffect.cs
- DataRecordObjectView.cs
- RecommendedAsConfigurableAttribute.cs
- LinkedDataMemberFieldEditor.cs
- SimpleHandlerFactory.cs
- PreDigestedSignedInfo.cs
- XPathParser.cs
- GridViewCellAutomationPeer.cs
- DataMemberFieldConverter.cs
- OutputCacheProfile.cs
- Environment.cs
- EntityContainerAssociationSet.cs
- PixelFormats.cs
- DataTableNewRowEvent.cs
- PngBitmapDecoder.cs
- WhiteSpaceTrimStringConverter.cs
- SqlCommandAsyncResult.cs
- AssociationEndMember.cs
- CodeExpressionStatement.cs
- Attachment.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- CheckBoxPopupAdapter.cs
- SmtpClient.cs
- TextDecorations.cs
- CodeAttributeArgument.cs
- TraceFilter.cs
- AssemblyBuilder.cs
- ContextItem.cs
- WindowsStatic.cs
- WebContext.cs
- ValidationRuleCollection.cs
- SplineQuaternionKeyFrame.cs
- ObjectNavigationPropertyMapping.cs
- LightweightCodeGenerator.cs
- MsmqIntegrationBinding.cs
- InputDevice.cs
- SettingsPropertyNotFoundException.cs
- MachineKeyConverter.cs
- Track.cs
- RuntimeDelegateArgument.cs
- StatusBarAutomationPeer.cs
- RuntimeResourceSet.cs
- MetadataItem.cs
- WindowsRebar.cs
- UserMapPath.cs
- LinkConverter.cs
- CodeValidator.cs
- CopyCodeAction.cs
- SqlCacheDependencyDatabaseCollection.cs