Code:
/ 4.0 / 4.0 / 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. /* **************************************************************************** * * 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
- TTSEngineProxy.cs
- WebEventTraceProvider.cs
- ScriptingJsonSerializationSection.cs
- TcpClientSocketManager.cs
- Automation.cs
- Repeater.cs
- ConnectionInterfaceCollection.cs
- X509Utils.cs
- OrthographicCamera.cs
- FontNameConverter.cs
- RunClient.cs
- OleDbConnectionInternal.cs
- ISAPIApplicationHost.cs
- TableSectionStyle.cs
- HttpModuleActionCollection.cs
- GrammarBuilderWildcard.cs
- HtmlImage.cs
- Stack.cs
- RetrieveVirtualItemEventArgs.cs
- ParameterEditorUserControl.cs
- FormsAuthenticationUserCollection.cs
- CompilerGlobalScopeAttribute.cs
- RectangleF.cs
- RTLAwareMessageBox.cs
- ArcSegment.cs
- LayoutUtils.cs
- EmptyEnumerator.cs
- CopyAction.cs
- Size.cs
- MultipartIdentifier.cs
- SlipBehavior.cs
- PageOutputColor.cs
- ProtocolElementCollection.cs
- TemplateNodeContextMenu.cs
- ScrollableControl.cs
- WsdlBuildProvider.cs
- PolygonHotSpot.cs
- HtmlElement.cs
- CommandField.cs
- DefaultCommandConverter.cs
- FilterableAttribute.cs
- EnvelopedSignatureTransform.cs
- TextParagraphView.cs
- RadioButton.cs
- FileEnumerator.cs
- CounterSetInstanceCounterDataSet.cs
- AttachedPropertyMethodSelector.cs
- Profiler.cs
- CodeAttributeDeclarationCollection.cs
- CornerRadiusConverter.cs
- SizeConverter.cs
- ConfigXmlComment.cs
- ProfilePropertyNameValidator.cs
- ColorAnimationBase.cs
- DynamicILGenerator.cs
- EventLogInformation.cs
- Main.cs
- ObjectDisposedException.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- TdsRecordBufferSetter.cs
- TransformedBitmap.cs
- FieldToken.cs
- CapacityStreamGeometryContext.cs
- XmlBinaryReaderSession.cs
- CultureTableRecord.cs
- Vector3DIndependentAnimationStorage.cs
- TextSegment.cs
- WeakReferenceEnumerator.cs
- XmlCodeExporter.cs
- ContractComponent.cs
- NotifyInputEventArgs.cs
- OpacityConverter.cs
- PermissionAttributes.cs
- TableItemStyle.cs
- DurationConverter.cs
- MetadataUtilsSmi.cs
- CacheDependency.cs
- DesignerCategoryAttribute.cs
- TabRenderer.cs
- Transform3D.cs
- ProtectedConfiguration.cs
- WebPartConnectionsCloseVerb.cs
- Model3D.cs
- DataSourceSelectArguments.cs
- AlternateViewCollection.cs
- Comparer.cs
- EnumerableRowCollection.cs
- Baml2006SchemaContext.cs
- RtfToken.cs
- SetState.cs
- DrawingGroup.cs
- FontCollection.cs
- ModelUIElement3D.cs
- RotateTransform.cs
- PartialList.cs
- DesignOnlyAttribute.cs
- HtmlHead.cs
- ModuleBuilderData.cs
- ToolboxItemFilterAttribute.cs
- CodeDirectoryCompiler.cs