unioffice/schema/soo/ofc/custom_properties/custom_properties.go

30 lines
49 KiB
Go
Raw Normal View History

2020-08-23 14:15:53 +00:00
//
// Copyright 2020 FoxyUtils ehf. All rights reserved.
//
// This is a commercial product and requires a license to operate.
// A trial license can be obtained at https://unidoc.io
//
// DO NOT EDIT: generated by unitwist Go source code obfuscator.
//
// Use of this source code is governed by the UniDoc End User License Agreement
// terms that can be accessed at https://unidoc.io/eula/
2021-01-04 16:11:39 +00:00
package custom_properties ;import (_c "encoding/xml";_f "fmt";_de "github.com/unidoc/unioffice";_eg "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_cf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ca "strconv";_d "time";);
2020-08-31 22:58:25 +00:00
2021-01-04 16:11:39 +00:00
// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path
func (_fc *CT_Properties )ValidateWithPath (path string )error {for _ec ,_fca :=range _fc .Property {if _deb :=_fca .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_ec ));_deb !=nil {return _deb ;};};return nil ;};type Properties struct{CT_Properties };func (_fde *Properties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _fde .CT_Properties .MarshalXML (e ,start );};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_eg .Vector ;Array *_eg .Array ;Blob *string ;Oblob *string ;Empty *_eg .Empty ;Null *_eg .Null ;I1 *int8 ;I2 *int16 ;I4 *int32 ;I8 *int64 ;Int *int32 ;Ui1 *uint8 ;Ui2 *uint16 ;Ui4 *uint32 ;Ui8 *uint64 ;Uint *uint32 ;R4 *float32 ;R8 *float64 ;Decimal *float64 ;Lpstr *string ;Lpwstr *string ;Bstr *string ;Date *_d .Time ;Filetime *_d .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_eg .Vstream ;Clsid *string ;};
2020-12-17 22:07:08 +00:00
// ValidateWithPath validates the CT_Property and its children, prefixing error messages with path
2021-01-04 16:11:39 +00:00
func (_cgd *CT_Property )ValidateWithPath (path string )error {if !_cf .ST_GuidPatternRe .MatchString (_cgd .FmtidAttr ){return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0046\u006d\u0074\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,_cf .ST_GuidPatternRe ,_cgd .FmtidAttr );};if _cgd .Vector !=nil {if _acef :=_cgd .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_acef !=nil {return _acef ;};};if _cgd .Array !=nil {if _fd :=_cgd .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_fd !=nil {return _fd ;};};if _cgd .Empty !=nil {if _bed :=_cgd .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_bed !=nil {return _bed ;};};if _cgd .Null !=nil {if _cfgg :=_cgd .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_cfgg !=nil {return _cfgg ;};};if _cgd .Cy !=nil {if !_eg .ST_CyPatternRe .MatchString (*_cgd .Cy ){return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_eg .ST_CyPatternRe ,*_cgd .Cy );};};if _cgd .Error !=nil {if !_eg .ST_ErrorPatternRe .MatchString (*_cgd .Error ){return _f .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_eg .ST_ErrorPatternRe ,*_cgd .Error );};};if _cgd .Vstream !=nil {if _cca :=_cgd .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_cca !=nil {return _cca ;};};if _cgd .Clsid !=nil {if !_cf .ST_GuidPatternRe .MatchString (*_cgd .Clsid ){return _f .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_cf .ST_GuidPatternRe ,*_cgd .Clsid );};};return nil ;};
2020-12-17 22:07:08 +00:00
// Validate validates the CT_Property and its children
2021-01-04 16:11:39 +00:00
func (_ecdf *CT_Property )Validate ()error {return _ecdf .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func NewCT_Property ()*CT_Property {_fe :=&CT_Property {};_fe .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _fe ;};func (_ba *CT_Property )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ba .FmtidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_dce :=range start .Attr {if _dce .Name .Local =="\u0070\u0069\u0064"{_ffg ,_cgc :=_ca .ParseInt (_dce .Value ,10,32);if _cgc !=nil {return _cgc ;};_ba .PidAttr =int32 (_ffg );continue ;};if _dce .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_be ,_fcae :=_dce .Value ,error (nil );if _fcae !=nil {return _fcae ;};_ba .LinkTargetAttr =&_be ;continue ;};if _dce .Name .Local =="\u006e\u0061\u006d\u0065"{_beg ,_ece :=_dce .Value ,error (nil );if _ece !=nil {return _ece ;};_ba .NameAttr =&_beg ;continue ;};if _dce .Name .Local =="\u0066\u006d\u0074i\u0064"{_gc ,_adg :=_dce .Value ,error (nil );if _adg !=nil {return _adg ;};_ba .FmtidAttr =_gc ;continue ;};};_ecdc :for {_gec ,_gdb :=d .Token ();if _gdb !=nil {return _gdb ;};switch _def :=_gec .(type ){case _c .StartElement :switch _def .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:_ba .Vector =_eg .NewVector ();if _cea :=d .DecodeElement (_ba .Vector ,&_def );_cea !=nil {return _cea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0061\u0072\u0072a\u0079"}:_ba .Array =_eg .NewArray ();if _eca :=d .DecodeElement (_ba .Array ,&_def );_eca !=nil {return _eca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0062\u006c\u006f\u0062"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\
2020-12-17 22:07:08 +00:00
2021-01-04 16:11:39 +00:00
// Validate validates the CT_Properties and its children
func (_eb *CT_Properties )Validate ()error {return _eb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bf *CT_Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cb :for {_gf ,_bg :=d .Token ();if _bg !=nil {return _bg ;};switch _a :=_gf .(type ){case _c .StartElement :switch _a .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_fb :=NewCT_Property ();if _ae :=d .DecodeElement (_fb ,&_a );_ae !=nil {return _ae ;};_bf .Property =append (_bf .Property ,_fb );default:_de .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_a .Name );if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _c .EndElement :break _cb ;case _c .CharData :};};return nil ;};
// Validate validates the Properties and its children
func (_aba *Properties )Validate ()error {return _aba .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Properties ()*CT_Properties {_ea :=&CT_Properties {};return _ea };func NewProperties ()*Properties {_dbbf :=&Properties {};_dbbf .CT_Properties =*NewCT_Properties ();return _dbbf ;};func (_fdc *Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdc .CT_Properties =*NewCT_Properties ();_fa :for {_ade ,_bdfc :=d .Token ();if _bdfc !=nil {return _bdfc ;};switch _ee :=_ade .(type ){case _c .StartElement :switch _ee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}:_abe :=NewCT_Property ();if _ga :=d .DecodeElement (_abe ,&_ee );_ga !=nil {return _ga ;};_fdc .Property =append (_fdc .Property ,_abe );default:_de .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ee .Name );if _bfg :=d .Skip ();_bfg !=nil {return _bfg ;};};case _c .EndElement :break _fa ;case _c .CharData :};};return nil ;};func (_b *CT_Properties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _b .Property !=nil {_eac :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_g :=range _b .Property {e .EncodeElement (_g ,_eac );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Properties struct{Property []*CT_Property ;};func (_ebf *CT_Property )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebf .FmtidAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebf .PidAttr )});if _ebf .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebf .NameAttr )});};if _ebf .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebf .LinkTargetAttr )});};e .EncodeToken (start );if _ebf .Vector !=nil {_db :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ebf .Vector ,_db );};if _ebf .Array !=nil {_bc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_ebf .Array ,_bc );};if _ebf .Blob !=nil {_ff :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_de .AddPreserveSpaceAttr (&_ff ,*_ebf .Blob );e .EncodeElement (_ebf .Blob ,_ff );};if _ebf .Oblob !=nil {_ef :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_de .AddPreserveSpaceAttr (&_ef ,*_ebf .Oblob );e .EncodeElement (_ebf .Oblob ,_ef );};if _ebf .Empty !=nil {_ce :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_ebf .Empty ,_ce );};if _ebf .Null !=nil {_dbb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_ebf .Null ,_dbb );};if _ebf .I1 !=nil {_bb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_ebf .I1 ,_bb );};if _ebf .I2 !=nil {_fff :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeEle
// ValidateWithPath validates the Properties and its children, prefixing error messages with path
func (_eeg *Properties )ValidateWithPath (path string )error {if _ddb :=_eeg .CT_Properties .ValidateWithPath (path );_ddb !=nil {return _ddb ;};return nil ;};func init (){_de .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_de .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079",NewCT_Property );_de .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );};