Are some properties missing from SPFieldLink?
When you try to construct data relationship structure in SharePoint, at some point you might notice that
SPFieldLink is missing the two boolean flags known from
ShowInNewForm. To make it more confusing, the
ShowInDisplayForm flag is available and exposed as a public property.
Should the missing properties be available? That’s clearly what developers expect. Moreover, MSDN documentation displays those properties in example on the SPFieldLink.SchemaXML documentation page. Also,
SPField object contains private fields for
ShowInNewForm. Is it just a mistake that those fields weren’t exposed as public properties, or the functionality is just not implemented in SharePoint 2013?