Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / Internal.cs / 2 / 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. 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 (); 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
- StyleSheetDesigner.cs
- DataServiceHost.cs
- ReflectionHelper.cs
- AccessDataSourceView.cs
- Popup.cs
- ZipIOModeEnforcingStream.cs
- NativeMethods.cs
- SqlStatistics.cs
- Lasso.cs
- RsaEndpointIdentity.cs
- TableCellAutomationPeer.cs
- DbExpressionRules.cs
- AlphabeticalEnumConverter.cs
- MenuEventArgs.cs
- TextParagraphCache.cs
- XmlILTrace.cs
- Add.cs
- SpellCheck.cs
- CategoryAttribute.cs
- SocketPermission.cs
- ParameterToken.cs
- MatrixTransform3D.cs
- ExpandedWrapper.cs
- SaveFileDialogDesigner.cs
- MetadataArtifactLoaderFile.cs
- SmiEventStream.cs
- OdbcConnectionString.cs
- CompilerState.cs
- DateTimeEditor.cs
- TraceUtility.cs
- MetabaseServerConfig.cs
- LogSwitch.cs
- ProtocolsConfigurationHandler.cs
- DBAsyncResult.cs
- XmlSchemaGroup.cs
- DataGridViewRowCollection.cs
- UnSafeCharBuffer.cs
- XmlAnyAttributeAttribute.cs
- IWorkflowDebuggerService.cs
- WindowsImpersonationContext.cs
- QueryBranchOp.cs
- TagPrefixAttribute.cs
- FileVersion.cs
- Operand.cs
- PersianCalendar.cs
- InternalBufferOverflowException.cs
- PeerSecurityHelpers.cs
- SapiInterop.cs
- PasswordTextNavigator.cs
- EncoderNLS.cs
- ArraySubsetEnumerator.cs
- TraceHandlerErrorFormatter.cs
- CqlBlock.cs
- LicenseManager.cs
- RevocationPoint.cs
- BrowserTree.cs
- VirtualPath.cs
- TextPointerBase.cs
- ISessionStateStore.cs
- TransformCollection.cs
- WebReference.cs
- DbTransaction.cs
- WebPartUserCapability.cs
- Cloud.cs
- AssociationEndMember.cs
- SystemWebExtensionsSectionGroup.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- OutOfMemoryException.cs
- CompilerInfo.cs
- SQLDecimalStorage.cs
- EmissiveMaterial.cs
- BaseAppDomainProtocolHandler.cs
- Parameter.cs
- ArrangedElementCollection.cs
- DSASignatureFormatter.cs
- ViewBase.cs
- SqlFileStream.cs
- ServiceHandle.cs
- XmlWellformedWriter.cs
- PersonalizableAttribute.cs
- SerializationFieldInfo.cs
- FlowThrottle.cs
- XmlImplementation.cs
- ellipse.cs
- Size.cs
- precedingquery.cs
- WebPartConnectionsCancelVerb.cs
- DesignerAttribute.cs
- GC.cs
- TranslateTransform.cs
- DataGridViewTextBoxColumn.cs
- GenericWebPart.cs
- mediapermission.cs
- ConnectionStringsExpressionBuilder.cs
- XmlIlTypeHelper.cs
- HtmlTextArea.cs
- CustomValidator.cs
- UInt64Converter.cs
- ToolStripDropDownButton.cs
- ServicePointManagerElement.cs