Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Internal.cs / 1305376 / 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, 4)] #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 (); // Added for Visual Studio 2010 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
- ByteViewer.cs
- ObjectDataSourceDisposingEventArgs.cs
- ProtectedProviderSettings.cs
- ThrowHelper.cs
- BitmapMetadataBlob.cs
- EventPrivateKey.cs
- SoundPlayerAction.cs
- Function.cs
- Item.cs
- PointLightBase.cs
- OracleTransaction.cs
- LinearQuaternionKeyFrame.cs
- SspiNegotiationTokenProvider.cs
- XmlReaderSettings.cs
- SiteMapHierarchicalDataSourceView.cs
- BackEase.cs
- ToolCreatedEventArgs.cs
- TypeResolver.cs
- XmlSchemaAppInfo.cs
- WindowsTitleBar.cs
- HostedController.cs
- ParserContext.cs
- PageCatalogPart.cs
- SqlDataSourceSelectingEventArgs.cs
- AsymmetricKeyExchangeDeformatter.cs
- Button.cs
- MaterialCollection.cs
- QueueTransferProtocol.cs
- WorkflowDesignerMessageFilter.cs
- ReadOnlyHierarchicalDataSourceView.cs
- _Connection.cs
- GlobalizationSection.cs
- GroupQuery.cs
- ErrorFormatter.cs
- SQLInt16.cs
- SystemIPGlobalStatistics.cs
- ChameleonKey.cs
- KeyPullup.cs
- FastPropertyAccessor.cs
- MenuItemStyle.cs
- SerializerDescriptor.cs
- Variant.cs
- FileLevelControlBuilderAttribute.cs
- PagesChangedEventArgs.cs
- TrackBar.cs
- HttpCookie.cs
- MinimizableAttributeTypeConverter.cs
- RegistryPermission.cs
- ShutDownListener.cs
- SystemIPGlobalStatistics.cs
- MetadataItemCollectionFactory.cs
- ClientTargetSection.cs
- SystemGatewayIPAddressInformation.cs
- ResourceDisplayNameAttribute.cs
- XmlSchemaIdentityConstraint.cs
- XmlTextAttribute.cs
- Int64Storage.cs
- MenuBase.cs
- XmlNamespaceMappingCollection.cs
- GlyphingCache.cs
- IMembershipProvider.cs
- DispatcherHookEventArgs.cs
- KeyManager.cs
- TreeViewHitTestInfo.cs
- Collection.cs
- ToolStripControlHost.cs
- ViewBox.cs
- SQLGuidStorage.cs
- ContractNamespaceAttribute.cs
- MenuItemCollection.cs
- WorkflowServiceNamespace.cs
- TypeLibConverter.cs
- RenderDataDrawingContext.cs
- UserControlCodeDomTreeGenerator.cs
- MemoryPressure.cs
- NativeWrapper.cs
- MachineKeyConverter.cs
- CodeTypeDelegate.cs
- ObservableDictionary.cs
- MemberInitExpression.cs
- XsdBuildProvider.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- TemplateBindingExpression.cs
- QueryConverter.cs
- RemotingSurrogateSelector.cs
- SqlGenerator.cs
- DriveNotFoundException.cs
- Deflater.cs
- AssociationTypeEmitter.cs
- GeneralTransformGroup.cs
- CorePropertiesFilter.cs
- WorkflowService.cs
- NumericUpDownAccelerationCollection.cs
- DefinitionProperties.cs
- ArraySubsetEnumerator.cs
- SendActivityDesignerTheme.cs
- Semaphore.cs
- ObjectSecurity.cs
- _ChunkParse.cs
- EncryptedReference.cs