Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. 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
- DataStorage.cs
- Storyboard.cs
- FontStyleConverter.cs
- PermissionToken.cs
- TextLineBreak.cs
- FontDifferentiator.cs
- ErrorReporting.cs
- EncodingStreamWrapper.cs
- EntitySetBaseCollection.cs
- GlobalDataBindingHandler.cs
- ScalarConstant.cs
- HttpResponseHeader.cs
- ResourceExpression.cs
- NavigationPropertySingletonExpression.cs
- ProtocolsConfiguration.cs
- Parser.cs
- Oci.cs
- SafeRightsManagementSessionHandle.cs
- _ShellExpression.cs
- ProvidePropertyAttribute.cs
- WebPartConnectionsConnectVerb.cs
- ChannelCredentials.cs
- SystemException.cs
- CheckBoxFlatAdapter.cs
- ClientSession.cs
- DataGridViewCheckBoxColumn.cs
- MediaElementAutomationPeer.cs
- PropagatorResult.cs
- WorkflowRuntimeElement.cs
- EventLogStatus.cs
- SessionStateContainer.cs
- ActiveXSite.cs
- RootBuilder.cs
- ConstructorExpr.cs
- ProfileGroupSettings.cs
- EventLogPropertySelector.cs
- DateTimePickerDesigner.cs
- DataServiceProviderWrapper.cs
- ReadContentAsBinaryHelper.cs
- FunctionDescription.cs
- TextEndOfSegment.cs
- XmlHierarchicalDataSourceView.cs
- _KerberosClient.cs
- TransactionProtocolConverter.cs
- SmiContextFactory.cs
- DataGridState.cs
- SubpageParaClient.cs
- PlainXmlDeserializer.cs
- StrokeNode.cs
- CursorEditor.cs
- PanelContainerDesigner.cs
- DefaultTextStoreTextComposition.cs
- ContentPosition.cs
- SoapAttributeAttribute.cs
- ApplicationBuildProvider.cs
- ExtensibleClassFactory.cs
- DataGridViewRowConverter.cs
- Byte.cs
- Manipulation.cs
- AlternateViewCollection.cs
- XamlVector3DCollectionSerializer.cs
- SqlBulkCopy.cs
- XmlLinkedNode.cs
- TextRenderer.cs
- ValidatorCollection.cs
- RenamedEventArgs.cs
- SqlDataSourceView.cs
- ObjectStorage.cs
- ProcessInputEventArgs.cs
- Int32Collection.cs
- RuntimeVariableList.cs
- MbpInfo.cs
- KerberosRequestorSecurityToken.cs
- NameValueConfigurationElement.cs
- DisableDpiAwarenessAttribute.cs
- RelatedView.cs
- Clock.cs
- FixedSOMTableCell.cs
- LabelLiteral.cs
- DefaultEventAttribute.cs
- InputLangChangeEvent.cs
- TableLayout.cs
- DefaultEvaluationContext.cs
- smtpconnection.cs
- _ConnectStream.cs
- EventTrigger.cs
- Maps.cs
- SubpageParaClient.cs
- CommonProperties.cs
- SrgsElementFactory.cs
- TableDetailsCollection.cs
- XmlSignificantWhitespace.cs
- Attribute.cs
- Roles.cs
- DynamicActivityProperty.cs
- ContentPropertyAttribute.cs
- TimeoutException.cs
- dtdvalidator.cs
- SecurityManager.cs
- ConstrainedDataObject.cs