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
- CryptoStream.cs
- TimersDescriptionAttribute.cs
- HtmlMeta.cs
- Int32.cs
- LicenseContext.cs
- SettingsContext.cs
- Figure.cs
- GenerateScriptTypeAttribute.cs
- Int32.cs
- RegexCharClass.cs
- WebPartZoneCollection.cs
- SafeIUnknown.cs
- MetadataSerializer.cs
- RepeatBehaviorConverter.cs
- CuspData.cs
- RijndaelCryptoServiceProvider.cs
- CellParagraph.cs
- UserThread.cs
- MD5CryptoServiceProvider.cs
- ValueSerializerAttribute.cs
- ProfileInfo.cs
- CreateUserWizardStep.cs
- SQLBoolean.cs
- RegexGroup.cs
- XmlDictionaryWriter.cs
- NamedObject.cs
- SystemIPAddressInformation.cs
- ListenDesigner.cs
- WCFBuildProvider.cs
- RoleManagerEventArgs.cs
- X509Certificate.cs
- OleDbConnection.cs
- CryptoKeySecurity.cs
- EllipseGeometry.cs
- ProfileProvider.cs
- SqlRecordBuffer.cs
- CommandBindingCollection.cs
- XmlName.cs
- TabControlAutomationPeer.cs
- UpdatePanel.cs
- RIPEMD160Managed.cs
- ArraySortHelper.cs
- TemplateBindingExpressionConverter.cs
- Graphics.cs
- DrawItemEvent.cs
- ImageMetadata.cs
- IntSecurity.cs
- OleDbException.cs
- RemoteWebConfigurationHostStream.cs
- CacheRequest.cs
- WebSysDefaultValueAttribute.cs
- TextHidden.cs
- safesecurityhelperavalon.cs
- SmiXetterAccessMap.cs
- FacetChecker.cs
- CodeConditionStatement.cs
- SecondaryIndexDefinition.cs
- Propagator.ExtentPlaceholderCreator.cs
- GridViewDeleteEventArgs.cs
- ObjectViewEntityCollectionData.cs
- PersistenceIOParticipant.cs
- RelationalExpressions.cs
- WebHttpSecurityElement.cs
- DesignerToolboxInfo.cs
- SmiEventSink.cs
- OrderedEnumerableRowCollection.cs
- XmlBoundElement.cs
- TabletDeviceInfo.cs
- BinaryHeap.cs
- NamespaceEmitter.cs
- DynamicQueryStringParameter.cs
- RootContext.cs
- BehaviorEditorPart.cs
- DropShadowBitmapEffect.cs
- IdentityModelStringsVersion1.cs
- NumberFormatInfo.cs
- Ref.cs
- DataGridLinkButton.cs
- TransactionOptions.cs
- InternalControlCollection.cs
- ProxyGenerationError.cs
- MimeObjectFactory.cs
- BStrWrapper.cs
- MergeFilterQuery.cs
- FacetDescription.cs
- TextElementAutomationPeer.cs
- ObjectTypeMapping.cs
- ReachDocumentSequenceSerializerAsync.cs
- RecognizedAudio.cs
- TemplateXamlTreeBuilder.cs
- CodeCastExpression.cs
- Tag.cs
- JavaScriptObjectDeserializer.cs
- XPathAncestorIterator.cs
- XmlComment.cs
- HttpClientCertificate.cs
- SafeFileMappingHandle.cs
- SqlConnectionStringBuilder.cs
- ExpressionBuilder.cs
- OracleEncoding.cs