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
- WebServiceParameterData.cs
- DrawingContextFlattener.cs
- NamespaceEmitter.cs
- XPathDocumentIterator.cs
- PersonalizationAdministration.cs
- DataControlFieldHeaderCell.cs
- XmlDataDocument.cs
- ReferenceEqualityComparer.cs
- Expander.cs
- DelegateHelpers.cs
- SqlInternalConnection.cs
- SplitterCancelEvent.cs
- RemoteArgument.cs
- Matrix3D.cs
- CryptoHelper.cs
- RulePatternOps.cs
- RequestNavigateEventArgs.cs
- ViewStateModeByIdAttribute.cs
- BuiltInExpr.cs
- FormCollection.cs
- RotationValidation.cs
- VisualStyleRenderer.cs
- DataServiceExpressionVisitor.cs
- EllipticalNodeOperations.cs
- BindingMAnagerBase.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- RankException.cs
- TokenBasedSetEnumerator.cs
- DataRecordInfo.cs
- ipaddressinformationcollection.cs
- PerformanceCounterCategory.cs
- TypeUtil.cs
- X509RawDataKeyIdentifierClause.cs
- ProjectedWrapper.cs
- DataGridCell.cs
- StrokeSerializer.cs
- QEncodedStream.cs
- StyleBamlRecordReader.cs
- MethodCallConverter.cs
- Panel.cs
- GPPOINT.cs
- Button.cs
- RootBrowserWindow.cs
- RequestSecurityTokenResponse.cs
- DragStartedEventArgs.cs
- OleDbCommandBuilder.cs
- ResourceAssociationTypeEnd.cs
- IODescriptionAttribute.cs
- XmlSchemaComplexContentRestriction.cs
- ChannelManager.cs
- ExpressionHelper.cs
- SqlRetyper.cs
- EntityDataSourceEntityTypeFilterItem.cs
- TableRow.cs
- SqlConnectionHelper.cs
- RestHandlerFactory.cs
- ModelItemCollection.cs
- ExpressionBuilder.cs
- PresentationSource.cs
- BrowserCapabilitiesFactoryBase.cs
- DataGridHeaderBorder.cs
- IdentitySection.cs
- TextElementCollection.cs
- Zone.cs
- EpmSyndicationContentSerializer.cs
- CustomAttributeBuilder.cs
- ArrayList.cs
- SessionStateSection.cs
- NamespaceEmitter.cs
- CompositeScriptReferenceEventArgs.cs
- ScrollProviderWrapper.cs
- FormViewUpdatedEventArgs.cs
- InputBinder.cs
- XmlWrappingReader.cs
- ADRoleFactoryConfiguration.cs
- Crc32.cs
- ResourceDescriptionAttribute.cs
- CancelEventArgs.cs
- InputMethodStateChangeEventArgs.cs
- Camera.cs
- SetterBaseCollection.cs
- PrimitiveSchema.cs
- _AutoWebProxyScriptHelper.cs
- FigureHelper.cs
- ValueTypeIndexerReference.cs
- RuntimeHelpers.cs
- FileDataSourceCache.cs
- Soap12ProtocolReflector.cs
- WmlMobileTextWriter.cs
- ExpandoClass.cs
- TextDecorationLocationValidation.cs
- ImageIndexConverter.cs
- RemoteWebConfigurationHostStream.cs
- TabletDevice.cs
- DispatchWrapper.cs
- _ListenerRequestStream.cs
- TrackingValidationObjectDictionary.cs
- BodyGlyph.cs
- HTMLTagNameToTypeMapper.cs
- GridToolTip.cs