Code:
/ 4.0 / 4.0 / untmp / 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
- NameValuePermission.cs
- DetailsViewRowCollection.cs
- SoapCodeExporter.cs
- HtmlShim.cs
- iisPickupDirectory.cs
- MoveSizeWinEventHandler.cs
- ListItemCollection.cs
- LayoutUtils.cs
- RightsManagementLicense.cs
- HttpListener.cs
- UInt32.cs
- RegexRunnerFactory.cs
- FormViewUpdateEventArgs.cs
- TraceContextRecord.cs
- JsonServiceDocumentSerializer.cs
- IsolatedStorageFilePermission.cs
- EditorPartCollection.cs
- RelatedEnd.cs
- Substitution.cs
- MenuItemAutomationPeer.cs
- TextRangeEdit.cs
- RefreshEventArgs.cs
- DataFormat.cs
- IDispatchConstantAttribute.cs
- OneOfTypeConst.cs
- XmlSecureResolver.cs
- ToggleButton.cs
- TypeUnloadedException.cs
- ListViewContainer.cs
- XmlDataImplementation.cs
- BitmapSource.cs
- WsdlInspector.cs
- Underline.cs
- LinqDataSourceEditData.cs
- TextAutomationPeer.cs
- EdmItemCollection.cs
- HttpRuntimeSection.cs
- TreeNodeSelectionProcessor.cs
- DataProviderNameConverter.cs
- ContainerAction.cs
- OdbcFactory.cs
- ManipulationDevice.cs
- OleAutBinder.cs
- DragDrop.cs
- ListControlConvertEventArgs.cs
- WinEventQueueItem.cs
- _UriSyntax.cs
- DelegateTypeInfo.cs
- LinearGradientBrush.cs
- TableLayoutColumnStyleCollection.cs
- Identifier.cs
- MetadataItemCollectionFactory.cs
- LinkButton.cs
- CustomError.cs
- NativeMethods.cs
- Storyboard.cs
- DataGridViewRowHeaderCell.cs
- EntityDescriptor.cs
- documentsequencetextpointer.cs
- AppDomainFactory.cs
- FastEncoderStatics.cs
- ToolBarButton.cs
- ExtentCqlBlock.cs
- ControlDesignerState.cs
- TemplateNameScope.cs
- SplitterPanel.cs
- OrderByQueryOptionExpression.cs
- EraserBehavior.cs
- ChannelServices.cs
- XmlWellformedWriterHelpers.cs
- UnsafeNativeMethods.cs
- WindowsAuthenticationModule.cs
- ObjectViewFactory.cs
- HtmlControlPersistable.cs
- HttpCachePolicyElement.cs
- EndpointAddressAugust2004.cs
- AdRotator.cs
- control.ime.cs
- COM2FontConverter.cs
- CollectionChangeEventArgs.cs
- RetriableClipboard.cs
- OleDbParameterCollection.cs
- ProbeDuplex11AsyncResult.cs
- HtmlHistory.cs
- SqlClientWrapperSmiStream.cs
- KeyedByTypeCollection.cs
- DateTimeFormat.cs
- Compensation.cs
- TriggerCollection.cs
- GenericUI.cs
- OdbcConnectionStringbuilder.cs
- VisualStyleInformation.cs
- PropertyMapper.cs
- RawStylusInputCustomData.cs
- LocalClientSecuritySettingsElement.cs
- ValidationPropertyAttribute.cs
- MarkupExtensionReturnTypeAttribute.cs
- DependencyObject.cs
- LassoHelper.cs
- Adorner.cs