Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / mda.cs / 1 / mda.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System.Runtime.CompilerServices; namespace System { #if MDA_SUPPORTED internal static class Mda { private enum MdaState { Unknown = 0, Enabled = 1, Disabled = 2 } private static MdaState _streamWriterMDAState = MdaState.Unknown; internal static bool StreamWriterBufferMDAEnabled { get { if (_streamWriterMDAState == 0) { if (IsStreamWriterBufferedDataLostEnabled()) _streamWriterMDAState = MdaState.Enabled; else _streamWriterMDAState = MdaState.Disabled; } return _streamWriterMDAState == MdaState.Enabled; } } [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void MemberInfoCacheCreation(); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void DateTimeInvalidLocalFormat(); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void StreamWriterBufferedDataLost(String text); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern bool IsStreamWriterBufferedDataLostEnabled(); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern bool IsInvalidGCHandleCookieProbeEnabled(); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void FireInvalidGCHandleCookieProbe(IntPtr cookie); } #endif } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System.Runtime.CompilerServices; namespace System { #if MDA_SUPPORTED internal static class Mda { private enum MdaState { Unknown = 0, Enabled = 1, Disabled = 2 } private static MdaState _streamWriterMDAState = MdaState.Unknown; internal static bool StreamWriterBufferMDAEnabled { get { if (_streamWriterMDAState == 0) { if (IsStreamWriterBufferedDataLostEnabled()) _streamWriterMDAState = MdaState.Enabled; else _streamWriterMDAState = MdaState.Disabled; } return _streamWriterMDAState == MdaState.Enabled; } } [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void MemberInfoCacheCreation(); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void DateTimeInvalidLocalFormat(); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void StreamWriterBufferedDataLost(String text); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern bool IsStreamWriterBufferedDataLostEnabled(); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern bool IsInvalidGCHandleCookieProbeEnabled(); [MethodImplAttribute(MethodImplOptions.InternalCall)] internal static extern void FireInvalidGCHandleCookieProbe(IntPtr cookie); } #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
- TableHeaderCell.cs
- RangeEnumerable.cs
- SubMenuStyle.cs
- ToolStripDropTargetManager.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- ChangeBlockUndoRecord.cs
- HttpWebRequestElement.cs
- SHA256Managed.cs
- TrustSection.cs
- TypeElement.cs
- StyleCollection.cs
- XMLUtil.cs
- KnownBoxes.cs
- DependencySource.cs
- Canonicalizers.cs
- ObjectListSelectEventArgs.cs
- XmlTextReader.cs
- SqlDataReader.cs
- WebServiceTypeData.cs
- ParameterCollection.cs
- ClientCultureInfo.cs
- LambdaCompiler.Unary.cs
- LocalClientSecuritySettings.cs
- DrawingBrush.cs
- BindingWorker.cs
- FixedSOMSemanticBox.cs
- WebPartTransformerCollection.cs
- ProfileParameter.cs
- HttpConfigurationContext.cs
- GridViewDesigner.cs
- SQLGuidStorage.cs
- StyleCollectionEditor.cs
- IProducerConsumerCollection.cs
- BindingListCollectionView.cs
- Ipv6Element.cs
- VoiceInfo.cs
- UnsafeNativeMethods.cs
- LocalIdCollection.cs
- HttpCacheVary.cs
- XPathPatternParser.cs
- ReachPageContentSerializerAsync.cs
- TrackingMemoryStream.cs
- BindingMAnagerBase.cs
- UdpRetransmissionSettings.cs
- WebConfigurationManager.cs
- HandlerFactoryWrapper.cs
- cookie.cs
- ItemsPresenter.cs
- LinkedResourceCollection.cs
- Point3DAnimationBase.cs
- QueryStringParameter.cs
- XmlSchemaInclude.cs
- Message.cs
- ProcessThread.cs
- MemberDomainMap.cs
- DecimalConstantAttribute.cs
- dataprotectionpermission.cs
- TypeTypeConverter.cs
- LinkedList.cs
- UrlMapping.cs
- TextRangeAdaptor.cs
- ImageField.cs
- CompatibleIComparer.cs
- AnnotationStore.cs
- XamlFilter.cs
- QueryStringParameter.cs
- CustomSignedXml.cs
- NodeLabelEditEvent.cs
- PlainXmlWriter.cs
- WpfSharedXamlSchemaContext.cs
- SafeNativeMethods.cs
- DatagridviewDisplayedBandsData.cs
- DataGridViewSelectedCellCollection.cs
- BitVector32.cs
- ProviderConnectionPoint.cs
- BuildProviderCollection.cs
- InplaceBitmapMetadataWriter.cs
- HtmlShim.cs
- SystemIcmpV4Statistics.cs
- HttpBindingExtension.cs
- DataSet.cs
- ObjectStateEntry.cs
- FormsAuthenticationCredentials.cs
- SqlWebEventProvider.cs
- BufferedWebEventProvider.cs
- SqlRowUpdatingEvent.cs
- RenderDataDrawingContext.cs
- FreezableDefaultValueFactory.cs
- UnmanagedHandle.cs
- RotateTransform.cs
- BrushMappingModeValidation.cs
- SystemFonts.cs
- XmlParser.cs
- ResourceReferenceExpressionConverter.cs
- ToolBarButtonClickEvent.cs
- CompoundFileStreamReference.cs
- SchemaImporter.cs
- TranslateTransform.cs
- RuntimeCompatibilityAttribute.cs
- SubqueryRules.cs