Veil.Parser.SyntaxTree.Override C# (CSharp) Method

Override() public static method

Defines a point in a template that can be overridden when the template is extended.
public static Override ( string overrideName, SourceLocation location, bool isOptional = false ) : OverridePointNode
overrideName string The name of the override which must match that specified in the overriding template
location SourceLocation
isOptional bool Indicates whether an exception should be thrown if the override is missing
return Veil.Parser.Nodes.OverridePointNode
        public static OverridePointNode Override(string overrideName, SourceLocation location, bool isOptional = false)
        {
            return new OverridePointNode
            {
				Location = location,
                OverrideName = overrideName,
                IsRequired = !isOptional
            };
        }

Same methods

SyntaxTree::Override ( string overrideName, SyntaxTreeNode defaultContent, SourceLocation location ) : OverridePointNode