public SPOTermLabel(Label label, SPOTerm term) { _label = label; _term = term; if (_label.IsPropertyAvailable("Value")) SetProp("Value", _label.Value, false); }
public SPOTermLabel(Label label, SPOTerm term) { _label = label; _term = term; if (_label.IsPropertyAvailable("Value")) { SetProp("Value", _label.Value, false); } }
//public LabelCollection Labels { get; } public override void Refresh() { _term.RefreshLoad(); _term.Context.ExecuteQuery(); base.Refresh(); _reusedTerms = null; _pinSourceTermSet = null; _sourceTerm = null; _parentTerm = null; _termSets = null; _termSet = null; _labels = null; }
public SPOTerm GetSourceTerm() { if (_sourceTerm != null) { return(_sourceTerm); } var sourceTerm = _term.SourceTerm; _term.Context.Load(sourceTerm); _term.Context.ExecuteQuery(); _sourceTerm = new SPOTerm(sourceTerm); return(_sourceTerm); }
public SPOTerm GetParentTerm() { if (_parentTerm != null) { return(_parentTerm); } var parentTerm = _term.Parent; _term.Context.Load(parentTerm); _term.Context.ExecuteQuery(); _parentTerm = new SPOTerm(parentTerm); return(_parentTerm); }
public SPOTerm GetSourceTerm() { if (_sourceTerm != null) return _sourceTerm; var sourceTerm = _term.SourceTerm; _term.Context.Load(sourceTerm); _term.Context.ExecuteQuery(); _sourceTerm = new SPOTerm(sourceTerm); return _sourceTerm; }
public SPOTerm GetParentTerm() { if (_parentTerm != null) return _parentTerm; var parentTerm = _term.Parent; _term.Context.Load(parentTerm); _term.Context.ExecuteQuery(); _parentTerm = new SPOTerm(parentTerm); return _parentTerm; }