Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PanelDesigner.cs
- DeviceSpecific.cs
- UnhandledExceptionEventArgs.cs
- TextTrailingCharacterEllipsis.cs
- RootBrowserWindowProxy.cs
- BaseAsyncResult.cs
- SrgsDocumentParser.cs
- DuplicateDetector.cs
- MouseButtonEventArgs.cs
- FastPropertyAccessor.cs
- HtmlToClrEventProxy.cs
- ThemeableAttribute.cs
- CodeMethodReturnStatement.cs
- MappingMetadataHelper.cs
- HttpCapabilitiesSectionHandler.cs
- PartialTrustVisibleAssembliesSection.cs
- HuffCodec.cs
- GeometryConverter.cs
- AbstractExpressions.cs
- DataFieldConverter.cs
- ProfileInfo.cs
- XmlStreamStore.cs
- CodeTypeMember.cs
- SchemaHelper.cs
- RegisteredDisposeScript.cs
- ApplyImportsAction.cs
- RecordsAffectedEventArgs.cs
- SecuritySessionServerSettings.cs
- ManifestResourceInfo.cs
- XsltSettings.cs
- StringValidator.cs
- ModelPropertyImpl.cs
- AutomationInteropProvider.cs
- CheckBoxStandardAdapter.cs
- ScriptManager.cs
- WeakHashtable.cs
- InstanceOwnerQueryResult.cs
- Paragraph.cs
- SocketPermission.cs
- TimeoutException.cs
- FillErrorEventArgs.cs
- RepeaterItemEventArgs.cs
- RtfControlWordInfo.cs
- XpsResourcePolicy.cs
- WebPartVerbsEventArgs.cs
- UTF8Encoding.cs
- HttpConfigurationContext.cs
- TypeBuilder.cs
- RectAnimationClockResource.cs
- CodeTypeDeclaration.cs
- ExtenderProvidedPropertyAttribute.cs
- AnnotationComponentManager.cs
- AppDomainProtocolHandler.cs
- WebBaseEventKeyComparer.cs
- Error.cs
- HttpPostLocalhostServerProtocol.cs
- CompoundFileStorageReference.cs
- FlagsAttribute.cs
- RoutedCommand.cs
- XmlSigningNodeWriter.cs
- DeploymentSectionCache.cs
- HotCommands.cs
- WindowsTitleBar.cs
- DirectoryInfo.cs
- ReadOnlyHierarchicalDataSource.cs
- SizeLimitedCache.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- Misc.cs
- ReferenceConverter.cs
- WebBaseEventKeyComparer.cs
- ResourceReferenceExpression.cs
- AsymmetricAlgorithm.cs
- HttpModuleCollection.cs
- WebPartCancelEventArgs.cs
- PropertySourceInfo.cs
- SqlDependency.cs
- X509Certificate2Collection.cs
- BulletedListEventArgs.cs
- BamlLocalizabilityResolver.cs
- LinqDataSourceHelper.cs
- DataBoundLiteralControl.cs
- DirectionalLight.cs
- XmlSchemaAttributeGroup.cs
- JoinTreeSlot.cs
- DataGridItemEventArgs.cs
- DesignerDataStoredProcedure.cs
- TimeManager.cs
- TypeValidationEventArgs.cs
- Token.cs
- TypedOperationInfo.cs
- ProvideValueServiceProvider.cs
- DrawingContext.cs
- Multiply.cs
- RoleGroupCollection.cs
- Debug.cs
- Action.cs
- ThreadStateException.cs
- ClientTargetSection.cs
- ObjectDataSourceView.cs
- InternalConfigConfigurationFactory.cs