public System.Xml.XmlNode Generate(XCRI.Interfaces.XCRICAP11.IAttendanceMode attendanceMode) { return(this._GetGeneratedNode((w) => { this.XmlGenerator.Write(w, attendanceMode); })); }
public void Write ( System.Xml.XmlWriter xmlWriter, XCRI.Interfaces.XCRICAP11.IAttendanceMode attendanceMode ) { if (attendanceMode == null) { throw new ArgumentNullException("attendanceMode"); } if ((attendanceMode.CompatibleWith & XCRIProfiles.XCRI_v1_1) == 0) { return; } string value = attendanceMode.GetElementValueAsString(); if (String.IsNullOrEmpty(value)) { return; } this._Write ( xmlWriter, "attendanceMode", Configuration.Namespaces.XCRICAP11NamespaceUri, value, false, attendanceMode.XsiTypeValue, attendanceMode.XsiTypeValueNamespace, attendanceMode.XmlLanguage ); }