public abstract bool ReadAttributeOpt(TName name, ref Values.KGuid value);
public override bool ReadAttributeOpt(TName name, ref Values.KGuid value) { Contract.Requires(ValidateNameArg(name)); throw new NotImplementedException(); }
public abstract void ReadAttribute(TName name, ref Values.KGuid value);
public abstract bool ReadElementOpt(TName name, ref Values.KGuid value);
public void ReadCursor(ref Values.KGuid value) { ReadElement(Cursor, ref value); }
public void ReadElement(TName name, ref Values.KGuid value) { Contract.Requires(ValidateNameArg(name)); ReadElement(GetElement(name), ref value); }
protected abstract void ReadElement(TCursor n, ref Values.KGuid value);
public override void ReadAttribute(string name, ref Values.KGuid value) => value = Values.KGuid.ParseExact(ReadAttribute(name), mGuidFormatString);
protected override void ReadElement(TCursor n, ref Values.KGuid value) => value = Values.KGuid.ParseExact(GetInnerText(n), mGuidFormatString);
public override void WriteAttribute(string name, Values.KGuid value) { CursorWriteAttribute(name, value.ToString(mGuidFormatString, Util.InvariantCultureInfo)); }
protected override void WriteElement(TCursor n, Values.KGuid value) { WriteElement(n, value.ToString(mGuidFormatString, KSoft.Util.InvariantCultureInfo)); }