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
- DocumentApplication.cs
- ThreadStartException.cs
- MetadataArtifactLoaderComposite.cs
- ProgressiveCrcCalculatingStream.cs
- BrushConverter.cs
- CompleteWizardStep.cs
- ConfigurationElement.cs
- ToolStripDropDownItemDesigner.cs
- PageThemeBuildProvider.cs
- TypeNameParser.cs
- EntityCollection.cs
- CreatingCookieEventArgs.cs
- SqlPersonalizationProvider.cs
- DefaultSettingsSection.cs
- documentsequencetextcontainer.cs
- ServiceReference.cs
- MemberDescriptor.cs
- _DisconnectOverlappedAsyncResult.cs
- EventOpcode.cs
- ObjectAssociationEndMapping.cs
- AnnotationDocumentPaginator.cs
- ProfileService.cs
- OptionalRstParameters.cs
- DataRowComparer.cs
- TextServicesLoader.cs
- ToolStripItem.cs
- RequestQueue.cs
- HeaderElement.cs
- Button.cs
- WebPartsPersonalizationAuthorization.cs
- SqlAggregateChecker.cs
- figurelength.cs
- hresults.cs
- AutoResizedEvent.cs
- EntityDataSourceView.cs
- RotationValidation.cs
- NamespaceImport.cs
- BufferedGraphics.cs
- DiscreteKeyFrames.cs
- FixedDocumentSequencePaginator.cs
- SqlServices.cs
- Expression.cs
- SchemaElementLookUpTableEnumerator.cs
- DataControlField.cs
- NamespaceInfo.cs
- Properties.cs
- WmlValidationSummaryAdapter.cs
- ACL.cs
- AQNBuilder.cs
- ImplicitInputBrush.cs
- Rules.cs
- _HelperAsyncResults.cs
- ScriptingWebServicesSectionGroup.cs
- SignHashRequest.cs
- JournalEntry.cs
- X509ChainElement.cs
- RuntimeCompatibilityAttribute.cs
- BaseCodePageEncoding.cs
- SqlHelper.cs
- Asn1IntegerConverter.cs
- DataControlLinkButton.cs
- grammarelement.cs
- AnchoredBlock.cs
- _OSSOCK.cs
- RootCodeDomSerializer.cs
- SmiSettersStream.cs
- XamlStyleSerializer.cs
- EllipseGeometry.cs
- BindingCollectionElement.cs
- ConfigurationStrings.cs
- TableRowCollection.cs
- PerfCounters.cs
- XmlAttributeAttribute.cs
- SqlRowUpdatingEvent.cs
- OpenFileDialog.cs
- StyleSheet.cs
- ActivityValidator.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- CorePropertiesFilter.cs
- ResourceManagerWrapper.cs
- UserMapPath.cs
- ClientRequest.cs
- PersianCalendar.cs
- SortExpressionBuilder.cs
- SrgsDocument.cs
- OutputCacheProfile.cs
- DataObjectSettingDataEventArgs.cs
- NonVisualControlAttribute.cs
- GroupBoxDesigner.cs
- VarRemapper.cs
- SqlConnectionStringBuilder.cs
- FragmentQuery.cs
- PrintPageEvent.cs
- XmlSchemaAppInfo.cs
- UseAttributeSetsAction.cs
- ContractMethodParameterInfo.cs
- GridToolTip.cs
- XmlSchemaAny.cs
- DEREncoding.cs
- Win32.cs