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
- DSASignatureFormatter.cs
- HttpRawResponse.cs
- Predicate.cs
- WebPartTracker.cs
- GenericWebPart.cs
- InstancePersistenceEvent.cs
- State.cs
- ToolboxItem.cs
- _LazyAsyncResult.cs
- GB18030Encoding.cs
- SqlExpander.cs
- EntityModelSchemaGenerator.cs
- CollaborationHelperFunctions.cs
- AffineTransform3D.cs
- KnowledgeBase.cs
- FamilyMapCollection.cs
- SamlAttribute.cs
- PhonemeConverter.cs
- CredentialCache.cs
- OdbcFactory.cs
- TransactionScope.cs
- Stack.cs
- CompModSwitches.cs
- PreviewKeyDownEventArgs.cs
- AnimationStorage.cs
- Stopwatch.cs
- EncodingInfo.cs
- _DisconnectOverlappedAsyncResult.cs
- GridViewRow.cs
- SecurityManager.cs
- CounterCreationData.cs
- MultiPropertyDescriptorGridEntry.cs
- OracleConnectionString.cs
- UpdateCommandGenerator.cs
- RequiredFieldValidator.cs
- DelegateTypeInfo.cs
- ImpersonateTokenRef.cs
- RegexParser.cs
- ExeConfigurationFileMap.cs
- Context.cs
- IOException.cs
- EdmSchemaError.cs
- FrameworkElement.cs
- Parser.cs
- PageCatalogPartDesigner.cs
- CmsInterop.cs
- precedingsibling.cs
- SQLRoleProvider.cs
- SystemColorTracker.cs
- Icon.cs
- MessageLogger.cs
- SudsParser.cs
- HMACRIPEMD160.cs
- SmtpAuthenticationManager.cs
- MsmqIntegrationMessagePool.cs
- XmlSchemaAnnotated.cs
- MenuAutomationPeer.cs
- SimpleHandlerFactory.cs
- SubpageParagraph.cs
- ValidationEventArgs.cs
- TreeNode.cs
- NonVisualControlAttribute.cs
- PrintEvent.cs
- AuthorizationRuleCollection.cs
- XmlEntity.cs
- ProfileParameter.cs
- TextServicesProperty.cs
- SqlExpressionNullability.cs
- PageSettings.cs
- Utility.cs
- ValidationRule.cs
- ISO2022Encoding.cs
- Border.cs
- _ServiceNameStore.cs
- DbProviderFactories.cs
- RuleSettingsCollection.cs
- DirtyTextRange.cs
- LocatorManager.cs
- UnrecognizedAssertionsBindingElement.cs
- GroupLabel.cs
- ErrorRuntimeConfig.cs
- CollectionConverter.cs
- xmlglyphRunInfo.cs
- MetadataPropertyAttribute.cs
- SystemWebCachingSectionGroup.cs
- Regex.cs
- CompositeCollection.cs
- CornerRadius.cs
- FieldAccessException.cs
- ProxyWebPartConnectionCollection.cs
- ArgumentNullException.cs
- TdsParserSafeHandles.cs
- FileDialogCustomPlacesCollection.cs
- TagPrefixAttribute.cs
- MessageBodyMemberAttribute.cs
- DataServiceProcessingPipelineEventArgs.cs
- DateTimeParse.cs
- WebZone.cs
- CodeIndexerExpression.cs
- BuilderPropertyEntry.cs