Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ PropertyBuilder()

System.Reflection.Emit.PropertyBuilder.PropertyBuilder ( ModuleBuilder mod,
string name,
SignatureHelper sig,
PropertyAttributes attr,
Type returnType,
int prToken,
TypeBuilder containingType )
inlinepackage

Definition at line 60 of file PropertyBuilder.cs.

61 {
62 if (name == null)
63 {
64 throw new ArgumentNullException("name");
65 }
66 if (name.Length == 0)
67 {
68 throw new ArgumentException(SR.Argument_EmptyName, "name");
69 }
70 if (name[0] == '\0')
71 {
72 throw new ArgumentException(SR.Argument_IllegalName, "name");
73 }
74 m_name = name;
75 m_moduleBuilder = mod;
76 m_attributes = attr;
77 m_returnType = returnType;
78 m_tkProperty = prToken;
79 m_containingType = containingType;
80 }

References System.SR.Argument_EmptyName, System.SR.Argument_IllegalName, System.Reflection.Emit.PropertyBuilder.m_attributes, System.Reflection.Emit.PropertyBuilder.m_containingType, System.Reflection.Emit.PropertyBuilder.m_moduleBuilder, System.Reflection.Emit.PropertyBuilder.m_name, System.Reflection.Emit.PropertyBuilder.m_returnType, and System.Reflection.Emit.PropertyBuilder.m_tkProperty.