Name
FieldBuilder
Synopsis
This class represents a dynamically created field. Fields are created with the TypeBuilder.DefineField()
method,
which allows you to specify the field’s characteristics using the System.Reflection.FieldAttributes
enumeration. The TypeBuilder.DefineField()
method also
determines the name and type of the field. Fields must be a simple data type
such as a string or integer. Use SetConstant()
to set the
default value of the field.
public sealed class FieldBuilder : System.Reflection.FieldInfo { // Public Instance Properties public override field FieldAttributes Attributes{get; } // overrides System.Reflection.FieldInfo public override field Type DeclaringType{get; } // overrides System.Reflection.MemberInfo public override field RuntimeFieldHandle FieldHandle{get; } // overrides System.Reflection.FieldInfo public override field Type FieldType{get; } // overrides System.Reflection.FieldInfo public override field string Name{get; } // overrides System.Reflection.MemberInfo public override field Type ReflectedType{get; } // overrides System.Reflection.MemberInfo // Public Instance Methods public override method object[] GetCustomAttributes( // overrides System.Reflection.MemberInfo bool inherit); public override method object[] GetCustomAttributes( // overrides System.Reflection.MemberInfo Type attributeType, bool inherit); public method FieldToken GetToken(); public override method object GetValue(object obj); // overrides System.Reflection.FieldInfo public override ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.