﻿<?xml version="1.0" encoding="utf-8"?><Type Name="LocalVariableInfo" FullName="System.Reflection.LocalVariableInfo"><TypeSignature Language="C#" Value="public class LocalVariableInfo" /><TypeSignature Language="ILAsm" Value=".class public sequential ansi beforefieldinit LocalVariableInfo extends System.Object" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute></Attributes><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>To get a list of local variables in a method, use the <see cref="P:System.Reflection.MethodBody.LocalVariables" /> property. Use the <see cref="M:System.Reflection.MethodBase.GetMethodBody" /> method to obtain the <see cref="T:System.Reflection.MethodBody" /> for a <see cref="T:System.Reflection.MethodInfo" /> object.</para><block subset="none" type="note"><para>Local variable names are not persisted in metadata. In Microsoft intermediate language (MSIL), local variables are accessed by their position in the local variable signature.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Discovers the attributes of a local variable and provides access to local variable metadata.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected LocalVariableInfo ();" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This constructor is invoked by derived classes during the construction of <see cref="T:System.Reflection.LocalVariableInfo" /> objects.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Reflection.LocalVariableInfo" /> class.</para></summary></Docs></Member><Member MemberName="IsPinned"><MemberSignature Language="C#" Value="public virtual bool IsPinned { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsPinned" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>In unsafe code, an object must be pinned before it can be referred to by an unmanaged pointer. While the referenced object is pinned, it cannot be moved by garbage collection.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a <see cref="T:System.Boolean" /> value that indicates whether the object referred to by the local variable is pinned in memory.</para></summary></Docs></Member><Member MemberName="LocalIndex"><MemberSignature Language="C#" Value="public virtual int LocalIndex { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 LocalIndex" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Index numbers are assigned to local variables in the order in which they are declared.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the index of the local variable within the method body.</para></summary></Docs></Member><Member MemberName="LocalType"><MemberSignature Language="C#" Value="public virtual Type LocalType { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Type LocalType" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the type of the local variable.</para></summary></Docs></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public override string ToString ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Returns a user-readable string that describes the local variable.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A string that displays information about the local variable, including the type name, index, and pinned status.</para></returns></Docs></Member></Members></Type>