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
- StackOverflowException.cs
- TreeViewEvent.cs
- AtomParser.cs
- ErrorsHelper.cs
- PropertyCollection.cs
- ModelItemCollectionImpl.cs
- DataServiceQueryOfT.cs
- XmlILStorageConverter.cs
- ConfigurationSectionGroup.cs
- LogicalCallContext.cs
- MetadataArtifactLoader.cs
- IChannel.cs
- FixedSOMElement.cs
- CustomErrorCollection.cs
- DataGridViewIntLinkedList.cs
- XmlLoader.cs
- SqlInternalConnectionSmi.cs
- AddingNewEventArgs.cs
- StsCommunicationException.cs
- IUnknownConstantAttribute.cs
- DataTableMappingCollection.cs
- NativeRightsManagementAPIsStructures.cs
- InputBinding.cs
- ThrowHelper.cs
- XmlDomTextWriter.cs
- XmlNavigatorFilter.cs
- EntityCommand.cs
- PathGeometry.cs
- PatternMatchRules.cs
- BitmapEffectInput.cs
- HandoffBehavior.cs
- ExpressionLexer.cs
- cookie.cs
- _NegoState.cs
- UnsafeNativeMethods.cs
- PixelShader.cs
- DetailsViewPageEventArgs.cs
- UIAgentCrashedException.cs
- WindowsRichEdit.cs
- UnsafeMethods.cs
- Symbol.cs
- AssociationTypeEmitter.cs
- CodeDelegateInvokeExpression.cs
- TopClause.cs
- InternalTransaction.cs
- PackagingUtilities.cs
- ShadowGlyph.cs
- RayMeshGeometry3DHitTestResult.cs
- TraceContextRecord.cs
- SynchronizationContextHelper.cs
- ContextMarshalException.cs
- Form.cs
- IdentityModelDictionary.cs
- OleDbPermission.cs
- TemplateXamlTreeBuilder.cs
- xml.cs
- MarshalByValueComponent.cs
- SymmetricSecurityProtocol.cs
- Brush.cs
- TrustManager.cs
- FontCollection.cs
- CompiledIdentityConstraint.cs
- MasterPageParser.cs
- InternalDispatchObject.cs
- PinnedBufferMemoryStream.cs
- CapabilitiesUse.cs
- RectAnimation.cs
- DateTimeFormatInfo.cs
- UnsafeNativeMethods.cs
- FontResourceCache.cs
- DBPropSet.cs
- __Error.cs
- RegisteredDisposeScript.cs
- ViewPort3D.cs
- Light.cs
- LongMinMaxAggregationOperator.cs
- Cell.cs
- ConcurrencyMode.cs
- Debug.cs
- Error.cs
- SafePEFileHandle.cs
- Typography.cs
- SecurityTokenSerializer.cs
- AsymmetricSignatureFormatter.cs
- ListViewHitTestInfo.cs
- ValidateNames.cs
- SecurityPermission.cs
- DialogDivider.cs
- WebServicesInteroperability.cs
- LabelDesigner.cs
- SessionState.cs
- MenuStrip.cs
- RectangleGeometry.cs
- DBBindings.cs
- StreamGeometry.cs
- FontFamily.cs
- ListViewTableRow.cs
- HostedAspNetEnvironment.cs
- BaseTransportHeaders.cs
- RTLAwareMessageBox.cs