﻿<?xml version="1.0" encoding="utf-8"?><Type Name="Closure" FullName="System.Runtime.CompilerServices.Closure"><TypeSignature Language="C#" Value="public sealed class Closure" /><TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit Closure extends System.Object" /><AssemblyInfo><AssemblyName>System.Core</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Attributes><Attribute><AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName></Attribute><Attribute><AttributeName>System.Diagnostics.DebuggerStepThrough</AttributeName></Attribute></Attributes><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents the runtime state of a dynamically generated method.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public Closure (object[] constants, object[] locals);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(object[] constants, object[] locals) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="constants" Type="System.Object[]" /><Parameter Name="locals" Type="System.Object[]" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates an object to hold state of a dynamically generated method.</para></summary><param name="constants"><attribution license="cc4" from="Microsoft" modified="false" />The constant values that are used by the method.</param><param name="locals"><attribution license="cc4" from="Microsoft" modified="false" />The hoisted local variables from the parent context.</param></Docs></Member><Member MemberName="Constants"><MemberSignature Language="C#" Value="public readonly object[] Constants;" /><MemberSignature Language="ILAsm" Value=".field public initonly object[] Constants" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object[]</ReturnType></ReturnValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents the non-trivial constants and locally executable expressions that are referenced by a dynamically generated method.</para></summary></Docs></Member><Member MemberName="Locals"><MemberSignature Language="C#" Value="public readonly object[] Locals;" /><MemberSignature Language="ILAsm" Value=".field public initonly object[] Locals" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object[]</ReturnType></ReturnValue><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Represents the hoisted local variables from the parent context.</para></summary></Docs></Member></Members></Type>