Table of Contents

Class BindingPath

Namespace
TaleWorlds.Library
Assembly
TaleWorlds.Library.dll
public class BindingPath
Inheritance
BindingPath
Inherited Members

Constructors

BindingPath(IEnumerable<string>)

public BindingPath(IEnumerable<string> nodes)

Parameters

nodes IEnumerable<string>

BindingPath(int)

public BindingPath(int path)

Parameters

path int

BindingPath(string)

public BindingPath(string path)

Parameters

path string

Properties

FirstNode

public string FirstNode { get; }

Property Value

string

LastNode

public string LastNode { get; }

Property Value

string

Nodes

public string[] Nodes { get; }

Property Value

string[]

ParentPath

public BindingPath ParentPath { get; }

Property Value

BindingPath

Path

public string Path { get; }

Property Value

string

SubPath

public BindingPath SubPath { get; }

Property Value

BindingPath

Methods

Append(BindingPath)

public BindingPath Append(BindingPath bindingPath)

Parameters

bindingPath BindingPath

Returns

BindingPath

CreateFromProperty(string)

public static BindingPath CreateFromProperty(string propertyName)

Parameters

propertyName string

Returns

BindingPath

DecrementIfRelatedWith(BindingPath, int)

public void DecrementIfRelatedWith(BindingPath path, int startIndex)

Parameters

path BindingPath
startIndex int

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

IsRelatedWith(BindingPath)

public bool IsRelatedWith(BindingPath referencePath)

Parameters

referencePath BindingPath

Returns

bool

IsRelatedWithPath(string, BindingPath)

public static bool IsRelatedWithPath(string path, BindingPath referencePath)

Parameters

path string
referencePath BindingPath

Returns

bool

IsRelatedWithPathAsString(string, string)

public static bool IsRelatedWithPathAsString(string path, string referencePath)

Parameters

path string
referencePath string

Returns

bool

Simplify()

public BindingPath Simplify()

Returns

BindingPath

ToString()

public override string ToString()

Returns

string

Operators

operator ==(BindingPath, BindingPath)

public static bool operator ==(BindingPath a, BindingPath b)

Parameters

a BindingPath
b BindingPath

Returns

bool

operator !=(BindingPath, BindingPath)

public static bool operator !=(BindingPath a, BindingPath b)

Parameters

a BindingPath
b BindingPath

Returns

bool

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).