public sealed class NProperty : NSchemaPart
public sealed class NProperty : NSchemaPart
A property can be either self or extended.
Self properties are properties that are created for a specific owner schema, with the help of the NSchema.AddSlot or NSchema.AddMember methods. A self property created by NSchema.AddMember method is backed by a pair of getter/setter delegates that typically get and set the value of a node member field. A self property created by NSchema.AddSlot method is backed by a slot in the node internal slot property value storage.
Extented properties are properties for which you can set a local value in arbitrary NNode instances. That is why extended properties consider the NNode.NNodeSchema as owner schema (i.e. can be applied to all types of NNode instances). Extended properties are created by the NProperty.CreateExtended method.
System.Object
Nevron.Nov.Dom.NSchemaPart
Nevron.Nov.Dom.NProperty
Target Platforms: Windows 11, Windows 10, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later)