Table of Contents

Class RepositoryItem

Namespace
Ranorex.Core.Repository
Assembly
Ranorex.Core.dll
public sealed class RepositoryItem : RepositoryEntry
Inheritance
RepositoryItem
Inherited Members

Constructors

RepositoryItem(ElementRepository, RepositoryFolder, string, string, RxPath, RxPath, Duration, bool?)

public RepositoryItem(ElementRepository owner, RepositoryFolder parentFolder, string name, string capabilityName, RxPath path, RxPath robustPath, Duration searchTimeout, bool? useEnsureVisible)

Parameters

owner ElementRepository
parentFolder RepositoryFolder
name string
capabilityName string
path RxPath
robustPath RxPath
searchTimeout Duration
useEnsureVisible bool?

RepositoryItem(ElementRepository, RepositoryFolder, string, string, RxPath, RxPath, Duration, bool?, SortedList<string, CompressedImage>, IList<string>)

public RepositoryItem(ElementRepository owner, RepositoryFolder parentFolder, string name, string capabilityName, RxPath path, RxPath robustPath, Duration searchTimeout, bool? useEnsureVisible, SortedList<string, CompressedImage> images, IList<string> additionalCapNames)

Parameters

owner ElementRepository
parentFolder RepositoryFolder
name string
capabilityName string
path RxPath
robustPath RxPath
searchTimeout Duration
useEnsureVisible bool?
images SortedList<string, CompressedImage>
additionalCapNames IList<string>

RepositoryItem(ElementRepository, RepositoryFolder, string, string, RxPath, RxPath, Guid, Duration, bool?)

public RepositoryItem(ElementRepository owner, RepositoryFolder parentFolder, string name, string capabilityName, RxPath path, RxPath robustPath, Guid id, Duration searchTimeout, bool? useEnsureVisible)

Parameters

owner ElementRepository
parentFolder RepositoryFolder
name string
capabilityName string
path RxPath
robustPath RxPath
id Guid
searchTimeout Duration
useEnsureVisible bool?

RepositoryItem(ElementRepository, RepositoryFolder, string, string, RxPath, Duration, bool?)

public RepositoryItem(ElementRepository owner, RepositoryFolder parentFolder, string name, string capabilityName, RxPath path, Duration searchTimeout, bool? useEnsureVisible)

Parameters

owner ElementRepository
parentFolder RepositoryFolder
name string
capabilityName string
path RxPath
searchTimeout Duration
useEnsureVisible bool?

RepositoryItem(ElementRepository, RepositoryFolder, string, string, RxPath, Duration, bool?, SortedList<string, CompressedImage>, IList<string>)

public RepositoryItem(ElementRepository owner, RepositoryFolder parentFolder, string name, string capabilityName, RxPath path, Duration searchTimeout, bool? useEnsureVisible, SortedList<string, CompressedImage> images, IList<string> additionalCapNames)

Parameters

owner ElementRepository
parentFolder RepositoryFolder
name string
capabilityName string
path RxPath
searchTimeout Duration
useEnsureVisible bool?
images SortedList<string, CompressedImage>
additionalCapNames IList<string>

RepositoryItem(ElementRepository, RepositoryFolder, string, string, RxPath, Guid, Duration, bool?)

public RepositoryItem(ElementRepository owner, RepositoryFolder parentFolder, string name, string capabilityName, RxPath path, Guid id, Duration searchTimeout, bool? useEnsureVisible)

Parameters

owner ElementRepository
parentFolder RepositoryFolder
name string
capabilityName string
path RxPath
id Guid
searchTimeout Duration
useEnsureVisible bool?

RepositoryItem(XmlNode, ElementRepository, RepositoryFolder)

public RepositoryItem(XmlNode node, ElementRepository owner, RepositoryFolder parentFolder)

Parameters

node XmlNode
owner ElementRepository
parentFolder RepositoryFolder

Properties

AbsolutePath

[Browsable(true)]
public override RxPath AbsolutePath { get; set; }

Property Value

RxPath

RelativeAppPath

[Browsable(false)]
public RxPath RelativeAppPath { get; }

Property Value

RxPath

RelativePath

[Browsable(false)]
public RxPath RelativePath { get; set; }

Property Value

RxPath

RobustPath

[Browsable(false)]
public override RxPath RobustPath { get; set; }

Property Value

RxPath

RobustPathOverride

[Browsable(true)]
public override string RobustPathOverride { get; set; }

Property Value

string

Methods

GetParentRootedFolder()

public RootedRepositoryFolder GetParentRootedFolder()

Returns

RootedRepositoryFolder

GetXmlNode(XmlNode, bool, RefScreenshotStoreMode)

public override XmlNode GetXmlNode(XmlNode parent, bool withTestImages, RefScreenshotStoreMode refScMode)

Parameters

parent XmlNode
withTestImages bool
refScMode RefScreenshotStoreMode

Returns

XmlNode