Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
[mono.git] / mcs / class / Mono.Cecil / Documentation / en / Mono.Cecil / FunctionPointerType.xml
1 <Type Name="FunctionPointerType" FullName="Mono.Cecil.FunctionPointerType">
2   <TypeSignature Language="C#" Value="public sealed class FunctionPointerType : Mono.Cecil.TypeSpecification, Mono.Cecil.IMethodSignature" />
3   <AssemblyInfo>
4     <AssemblyName>Mono.Cecil</AssemblyName>
5     <AssemblyVersion>0.6.9.0</AssemblyVersion>
6   </AssemblyInfo>
7   <Base>
8     <BaseTypeName>Mono.Cecil.TypeSpecification</BaseTypeName>
9   </Base>
10   <Interfaces>
11     <Interface>
12       <InterfaceName>Mono.Cecil.IMethodSignature</InterfaceName>
13     </Interface>
14   </Interfaces>
15   <Docs>
16     <summary>To be added.</summary>
17     <remarks>To be added.</remarks>
18   </Docs>
19   <Members>
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>
23       <AssemblyInfo>
24         <AssemblyVersion>0.6.9.0</AssemblyVersion>
25       </AssemblyInfo>
26       <Parameters>
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" />
31       </Parameters>
32       <Docs>
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>
39       </Docs>
40     </Member>
41     <Member MemberName="CallingConvention">
42       <MemberSignature Language="C#" Value="public Mono.Cecil.MethodCallingConvention CallingConvention { set; get; }" />
43       <MemberType>Property</MemberType>
44       <AssemblyInfo>
45         <AssemblyVersion>0.6.9.0</AssemblyVersion>
46       </AssemblyInfo>
47       <ReturnValue>
48         <ReturnType>Mono.Cecil.MethodCallingConvention</ReturnType>
49       </ReturnValue>
50       <Docs>
51         <summary>To be added.</summary>
52         <value>To be added.</value>
53         <remarks>To be added.</remarks>
54       </Docs>
55     </Member>
56     <Member MemberName="ExplicitThis">
57       <MemberSignature Language="C#" Value="public bool ExplicitThis { set; get; }" />
58       <MemberType>Property</MemberType>
59       <AssemblyInfo>
60         <AssemblyVersion>0.6.9.0</AssemblyVersion>
61       </AssemblyInfo>
62       <ReturnValue>
63         <ReturnType>System.Boolean</ReturnType>
64       </ReturnValue>
65       <Docs>
66         <summary>To be added.</summary>
67         <value>To be added.</value>
68         <remarks>To be added.</remarks>
69       </Docs>
70     </Member>
71     <Member MemberName="FullName">
72       <MemberSignature Language="C#" Value="public override string FullName { get; }" />
73       <MemberType>Property</MemberType>
74       <AssemblyInfo>
75         <AssemblyVersion>0.6.9.0</AssemblyVersion>
76       </AssemblyInfo>
77       <ReturnValue>
78         <ReturnType>System.String</ReturnType>
79       </ReturnValue>
80       <Docs>
81         <summary>To be added.</summary>
82         <value>To be added.</value>
83         <remarks>To be added.</remarks>
84       </Docs>
85     </Member>
86     <Member MemberName="GetSentinel">
87       <MemberSignature Language="C#" Value="public int GetSentinel ();" />
88       <MemberType>Method</MemberType>
89       <AssemblyInfo>
90         <AssemblyVersion>0.6.9.0</AssemblyVersion>
91       </AssemblyInfo>
92       <ReturnValue>
93         <ReturnType>System.Int32</ReturnType>
94       </ReturnValue>
95       <Parameters />
96       <Docs>
97         <summary>To be added.</summary>
98         <returns>To be added.</returns>
99         <remarks>To be added.</remarks>
100       </Docs>
101     </Member>
102     <Member MemberName="HasParameters">
103       <MemberSignature Language="C#" Value="public bool HasParameters { get; }" />
104       <MemberType>Property</MemberType>
105       <AssemblyInfo>
106         <AssemblyVersion>0.6.9.0</AssemblyVersion>
107       </AssemblyInfo>
108       <ReturnValue>
109         <ReturnType>System.Boolean</ReturnType>
110       </ReturnValue>
111       <Docs>
112         <summary>To be added.</summary>
113         <value>To be added.</value>
114         <remarks>To be added.</remarks>
115       </Docs>
116     </Member>
117     <Member MemberName="HasThis">
118       <MemberSignature Language="C#" Value="public bool HasThis { set; get; }" />
119       <MemberType>Property</MemberType>
120       <AssemblyInfo>
121         <AssemblyVersion>0.6.9.0</AssemblyVersion>
122       </AssemblyInfo>
123       <ReturnValue>
124         <ReturnType>System.Boolean</ReturnType>
125       </ReturnValue>
126       <Docs>
127         <summary>To be added.</summary>
128         <value>To be added.</value>
129         <remarks>To be added.</remarks>
130       </Docs>
131     </Member>
132     <Member MemberName="Name">
133       <MemberSignature Language="C#" Value="public override string Name { set; get; }" />
134       <MemberType>Property</MemberType>
135       <AssemblyInfo>
136         <AssemblyVersion>0.6.9.0</AssemblyVersion>
137       </AssemblyInfo>
138       <ReturnValue>
139         <ReturnType>System.String</ReturnType>
140       </ReturnValue>
141       <Docs>
142         <summary>To be added.</summary>
143         <value>To be added.</value>
144         <remarks>To be added.</remarks>
145       </Docs>
146     </Member>
147     <Member MemberName="Namespace">
148       <MemberSignature Language="C#" Value="public override string Namespace { set; get; }" />
149       <MemberType>Property</MemberType>
150       <AssemblyInfo>
151         <AssemblyVersion>0.6.9.0</AssemblyVersion>
152       </AssemblyInfo>
153       <ReturnValue>
154         <ReturnType>System.String</ReturnType>
155       </ReturnValue>
156       <Docs>
157         <summary>To be added.</summary>
158         <value>To be added.</value>
159         <remarks>To be added.</remarks>
160       </Docs>
161     </Member>
162     <Member MemberName="Parameters">
163       <MemberSignature Language="C#" Value="public Mono.Cecil.ParameterDefinitionCollection Parameters { get; }" />
164       <MemberType>Property</MemberType>
165       <AssemblyInfo>
166         <AssemblyVersion>0.6.9.0</AssemblyVersion>
167       </AssemblyInfo>
168       <ReturnValue>
169         <ReturnType>Mono.Cecil.ParameterDefinitionCollection</ReturnType>
170       </ReturnValue>
171       <Docs>
172         <summary>To be added.</summary>
173         <value>To be added.</value>
174         <remarks>To be added.</remarks>
175       </Docs>
176     </Member>
177     <Member MemberName="ReturnType">
178       <MemberSignature Language="C#" Value="public Mono.Cecil.MethodReturnType ReturnType { set; get; }" />
179       <MemberType>Property</MemberType>
180       <AssemblyInfo>
181         <AssemblyVersion>0.6.9.0</AssemblyVersion>
182       </AssemblyInfo>
183       <ReturnValue>
184         <ReturnType>Mono.Cecil.MethodReturnType</ReturnType>
185       </ReturnValue>
186       <Docs>
187         <summary>To be added.</summary>
188         <value>To be added.</value>
189         <remarks>To be added.</remarks>
190       </Docs>
191     </Member>
192     <Member MemberName="Scope">
193       <MemberSignature Language="C#" Value="public override Mono.Cecil.IMetadataScope Scope { get; }" />
194       <MemberType>Property</MemberType>
195       <AssemblyInfo>
196         <AssemblyVersion>0.6.9.0</AssemblyVersion>
197       </AssemblyInfo>
198       <ReturnValue>
199         <ReturnType>Mono.Cecil.IMetadataScope</ReturnType>
200       </ReturnValue>
201       <Docs>
202         <summary>To be added.</summary>
203         <value>To be added.</value>
204         <remarks>To be added.</remarks>
205       </Docs>
206     </Member>
207   </Members>
208 </Type>