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
- WindowsRebar.cs
- CommandDevice.cs
- PropertyGridEditorPart.cs
- BitmapEffectGroup.cs
- xdrvalidator.cs
- GraphicsContainer.cs
- WeakHashtable.cs
- AccessKeyManager.cs
- ScrollProperties.cs
- Int64Converter.cs
- LineBreak.cs
- RPIdentityRequirement.cs
- SnapshotChangeTrackingStrategy.cs
- QilChoice.cs
- EmptyTextWriter.cs
- SecUtil.cs
- mediaeventargs.cs
- SimpleMailWebEventProvider.cs
- DefaultEventAttribute.cs
- ListSourceHelper.cs
- ResourceWriter.cs
- Ops.cs
- Latin1Encoding.cs
- GPRECTF.cs
- ThrowHelper.cs
- ApplicationCommands.cs
- BaseCollection.cs
- SynchronousChannelMergeEnumerator.cs
- RecipientIdentity.cs
- PropertyFilter.cs
- OrCondition.cs
- KnownAssembliesSet.cs
- RoleManagerModule.cs
- CrossAppDomainChannel.cs
- QilSortKey.cs
- HtmlImage.cs
- PolyQuadraticBezierSegment.cs
- StrokeNode.cs
- IxmlLineInfo.cs
- DbParameterHelper.cs
- DoubleAnimationBase.cs
- DispatcherEventArgs.cs
- UnknownBitmapDecoder.cs
- PluralizationServiceUtil.cs
- ItemsControlAutomationPeer.cs
- _ChunkParse.cs
- Overlapped.cs
- FormViewDeletedEventArgs.cs
- StringDictionaryEditor.cs
- ReadOnlyDataSourceView.cs
- PrintPreviewDialog.cs
- ByteAnimationUsingKeyFrames.cs
- EventLogPermissionAttribute.cs
- AxHost.cs
- BamlResourceDeserializer.cs
- ActivityCodeGenerator.cs
- FullTextState.cs
- ApplicationDirectoryMembershipCondition.cs
- TraceXPathNavigator.cs
- DocumentEventArgs.cs
- UriExt.cs
- MsmqIntegrationInputMessage.cs
- SafeRightsManagementPubHandle.cs
- RotateTransform3D.cs
- TreeNodeStyleCollection.cs
- XsdBuildProvider.cs
- DataRecordInternal.cs
- XmlSchemaGroupRef.cs
- RequestQueue.cs
- FloaterParagraph.cs
- ValidationError.cs
- ServiceHostFactory.cs
- XmlCharCheckingReader.cs
- ISAPIRuntime.cs
- ZipIOExtraField.cs
- XhtmlBasicLiteralTextAdapter.cs
- WebPartMenuStyle.cs
- EditableTreeList.cs
- RayMeshGeometry3DHitTestResult.cs
- TemplateLookupAction.cs
- OleDbWrapper.cs
- ExpressionUtilities.cs
- ParserStreamGeometryContext.cs
- RoleService.cs
- BitmapPalette.cs
- AnnotationResourceChangedEventArgs.cs
- XmlAttributes.cs
- SchemaImporterExtensionElement.cs
- EntityTransaction.cs
- Activator.cs
- MemoryStream.cs
- ContextMenuStrip.cs
- ComEventsMethod.cs
- Timer.cs
- WorkflowInstanceExtensionProvider.cs
- FunctionMappingTranslator.cs
- StringSource.cs
- Configuration.cs
- Int32AnimationBase.cs
- BlurEffect.cs