Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- CompositeDuplexBindingElementImporter.cs
- NamedPipeAppDomainProtocolHandler.cs
- DataGridViewSelectedCellCollection.cs
- VariableQuery.cs
- GridViewColumn.cs
- CodeCastExpression.cs
- FrameAutomationPeer.cs
- LocationUpdates.cs
- OdbcDataAdapter.cs
- CultureTable.cs
- PointHitTestResult.cs
- TabControlCancelEvent.cs
- WebPartRestoreVerb.cs
- CharUnicodeInfo.cs
- TdsParserSafeHandles.cs
- FixedTextPointer.cs
- X509WindowsSecurityToken.cs
- ListSourceHelper.cs
- CFGGrammar.cs
- SharedTcpTransportManager.cs
- AttributeUsageAttribute.cs
- RemoteWebConfigurationHostStream.cs
- ApplyImportsAction.cs
- BaseCollection.cs
- IgnoreSectionHandler.cs
- RouteItem.cs
- UInt32.cs
- ConfigurationLocation.cs
- BaseResourcesBuildProvider.cs
- CachedPathData.cs
- Drawing.cs
- embossbitmapeffect.cs
- DBParameter.cs
- WebRequestModuleElement.cs
- SchemaUtility.cs
- InstanceCollisionException.cs
- DataBoundLiteralControl.cs
- TreeNodeMouseHoverEvent.cs
- ImageButton.cs
- DoubleLinkList.cs
- WebPartEditVerb.cs
- DispatcherTimer.cs
- SqlServer2KCompatibilityAnnotation.cs
- StoreItemCollection.cs
- SchemaCollectionPreprocessor.cs
- KeyTimeConverter.cs
- ProfessionalColors.cs
- RootCodeDomSerializer.cs
- FixedPageStructure.cs
- Propagator.JoinPropagator.cs
- CodeTypeMemberCollection.cs
- RangeBaseAutomationPeer.cs
- ComboBoxRenderer.cs
- PropagatorResult.cs
- SqlClientPermission.cs
- WindowsAuthenticationEventArgs.cs
- MailMessage.cs
- TreeBuilderBamlTranslator.cs
- OutputChannel.cs
- UserPreference.cs
- ViewStateException.cs
- ArgumentException.cs
- FusionWrap.cs
- CngAlgorithmGroup.cs
- BitVector32.cs
- Encoder.cs
- StringKeyFrameCollection.cs
- VariableAction.cs
- ImmutableCommunicationTimeouts.cs
- SelectionGlyph.cs
- DelayedRegex.cs
- RSAPKCS1SignatureFormatter.cs
- TableRow.cs
- AliasExpr.cs
- SmiContext.cs
- HwndHost.cs
- BinaryReader.cs
- Variable.cs
- PenCursorManager.cs
- Rect.cs
- NameValuePair.cs
- ShaperBuffers.cs
- CodeBinaryOperatorExpression.cs
- RectangleHotSpot.cs
- WebPartExportVerb.cs
- Stroke.cs
- CheckBoxDesigner.cs
- invalidudtexception.cs
- DispatcherExceptionEventArgs.cs
- PEFileEvidenceFactory.cs
- QueryCacheKey.cs
- ValueTypeFixupInfo.cs
- InternalBufferOverflowException.cs
- RuleSettings.cs
- ListViewInsertionMark.cs
- LineSegment.cs
- TransactionFilter.cs
- ActivityIdHeader.cs
- DesignerValidatorAdapter.cs
- Attributes.cs