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
- Container.cs
- DocumentSequenceHighlightLayer.cs
- DrawTreeNodeEventArgs.cs
- TextTreeTextNode.cs
- InstanceNormalEvent.cs
- DataControlImageButton.cs
- ValuePatternIdentifiers.cs
- DataObjectCopyingEventArgs.cs
- CodeTypeReferenceCollection.cs
- Panel.cs
- DataStreamFromComStream.cs
- _HeaderInfoTable.cs
- DecimalMinMaxAggregationOperator.cs
- IndentedTextWriter.cs
- FileLevelControlBuilderAttribute.cs
- Registration.cs
- XhtmlTextWriter.cs
- InstanceCollisionException.cs
- ArithmeticLiteral.cs
- Rijndael.cs
- SettingsAttributeDictionary.cs
- NativeMethods.cs
- DeflateStream.cs
- HtmlShimManager.cs
- ListenerPerfCounters.cs
- EncodingDataItem.cs
- MostlySingletonList.cs
- OneOfElement.cs
- PointLightBase.cs
- sqlnorm.cs
- FileSystemEnumerable.cs
- StyleHelper.cs
- DataGridViewRowsRemovedEventArgs.cs
- SchemaAttDef.cs
- EmptyStringExpandableObjectConverter.cs
- ProgressBar.cs
- InvocationExpression.cs
- Crypto.cs
- RegexMatch.cs
- Figure.cs
- IndexingContentUnit.cs
- SpecialNameAttribute.cs
- XmlSchemaDatatype.cs
- ExcCanonicalXml.cs
- AssemblyBuilderData.cs
- DependencyPropertyAttribute.cs
- VirtualPathProvider.cs
- Processor.cs
- XomlCompilerError.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ByteStreamGeometryContext.cs
- StructuredTypeEmitter.cs
- HttpResponse.cs
- PreviewPrintController.cs
- FixedSOMTable.cs
- ExceptionHelpers.cs
- BaseComponentEditor.cs
- WindowsSpinner.cs
- DependencyPropertyKey.cs
- MouseDevice.cs
- MemoryRecordBuffer.cs
- WindowsToolbar.cs
- ColorContextHelper.cs
- SslStream.cs
- CodeAttributeArgument.cs
- WebPartEditorOkVerb.cs
- Match.cs
- VectorCollectionValueSerializer.cs
- ObjectDataSourceSelectingEventArgs.cs
- IMembershipProvider.cs
- DataAdapter.cs
- AppSettingsSection.cs
- SqlParameterizer.cs
- HtmlElement.cs
- AggregatePushdown.cs
- Mapping.cs
- EntityConnection.cs
- HWStack.cs
- DropAnimation.xaml.cs
- PopOutPanel.cs
- ChannelServices.cs
- InputManager.cs
- EventHandlerList.cs
- ColorPalette.cs
- cookie.cs
- OdbcDataReader.cs
- BinaryObjectInfo.cs
- AbsoluteQuery.cs
- MultilineStringEditor.cs
- ChannelFactory.cs
- SuppressMessageAttribute.cs
- DataGridViewLayoutData.cs
- EditorZoneDesigner.cs
- FileCodeGroup.cs
- httpserverutility.cs
- XamlToRtfWriter.cs
- EnvelopedPkcs7.cs
- AssemblyCollection.cs
- OutputScope.cs
- RowSpanVector.cs