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
- UdpDiscoveryEndpointElement.cs
- ThicknessAnimationBase.cs
- IntSecurity.cs
- XmlQualifiedNameTest.cs
- HttpRuntime.cs
- PolyLineSegment.cs
- ExpressionParser.cs
- WebPartEditorApplyVerb.cs
- ApplicationSettingsBase.cs
- PointAnimationUsingKeyFrames.cs
- FontDifferentiator.cs
- SearchForVirtualItemEventArgs.cs
- RegexTree.cs
- LocalTransaction.cs
- DataRowCollection.cs
- TimeSpanStorage.cs
- ComplusEndpointConfigContainer.cs
- CodeRegionDirective.cs
- XmlDataLoader.cs
- XPathNavigatorReader.cs
- DllNotFoundException.cs
- DecimalConstantAttribute.cs
- AmbientEnvironment.cs
- BitmapEffectDrawingContextWalker.cs
- ConfigurationProperty.cs
- WorkflowViewElement.cs
- DateTime.cs
- WebContext.cs
- FindSimilarActivitiesVerb.cs
- InternalPermissions.cs
- ApplicationGesture.cs
- SqlTriggerContext.cs
- WebPartDisplayModeEventArgs.cs
- WriteFileContext.cs
- MemberHolder.cs
- DBDataPermissionAttribute.cs
- FlowDocumentPaginator.cs
- SiteMapNode.cs
- ParallelActivityDesigner.cs
- DataSpaceManager.cs
- DataSourceCache.cs
- login.cs
- SqlProviderUtilities.cs
- ConfigurationLocationCollection.cs
- _SslSessionsCache.cs
- DecoderNLS.cs
- FunctionDescription.cs
- Stacktrace.cs
- FirstMatchCodeGroup.cs
- TypedReference.cs
- DataPagerFieldCommandEventArgs.cs
- PropagationProtocolsTracing.cs
- KeyedCollection.cs
- ColorPalette.cs
- WebPartConnectionsConfigureVerb.cs
- StorageEntityTypeMapping.cs
- XsdBuildProvider.cs
- MediaSystem.cs
- RoleManagerSection.cs
- TablePattern.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- FileUpload.cs
- EntitySqlQueryBuilder.cs
- PopupRoot.cs
- WrappedReader.cs
- LockCookie.cs
- VirtualPathData.cs
- invalidudtexception.cs
- BitmapEffectDrawingContextState.cs
- HebrewCalendar.cs
- VisualStyleInformation.cs
- FlowchartDesigner.Helpers.cs
- PersonalizableAttribute.cs
- XamlToRtfParser.cs
- WebPartZoneCollection.cs
- Attributes.cs
- RepeatBehaviorConverter.cs
- CharEntityEncoderFallback.cs
- CompositionCommandSet.cs
- HtmlForm.cs
- HtmlEmptyTagControlBuilder.cs
- TableItemPattern.cs
- NegationPusher.cs
- EdmSchemaError.cs
- FontUnit.cs
- Query.cs
- storepermission.cs
- RedirectionProxy.cs
- Int16Storage.cs
- CallId.cs
- CookielessHelper.cs
- SafeLocalMemHandle.cs
- ProtectedConfigurationProviderCollection.cs
- OutputWindow.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- SqlDataSourceFilteringEventArgs.cs
- ConfigsHelper.cs
- TextModifier.cs
- CodeValidator.cs
- XmlLanguageConverter.cs