Table of Contents

Class TermData

Namespace
I2.Loc
Assembly
Assembly-CSharp.dll
public class TermData
Inheritance
TermData
Inherited Members
Extension Methods

Constructors

TermData()

public TermData()

Fields

Description

public string Description

Field Value

string

Flags

public byte[] Flags

Field Value

byte[]

Languages

public string[] Languages

Field Value

string[]

Term

public string Term

Field Value

string

TermType

public eTermType TermType

Field Value

eTermType

Methods

GetAllSpecializations()

public List<string> GetAllSpecializations()

Returns

List<string>

GetTranslation(int, string, bool)

public string GetTranslation(int idx, string specialization = null, bool editMode = false)

Parameters

idx int
specialization string
editMode bool

Returns

string

HasSpecializations()

public bool HasSpecializations()

Returns

bool

IsAutoTranslated(int, bool)

public bool IsAutoTranslated(int idx, bool IsTouch)

Parameters

idx int
IsTouch bool

Returns

bool

IsTerm(string, bool)

public bool IsTerm(string name, bool allowCategoryMistmatch)

Parameters

name string
allowCategoryMistmatch bool

Returns

bool

RemoveSpecialization(int, string)

public void RemoveSpecialization(int idx, string specialization)

Parameters

idx int
specialization string

RemoveSpecialization(string)

public void RemoveSpecialization(string specialization)

Parameters

specialization string

SetTranslation(int, string, string)

public void SetTranslation(int idx, string translation, string specialization = null)

Parameters

idx int
translation string
specialization string

Validate()

public void Validate()