1 <Type Name="FieldDefinition" FullName="Mono.Cecil.FieldDefinition">
2 <TypeSignature Language="C#" Value="public sealed class FieldDefinition : Mono.Cecil.FieldReference, Mono.Cecil.IHasConstant, Mono.Cecil.IHasMarshalSpec, Mono.Cecil.IMemberDefinition" />
4 <AssemblyName>Mono.Cecil</AssemblyName>
5 <AssemblyVersion>0.6.9.0</AssemblyVersion>
8 <BaseTypeName>Mono.Cecil.FieldReference</BaseTypeName>
12 <InterfaceName>Mono.Cecil.IHasConstant</InterfaceName>
15 <InterfaceName>Mono.Cecil.IHasMarshalSpec</InterfaceName>
18 <InterfaceName>Mono.Cecil.IMemberDefinition</InterfaceName>
22 <summary>To be added.</summary>
23 <remarks>To be added.</remarks>
26 <Member MemberName=".ctor">
27 <MemberSignature Language="C#" Value="public FieldDefinition (string name, Mono.Cecil.TypeReference fieldType, Mono.Cecil.FieldAttributes attrs);" />
28 <MemberType>Constructor</MemberType>
30 <AssemblyVersion>0.6.9.0</AssemblyVersion>
33 <Parameter Name="name" Type="System.String" />
34 <Parameter Name="fieldType" Type="Mono.Cecil.TypeReference" />
35 <Parameter Name="attrs" Type="Mono.Cecil.FieldAttributes" />
38 <param name="name">To be added.</param>
39 <param name="fieldType">To be added.</param>
40 <param name="attrs">To be added.</param>
41 <summary>To be added.</summary>
42 <remarks>To be added.</remarks>
45 <Member MemberName="Accept">
46 <MemberSignature Language="C#" Value="public override void Accept (Mono.Cecil.IReflectionVisitor visitor);" />
47 <MemberType>Method</MemberType>
49 <AssemblyVersion>0.6.9.0</AssemblyVersion>
52 <ReturnType>System.Void</ReturnType>
55 <Parameter Name="visitor" Type="Mono.Cecil.IReflectionVisitor" />
58 <param name="visitor">To be added.</param>
59 <summary>To be added.</summary>
60 <remarks>To be added.</remarks>
63 <Member MemberName="Attributes">
64 <MemberSignature Language="C#" Value="public Mono.Cecil.FieldAttributes Attributes { set; get; }" />
65 <MemberType>Property</MemberType>
67 <AssemblyVersion>0.6.9.0</AssemblyVersion>
70 <ReturnType>Mono.Cecil.FieldAttributes</ReturnType>
73 <summary>To be added.</summary>
74 <value>To be added.</value>
75 <remarks>To be added.</remarks>
78 <Member MemberName="Clone">
79 <MemberSignature Language="C#" Value="public Mono.Cecil.FieldDefinition Clone ();" />
80 <MemberType>Method</MemberType>
82 <AssemblyVersion>0.6.9.0</AssemblyVersion>
85 <ReturnType>Mono.Cecil.FieldDefinition</ReturnType>
89 <summary>To be added.</summary>
90 <returns>To be added.</returns>
91 <remarks>To be added.</remarks>
94 <Member MemberName="Constant">
95 <MemberSignature Language="C#" Value="public object Constant { set; get; }" />
96 <MemberType>Property</MemberType>
98 <AssemblyVersion>0.6.9.0</AssemblyVersion>
101 <ReturnType>System.Object</ReturnType>
104 <summary>To be added.</summary>
105 <value>To be added.</value>
106 <remarks>To be added.</remarks>
109 <Member MemberName="CustomAttributes">
110 <MemberSignature Language="C#" Value="public Mono.Cecil.CustomAttributeCollection CustomAttributes { get; }" />
111 <MemberType>Property</MemberType>
113 <AssemblyVersion>0.6.9.0</AssemblyVersion>
116 <ReturnType>Mono.Cecil.CustomAttributeCollection</ReturnType>
119 <summary>To be added.</summary>
120 <value>To be added.</value>
121 <remarks>To be added.</remarks>
124 <Member MemberName="DeclaringType">
125 <MemberSignature Language="C#" Value="public Mono.Cecil.TypeDefinition DeclaringType { set; get; }" />
126 <MemberType>Property</MemberType>
128 <AssemblyVersion>0.6.9.0</AssemblyVersion>
131 <ReturnType>Mono.Cecil.TypeDefinition</ReturnType>
134 <summary>To be added.</summary>
135 <value>To be added.</value>
136 <remarks>To be added.</remarks>
139 <Member MemberName="HasConstant">
140 <MemberSignature Language="C#" Value="public bool HasConstant { get; }" />
141 <MemberType>Property</MemberType>
143 <AssemblyVersion>0.6.9.0</AssemblyVersion>
146 <ReturnType>System.Boolean</ReturnType>
149 <summary>To be added.</summary>
150 <value>To be added.</value>
151 <remarks>To be added.</remarks>
154 <Member MemberName="HasCustomAttributes">
155 <MemberSignature Language="C#" Value="public bool HasCustomAttributes { get; }" />
156 <MemberType>Property</MemberType>
158 <AssemblyVersion>0.6.9.0</AssemblyVersion>
161 <ReturnType>System.Boolean</ReturnType>
164 <summary>To be added.</summary>
165 <value>To be added.</value>
166 <remarks>To be added.</remarks>
169 <Member MemberName="HasDefault">
170 <MemberSignature Language="C#" Value="public bool HasDefault { set; get; }" />
171 <MemberType>Property</MemberType>
173 <AssemblyVersion>0.6.9.0</AssemblyVersion>
176 <ReturnType>System.Boolean</ReturnType>
179 <summary>To be added.</summary>
180 <value>To be added.</value>
181 <remarks>To be added.</remarks>
184 <Member MemberName="HasLayoutInfo">
185 <MemberSignature Language="C#" Value="public bool HasLayoutInfo { get; }" />
186 <MemberType>Property</MemberType>
188 <AssemblyVersion>0.6.9.0</AssemblyVersion>
191 <ReturnType>System.Boolean</ReturnType>
194 <summary>To be added.</summary>
195 <value>To be added.</value>
196 <remarks>To be added.</remarks>
199 <Member MemberName="InitialValue">
200 <MemberSignature Language="C#" Value="public byte[] InitialValue { set; get; }" />
201 <MemberType>Property</MemberType>
203 <AssemblyVersion>0.6.9.0</AssemblyVersion>
206 <ReturnType>System.Byte[]</ReturnType>
209 <summary>To be added.</summary>
210 <value>To be added.</value>
211 <remarks>To be added.</remarks>
214 <Member MemberName="IsAssembly">
215 <MemberSignature Language="C#" Value="public bool IsAssembly { set; get; }" />
216 <MemberType>Property</MemberType>
218 <AssemblyVersion>0.6.9.0</AssemblyVersion>
221 <ReturnType>System.Boolean</ReturnType>
224 <summary>To be added.</summary>
225 <value>To be added.</value>
226 <remarks>To be added.</remarks>
229 <Member MemberName="IsCompilerControlled">
230 <MemberSignature Language="C#" Value="public bool IsCompilerControlled { set; get; }" />
231 <MemberType>Property</MemberType>
233 <AssemblyVersion>0.6.9.0</AssemblyVersion>
236 <ReturnType>System.Boolean</ReturnType>
239 <summary>To be added.</summary>
240 <value>To be added.</value>
241 <remarks>To be added.</remarks>
244 <Member MemberName="IsFamily">
245 <MemberSignature Language="C#" Value="public bool IsFamily { set; get; }" />
246 <MemberType>Property</MemberType>
248 <AssemblyVersion>0.6.9.0</AssemblyVersion>
251 <ReturnType>System.Boolean</ReturnType>
254 <summary>To be added.</summary>
255 <value>To be added.</value>
256 <remarks>To be added.</remarks>
259 <Member MemberName="IsFamilyAndAssembly">
260 <MemberSignature Language="C#" Value="public bool IsFamilyAndAssembly { set; get; }" />
261 <MemberType>Property</MemberType>
263 <AssemblyVersion>0.6.9.0</AssemblyVersion>
266 <ReturnType>System.Boolean</ReturnType>
269 <summary>To be added.</summary>
270 <value>To be added.</value>
271 <remarks>To be added.</remarks>
274 <Member MemberName="IsFamilyOrAssembly">
275 <MemberSignature Language="C#" Value="public bool IsFamilyOrAssembly { set; get; }" />
276 <MemberType>Property</MemberType>
278 <AssemblyVersion>0.6.9.0</AssemblyVersion>
281 <ReturnType>System.Boolean</ReturnType>
284 <summary>To be added.</summary>
285 <value>To be added.</value>
286 <remarks>To be added.</remarks>
289 <Member MemberName="IsInitOnly">
290 <MemberSignature Language="C#" Value="public bool IsInitOnly { set; get; }" />
291 <MemberType>Property</MemberType>
293 <AssemblyVersion>0.6.9.0</AssemblyVersion>
296 <ReturnType>System.Boolean</ReturnType>
299 <summary>To be added.</summary>
300 <value>To be added.</value>
301 <remarks>To be added.</remarks>
304 <Member MemberName="IsLiteral">
305 <MemberSignature Language="C#" Value="public bool IsLiteral { set; get; }" />
306 <MemberType>Property</MemberType>
308 <AssemblyVersion>0.6.9.0</AssemblyVersion>
311 <ReturnType>System.Boolean</ReturnType>
314 <summary>To be added.</summary>
315 <value>To be added.</value>
316 <remarks>To be added.</remarks>
319 <Member MemberName="IsNotSerialized">
320 <MemberSignature Language="C#" Value="public bool IsNotSerialized { set; get; }" />
321 <MemberType>Property</MemberType>
323 <AssemblyVersion>0.6.9.0</AssemblyVersion>
326 <ReturnType>System.Boolean</ReturnType>
329 <summary>To be added.</summary>
330 <value>To be added.</value>
331 <remarks>To be added.</remarks>
334 <Member MemberName="IsPInvokeImpl">
335 <MemberSignature Language="C#" Value="public bool IsPInvokeImpl { set; get; }" />
336 <MemberType>Property</MemberType>
338 <AssemblyVersion>0.6.9.0</AssemblyVersion>
341 <ReturnType>System.Boolean</ReturnType>
344 <summary>To be added.</summary>
345 <value>To be added.</value>
346 <remarks>To be added.</remarks>
349 <Member MemberName="IsPrivate">
350 <MemberSignature Language="C#" Value="public bool IsPrivate { set; get; }" />
351 <MemberType>Property</MemberType>
353 <AssemblyVersion>0.6.9.0</AssemblyVersion>
356 <ReturnType>System.Boolean</ReturnType>
359 <summary>To be added.</summary>
360 <value>To be added.</value>
361 <remarks>To be added.</remarks>
364 <Member MemberName="IsPublic">
365 <MemberSignature Language="C#" Value="public bool IsPublic { set; get; }" />
366 <MemberType>Property</MemberType>
368 <AssemblyVersion>0.6.9.0</AssemblyVersion>
371 <ReturnType>System.Boolean</ReturnType>
374 <summary>To be added.</summary>
375 <value>To be added.</value>
376 <remarks>To be added.</remarks>
379 <Member MemberName="IsRuntimeSpecialName">
380 <MemberSignature Language="C#" Value="public bool IsRuntimeSpecialName { set; get; }" />
381 <MemberType>Property</MemberType>
383 <AssemblyVersion>0.6.9.0</AssemblyVersion>
386 <ReturnType>System.Boolean</ReturnType>
389 <summary>To be added.</summary>
390 <value>To be added.</value>
391 <remarks>To be added.</remarks>
394 <Member MemberName="IsSpecialName">
395 <MemberSignature Language="C#" Value="public bool IsSpecialName { set; get; }" />
396 <MemberType>Property</MemberType>
398 <AssemblyVersion>0.6.9.0</AssemblyVersion>
401 <ReturnType>System.Boolean</ReturnType>
404 <summary>To be added.</summary>
405 <value>To be added.</value>
406 <remarks>To be added.</remarks>
409 <Member MemberName="IsStatic">
410 <MemberSignature Language="C#" Value="public bool IsStatic { set; get; }" />
411 <MemberType>Property</MemberType>
413 <AssemblyVersion>0.6.9.0</AssemblyVersion>
416 <ReturnType>System.Boolean</ReturnType>
419 <summary>To be added.</summary>
420 <value>To be added.</value>
421 <remarks>To be added.</remarks>
424 <Member MemberName="MarshalSpec">
425 <MemberSignature Language="C#" Value="public Mono.Cecil.MarshalSpec MarshalSpec { set; get; }" />
426 <MemberType>Property</MemberType>
428 <AssemblyVersion>0.6.9.0</AssemblyVersion>
431 <ReturnType>Mono.Cecil.MarshalSpec</ReturnType>
434 <summary>To be added.</summary>
435 <value>To be added.</value>
436 <remarks>To be added.</remarks>
439 <Member MemberName="Offset">
440 <MemberSignature Language="C#" Value="public uint Offset { set; get; }" />
441 <MemberType>Property</MemberType>
443 <AssemblyVersion>0.6.9.0</AssemblyVersion>
446 <ReturnType>System.UInt32</ReturnType>
449 <summary>To be added.</summary>
450 <value>To be added.</value>
451 <remarks>To be added.</remarks>
454 <Member MemberName="Resolve">
455 <MemberSignature Language="C#" Value="public override Mono.Cecil.FieldDefinition Resolve ();" />
456 <MemberType>Method</MemberType>
458 <AssemblyVersion>0.6.9.0</AssemblyVersion>
461 <ReturnType>Mono.Cecil.FieldDefinition</ReturnType>
465 <summary>To be added.</summary>
466 <returns>To be added.</returns>
467 <remarks>To be added.</remarks>
470 <Member MemberName="RVA">
471 <MemberSignature Language="C#" Value="public Mono.Cecil.Binary.RVA RVA { set; get; }" />
472 <MemberType>Property</MemberType>
474 <AssemblyVersion>0.6.9.0</AssemblyVersion>
477 <ReturnType>Mono.Cecil.Binary.RVA</ReturnType>
480 <summary>To be added.</summary>
481 <value>To be added.</value>
482 <remarks>To be added.</remarks>