Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / Internal.cs / 2 / Internal.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** This file exists to contain miscellaneous module-level attributes ** and other miscellaneous stuff. ** ** ** ===========================================================*/ using System.Runtime.InteropServices; using System.Runtime.CompilerServices; using System.Collections.Generic; using System.Reflection; #if FEATURE_COMINTEROP [assembly:Guid("BED7F4EA-1A96-11d2-8F08-00A0C9A6186D")] // The following attribute are required to ensure COM compatibility. [assembly:System.Runtime.InteropServices.ComCompatibleVersion(1, 0, 3300, 0)] [assembly:System.Runtime.InteropServices.TypeLibVersion(2, 0)] #endif // FEATURE_COMINTEROP [assembly:DefaultDependencyAttribute(LoadHint.Always)] // mscorlib would like to have its literal strings frozen if possible [assembly: System.Runtime.CompilerServices.StringFreezingAttribute()] namespace System { static class Internal { // This method is purely an aid for NGen to statically deduce which // instantiations to save in the ngen image. // Otherwise, the JIT-compiler gets used, which is bad for working-set. // Note that IBC can provide this information too. // However, this helps in keeping the JIT-compiler out even for // test scenarios which do not use IBC. // This can be removed after V2, when we implement other schemes // of keeping the JIT-compiler out for generic instantiations. static void CommonlyUsedGenericInstantiations_HACK() { // Make absolutely sure we include some of the most common // instantiations here in mscorlib's ngen image. // Note that reference type instantiations are already included // automatically for us. System.Array.Sort(null); System.Array.Sort (null); System.Array.Sort (null); new ArraySegment (new byte[1], 0, 0); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary (); new Dictionary
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OleCmdHelper.cs
- CommonObjectSecurity.cs
- DocumentSequenceHighlightLayer.cs
- FrameworkPropertyMetadata.cs
- Page.cs
- ReadOnlyTernaryTree.cs
- ImageList.cs
- DragEventArgs.cs
- EventProviderWriter.cs
- FieldToken.cs
- WebPartPersonalization.cs
- SharedPersonalizationStateInfo.cs
- StringToken.cs
- ProxyAttribute.cs
- StrokeRenderer.cs
- UnitySerializationHolder.cs
- ConfigXmlSignificantWhitespace.cs
- ContentPresenter.cs
- Site.cs
- CodeTypeOfExpression.cs
- FontStretches.cs
- ClientCultureInfo.cs
- ChannelTracker.cs
- TextCollapsingProperties.cs
- DownloadProgressEventArgs.cs
- DbConnectionPool.cs
- NotifyParentPropertyAttribute.cs
- BoundingRectTracker.cs
- xsdvalidator.cs
- PublisherIdentityPermission.cs
- Schema.cs
- Vector3D.cs
- XPathException.cs
- DependencyObject.cs
- LinqTreeNodeEvaluator.cs
- ScriptIgnoreAttribute.cs
- GeneratedView.cs
- HandleExceptionArgs.cs
- FileStream.cs
- IOException.cs
- ContractUtils.cs
- RelationshipEndCollection.cs
- InvalidBodyAccessException.cs
- Vector3DAnimationBase.cs
- ClientClassGenerator.cs
- BuildProvidersCompiler.cs
- connectionpool.cs
- ExtensionDataObject.cs
- ListViewInsertedEventArgs.cs
- WindowPatternIdentifiers.cs
- WindowsTab.cs
- XmlSchemaRedefine.cs
- GPRECT.cs
- FlowDocumentPage.cs
- ContextMenu.cs
- OleDbSchemaGuid.cs
- ConditionValidator.cs
- DataKey.cs
- Types.cs
- _KerberosClient.cs
- ValueTable.cs
- GuidConverter.cs
- MouseGestureValueSerializer.cs
- TableRowCollection.cs
- DeclaredTypeValidator.cs
- TextPatternIdentifiers.cs
- ScrollBar.cs
- MimeTypePropertyAttribute.cs
- XPathDescendantIterator.cs
- HttpContextServiceHost.cs
- TabControl.cs
- SynchronousChannelMergeEnumerator.cs
- VariableAction.cs
- OpenTypeLayout.cs
- CombinedGeometry.cs
- IInstanceContextProvider.cs
- PartialCachingControl.cs
- CapacityStreamGeometryContext.cs
- PeerNearMe.cs
- ValidationManager.cs
- IdleTimeoutMonitor.cs
- SurrogateSelector.cs
- ThemeInfoAttribute.cs
- Converter.cs
- HybridObjectCache.cs
- CodeDirectionExpression.cs
- SmiConnection.cs
- LinkedList.cs
- SupportingTokenListenerFactory.cs
- SqlReorderer.cs
- DataControlCommands.cs
- AnnotationDocumentPaginator.cs
- ColorAnimationUsingKeyFrames.cs
- ObjectViewFactory.cs
- Debug.cs
- ListViewItemMouseHoverEvent.cs
- UInt32Storage.cs
- HtmlTableRowCollection.cs
- TypeConverterHelper.cs
- CultureTableRecord.cs