Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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. new ArraySegment(new byte[1], 0, 0); 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
- ReflectionServiceProvider.cs
- Command.cs
- PageFunction.cs
- FrameAutomationPeer.cs
- InternalsVisibleToAttribute.cs
- Quaternion.cs
- ValidationError.cs
- EqualityComparer.cs
- RegexCompiler.cs
- DataControlImageButton.cs
- SafeArrayRankMismatchException.cs
- DocumentEventArgs.cs
- ViewBase.cs
- TrackBarDesigner.cs
- HyperLinkStyle.cs
- odbcmetadatafactory.cs
- WebPartZoneBase.cs
- ConnectionPoint.cs
- Int64Storage.cs
- ListSurrogate.cs
- mediapermission.cs
- peernodestatemanager.cs
- XmlNodeReader.cs
- ServiceRouteHandler.cs
- EntityContainerEntitySet.cs
- ClassData.cs
- ValueQuery.cs
- TextServicesCompartmentContext.cs
- CodeTypeReferenceCollection.cs
- DurationConverter.cs
- ClientScriptManager.cs
- RenderDataDrawingContext.cs
- NeutralResourcesLanguageAttribute.cs
- _UncName.cs
- DecimalStorage.cs
- TableLayoutStyleCollection.cs
- SmiContext.cs
- HtmlUtf8RawTextWriter.cs
- BitmapMetadataEnumerator.cs
- SpellCheck.cs
- UpWmlMobileTextWriter.cs
- TextRunTypographyProperties.cs
- HelpEvent.cs
- JapaneseLunisolarCalendar.cs
- GlobalizationAssembly.cs
- DelimitedListTraceListener.cs
- CryptoStream.cs
- WebPartTracker.cs
- WebConfigurationFileMap.cs
- ProviderConnectionPoint.cs
- Page.cs
- CatalogPartCollection.cs
- ThemeableAttribute.cs
- BitStack.cs
- MarginCollapsingState.cs
- View.cs
- TableCellCollection.cs
- ObjectStateEntry.cs
- DataSourceXmlSubItemAttribute.cs
- IndependentAnimationStorage.cs
- WindowsListViewScroll.cs
- ClientConfigPaths.cs
- Point3DAnimation.cs
- SettingsSavedEventArgs.cs
- EventLogEntryCollection.cs
- PiiTraceSource.cs
- ImageClickEventArgs.cs
- CompiledIdentityConstraint.cs
- CompletionBookmark.cs
- FaultDescription.cs
- FrameworkContentElement.cs
- DataErrorValidationRule.cs
- XmlExpressionDumper.cs
- Application.cs
- FontFamily.cs
- Parser.cs
- SQLInt32Storage.cs
- ValidationVisibilityAttribute.cs
- HostVisual.cs
- DataGridViewButtonColumn.cs
- StylusPointPropertyInfo.cs
- XmlSchemaImport.cs
- ExtenderControl.cs
- PropertyDescriptor.cs
- RootNamespaceAttribute.cs
- SqlMethodAttribute.cs
- ToolStripKeyboardHandlingService.cs
- NamespaceList.cs
- Variant.cs
- PropertyIDSet.cs
- DesignTimeParseData.cs
- PrinterResolution.cs
- XmlDownloadManager.cs
- NavigationFailedEventArgs.cs
- QueueProcessor.cs
- FontWeights.cs
- PackageFilter.cs
- ToolStripMenuItemCodeDomSerializer.cs
- RowSpanVector.cs
- ZipIOFileItemStream.cs