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
- __Error.cs
- EntitySqlException.cs
- EndpointAddressMessageFilter.cs
- ModelMemberCollection.cs
- IntegerValidator.cs
- InheritanceAttribute.cs
- ListViewUpdatedEventArgs.cs
- PropertyValueChangedEvent.cs
- JapaneseLunisolarCalendar.cs
- ListenerElementsCollection.cs
- X509PeerCertificateElement.cs
- TagNameToTypeMapper.cs
- SamlConditions.cs
- ExpandCollapsePatternIdentifiers.cs
- ContainerVisual.cs
- StringArrayConverter.cs
- PageFunction.cs
- WindowsListViewGroupHelper.cs
- ExtentCqlBlock.cs
- EntityClassGenerator.cs
- SettingsAttributes.cs
- HtmlTable.cs
- NotifyIcon.cs
- UnmanagedMemoryStream.cs
- ComPlusDiagnosticTraceSchemas.cs
- SQLRoleProvider.cs
- DocumentGrid.cs
- DataGridViewAutoSizeModeEventArgs.cs
- ControlType.cs
- CodeComment.cs
- SiteMembershipCondition.cs
- DrawingContext.cs
- MouseActionConverter.cs
- PrefixQName.cs
- XamlToRtfParser.cs
- ZipFileInfoCollection.cs
- Inflater.cs
- VirtualizedItemProviderWrapper.cs
- SqlDependencyUtils.cs
- TreeWalker.cs
- SwitchLevelAttribute.cs
- ControlPaint.cs
- OneOfElement.cs
- GeneralTransform3DTo2DTo3D.cs
- versioninfo.cs
- HostingMessageProperty.cs
- SplitContainer.cs
- CodeNamespaceImportCollection.cs
- PropertyEmitter.cs
- WebServiceFault.cs
- HttpProtocolReflector.cs
- ResourceContainer.cs
- SecurityContext.cs
- GridItemProviderWrapper.cs
- PropertyStore.cs
- XPathDocumentBuilder.cs
- ImageClickEventArgs.cs
- SqlTriggerAttribute.cs
- MexHttpBindingCollectionElement.cs
- SqlHelper.cs
- GraphicsContainer.cs
- altserialization.cs
- DataFieldCollectionEditor.cs
- SimpleHandlerBuildProvider.cs
- DataControlField.cs
- MenuScrollingVisibilityConverter.cs
- InputBuffer.cs
- TabletCollection.cs
- NameValueCollection.cs
- DataFormat.cs
- DataBindingExpressionBuilder.cs
- SecurityPermission.cs
- SessionIDManager.cs
- MemberCollection.cs
- AsyncOperationContext.cs
- XamlSerializerUtil.cs
- PrePostDescendentsWalker.cs
- Int64Converter.cs
- ValidationSummary.cs
- _RequestCacheProtocol.cs
- __Error.cs
- XmlSortKeyAccumulator.cs
- ReplyChannelBinder.cs
- ObjectQueryProvider.cs
- CacheOutputQuery.cs
- WizardPanel.cs
- BitmapFrameEncode.cs
- NoneExcludedImageIndexConverter.cs
- MultipleViewProviderWrapper.cs
- RowToFieldTransformer.cs
- ComponentResourceKey.cs
- FileEnumerator.cs
- PartialTrustVisibleAssembly.cs
- SynchronizationContext.cs
- SurrogateSelector.cs
- QilExpression.cs
- ColumnTypeConverter.cs
- InheritanceRules.cs
- ADMembershipProvider.cs
- CommandPlan.cs