Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
720 lines (720 sloc) 43 KB
<Type Name="InstructionEncoder" FullName="System.Reflection.Metadata.Ecma335.InstructionEncoder">
<TypeSignature Language="C#" Value="public struct InstructionEncoder" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit InstructionEncoder extends System.ValueType" />
<TypeSignature Language="DocId" Value="T:System.Reflection.Metadata.Ecma335.InstructionEncoder" />
<TypeSignature Language="VB.NET" Value="Public Structure InstructionEncoder" />
<TypeSignature Language="C++ CLI" Value="public value class InstructionEncoder" />
<TypeSignature Language="F#" Value="type InstructionEncoder = struct" />
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="netcore-2.1;netcore-2.2;netcore-3.0">
<AttributeName>System.Runtime.CompilerServices.IsReadOnly</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public InstructionEncoder (System.Reflection.Metadata.BlobBuilder codeBuilder, System.Reflection.Metadata.Ecma335.ControlFlowBuilder controlFlowBuilder = null);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Reflection.Metadata.BlobBuilder codeBuilder, class System.Reflection.Metadata.Ecma335.ControlFlowBuilder controlFlowBuilder) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.#ctor(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.ControlFlowBuilder)" />
<MemberSignature Language="F#" Value="new System.Reflection.Metadata.Ecma335.InstructionEncoder : System.Reflection.Metadata.BlobBuilder * System.Reflection.Metadata.Ecma335.ControlFlowBuilder -&gt; System.Reflection.Metadata.Ecma335.InstructionEncoder" Usage="new System.Reflection.Metadata.Ecma335.InstructionEncoder (codeBuilder, controlFlowBuilder)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="codeBuilder" Type="System.Reflection.Metadata.BlobBuilder" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
<Parameter Name="controlFlowBuilder" Type="System.Reflection.Metadata.Ecma335.ControlFlowBuilder" Index="1" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="codeBuilder">To be added.</param>
<param name="controlFlowBuilder">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Branch">
<MemberSignature Language="C#" Value="public void Branch (System.Reflection.Metadata.ILOpCode code, System.Reflection.Metadata.Ecma335.LabelHandle label);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Branch(valuetype System.Reflection.Metadata.ILOpCode code, valuetype System.Reflection.Metadata.Ecma335.LabelHandle label) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Branch(System.Reflection.Metadata.ILOpCode,System.Reflection.Metadata.Ecma335.LabelHandle)" />
<MemberSignature Language="VB.NET" Value="Public Sub Branch (code As ILOpCode, label As LabelHandle)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void Branch(System::Reflection::Metadata::ILOpCode code, System::Reflection::Metadata::Ecma335::LabelHandle label);" />
<MemberSignature Language="F#" Value="member this.Branch : System.Reflection.Metadata.ILOpCode * System.Reflection.Metadata.Ecma335.LabelHandle -&gt; unit" Usage="instructionEncoder.Branch (code, label)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="code" Type="System.Reflection.Metadata.ILOpCode" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
<Parameter Name="label" Type="System.Reflection.Metadata.Ecma335.LabelHandle" Index="1" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="code">To be added.</param>
<param name="label">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Call">
<MemberSignature Language="C#" Value="public void Call (System.Reflection.Metadata.EntityHandle methodHandle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Call(valuetype System.Reflection.Metadata.EntityHandle methodHandle) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.EntityHandle)" />
<MemberSignature Language="VB.NET" Value="Public Sub Call (methodHandle As EntityHandle)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void Call(System::Reflection::Metadata::EntityHandle methodHandle);" />
<MemberSignature Language="F#" Value="member this.Call : System.Reflection.Metadata.EntityHandle -&gt; unit" Usage="instructionEncoder.Call methodHandle" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="methodHandle" Type="System.Reflection.Metadata.EntityHandle" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="methodHandle">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Call">
<MemberSignature Language="C#" Value="public void Call (System.Reflection.Metadata.MemberReferenceHandle methodHandle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Call(valuetype System.Reflection.Metadata.MemberReferenceHandle methodHandle) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.MemberReferenceHandle)" />
<MemberSignature Language="VB.NET" Value="Public Sub Call (methodHandle As MemberReferenceHandle)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void Call(System::Reflection::Metadata::MemberReferenceHandle methodHandle);" />
<MemberSignature Language="F#" Value="member this.Call : System.Reflection.Metadata.MemberReferenceHandle -&gt; unit" Usage="instructionEncoder.Call methodHandle" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="methodHandle" Type="System.Reflection.Metadata.MemberReferenceHandle" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="methodHandle">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Call">
<MemberSignature Language="C#" Value="public void Call (System.Reflection.Metadata.MethodDefinitionHandle methodHandle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Call(valuetype System.Reflection.Metadata.MethodDefinitionHandle methodHandle) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.MethodDefinitionHandle)" />
<MemberSignature Language="VB.NET" Value="Public Sub Call (methodHandle As MethodDefinitionHandle)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void Call(System::Reflection::Metadata::MethodDefinitionHandle methodHandle);" />
<MemberSignature Language="F#" Value="member this.Call : System.Reflection.Metadata.MethodDefinitionHandle -&gt; unit" Usage="instructionEncoder.Call methodHandle" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="methodHandle" Type="System.Reflection.Metadata.MethodDefinitionHandle" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="methodHandle">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Call">
<MemberSignature Language="C#" Value="public void Call (System.Reflection.Metadata.MethodSpecificationHandle methodHandle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Call(valuetype System.Reflection.Metadata.MethodSpecificationHandle methodHandle) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Call(System.Reflection.Metadata.MethodSpecificationHandle)" />
<MemberSignature Language="VB.NET" Value="Public Sub Call (methodHandle As MethodSpecificationHandle)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void Call(System::Reflection::Metadata::MethodSpecificationHandle methodHandle);" />
<MemberSignature Language="F#" Value="member this.Call : System.Reflection.Metadata.MethodSpecificationHandle -&gt; unit" Usage="instructionEncoder.Call methodHandle" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="methodHandle" Type="System.Reflection.Metadata.MethodSpecificationHandle" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="methodHandle">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CallIndirect">
<MemberSignature Language="C#" Value="public void CallIndirect (System.Reflection.Metadata.StandaloneSignatureHandle signature);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CallIndirect(valuetype System.Reflection.Metadata.StandaloneSignatureHandle signature) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.CallIndirect(System.Reflection.Metadata.StandaloneSignatureHandle)" />
<MemberSignature Language="VB.NET" Value="Public Sub CallIndirect (signature As StandaloneSignatureHandle)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void CallIndirect(System::Reflection::Metadata::StandaloneSignatureHandle signature);" />
<MemberSignature Language="F#" Value="member this.CallIndirect : System.Reflection.Metadata.StandaloneSignatureHandle -&gt; unit" Usage="instructionEncoder.CallIndirect signature" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="signature" Type="System.Reflection.Metadata.StandaloneSignatureHandle" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="signature">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CodeBuilder">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.BlobBuilder CodeBuilder { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Reflection.Metadata.BlobBuilder CodeBuilder" />
<MemberSignature Language="DocId" Value="P:System.Reflection.Metadata.Ecma335.InstructionEncoder.CodeBuilder" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property CodeBuilder As BlobBuilder" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Reflection::Metadata::BlobBuilder ^ CodeBuilder { System::Reflection::Metadata::BlobBuilder ^ get(); };" />
<MemberSignature Language="F#" Value="member this.CodeBuilder : System.Reflection.Metadata.BlobBuilder" Usage="System.Reflection.Metadata.Ecma335.InstructionEncoder.CodeBuilder" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.Metadata.BlobBuilder</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ControlFlowBuilder">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.Ecma335.ControlFlowBuilder ControlFlowBuilder { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Reflection.Metadata.Ecma335.ControlFlowBuilder ControlFlowBuilder" />
<MemberSignature Language="DocId" Value="P:System.Reflection.Metadata.Ecma335.InstructionEncoder.ControlFlowBuilder" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ControlFlowBuilder As ControlFlowBuilder" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Reflection::Metadata::Ecma335::ControlFlowBuilder ^ ControlFlowBuilder { System::Reflection::Metadata::Ecma335::ControlFlowBuilder ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ControlFlowBuilder : System.Reflection.Metadata.Ecma335.ControlFlowBuilder" Usage="System.Reflection.Metadata.Ecma335.InstructionEncoder.ControlFlowBuilder" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.Metadata.Ecma335.ControlFlowBuilder</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DefineLabel">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.Ecma335.LabelHandle DefineLabel ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Reflection.Metadata.Ecma335.LabelHandle DefineLabel() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.DefineLabel" />
<MemberSignature Language="VB.NET" Value="Public Function DefineLabel () As LabelHandle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Reflection::Metadata::Ecma335::LabelHandle DefineLabel();" />
<MemberSignature Language="F#" Value="member this.DefineLabel : unit -&gt; System.Reflection.Metadata.Ecma335.LabelHandle" Usage="instructionEncoder.DefineLabel " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.Metadata.Ecma335.LabelHandle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadArgument">
<MemberSignature Language="C#" Value="public void LoadArgument (int argumentIndex);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadArgument(int32 argumentIndex) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadArgument(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadArgument (argumentIndex As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadArgument(int argumentIndex);" />
<MemberSignature Language="F#" Value="member this.LoadArgument : int -&gt; unit" Usage="instructionEncoder.LoadArgument argumentIndex" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="argumentIndex" Type="System.Int32" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="argumentIndex">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadArgumentAddress">
<MemberSignature Language="C#" Value="public void LoadArgumentAddress (int argumentIndex);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadArgumentAddress(int32 argumentIndex) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadArgumentAddress(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadArgumentAddress (argumentIndex As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadArgumentAddress(int argumentIndex);" />
<MemberSignature Language="F#" Value="member this.LoadArgumentAddress : int -&gt; unit" Usage="instructionEncoder.LoadArgumentAddress argumentIndex" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="argumentIndex" Type="System.Int32" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="argumentIndex">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadConstantI4">
<MemberSignature Language="C#" Value="public void LoadConstantI4 (int value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadConstantI4(int32 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantI4(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadConstantI4 (value As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadConstantI4(int value);" />
<MemberSignature Language="F#" Value="member this.LoadConstantI4 : int -&gt; unit" Usage="instructionEncoder.LoadConstantI4 value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Int32" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="value">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadConstantI8">
<MemberSignature Language="C#" Value="public void LoadConstantI8 (long value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadConstantI8(int64 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantI8(System.Int64)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadConstantI8 (value As Long)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadConstantI8(long value);" />
<MemberSignature Language="F#" Value="member this.LoadConstantI8 : int64 -&gt; unit" Usage="instructionEncoder.LoadConstantI8 value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Int64" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="value">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadConstantR4">
<MemberSignature Language="C#" Value="public void LoadConstantR4 (float value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadConstantR4(float32 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantR4(System.Single)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadConstantR4 (value As Single)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadConstantR4(float value);" />
<MemberSignature Language="F#" Value="member this.LoadConstantR4 : single -&gt; unit" Usage="instructionEncoder.LoadConstantR4 value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Single" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="value">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadConstantR8">
<MemberSignature Language="C#" Value="public void LoadConstantR8 (double value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadConstantR8(float64 value) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadConstantR8(System.Double)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadConstantR8 (value As Double)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadConstantR8(double value);" />
<MemberSignature Language="F#" Value="member this.LoadConstantR8 : double -&gt; unit" Usage="instructionEncoder.LoadConstantR8 value" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Double" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="value">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadLocal">
<MemberSignature Language="C#" Value="public void LoadLocal (int slotIndex);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadLocal(int32 slotIndex) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadLocal(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadLocal (slotIndex As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadLocal(int slotIndex);" />
<MemberSignature Language="F#" Value="member this.LoadLocal : int -&gt; unit" Usage="instructionEncoder.LoadLocal slotIndex" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="slotIndex" Type="System.Int32" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="slotIndex">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadLocalAddress">
<MemberSignature Language="C#" Value="public void LoadLocalAddress (int slotIndex);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadLocalAddress(int32 slotIndex) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadLocalAddress(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadLocalAddress (slotIndex As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadLocalAddress(int slotIndex);" />
<MemberSignature Language="F#" Value="member this.LoadLocalAddress : int -&gt; unit" Usage="instructionEncoder.LoadLocalAddress slotIndex" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="slotIndex" Type="System.Int32" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="slotIndex">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadString">
<MemberSignature Language="C#" Value="public void LoadString (System.Reflection.Metadata.UserStringHandle handle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadString(valuetype System.Reflection.Metadata.UserStringHandle handle) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.LoadString(System.Reflection.Metadata.UserStringHandle)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadString (handle As UserStringHandle)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadString(System::Reflection::Metadata::UserStringHandle handle);" />
<MemberSignature Language="F#" Value="member this.LoadString : System.Reflection.Metadata.UserStringHandle -&gt; unit" Usage="instructionEncoder.LoadString handle" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handle" Type="System.Reflection.Metadata.UserStringHandle" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="handle">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MarkLabel">
<MemberSignature Language="C#" Value="public void MarkLabel (System.Reflection.Metadata.Ecma335.LabelHandle label);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MarkLabel(valuetype System.Reflection.Metadata.Ecma335.LabelHandle label) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.MarkLabel(System.Reflection.Metadata.Ecma335.LabelHandle)" />
<MemberSignature Language="VB.NET" Value="Public Sub MarkLabel (label As LabelHandle)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void MarkLabel(System::Reflection::Metadata::Ecma335::LabelHandle label);" />
<MemberSignature Language="F#" Value="member this.MarkLabel : System.Reflection.Metadata.Ecma335.LabelHandle -&gt; unit" Usage="instructionEncoder.MarkLabel label" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="label" Type="System.Reflection.Metadata.Ecma335.LabelHandle" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="label">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Offset">
<MemberSignature Language="C#" Value="public int Offset { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Offset" />
<MemberSignature Language="DocId" Value="P:System.Reflection.Metadata.Ecma335.InstructionEncoder.Offset" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Offset As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property int Offset { int get(); };" />
<MemberSignature Language="F#" Value="member this.Offset : int" Usage="System.Reflection.Metadata.Ecma335.InstructionEncoder.Offset" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OpCode">
<MemberSignature Language="C#" Value="public void OpCode (System.Reflection.Metadata.ILOpCode code);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void OpCode(valuetype System.Reflection.Metadata.ILOpCode code) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.OpCode(System.Reflection.Metadata.ILOpCode)" />
<MemberSignature Language="VB.NET" Value="Public Sub OpCode (code As ILOpCode)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void OpCode(System::Reflection::Metadata::ILOpCode code);" />
<MemberSignature Language="F#" Value="member this.OpCode : System.Reflection.Metadata.ILOpCode -&gt; unit" Usage="instructionEncoder.OpCode code" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="code" Type="System.Reflection.Metadata.ILOpCode" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="code">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StoreArgument">
<MemberSignature Language="C#" Value="public void StoreArgument (int argumentIndex);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void StoreArgument(int32 argumentIndex) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.StoreArgument(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub StoreArgument (argumentIndex As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void StoreArgument(int argumentIndex);" />
<MemberSignature Language="F#" Value="member this.StoreArgument : int -&gt; unit" Usage="instructionEncoder.StoreArgument argumentIndex" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="argumentIndex" Type="System.Int32" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="argumentIndex">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StoreLocal">
<MemberSignature Language="C#" Value="public void StoreLocal (int slotIndex);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void StoreLocal(int32 slotIndex) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.StoreLocal(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub StoreLocal (slotIndex As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void StoreLocal(int slotIndex);" />
<MemberSignature Language="F#" Value="member this.StoreLocal : int -&gt; unit" Usage="instructionEncoder.StoreLocal slotIndex" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="slotIndex" Type="System.Int32" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="slotIndex">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Token">
<MemberSignature Language="C#" Value="public void Token (int token);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Token(int32 token) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Token(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub Token (token As Integer)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void Token(int token);" />
<MemberSignature Language="F#" Value="member this.Token : int -&gt; unit" Usage="instructionEncoder.Token token" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="token" Type="System.Int32" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="token">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Token">
<MemberSignature Language="C#" Value="public void Token (System.Reflection.Metadata.EntityHandle handle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Token(valuetype System.Reflection.Metadata.EntityHandle handle) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.Ecma335.InstructionEncoder.Token(System.Reflection.Metadata.EntityHandle)" />
<MemberSignature Language="VB.NET" Value="Public Sub Token (handle As EntityHandle)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void Token(System::Reflection::Metadata::EntityHandle handle);" />
<MemberSignature Language="F#" Value="member this.Token : System.Reflection.Metadata.EntityHandle -&gt; unit" Usage="instructionEncoder.Token handle" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handle" Type="System.Reflection.Metadata.EntityHandle" Index="0" FrameworkAlternate="netcore-1.1;netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<param name="handle">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.