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
- XmlSerializerAssemblyAttribute.cs
- ParseElementCollection.cs
- SqlDataAdapter.cs
- Trustee.cs
- OleDbTransaction.cs
- KeyEvent.cs
- FontDifferentiator.cs
- RepeaterItemCollection.cs
- DataSet.cs
- SqlError.cs
- DataGridColumnReorderingEventArgs.cs
- _RequestCacheProtocol.cs
- precedingsibling.cs
- URLString.cs
- CurrentTimeZone.cs
- MimeTypePropertyAttribute.cs
- WSSecurityOneDotOneReceiveSecurityHeader.cs
- ICspAsymmetricAlgorithm.cs
- DurableErrorHandler.cs
- __ConsoleStream.cs
- EventListenerClientSide.cs
- DocumentPage.cs
- Exceptions.cs
- ContainerUtilities.cs
- EnumValAlphaComparer.cs
- MetadataItemEmitter.cs
- SqlDataSourceQueryEditorForm.cs
- mediaclock.cs
- FormattedTextSymbols.cs
- DataGridViewLinkColumn.cs
- DataControlImageButton.cs
- FatalException.cs
- NameTable.cs
- DateTimeOffset.cs
- Int16Converter.cs
- ColumnMapVisitor.cs
- RSAPKCS1SignatureDeformatter.cs
- OpenFileDialog.cs
- X509LogoTypeExtension.cs
- Ray3DHitTestResult.cs
- DbExpressionBuilder.cs
- SqlDataSourceQueryConverter.cs
- Highlights.cs
- SchemaImporter.cs
- HTTPNotFoundHandler.cs
- ComplexLine.cs
- DrawListViewItemEventArgs.cs
- RelativeSource.cs
- StatusStrip.cs
- CompositeDataBoundControl.cs
- CodeNamespace.cs
- XhtmlTextWriter.cs
- Console.cs
- XmlDomTextWriter.cs
- DoubleLinkListEnumerator.cs
- ListBase.cs
- Transactions.cs
- AsyncCompletedEventArgs.cs
- ServiceReference.cs
- ProvidersHelper.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- CompileLiteralTextParser.cs
- UInt16Converter.cs
- RoleManagerEventArgs.cs
- ConnectionConsumerAttribute.cs
- ContentPathSegment.cs
- XmlLanguageConverter.cs
- ScopedKnownTypes.cs
- TextEditorParagraphs.cs
- InheritablePropertyChangeInfo.cs
- DeclarativeCatalogPart.cs
- ActiveXHelper.cs
- Comparer.cs
- Size3D.cs
- ResourceManager.cs
- InfoCardAsymmetricCrypto.cs
- ToolStripRendererSwitcher.cs
- OutOfMemoryException.cs
- SettingsPropertyWrongTypeException.cs
- Line.cs
- DataStreams.cs
- CharUnicodeInfo.cs
- ActivityPreviewDesigner.cs
- MimeMultiPart.cs
- CatalogZoneBase.cs
- FormViewUpdatedEventArgs.cs
- BamlRecordWriter.cs
- ImageKeyConverter.cs
- UrlPath.cs
- LiteralControl.cs
- _OverlappedAsyncResult.cs
- AppDomainProtocolHandler.cs
- FormatException.cs
- ClientClassGenerator.cs
- DecimalAnimationBase.cs
- QilTernary.cs
- OracleTimeSpan.cs
- MaterialCollection.cs
- ResourceManager.cs
- _SslSessionsCache.cs