Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CodeExpressionCollection.cs
- ComboBoxRenderer.cs
- ClientConfigurationSystem.cs
- StsCommunicationException.cs
- XPathNodeList.cs
- SurrogateSelector.cs
- DummyDataSource.cs
- _StreamFramer.cs
- ScriptingWebServicesSectionGroup.cs
- AnnotationMap.cs
- DataTableMapping.cs
- cookiecontainer.cs
- InfiniteTimeSpanConverter.cs
- DataGridViewRowCollection.cs
- DataGridViewImageCell.cs
- Odbc32.cs
- GridEntryCollection.cs
- AsymmetricAlgorithm.cs
- XmlStreamedByteStreamReader.cs
- SerialErrors.cs
- PerformanceCounterManager.cs
- EndpointDiscoveryBehavior.cs
- SignatureToken.cs
- OraclePermissionAttribute.cs
- _HeaderInfo.cs
- XmlSchemaAttributeGroup.cs
- RotateTransform3D.cs
- UserNameSecurityTokenAuthenticator.cs
- LiteralTextParser.cs
- WebPartUtil.cs
- RootAction.cs
- ContentWrapperAttribute.cs
- QilValidationVisitor.cs
- TypeToTreeConverter.cs
- _SslSessionsCache.cs
- PropertyEmitterBase.cs
- SpoolingTask.cs
- NameValuePermission.cs
- InstanceData.cs
- WindowsFormsHost.cs
- AssertFilter.cs
- PackageRelationshipCollection.cs
- HttpListenerResponse.cs
- DecoderNLS.cs
- SerialPort.cs
- DetailsViewRowCollection.cs
- ScrollEvent.cs
- Baml2006ReaderSettings.cs
- safePerfProviderHandle.cs
- HttpListenerContext.cs
- IgnoreFileBuildProvider.cs
- ProgressBar.cs
- Zone.cs
- NumberEdit.cs
- ProtocolViolationException.cs
- TextBlockAutomationPeer.cs
- DataKeyArray.cs
- SoapHttpTransportImporter.cs
- DefaultSection.cs
- FormViewActionList.cs
- String.cs
- GZipStream.cs
- DefaultParameterValueAttribute.cs
- CompressStream.cs
- TemplateField.cs
- DataBoundControl.cs
- BooleanExpr.cs
- FileLogRecordStream.cs
- MetadataUtil.cs
- DeclarativeCatalogPart.cs
- Descriptor.cs
- SessionKeyExpiredException.cs
- LinqExpressionNormalizer.cs
- PackWebRequestFactory.cs
- CalendarButtonAutomationPeer.cs
- AddIn.cs
- PenLineCapValidation.cs
- DataListItemCollection.cs
- TagNameToTypeMapper.cs
- ParserHooks.cs
- CheckStoreFileValidityRequest.cs
- DeadCharTextComposition.cs
- DebugHandleTracker.cs
- BackgroundWorker.cs
- SqlNodeTypeOperators.cs
- MsmqHostedTransportConfiguration.cs
- XamlBuildTaskServices.cs
- SourceFilter.cs
- BufferedReadStream.cs
- ResetableIterator.cs
- ReverseComparer.cs
- ConfigUtil.cs
- ExpressionPrefixAttribute.cs
- CodeObjectCreateExpression.cs
- DataFieldConverter.cs
- InvokeGenerator.cs
- ExportOptions.cs
- RadioButtonList.cs
- SafeRightsManagementHandle.cs
- Error.cs