Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / clr / src / BCL / System / Internal.cs / 1 / 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
- SR.Designer.cs
- ConfigurationManagerInternalFactory.cs
- NavigationWindow.cs
- Stackframe.cs
- SessionPageStateSection.cs
- Camera.cs
- EntityContainerEmitter.cs
- Tag.cs
- RenderOptions.cs
- StrokeNodeOperations.cs
- VBIdentifierTrimConverter.cs
- EditorAttribute.cs
- SqlClientWrapperSmiStream.cs
- MsmqIntegrationBinding.cs
- HttpFileCollection.cs
- KeyValueConfigurationCollection.cs
- DataGridViewColumnCollection.cs
- ScrollBar.cs
- dataobject.cs
- UInt32Converter.cs
- ChildTable.cs
- AlternateView.cs
- Bitmap.cs
- UnsafeCollabNativeMethods.cs
- CommandDevice.cs
- ProxyWebPartManagerDesigner.cs
- AssemblySettingAttributes.cs
- KoreanLunisolarCalendar.cs
- XmlDataSource.cs
- XmlStringTable.cs
- WebHttpSecurity.cs
- DataStreamFromComStream.cs
- ObjectListDataBindEventArgs.cs
- XmlNode.cs
- DataGridViewCellMouseEventArgs.cs
- EndpointDiscoveryMetadataCD1.cs
- ObjectHelper.cs
- MenuItem.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- NavigatorInput.cs
- SimpleWebHandlerParser.cs
- BaseValidator.cs
- MethodCallTranslator.cs
- FrameworkEventSource.cs
- Column.cs
- TextSegment.cs
- DataTransferEventArgs.cs
- ProtocolsConfigurationEntry.cs
- SystemResourceHost.cs
- Vector3DCollection.cs
- CaseInsensitiveComparer.cs
- ParseElement.cs
- ListBase.cs
- ScriptServiceAttribute.cs
- UTF8Encoding.cs
- UIHelper.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- AssertHelper.cs
- Header.cs
- EncoderExceptionFallback.cs
- String.cs
- FixedStringLookup.cs
- InputLanguageEventArgs.cs
- ObjectSecurity.cs
- DispatcherSynchronizationContext.cs
- BamlLocalizer.cs
- SqlResolver.cs
- TriggerAction.cs
- HijriCalendar.cs
- QueueSurrogate.cs
- XmlNamespaceManager.cs
- BamlResourceContent.cs
- SafeFileHandle.cs
- ProviderException.cs
- EntityDataSourceChangingEventArgs.cs
- EllipticalNodeOperations.cs
- HostVisual.cs
- NamedPipeTransportBindingElement.cs
- SendMailErrorEventArgs.cs
- ToolStripButton.cs
- TileModeValidation.cs
- StringCollection.cs
- ButtonChrome.cs
- GridLengthConverter.cs
- SafeNativeMethods.cs
- TextRangeEdit.cs
- OracleDateTime.cs
- NativeMethods.cs
- ResourcePool.cs
- HtmlControl.cs
- TableRowCollection.cs
- ModuleBuilderData.cs
- CheckBoxRenderer.cs
- DoubleAnimationUsingKeyFrames.cs
- RefreshEventArgs.cs
- WebPartMenuStyle.cs
- Main.cs
- ImageAttributes.cs
- OrderedDictionary.cs
- TemplateControlBuildProvider.cs