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
- WebServiceErrorEvent.cs
- infer.cs
- UrlMapping.cs
- Menu.cs
- _ShellExpression.cs
- NumericUpDownAcceleration.cs
- MsmqChannelFactoryBase.cs
- ConfigurationCollectionAttribute.cs
- Application.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- CalendarButton.cs
- CollectionCodeDomSerializer.cs
- SignatureResourcePool.cs
- FormViewCommandEventArgs.cs
- Stylesheet.cs
- MergeEnumerator.cs
- OdbcDataReader.cs
- Stack.cs
- PersonalizationState.cs
- bidPrivateBase.cs
- CodeParameterDeclarationExpressionCollection.cs
- WebPartTransformer.cs
- LayoutSettings.cs
- CachedCompositeFamily.cs
- HttpRequestCacheValidator.cs
- MemberProjectedSlot.cs
- CellParaClient.cs
- SqlMethodAttribute.cs
- SkewTransform.cs
- DefaultSection.cs
- EngineSiteSapi.cs
- XmlSchemaNotation.cs
- NameValueSectionHandler.cs
- PTProvider.cs
- SudsWriter.cs
- MouseEvent.cs
- XmlLinkedNode.cs
- SQLInt64Storage.cs
- StateWorkerRequest.cs
- SplitterPanel.cs
- AdjustableArrowCap.cs
- ToolboxDataAttribute.cs
- WebZone.cs
- HttpRuntimeSection.cs
- XmlAttributes.cs
- ProcessModelSection.cs
- SmiConnection.cs
- Symbol.cs
- DES.cs
- DocumentViewer.cs
- Quad.cs
- HighlightComponent.cs
- FocusManager.cs
- DeploymentSectionCache.cs
- ProxyWebPartConnectionCollection.cs
- Pkcs9Attribute.cs
- CqlBlock.cs
- TextFormatterImp.cs
- DbConnectionPoolOptions.cs
- WebColorConverter.cs
- MemberAccessException.cs
- XmlSchemaIdentityConstraint.cs
- MSHTMLHost.cs
- WasEndpointConfigContainer.cs
- OdbcHandle.cs
- Condition.cs
- Event.cs
- fixedPageContentExtractor.cs
- NameObjectCollectionBase.cs
- Table.cs
- CollectionConverter.cs
- Atom10FeedFormatter.cs
- BuilderPropertyEntry.cs
- OleDbConnection.cs
- KeyedHashAlgorithm.cs
- MasterPageBuildProvider.cs
- CellPartitioner.cs
- XomlSerializationHelpers.cs
- MenuAutomationPeer.cs
- ConnectionManagementSection.cs
- DuplicateContext.cs
- ConditionalAttribute.cs
- ResponseStream.cs
- _TimerThread.cs
- EntityContainerAssociationSetEnd.cs
- DiscoveryOperationContextExtension.cs
- ComplexTypeEmitter.cs
- DesignerActionTextItem.cs
- PolicyChain.cs
- TemplateBindingExtensionConverter.cs
- NoneExcludedImageIndexConverter.cs
- _NetRes.cs
- ControlPropertyNameConverter.cs
- WindowsGraphicsCacheManager.cs
- TraceLog.cs
- WebPartDisplayModeCollection.cs
- HttpRuntime.cs
- FormsAuthenticationConfiguration.cs
- ServiceActivationException.cs
- HelpInfo.cs