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
- ExternalException.cs
- EdmItemError.cs
- BindingNavigator.cs
- TemplateNameScope.cs
- BuildManager.cs
- XmlSchemaSimpleContentExtension.cs
- WebReferencesBuildProvider.cs
- UnknownBitmapEncoder.cs
- SiblingIterators.cs
- URLIdentityPermission.cs
- CharacterHit.cs
- DateTimeFormatInfo.cs
- mediapermission.cs
- ADRole.cs
- PermissionToken.cs
- ManagementScope.cs
- Tuple.cs
- TypeKeyValue.cs
- DataFormat.cs
- CellRelation.cs
- TargetControlTypeCache.cs
- StyleSheet.cs
- Sentence.cs
- HighlightVisual.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- NonBatchDirectoryCompiler.cs
- ContainsRowNumberChecker.cs
- PointValueSerializer.cs
- GridViewRowEventArgs.cs
- OperationParameterInfoCollection.cs
- Point3DAnimation.cs
- TemplateColumn.cs
- TextSelectionHelper.cs
- SchemaInfo.cs
- DesignerLoader.cs
- StateRuntime.cs
- AstTree.cs
- SubqueryTrackingVisitor.cs
- TypeConverterAttribute.cs
- RoleService.cs
- EntityWithKeyStrategy.cs
- BinaryReader.cs
- LinqDataSource.cs
- UshortList2.cs
- DataErrorValidationRule.cs
- DataError.cs
- RegexParser.cs
- UncommonField.cs
- DoubleAverageAggregationOperator.cs
- BinaryObjectReader.cs
- VisualStyleInformation.cs
- DEREncoding.cs
- FontInfo.cs
- StringConcat.cs
- HttpFileCollection.cs
- EditorPartChrome.cs
- CodeMemberMethod.cs
- EncoderParameters.cs
- CollectionAdapters.cs
- DesignerActionItem.cs
- GlyphingCache.cs
- DbSetClause.cs
- streamingZipPartStream.cs
- WindowsSysHeader.cs
- CodeDirectiveCollection.cs
- PenLineJoinValidation.cs
- OfTypeExpression.cs
- DeleteBookmarkScope.cs
- ScriptReference.cs
- WarningException.cs
- DbProviderSpecificTypePropertyAttribute.cs
- ToolConsole.cs
- SqlDataRecord.cs
- ReadingWritingEntityEventArgs.cs
- SQLSingle.cs
- StateMachineDesignerPaint.cs
- AnimatedTypeHelpers.cs
- DbMetaDataColumnNames.cs
- Viewport2DVisual3D.cs
- DataComponentGenerator.cs
- Rotation3DAnimationBase.cs
- HtmlInputText.cs
- Query.cs
- SchemaImporter.cs
- RuleSetCollection.cs
- Stroke2.cs
- AtlasWeb.Designer.cs
- NumberSubstitution.cs
- PrintController.cs
- CodeNamespaceImport.cs
- NetworkAddressChange.cs
- PersonalizationEntry.cs
- RuntimeHandles.cs
- Visual3D.cs
- HitTestDrawingContextWalker.cs
- UIAgentAsyncBeginRequest.cs
- DockPattern.cs
- OracleBinary.cs
- OlePropertyStructs.cs
- TouchEventArgs.cs