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
- ShaderEffect.cs
- MaterialGroup.cs
- InstanceNameConverter.cs
- RegisteredArrayDeclaration.cs
- FileClassifier.cs
- OpCodes.cs
- QuaternionAnimation.cs
- PermissionAttributes.cs
- DecoderExceptionFallback.cs
- ErrorProvider.cs
- TransactionFilter.cs
- UriSectionReader.cs
- LinqDataSourceEditData.cs
- DataList.cs
- FlowLayout.cs
- ReadOnlyMetadataCollection.cs
- DocumentXPathNavigator.cs
- RequestBringIntoViewEventArgs.cs
- ObjectIDGenerator.cs
- LineServicesRun.cs
- Membership.cs
- DesignerTransaction.cs
- GridLength.cs
- TrailingSpaceComparer.cs
- remotingproxy.cs
- XmlRawWriterWrapper.cs
- ExceptQueryOperator.cs
- ValidationPropertyAttribute.cs
- SettingsAttributeDictionary.cs
- AssociationTypeEmitter.cs
- JournalEntryListConverter.cs
- SmiXetterAccessMap.cs
- WebPartChrome.cs
- PropertyEmitterBase.cs
- AlphaSortedEnumConverter.cs
- WebPartsPersonalizationAuthorization.cs
- StrongNameIdentityPermission.cs
- CodeAttachEventStatement.cs
- ResourceDisplayNameAttribute.cs
- ObjectConverter.cs
- BindToObject.cs
- CookieHandler.cs
- WCFModelStrings.Designer.cs
- DialogResultConverter.cs
- NavigateUrlConverter.cs
- KeyToListMap.cs
- PropertyGridEditorPart.cs
- InlineCollection.cs
- ListViewGroup.cs
- LiteralTextParser.cs
- HttpChannelBindingToken.cs
- XmlNamedNodeMap.cs
- Int64KeyFrameCollection.cs
- OdbcEnvironmentHandle.cs
- ConfigurationStrings.cs
- sqlser.cs
- NetWebProxyFinder.cs
- TraceSection.cs
- PersianCalendar.cs
- IgnoreFlushAndCloseStream.cs
- ToolStripScrollButton.cs
- GeneralTransform3DCollection.cs
- DataExpression.cs
- DeflateStream.cs
- InvariantComparer.cs
- AvTraceDetails.cs
- DataBoundControlHelper.cs
- LedgerEntryCollection.cs
- WebServiceErrorEvent.cs
- ReaderOutput.cs
- MarkerProperties.cs
- DesignerAutoFormatCollection.cs
- ModelTreeManager.cs
- KeysConverter.cs
- NestPullup.cs
- TokenBasedSetEnumerator.cs
- RichTextBoxConstants.cs
- AxisAngleRotation3D.cs
- OSFeature.cs
- XmlWrappingReader.cs
- NominalTypeEliminator.cs
- TraceSource.cs
- PropertyEntry.cs
- EventArgs.cs
- ProcessingInstructionAction.cs
- LinearGradientBrush.cs
- List.cs
- Polygon.cs
- DebugView.cs
- _Win32.cs
- Sentence.cs
- RuntimeEnvironment.cs
- HtmlFormWrapper.cs
- TextBoxView.cs
- NativeActivityTransactionContext.cs
- FontFamily.cs
- EventLogLink.cs
- SelectionHighlightInfo.cs
- RedistVersionInfo.cs
- ProxyGenerator.cs