For a particular folder, 'flatten' the hierarchical attributes down to a flat list
Namespace:
SynergyServerScripting.Entities
Assembly: SynergyServerScripting (in SynergyServerScripting.dll)
Assembly: SynergyServerScripting (in SynergyServerScripting.dll)
Public Shared Function FlattenAttributes( _
ByVal folder_id As EntityID, _
ByVal include_folder_attribs As Boolean, _
ByVal include_projects As Boolean, _
ByVal db As IDatabase, _
ByVal cache As EntityAttributeCache _
) As List(Of SourcedAttributeInfo)
This language is not supported or no code example is available.
public static List<SourcedAttributeInfo> FlattenAttributes(
EntityID folder_id,
bool include_folder_attribs,
bool include_projects,
IDatabase db,
EntityAttributeCache cache
)
This language is not supported or no code example is available.
public:
static List<SourcedAttributeInfo^>^ FlattenAttributes(
EntityID^ folder_id,
bool include_folder_attribs,
bool include_projects,
IDatabase^ db,
EntityAttributeCache^ cache
)
This language is not supported or no code example is available.
Parameters
- folder_id
-
Type: EntityID
the id of the folder
- include_folder_attribs
-
Type: bool
whether or not to include file attributes
- include_projects
-
Type: bool
whether or not to include projects
- db
-
Type: IDatabase
the db connection
- cache
-
Type: EntityAttributeCache
the entity attribute cache
Return Value
Type: List<SourcedAttributeInfo>the list of attribute info objects