M&B: Bannerlord 1.2.12
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