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
- TemplatedWizardStep.cs
- DefaultValueTypeConverter.cs
- TileBrush.cs
- TextTreeUndo.cs
- SizeConverter.cs
- CharacterBuffer.cs
- ComEventsSink.cs
- ProgressiveCrcCalculatingStream.cs
- SyntaxCheck.cs
- RectAnimation.cs
- ManipulationStartedEventArgs.cs
- NamespaceMapping.cs
- AnimatedTypeHelpers.cs
- LingerOption.cs
- Help.cs
- SrgsToken.cs
- DoubleConverter.cs
- CellIdBoolean.cs
- TextElementEditingBehaviorAttribute.cs
- WebPartCatalogAddVerb.cs
- PathSegmentCollection.cs
- IntegerFacetDescriptionElement.cs
- FormViewDeleteEventArgs.cs
- SelectionChangedEventArgs.cs
- CaseInsensitiveHashCodeProvider.cs
- PriorityRange.cs
- ClientUtils.cs
- SmiRequestExecutor.cs
- PathFigureCollection.cs
- SchemaElementDecl.cs
- ControlAdapter.cs
- ReadOnlyTernaryTree.cs
- TypeConverterBase.cs
- log.cs
- HwndAppCommandInputProvider.cs
- EventItfInfo.cs
- RoutedCommand.cs
- InputQueue.cs
- EntityCollectionChangedParams.cs
- HashSet.cs
- AssemblyAttributes.cs
- WebPartEditVerb.cs
- HashSet.cs
- ObjectViewEntityCollectionData.cs
- SymmetricKeyWrap.cs
- Substitution.cs
- JsonDataContract.cs
- MetadataArtifactLoaderFile.cs
- WindowsListViewItemStartMenu.cs
- ControlValuePropertyAttribute.cs
- DtdParser.cs
- CheckBoxRenderer.cs
- Timer.cs
- CqlWriter.cs
- ListManagerBindingsCollection.cs
- GridViewDeleteEventArgs.cs
- FilteredDataSetHelper.cs
- SingleTagSectionHandler.cs
- VSWCFServiceContractGenerator.cs
- SchemaSetCompiler.cs
- XmlElementCollection.cs
- CharEntityEncoderFallback.cs
- CanExecuteRoutedEventArgs.cs
- StdValidatorsAndConverters.cs
- Win32NamedPipes.cs
- PartialTrustHelpers.cs
- XamlTreeBuilderBamlRecordWriter.cs
- RepeaterItemCollection.cs
- SaveWorkflowAsyncResult.cs
- RolePrincipal.cs
- IIS7ConfigurationLoader.cs
- DescendantOverDescendantQuery.cs
- ValidationPropertyAttribute.cs
- RegexCompilationInfo.cs
- SystemInformation.cs
- MsmqTransportElement.cs
- ConnectionModeReader.cs
- WebRequestModulesSection.cs
- AdPostCacheSubstitution.cs
- LocationSectionRecord.cs
- DispatcherFrame.cs
- WindowsFormsSectionHandler.cs
- KeyValueConfigurationElement.cs
- XmlReader.cs
- NamedPermissionSet.cs
- PropertyTabChangedEvent.cs
- LazyLoadBehavior.cs
- SwitchLevelAttribute.cs
- DataSourceHelper.cs
- GridViewCancelEditEventArgs.cs
- Int64.cs
- TreeNodeEventArgs.cs
- WebException.cs
- ButtonBase.cs
- ExtendedPropertiesHandler.cs
- OracleConnectionStringBuilder.cs
- TrustLevelCollection.cs
- MemberCollection.cs
- CheckPair.cs
- DashStyle.cs