1 <Type Name="FunctionPointerType" FullName="Mono.Cecil.FunctionPointerType">
2 <TypeSignature Language="C#" Value="public sealed class FunctionPointerType : Mono.Cecil.TypeSpecification, Mono.Cecil.IMethodSignature" />
4 <AssemblyName>Mono.Cecil</AssemblyName>
5 <AssemblyVersion>0.6.9.0</AssemblyVersion>
8 <BaseTypeName>Mono.Cecil.TypeSpecification</BaseTypeName>
12 <InterfaceName>Mono.Cecil.IMethodSignature</InterfaceName>
16 <summary>To be added.</summary>
17 <remarks>To be added.</remarks>
20 <Member MemberName=".ctor">
21 <MemberSignature Language="C#" Value="public FunctionPointerType (bool hasThis, bool explicitThis, Mono.Cecil.MethodCallingConvention callConv, Mono.Cecil.MethodReturnType retType);" />
22 <MemberType>Constructor</MemberType>
24 <AssemblyVersion>0.6.9.0</AssemblyVersion>
27 <Parameter Name="hasThis" Type="System.Boolean" />
28 <Parameter Name="explicitThis" Type="System.Boolean" />
29 <Parameter Name="callConv" Type="Mono.Cecil.MethodCallingConvention" />
30 <Parameter Name="retType" Type="Mono.Cecil.MethodReturnType" />
33 <param name="hasThis">To be added.</param>
34 <param name="explicitThis">To be added.</param>
35 <param name="callConv">To be added.</param>
36 <param name="retType">To be added.</param>
37 <summary>To be added.</summary>
38 <remarks>To be added.</remarks>
41 <Member MemberName="CallingConvention">
42 <MemberSignature Language="C#" Value="public Mono.Cecil.MethodCallingConvention CallingConvention { set; get; }" />
43 <MemberType>Property</MemberType>
45 <AssemblyVersion>0.6.9.0</AssemblyVersion>
48 <ReturnType>Mono.Cecil.MethodCallingConvention</ReturnType>
51 <summary>To be added.</summary>
52 <value>To be added.</value>
53 <remarks>To be added.</remarks>
56 <Member MemberName="ExplicitThis">
57 <MemberSignature Language="C#" Value="public bool ExplicitThis { set; get; }" />
58 <MemberType>Property</MemberType>
60 <AssemblyVersion>0.6.9.0</AssemblyVersion>
63 <ReturnType>System.Boolean</ReturnType>
66 <summary>To be added.</summary>
67 <value>To be added.</value>
68 <remarks>To be added.</remarks>
71 <Member MemberName="FullName">
72 <MemberSignature Language="C#" Value="public override string FullName { get; }" />
73 <MemberType>Property</MemberType>
75 <AssemblyVersion>0.6.9.0</AssemblyVersion>
78 <ReturnType>System.String</ReturnType>
81 <summary>To be added.</summary>
82 <value>To be added.</value>
83 <remarks>To be added.</remarks>
86 <Member MemberName="GetSentinel">
87 <MemberSignature Language="C#" Value="public int GetSentinel ();" />
88 <MemberType>Method</MemberType>
90 <AssemblyVersion>0.6.9.0</AssemblyVersion>
93 <ReturnType>System.Int32</ReturnType>
97 <summary>To be added.</summary>
98 <returns>To be added.</returns>
99 <remarks>To be added.</remarks>
102 <Member MemberName="HasParameters">
103 <MemberSignature Language="C#" Value="public bool HasParameters { get; }" />
104 <MemberType>Property</MemberType>
106 <AssemblyVersion>0.6.9.0</AssemblyVersion>
109 <ReturnType>System.Boolean</ReturnType>
112 <summary>To be added.</summary>
113 <value>To be added.</value>
114 <remarks>To be added.</remarks>
117 <Member MemberName="HasThis">
118 <MemberSignature Language="C#" Value="public bool HasThis { set; get; }" />
119 <MemberType>Property</MemberType>
121 <AssemblyVersion>0.6.9.0</AssemblyVersion>
124 <ReturnType>System.Boolean</ReturnType>
127 <summary>To be added.</summary>
128 <value>To be added.</value>
129 <remarks>To be added.</remarks>
132 <Member MemberName="Name">
133 <MemberSignature Language="C#" Value="public override string Name { set; get; }" />
134 <MemberType>Property</MemberType>
136 <AssemblyVersion>0.6.9.0</AssemblyVersion>
139 <ReturnType>System.String</ReturnType>
142 <summary>To be added.</summary>
143 <value>To be added.</value>
144 <remarks>To be added.</remarks>
147 <Member MemberName="Namespace">
148 <MemberSignature Language="C#" Value="public override string Namespace { set; get; }" />
149 <MemberType>Property</MemberType>
151 <AssemblyVersion>0.6.9.0</AssemblyVersion>
154 <ReturnType>System.String</ReturnType>
157 <summary>To be added.</summary>
158 <value>To be added.</value>
159 <remarks>To be added.</remarks>
162 <Member MemberName="Parameters">
163 <MemberSignature Language="C#" Value="public Mono.Cecil.ParameterDefinitionCollection Parameters { get; }" />
164 <MemberType>Property</MemberType>
166 <AssemblyVersion>0.6.9.0</AssemblyVersion>
169 <ReturnType>Mono.Cecil.ParameterDefinitionCollection</ReturnType>
172 <summary>To be added.</summary>
173 <value>To be added.</value>
174 <remarks>To be added.</remarks>
177 <Member MemberName="ReturnType">
178 <MemberSignature Language="C#" Value="public Mono.Cecil.MethodReturnType ReturnType { set; get; }" />
179 <MemberType>Property</MemberType>
181 <AssemblyVersion>0.6.9.0</AssemblyVersion>
184 <ReturnType>Mono.Cecil.MethodReturnType</ReturnType>
187 <summary>To be added.</summary>
188 <value>To be added.</value>
189 <remarks>To be added.</remarks>
192 <Member MemberName="Scope">
193 <MemberSignature Language="C#" Value="public override Mono.Cecil.IMetadataScope Scope { get; }" />
194 <MemberType>Property</MemberType>
196 <AssemblyVersion>0.6.9.0</AssemblyVersion>
199 <ReturnType>Mono.Cecil.IMetadataScope</ReturnType>
202 <summary>To be added.</summary>
203 <value>To be added.</value>
204 <remarks>To be added.</remarks>