## Property.Branch

### Description

Returns True if property is applied to the branch of its parent.

### C# Syntax

    // get accessor

    Boolean rtn = Property.Branch;

    // set accessor

    Property.Branch = Boolean;

### Examples

#### VBScript Example

    'VBScript example demonstrating Property.Branch

    set oRoot = application.activeproject.activescene.root

    set oCube = oRoot.AddGeometry("Cube","MeshSurface")

    'When you add a property you can decide whether it should be

    'applied to the branch or not:

    branchFlag = false

    oCube.AddProperty "CustomProperty", branchFlag, "NoBranchPSet"

    branchFlag = true

    oCube.AddProperty "CustomProperty", branchFlag, "BranchPSet"

    logmessage "NoBranchPSet Branch Flag: " & _

    		oCube.Properties.Item("NoBranchPSet").Branch

    logmessage "BranchPSet Branch Flag: " & _

    		oCube.Properties.Item("BranchPSet").Branch

    'Output of the script:

    'INFO : "NoBranchPSet Branch Flag: False"

    'INFO : "BranchPSet Branch Flag: True"

### See Also

siBranchFlag SceneItem.AddProperty SceneItem.Properties SceneItem.LocalProperties Scene.Properties XSIProject.Properties