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
- GeneralTransform3DTo2DTo3D.cs
- SmtpFailedRecipientsException.cs
- SQLUtility.cs
- CqlQuery.cs
- InvocationExpression.cs
- DBCSCodePageEncoding.cs
- LoginDesignerUtil.cs
- PointLightBase.cs
- DataService.cs
- XmlDataSourceNodeDescriptor.cs
- InheritablePropertyChangeInfo.cs
- Rfc2898DeriveBytes.cs
- ConfigurationManagerHelper.cs
- ButtonChrome.cs
- StringToken.cs
- SByte.cs
- StateItem.cs
- NetworkStream.cs
- CqlBlock.cs
- SqlCommandBuilder.cs
- XPathNodeList.cs
- SqlGatherProducedAliases.cs
- RowParagraph.cs
- CheckableControlBaseAdapter.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- IISMapPath.cs
- EntityDataSourceSelectedEventArgs.cs
- RuntimeVariablesExpression.cs
- TreeWalker.cs
- GenericAuthenticationEventArgs.cs
- DataKeyCollection.cs
- FloatAverageAggregationOperator.cs
- AudioFormatConverter.cs
- AssemblyHash.cs
- WebUtil.cs
- OracleCommandSet.cs
- PageCopyCount.cs
- SqlTriggerAttribute.cs
- XMLSyntaxException.cs
- columnmapkeybuilder.cs
- ClientSponsor.cs
- CodeIdentifiers.cs
- DefaultProfileManager.cs
- CodeChecksumPragma.cs
- ApplicationDirectory.cs
- JsonStringDataContract.cs
- AspNetRouteServiceHttpHandler.cs
- DataGridCommandEventArgs.cs
- Utils.cs
- RuleSettingsCollection.cs
- ManagementObject.cs
- CheckedListBox.cs
- VolatileEnlistmentMultiplexing.cs
- IndexedString.cs
- HttpGetProtocolImporter.cs
- XmlExceptionHelper.cs
- ControlCommandSet.cs
- assemblycache.cs
- FaultBookmark.cs
- FacetDescriptionElement.cs
- AutomationPatternInfo.cs
- StreamInfo.cs
- PhotoPrintingIntent.cs
- CustomAttributeSerializer.cs
- GifBitmapEncoder.cs
- _SSPISessionCache.cs
- ISessionStateStore.cs
- TCPClient.cs
- Emitter.cs
- XsdCachingReader.cs
- ExpressionEditorAttribute.cs
- QuaternionKeyFrameCollection.cs
- NumericUpDownAccelerationCollection.cs
- HttpListener.cs
- LinkTarget.cs
- DataGridViewCheckBoxCell.cs
- ConvertEvent.cs
- DoubleCollectionValueSerializer.cs
- NumberFormatter.cs
- complextypematerializer.cs
- SecurityManager.cs
- WeakEventTable.cs
- KeyMatchBuilder.cs
- GeometryValueSerializer.cs
- FlowDocumentPageViewerAutomationPeer.cs
- EndpointDispatcherTable.cs
- ScriptResourceHandler.cs
- InvalidDataContractException.cs
- VirtualPath.cs
- Memoizer.cs
- StickyNoteContentControl.cs
- SqlDataReaderSmi.cs
- metadatamappinghashervisitor.cs
- WebRequestModuleElementCollection.cs
- CodeMemberProperty.cs
- Comparer.cs
- HtmlInputCheckBox.cs
- XmlSchemaRedefine.cs
- PriorityQueue.cs
- SqlDataSourceFilteringEventArgs.cs