Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / GcSettings.cs / 1305376 / GcSettings.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System.Runtime { using System; using System.Runtime.CompilerServices; using System.Runtime.ConstrainedExecution; using System.Security.Permissions; using System.Diagnostics.Contracts; // This is the same format as in clr\src\vm\gcpriv.h // make sure you change that one if you change this one! [Serializable] public enum GCLatencyMode { Batch = 0, Interactive = 1, LowLatency = 2 } public static class GCSettings { public static GCLatencyMode LatencyMode { [System.Security.SecuritySafeCritical] // auto-generated [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] get { return (GCLatencyMode)(GC.GetGCLatencyMode()); } // We don't want to allow this API when hosted. [System.Security.SecurityCritical] // auto-generated_required [HostProtection(MayLeakOnAbort = true)] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] set { if ((value < GCLatencyMode.Batch) || (value > GCLatencyMode.LowLatency)) { throw new ArgumentOutOfRangeException(Environment.GetResourceString("ArgumentOutOfRange_Enum")); } Contract.EndContractBlock(); GC.SetGCLatencyMode((int)value); } } public static bool IsServerGC { [System.Security.SecuritySafeCritical] // auto-generated get { return GC.IsServerGC(); } } } } // 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
- Context.cs
- _LocalDataStore.cs
- SecurityTokenTypes.cs
- CrossContextChannel.cs
- XmlTextAttribute.cs
- BinaryFormatter.cs
- Encoder.cs
- SqlErrorCollection.cs
- ISCIIEncoding.cs
- StringInfo.cs
- FlowPanelDesigner.cs
- SelectionItemPattern.cs
- WindowsIdentity.cs
- DrawingGroupDrawingContext.cs
- MetadataItem_Static.cs
- DrawingGroup.cs
- Span.cs
- RewritingValidator.cs
- OrderingExpression.cs
- XMLSchema.cs
- PageOutputColor.cs
- RefType.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- EasingKeyFrames.cs
- SafeEventLogWriteHandle.cs
- GeometryHitTestParameters.cs
- StrokeNodeOperations.cs
- StateFinalizationDesigner.cs
- WindowsListViewItem.cs
- OSEnvironmentHelper.cs
- SimpleRecyclingCache.cs
- CollectionViewProxy.cs
- BaseParser.cs
- BitmapEffectInput.cs
- AsyncResult.cs
- COSERVERINFO.cs
- HtmlTextArea.cs
- EpmHelper.cs
- TabRenderer.cs
- StorageMappingItemCollection.cs
- Math.cs
- TagPrefixCollection.cs
- HeaderCollection.cs
- HexParser.cs
- PageBorderless.cs
- MouseWheelEventArgs.cs
- SecUtil.cs
- ClientTarget.cs
- FieldCollectionEditor.cs
- SafePointer.cs
- KeyFrames.cs
- TableLayoutSettingsTypeConverter.cs
- RightsManagementPermission.cs
- WebServiceErrorEvent.cs
- CodeMemberField.cs
- StyleSelector.cs
- MessageSecurityOverMsmqElement.cs
- InProcStateClientManager.cs
- ColumnReorderedEventArgs.cs
- PointF.cs
- ProgressBarHighlightConverter.cs
- GroupDescription.cs
- SrgsOneOf.cs
- AnnotationAuthorChangedEventArgs.cs
- TextDpi.cs
- CellConstantDomain.cs
- EditCommandColumn.cs
- XmlDigitalSignatureProcessor.cs
- WindowsUpDown.cs
- UnsafeNativeMethods.cs
- XmlSchemaExporter.cs
- XMLUtil.cs
- SoapRpcServiceAttribute.cs
- FileRegion.cs
- GeneralTransform3DTo2DTo3D.cs
- EntityViewGenerationConstants.cs
- TableParaClient.cs
- dbenumerator.cs
- DocumentReferenceCollection.cs
- HttpProtocolReflector.cs
- LockedBorderGlyph.cs
- IndependentlyAnimatedPropertyMetadata.cs
- Logging.cs
- SafeNativeMethods.cs
- RegexWorker.cs
- HtmlInputCheckBox.cs
- Int32RectValueSerializer.cs
- SamlAttributeStatement.cs
- StatusBarDrawItemEvent.cs
- Timeline.cs
- RadioButtonRenderer.cs
- TreeViewBindingsEditorForm.cs
- DataGridRelationshipRow.cs
- WSSecurityJan2004.cs
- Stopwatch.cs
- ValidationEventArgs.cs
- CapabilitiesUse.cs
- DbParameterHelper.cs
- EnumValidator.cs
- SqlDataSourceCache.cs