Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / Microsoft / Scripting / Compiler / Closure.cs / 1305376 / Closure.cs
/* **************************************************************************** * * Copyright (c) Microsoft Corporation. * * This source code is subject to terms and conditions of the Microsoft Public License. A * copy of the license can be found in the License.html file at the root of this distribution. If * you cannot locate the Microsoft Public License, please send an email to * dlr@microsoft.com. By using this source code in any fashion, you are agreeing to be bound * by the terms of the Microsoft Public License. * * You must not remove this notice, or any other, from this software. * * * ***************************************************************************/ using System.ComponentModel; using System.Diagnostics; namespace System.Runtime.CompilerServices { ////// This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. /// Represents the runtime state of a dynamically generated method. /// [EditorBrowsable(EditorBrowsableState.Never), DebuggerStepThrough] public sealed class Closure { ////// Represents the non-trivial constants and locally executable expressions that are referenced by a dynamically generated method. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2105:ArrayFieldsShouldNotBeReadOnly")] [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields")] public readonly object[] Constants; ////// Represents the hoisted local variables from the parent context. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2105:ArrayFieldsShouldNotBeReadOnly")] [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields")] public readonly object[] Locals; ////// Creates an object to hold state of a dynamically generated method. /// /// The constant values used by the method. /// The hoisted local variables from the parent context. public Closure(object[] constants, object[] locals) { Constants = constants; Locals = locals; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- URIFormatException.cs
- WebBrowserNavigatedEventHandler.cs
- WindowsAltTab.cs
- HwndSourceParameters.cs
- cache.cs
- RelationshipDetailsRow.cs
- EnvelopedPkcs7.cs
- HybridObjectCache.cs
- DocumentReferenceCollection.cs
- DependentList.cs
- PeerTransportListenAddressValidatorAttribute.cs
- SamlConditions.cs
- _AcceptOverlappedAsyncResult.cs
- DetailsViewDeleteEventArgs.cs
- TextEvent.cs
- Listbox.cs
- HttpListenerException.cs
- XPathDocument.cs
- WindowsSolidBrush.cs
- RoutedUICommand.cs
- MultipleViewProviderWrapper.cs
- SqlDataSourceStatusEventArgs.cs
- FixedSOMSemanticBox.cs
- Cloud.cs
- Propagator.Evaluator.cs
- PathTooLongException.cs
- MappingItemCollection.cs
- DbDeleteCommandTree.cs
- XmlSerializer.cs
- OleDbCommandBuilder.cs
- IndexExpression.cs
- StringAnimationUsingKeyFrames.cs
- DiagnosticTrace.cs
- SqlCachedBuffer.cs
- TextElementCollectionHelper.cs
- ScrollItemPattern.cs
- SymLanguageVendor.cs
- CompositeControl.cs
- WebPartConnectionsCancelVerb.cs
- Vector3DCollectionConverter.cs
- ScriptMethodAttribute.cs
- RsaSecurityTokenAuthenticator.cs
- WindowClosedEventArgs.cs
- WebSysDefaultValueAttribute.cs
- OrderingInfo.cs
- DynamicHyperLink.cs
- BitmapCacheBrush.cs
- LinkButton.cs
- PeerCredential.cs
- Currency.cs
- NetNamedPipeBindingElement.cs
- DigitShape.cs
- ProfileParameter.cs
- ServiceModelEnhancedConfigurationElementCollection.cs
- BuildProvider.cs
- State.cs
- EntityDesignerDataSourceView.cs
- ProviderConnectionPointCollection.cs
- WriteStateInfoBase.cs
- RemoveStoryboard.cs
- CryptoSession.cs
- ASCIIEncoding.cs
- ButtonDesigner.cs
- CreateUserWizardAutoFormat.cs
- ExchangeUtilities.cs
- Scene3D.cs
- SqlDependency.cs
- GetBrowserTokenRequest.cs
- MouseCaptureWithinProperty.cs
- ActivationArguments.cs
- __Error.cs
- SchemaImporter.cs
- Vector3DIndependentAnimationStorage.cs
- Sql8ExpressionRewriter.cs
- SQLDecimal.cs
- NotifyCollectionChangedEventArgs.cs
- DataListCommandEventArgs.cs
- formatter.cs
- ConfigurationStrings.cs
- CustomErrorsSection.cs
- CodeSnippetCompileUnit.cs
- BuildProviderUtils.cs
- TreeNodeCollection.cs
- HtmlElement.cs
- BinaryReader.cs
- SystemUdpStatistics.cs
- XmlMembersMapping.cs
- HasRunnableWorkflowEvent.cs
- AssemblyBuilder.cs
- TextServicesCompartmentContext.cs
- Deflater.cs
- ButtonBase.cs
- EventMappingSettingsCollection.cs
- XmlLanguage.cs
- DashStyle.cs
- XPathNavigatorReader.cs
- CompletedAsyncResult.cs
- SqlProcedureAttribute.cs
- NotSupportedException.cs
- TextUtf8RawTextWriter.cs