Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
337 lines (336 sloc) 19.9 KB
<Type Name="FieldDefinition" FullName="System.Reflection.Metadata.FieldDefinition">
<TypeSignature Language="C#" Value="public struct FieldDefinition" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit FieldDefinition extends System.ValueType" />
<TypeSignature Language="DocId" Value="T:System.Reflection.Metadata.FieldDefinition" />
<TypeSignature Language="VB.NET" Value="Public Structure FieldDefinition" />
<TypeSignature Language="C++ CLI" Value="public value class FieldDefinition" />
<TypeSignature Language="F#" Value="type FieldDefinition = struct" />
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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="Attributes">
<MemberSignature Language="C#" Value="public System.Reflection.FieldAttributes Attributes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Reflection.FieldAttributes Attributes" />
<MemberSignature Language="DocId" Value="P:System.Reflection.Metadata.FieldDefinition.Attributes" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Attributes As FieldAttributes" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Reflection::FieldAttributes Attributes { System::Reflection::FieldAttributes get(); };" />
<MemberSignature Language="F#" Value="member this.Attributes : System.Reflection.FieldAttributes" Usage="System.Reflection.Metadata.FieldDefinition.Attributes" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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.FieldAttributes</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DecodeSignature&lt;TType&gt;">
<MemberSignature Language="C#" Value="public TType DecodeSignature&lt;TType&gt; (System.Reflection.Metadata.ISignatureTypeProvider&lt;TType&gt; provider);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance !!TType DecodeSignature&lt;TType&gt;(class System.Reflection.Metadata.ISignatureTypeProvider`1&lt;!!TType&gt; provider) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.FieldDefinition.DecodeSignature``1(System.Reflection.Metadata.ISignatureTypeProvider{``0})" />
<MemberSignature Language="VB.NET" Value="Public Function DecodeSignature(Of TType) (provider As ISignatureTypeProvider(Of TType)) As TType" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;generic &lt;typename TType&gt;&#xA; TType DecodeSignature(System::Reflection::Metadata::ISignatureTypeProvider&lt;TType&gt; ^ provider);" />
<MemberSignature Language="F#" Value="member this.DecodeSignature : System.Reflection.Metadata.ISignatureTypeProvider&lt;'ype&gt; -&gt; 'ype" Usage="fieldDefinition.DecodeSignature provider" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.1.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>TType</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TType" />
</TypeParameters>
<Parameters>
<Parameter Name="provider" Type="System.Reflection.Metadata.ISignatureTypeProvider&lt;TType&gt;" Index="0" FrameworkAlternate="netcore-1.1" />
</Parameters>
<Docs>
<typeparam name="TType">To be added.</typeparam>
<param name="provider">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DecodeSignature&lt;TType,TGenericContext&gt;">
<MemberSignature Language="C#" Value="public TType DecodeSignature&lt;TType,TGenericContext&gt; (System.Reflection.Metadata.ISignatureTypeProvider&lt;TType,TGenericContext&gt; provider, TGenericContext genericContext);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance !!TType DecodeSignature&lt;TType, TGenericContext&gt;(class System.Reflection.Metadata.ISignatureTypeProvider`2&lt;!!TType, !!TGenericContext&gt; provider, !!TGenericContext genericContext) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.FieldDefinition.DecodeSignature``2(System.Reflection.Metadata.ISignatureTypeProvider{``0,``1},``1)" />
<MemberSignature Language="VB.NET" Value="Public Function DecodeSignature(Of TType, TGenericContext) (provider As ISignatureTypeProvider(Of TType, TGenericContext), genericContext As TGenericContext) As TType" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;generic &lt;typename TType, typename TGenericContext&gt;&#xA; TType DecodeSignature(System::Reflection::Metadata::ISignatureTypeProvider&lt;TType, TGenericContext&gt; ^ provider, TGenericContext genericContext);" />
<MemberSignature Language="F#" Value="member this.DecodeSignature : System.Reflection.Metadata.ISignatureTypeProvider&lt;'ype, 'GenericContext&gt; * 'GenericContext -&gt; 'ype" Usage="fieldDefinition.DecodeSignature (provider, genericContext)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
<AssemblyVersion>1.4.3.0</AssemblyVersion>
<AssemblyVersion>1.4.4.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>TType</ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="TType" />
<TypeParameter Name="TGenericContext" />
</TypeParameters>
<Parameters>
<Parameter Name="provider" Type="System.Reflection.Metadata.ISignatureTypeProvider&lt;TType,TGenericContext&gt;" Index="0" FrameworkAlternate="netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
<Parameter Name="genericContext" Type="TGenericContext" Index="1" FrameworkAlternate="netcore-2.0;netcore-2.1;netcore-2.2;netcore-3.0" />
</Parameters>
<Docs>
<typeparam name="TType">To be added.</typeparam>
<typeparam name="TGenericContext">To be added.</typeparam>
<param name="provider">To be added.</param>
<param name="genericContext">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetCustomAttributes">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Reflection.Metadata.CustomAttributeHandleCollection GetCustomAttributes() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.FieldDefinition.GetCustomAttributes" />
<MemberSignature Language="VB.NET" Value="Public Function GetCustomAttributes () As CustomAttributeHandleCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Reflection::Metadata::CustomAttributeHandleCollection GetCustomAttributes();" />
<MemberSignature Language="F#" Value="member this.GetCustomAttributes : unit -&gt; System.Reflection.Metadata.CustomAttributeHandleCollection" Usage="fieldDefinition.GetCustomAttributes " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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.CustomAttributeHandleCollection</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetDeclaringType">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.TypeDefinitionHandle GetDeclaringType ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Reflection.Metadata.TypeDefinitionHandle GetDeclaringType() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.FieldDefinition.GetDeclaringType" />
<MemberSignature Language="VB.NET" Value="Public Function GetDeclaringType () As TypeDefinitionHandle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Reflection::Metadata::TypeDefinitionHandle GetDeclaringType();" />
<MemberSignature Language="F#" Value="member this.GetDeclaringType : unit -&gt; System.Reflection.Metadata.TypeDefinitionHandle" Usage="fieldDefinition.GetDeclaringType " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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.TypeDefinitionHandle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetDefaultValue">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.ConstantHandle GetDefaultValue ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Reflection.Metadata.ConstantHandle GetDefaultValue() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.FieldDefinition.GetDefaultValue" />
<MemberSignature Language="VB.NET" Value="Public Function GetDefaultValue () As ConstantHandle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Reflection::Metadata::ConstantHandle GetDefaultValue();" />
<MemberSignature Language="F#" Value="member this.GetDefaultValue : unit -&gt; System.Reflection.Metadata.ConstantHandle" Usage="fieldDefinition.GetDefaultValue " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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.ConstantHandle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMarshallingDescriptor">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.BlobHandle GetMarshallingDescriptor ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype System.Reflection.Metadata.BlobHandle GetMarshallingDescriptor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.FieldDefinition.GetMarshallingDescriptor" />
<MemberSignature Language="VB.NET" Value="Public Function GetMarshallingDescriptor () As BlobHandle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Reflection::Metadata::BlobHandle GetMarshallingDescriptor();" />
<MemberSignature Language="F#" Value="member this.GetMarshallingDescriptor : unit -&gt; System.Reflection.Metadata.BlobHandle" Usage="fieldDefinition.GetMarshallingDescriptor " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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.BlobHandle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetOffset">
<MemberSignature Language="C#" Value="public int GetOffset ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetOffset() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.FieldDefinition.GetOffset" />
<MemberSignature Language="VB.NET" Value="Public Function GetOffset () As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; int GetOffset();" />
<MemberSignature Language="F#" Value="member this.GetOffset : unit -&gt; int" Usage="fieldDefinition.GetOffset " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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>
<Parameters />
<Docs>
<summary>Returns the field layout offset, or -1 if it is not available.</summary>
<returns>The field definition offset, or -1 if it is not available.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetRelativeVirtualAddress">
<MemberSignature Language="C#" Value="public int GetRelativeVirtualAddress ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetRelativeVirtualAddress() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.Metadata.FieldDefinition.GetRelativeVirtualAddress" />
<MemberSignature Language="VB.NET" Value="Public Function GetRelativeVirtualAddress () As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; int GetRelativeVirtualAddress();" />
<MemberSignature Language="F#" Value="member this.GetRelativeVirtualAddress : unit -&gt; int" Usage="fieldDefinition.GetRelativeVirtualAddress " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.StringHandle Name { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Reflection.Metadata.StringHandle Name" />
<MemberSignature Language="DocId" Value="P:System.Reflection.Metadata.FieldDefinition.Name" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Name As StringHandle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Reflection::Metadata::StringHandle Name { System::Reflection::Metadata::StringHandle get(); };" />
<MemberSignature Language="F#" Value="member this.Name : System.Reflection.Metadata.StringHandle" Usage="System.Reflection.Metadata.FieldDefinition.Name" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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.StringHandle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Signature">
<MemberSignature Language="C#" Value="public System.Reflection.Metadata.BlobHandle Signature { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Reflection.Metadata.BlobHandle Signature" />
<MemberSignature Language="DocId" Value="P:System.Reflection.Metadata.FieldDefinition.Signature" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Signature As BlobHandle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Reflection::Metadata::BlobHandle Signature { System::Reflection::Metadata::BlobHandle get(); };" />
<MemberSignature Language="F#" Value="member this.Signature : System.Reflection.Metadata.BlobHandle" Usage="System.Reflection.Metadata.FieldDefinition.Signature" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.Metadata</AssemblyName>
<AssemblyVersion>1.0.22.0</AssemblyVersion>
<AssemblyVersion>1.3.0.0</AssemblyVersion>
<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.BlobHandle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.