M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Library.BindingPath Class Reference

Public Member Functions

 BindingPath (string path)
 
 BindingPath (int path)
 
 BindingPath (IEnumerable< string > nodes)
 
override int GetHashCode ()
 
override bool Equals (object obj)
 
bool IsRelatedWith (BindingPath referencePath)
 
void DecrementIfRelatedWith (BindingPath path, int startIndex)
 
BindingPath Simplify ()
 
BindingPath Append (BindingPath bindingPath)
 
override string ToString ()
 

Static Public Member Functions

static BindingPath CreateFromProperty (string propertyName)
 
static bool operator== (BindingPath a, BindingPath b)
 
static bool operator!= (BindingPath a, BindingPath b)
 
static bool IsRelatedWithPathAsString (string path, string referencePath)
 
static bool IsRelatedWithPath (string path, BindingPath referencePath)
 

Properties

string Path [get]
 
string[] Nodes [get]
 
string FirstNode [get]
 
string LastNode [get]
 
BindingPath SubPath [get]
 
BindingPath ParentPath [get]
 

Constructor & Destructor Documentation

◆ BindingPath() [1/3]

TaleWorlds.Library.BindingPath.BindingPath ( string  path)

◆ BindingPath() [2/3]

TaleWorlds.Library.BindingPath.BindingPath ( int  path)

◆ BindingPath() [3/3]

TaleWorlds.Library.BindingPath.BindingPath ( IEnumerable< string >  nodes)

Member Function Documentation

◆ CreateFromProperty()

static BindingPath TaleWorlds.Library.BindingPath.CreateFromProperty ( string  propertyName)
static

◆ GetHashCode()

override int TaleWorlds.Library.BindingPath.GetHashCode ( )

◆ Equals()

override bool TaleWorlds.Library.BindingPath.Equals ( object  obj)

◆ operator==()

static bool TaleWorlds.Library.BindingPath.operator== ( BindingPath  a,
BindingPath  b 
)
static

◆ operator!=()

static bool TaleWorlds.Library.BindingPath.operator!= ( BindingPath  a,
BindingPath  b 
)
static

◆ IsRelatedWithPathAsString()

static bool TaleWorlds.Library.BindingPath.IsRelatedWithPathAsString ( string  path,
string  referencePath 
)
static

◆ IsRelatedWithPath()

static bool TaleWorlds.Library.BindingPath.IsRelatedWithPath ( string  path,
BindingPath  referencePath 
)
static

◆ IsRelatedWith()

bool TaleWorlds.Library.BindingPath.IsRelatedWith ( BindingPath  referencePath)

◆ DecrementIfRelatedWith()

void TaleWorlds.Library.BindingPath.DecrementIfRelatedWith ( BindingPath  path,
int  startIndex 
)

◆ Simplify()

BindingPath TaleWorlds.Library.BindingPath.Simplify ( )

◆ Append()

BindingPath TaleWorlds.Library.BindingPath.Append ( BindingPath  bindingPath)

◆ ToString()

override string TaleWorlds.Library.BindingPath.ToString ( )

Property Documentation

◆ Path

string TaleWorlds.Library.BindingPath.Path
get

◆ Nodes

string [] TaleWorlds.Library.BindingPath.Nodes
get

◆ FirstNode

string TaleWorlds.Library.BindingPath.FirstNode
get

◆ LastNode

string TaleWorlds.Library.BindingPath.LastNode
get

◆ SubPath

BindingPath TaleWorlds.Library.BindingPath.SubPath
get

◆ ParentPath

BindingPath TaleWorlds.Library.BindingPath.ParentPath
get