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
- webclient.cs
- AnimatedTypeHelpers.cs
- Double.cs
- ListViewGroup.cs
- RequestCacheEntry.cs
- MethodBuilder.cs
- objectresult_tresulttype.cs
- ComponentFactoryHelpers.cs
- EventLogTraceListener.cs
- QueryableDataSourceHelper.cs
- DataViewManager.cs
- Vector3DAnimation.cs
- BitmapSource.cs
- EncoderExceptionFallback.cs
- ButtonStandardAdapter.cs
- ToolStripDropDownClosingEventArgs.cs
- StringFreezingAttribute.cs
- DataServiceRequestArgs.cs
- HttpRequestTraceRecord.cs
- PropertyManager.cs
- CompiledRegexRunner.cs
- SqlDataSourceCustomCommandPanel.cs
- XmlWriterDelegator.cs
- PrivilegeNotHeldException.cs
- TextParaLineResult.cs
- MissingSatelliteAssemblyException.cs
- DbConnectionStringCommon.cs
- WebPartVerb.cs
- WindowsImpersonationContext.cs
- TextTreeUndo.cs
- IconConverter.cs
- NameSpaceEvent.cs
- HeaderedItemsControl.cs
- MatrixAnimationBase.cs
- SoapInteropTypes.cs
- BypassElement.cs
- Thumb.cs
- SoapTypeAttribute.cs
- BrowserCapabilitiesFactory.cs
- DataRelation.cs
- CodeCatchClause.cs
- Handle.cs
- ColumnBinding.cs
- LinearQuaternionKeyFrame.cs
- _ProxyChain.cs
- WebException.cs
- TableRowGroup.cs
- DrawingAttributesDefaultValueFactory.cs
- ControlTemplate.cs
- InvalidFilterCriteriaException.cs
- Literal.cs
- WsdlBuildProvider.cs
- PrinterUnitConvert.cs
- AudioLevelUpdatedEventArgs.cs
- AdapterUtil.cs
- UnsafeNativeMethodsMilCoreApi.cs
- ToolStripDesignerUtils.cs
- DragDeltaEventArgs.cs
- DataTableExtensions.cs
- HttpModuleActionCollection.cs
- MatrixIndependentAnimationStorage.cs
- webbrowsersite.cs
- ThicknessConverter.cs
- ToolStripRenderer.cs
- MetabaseServerConfig.cs
- IISMapPath.cs
- FontWeight.cs
- TextWriter.cs
- WinCategoryAttribute.cs
- Rotation3DAnimationUsingKeyFrames.cs
- Configuration.cs
- TableRowsCollectionEditor.cs
- ExtendedProtectionPolicyTypeConverter.cs
- OutputCacheModule.cs
- ClientTargetCollection.cs
- ClassValidator.cs
- WebServiceMethodData.cs
- Pkcs9Attribute.cs
- EntityClientCacheKey.cs
- EntityContainerRelationshipSetEnd.cs
- RegexNode.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SystemGatewayIPAddressInformation.cs
- HtmlValidationSummaryAdapter.cs
- WizardPanel.cs
- BindingExpression.cs
- HttpHandlerActionCollection.cs
- ToolBarButton.cs
- PropertyGeneratedEventArgs.cs
- CaseInsensitiveHashCodeProvider.cs
- UriTemplateClientFormatter.cs
- JsonXmlDataContract.cs
- mansign.cs
- InnerItemCollectionView.cs
- BCLDebug.cs
- Properties.cs
- COSERVERINFO.cs
- AnnotationComponentManager.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- SiteIdentityPermission.cs