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
- BufferAllocator.cs
- XmlChildEnumerator.cs
- WebEvents.cs
- ExpanderAutomationPeer.cs
- InteropBitmapSource.cs
- HttpCacheVary.cs
- SiteMapProvider.cs
- ErrorHandler.cs
- ListControlActionList.cs
- UserCancellationException.cs
- PeerIPHelper.cs
- TreeIterators.cs
- MatrixTransform.cs
- PtsHelper.cs
- CommonProperties.cs
- ListViewTableCell.cs
- HMACSHA512.cs
- JobDuplex.cs
- AsyncDataRequest.cs
- CallContext.cs
- ListenerElementsCollection.cs
- ObjectManager.cs
- AuthenticateEventArgs.cs
- AmbientValueAttribute.cs
- OdbcInfoMessageEvent.cs
- ViewEvent.cs
- AttributedMetaModel.cs
- Module.cs
- DetailsViewInsertEventArgs.cs
- WebBrowser.cs
- TextFormatterImp.cs
- SecureStringHasher.cs
- FontWeightConverter.cs
- ServiceModelConfigurationSectionGroup.cs
- AssociationSetEnd.cs
- DiscoveryClient.cs
- StagingAreaInputItem.cs
- BindingExpressionUncommonField.cs
- UiaCoreTypesApi.cs
- StrongNameKeyPair.cs
- WebException.cs
- TableRowCollection.cs
- LineServicesRun.cs
- AmbiguousMatchException.cs
- SchemaMapping.cs
- autovalidator.cs
- ApplicationGesture.cs
- Positioning.cs
- LockRecoveryTask.cs
- ObjectNotFoundException.cs
- DirectoryInfo.cs
- EdmComplexTypeAttribute.cs
- NamedServiceModelExtensionCollectionElement.cs
- HuffCodec.cs
- IdentitySection.cs
- GradientPanel.cs
- WebUtil.cs
- WebExceptionStatus.cs
- SqlUserDefinedTypeAttribute.cs
- ACL.cs
- SelectionRangeConverter.cs
- WindowsFont.cs
- CompilerLocalReference.cs
- ContractsBCL.cs
- Mutex.cs
- Persist.cs
- ControlPaint.cs
- EntityCommand.cs
- ExtensionQuery.cs
- AuthenticationModuleElement.cs
- RepeatButton.cs
- ApplicationGesture.cs
- BinaryMethodMessage.cs
- MLangCodePageEncoding.cs
- SchemaMerger.cs
- DataSourceControl.cs
- _HeaderInfo.cs
- CornerRadiusConverter.cs
- StartUpEventArgs.cs
- PhoneCallDesigner.cs
- MimeMapping.cs
- HttpDictionary.cs
- DescendentsWalker.cs
- DrawingContextDrawingContextWalker.cs
- UpDownEvent.cs
- OlePropertyStructs.cs
- DragAssistanceManager.cs
- PersonalizationProviderCollection.cs
- UniqueID.cs
- RadioButtonFlatAdapter.cs
- AuthenticationModuleElement.cs
- RemoteWebConfigurationHostStream.cs
- Util.cs
- ScaleTransform.cs
- SQLStringStorage.cs
- InputScope.cs
- KerberosReceiverSecurityToken.cs
- NetworkInformationException.cs
- PartitionResolver.cs
- ExtensibleClassFactory.cs