protected override void Initialize() { CarrierTrackingNumberProperty = new TextProperty(this, CarrierTrackingNumber); CarrierTrackingNumberProperty.Size = 25; CarrierTrackingNumberProperty.Editable = false; LineTotalProperty = new MoneyProperty(this, LineTotal); LineTotalProperty.Required = true; LineTotalProperty.Editable = false; OrderQtyProperty = new SmallIntegerProperty(this, OrderQty); OrderQtyProperty.Required = true; OrderQtyProperty.Editable = false; ProductProperty = new EnumIntProperty(this, Product); ProductProperty.Required = true; ProductProperty.Size = 10; ProductProperty.EnumType = "product"; ProductProperty.Editable = false; SalesOrderDetailIdProperty = new IntegerKeyProperty(this, SalesOrderDetailId); SalesOrderDetailIdProperty.Required = true; SalesOrderDetailIdProperty.Editable = false; SpecialOfferProperty = new EnumIntProperty(this, SpecialOffer); SpecialOfferProperty.Required = true; SpecialOfferProperty.Size = 10; SpecialOfferProperty.EnumType = "special offer"; SpecialOfferProperty.Editable = false; UnitPriceProperty = new MoneyProperty(this, UnitPrice); UnitPriceProperty.Required = true; UnitPriceProperty.Editable = false; UnitPriceDiscountProperty = new MoneyProperty(this, UnitPriceDiscount); UnitPriceDiscountProperty.Required = true; UnitPriceDiscountProperty.Editable = false; }
protected override void Initialize() { CurrencyRateProperty = new TextProperty(this, CurrencyRate); CurrencyRateProperty.Editable = false; DueDateProperty = new DateProperty(this, DueDate); DueDateProperty.Required = true; FreightProperty = new MoneyProperty(this, Freight); FreightProperty.Required = true; FreightProperty.Editable = false; ShipMethodIdProperty = new EnumIntProperty(this, ShipMethodId); ShipMethodIdProperty.Required = true; ShipMethodIdProperty.Size = 10; ShipMethodIdProperty.EnumType = "ship method"; SubTotalProperty = new MoneyProperty(this, SubTotal); SubTotalProperty.Required = true; SubTotalProperty.Editable = false; TaxAmtProperty = new MoneyProperty(this, TaxAmt); TaxAmtProperty.Required = true; TaxAmtProperty.Editable = false; TotalDueProperty = new MoneyProperty(this, TotalDue); TotalDueProperty.Required = true; TotalDueProperty.Editable = false; DataObject objCreditCard = new CreditCardPaymentObjectCustomized(); AddChildObject(CreditCard, objCreditCard); }
protected override void Initialize() { CardNumberProperty = new TextProperty(this, CardNumber); CardNumberProperty.Required = true; CardNumberProperty.Size = 25; CardNumberProperty.Editable = false; CreditCardApprovalCodeProperty = new TextProperty(this, CreditCardApprovalCode); CreditCardApprovalCodeProperty.Size = 15; CreditCardIdProperty = new EnumIntProperty(this, CreditCardId); CreditCardIdProperty.Size = 10; ExpirationProperty = new TextProperty(this, Expiration); ExpirationProperty.Editable = false; }
public void Apply_IfTargetAndContextIsNull_ReturnNextInstructionDo() { //Arrange RecWrapper target = null; object context = null; var pro = new TextProperty(); //Act // ReSharper disable ExpressionIsAlwaysNull var actual = st.Apply(target, context); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(actual,NextInstruction.Do); }
protected override void Initialize() { AccountNumberProperty = new TextProperty(this, AccountNumber); AccountNumberProperty.Size = 10; AccountNumberOperatorProperty = new OperatorProperty(this, AccountNumberOperator); AccountNumberOperatorProperty.Size = 10; AccountNumberOperatorProperty.EnumType = "operators"; PersonNameProperty = new TextProperty(this, PersonName); PersonNameOperatorProperty = new OperatorProperty(this, PersonNameOperator); PersonNameOperatorProperty.Size = 10; PersonNameOperatorProperty.EnumType = "operators"; PersonNameOperatorProperty.HasNullCheck = true; StoreNameProperty = new TextProperty(this, StoreName); StoreNameOperatorProperty = new OperatorProperty(this, StoreNameOperator); StoreNameOperatorProperty.Size = 10; StoreNameOperatorProperty.EnumType = "operators"; StoreNameOperatorProperty.HasNullCheck = true; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.Size = 10; TerritoryIdProperty.EnumType = "sales territory"; }
void BuildEditor () { title = new TextProperty (Catalog.GetString ("_Title:"), t => doc.Title = t); author = new TextProperty (Catalog.GetString ("_Author:"), t => doc.Author = t); keywords = new TextProperty (Catalog.GetString ("_Keywords:"), t => doc.Keywords = t); subject = new TextProperty (Catalog.GetString ("_Subject:"), t => doc.Subject = t); properties = new TextProperty [] { title, author, keywords, subject }; uint row = 0, column = 0; foreach (var property in properties) { table.Attach (property.Label, column++, column, row, row + 1, AttachOptions.Fill, 0, 0, 0); table.Attach (property.Entry, column++, column, row, row + 1, AttachOptions.Fill | AttachOptions.Expand, 0, 0, 0); if (column == 4) { column = 0; row++; } property.Entry.Changed += delegate { UpdateSensitivity (); }; } }
protected override void Initialize() { AccountNumberProperty = new TextProperty(this, AccountNumber); AccountNumberProperty.Required = true; AccountNumberProperty.Size = 10; AccountNumberProperty.Editable = false; CustomerIdProperty = new IntegerKeyProperty(this, CustomerId); CustomerIdProperty.Required = true; CustomerIdProperty.Editable = false; PersonIdProperty = new IntegerKeyProperty(this, PersonId); PersonIdProperty.Editable = false; PersonNameProperty = new TextProperty(this, PersonName); PersonNameProperty.Editable = false; StoreIdProperty = new IntegerKeyProperty(this, StoreId); StoreIdProperty.Editable = false; StoreNameProperty = new TextProperty(this, StoreName); StoreNameProperty.Editable = false; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.Size = 10; TerritoryIdProperty.EnumType = "sales territory"; TerritoryIdProperty.Editable = false; }
protected override void Initialize() { AddressIdProperty = new EnumIntProperty(this, AddressId); AddressIdProperty.Required = true; AddressIdProperty.Size = 10; AddressLine1Property = new TextProperty(this, AddressLine1); AddressLine1Property.Required = true; AddressLine1Property.Size = 60; AddressLine1Property.Editable = false; AddressLine2Property = new TextProperty(this, AddressLine2); AddressLine2Property.Size = 60; AddressLine2Property.Editable = false; CityStateProperty = new TextProperty(this, CityState); CityStateProperty.Size = 30; CityStateProperty.Editable = false; CountryProperty = new TextProperty(this, Country); CountryProperty.Size = 3; CountryProperty.Editable = false; PostalCodeProperty = new TextProperty(this, PostalCode); PostalCodeProperty.Required = true; PostalCodeProperty.Size = 15; PostalCodeProperty.Editable = false; }
//----------------------------------------------------------------------- static PromptTextBox() { DefaultStyleKeyProperty.OverrideMetadata(typeof(PromptTextBox), new FrameworkPropertyMetadata(typeof(PromptTextBox))); TextProperty.OverrideMetadata(typeof(PromptTextBox), new FrameworkPropertyMetadata(new PropertyChangedCallback(TextPropertyChanged))); }
set => SetCurrentValue(TextProperty, value);
/// <summary> /// Initializes the <see cref="SearchTextBox"/> class. /// </summary> static SearchTextBox() { DefaultStyleKeyProperty.OverrideMetadata(typeof(SearchTextBox), new FrameworkPropertyMetadata(typeof(SearchTextBox))); TextProperty.OverrideMetadata(typeof(SearchTextBox), new FrameworkPropertyMetadata(String.Empty, new PropertyChangedCallback(OnTextPropertyChanged))); }
static HighlightTextBlock() { TextProperty.OverrideMetadata( typeof(HighlightTextBlock), new FrameworkPropertyMetadata("", null, (d, e) => ((HighlightTextBlock)d).OnCoerceTextPropertyValue(e))); }
static SpellTextBox() { TextProperty.OverrideMetadata(typeof(SpellTextBox), new FrameworkPropertyMetadata(new PropertyChangedCallback(TextPropertyChanged))); }
get => (string)GetValue(TextProperty); set => SetValue(TextProperty, value);
protected override void Initialize() { PersonNameProperty = new TextProperty(this, PersonName); StoreNameProperty = new TextProperty(this, StoreName); }
static TimePicker() { DefaultStyleKeyProperty.OverrideMetadata(typeof(TimePicker), new FrameworkPropertyMetadata(typeof(TimePicker))); TextProperty.AddOwner(typeof(TimePicker)); }
public DeviceMessage(string id, string value) : this(id) { Value = new TextProperty(value); }
static FormattingTextBox() { // DefaultStyleKeyProperty.OverrideMetadata(typeof(FormattingTextBox), new FrameworkPropertyMetadata(typeof(FormattingTextBox))); TextProperty.OverrideMetadata(typeof(FormattingTextBox), new FrameworkPropertyMetadata(TextChangedCallback)); }
public static SerializedFields Parse(int length, BinaryReader reader) { var start = reader.BaseStream.Position; var result = new SerializedFields(); while (true) { var propertyName = reader.ReadLengthPrefixedString(); if (propertyName == "None") { break; } var fieldType = reader.ReadLengthPrefixedString(); var size = reader.ReadInt32(); var index = reader.ReadInt32(); int overhead; var before = reader.BaseStream.Position; switch (fieldType) { case ArrayProperty.TypeName: result.Add(ArrayProperty.Parse(propertyName, index, reader, size, out overhead)); break; case FloatProperty.TypeName: overhead = 1; result.Add(FloatProperty.Parse(propertyName, index, reader)); break; case IntProperty.TypeName: overhead = 1; result.Add(IntProperty.Parse(propertyName, index, reader)); break; case ByteProperty.TypeName: result.Add(ByteProperty.Parse(propertyName, index, reader, out overhead)); break; case EnumProperty.TypeName: result.Add(EnumProperty.Parse(propertyName, index, reader, out overhead)); break; case BoolProperty.TypeName: overhead = 2; result.Add(BoolProperty.Parse(propertyName, index, reader)); break; case StrProperty.TypeName: overhead = 1; result.Add(StrProperty.Parse(propertyName, index, reader)); break; case NameProperty.TypeName: overhead = 1; result.Add(NameProperty.Parse(propertyName, index, reader)); break; case ObjectProperty.TypeName: overhead = 1; result.Add(ObjectProperty.Parse(propertyName, index, reader)); break; case StructProperty.TypeName: result.Add(StructProperty.Parse(propertyName, index, reader, size, out overhead)); break; case MapProperty.TypeName: result.Add(MapProperty.Parse(propertyName, index, reader, size, out overhead)); break; case TextProperty.TypeName: overhead = 1; result.Add(TextProperty.Parse(propertyName, index, reader)); break; default: throw new NotImplementedException(fieldType); } var after = reader.BaseStream.Position; if (before + size + overhead != after) { throw new InvalidOperationException($"Expected {size} bytes read but got {after - before - overhead}"); } } var int1 = reader.ReadInt32(); Trace.Assert(int1 == 0); var remainingBytes = start + length - reader.BaseStream.Position; if (remainingBytes > 0) { result.TrailingData = reader.ReadBytes((int)remainingBytes); } //if (remainingBytes == 4) ////if(result.Fields.Count > 0) //{ // var int2 = reader.ReadInt32(); //} //else if (remainingBytes > 0 && result.Any(f => f is ArrayProperty && ((ArrayProperty)f).Type == StructProperty.TypeName)) //{ // var unk = reader.ReadBytes((int)remainingBytes); //} //else if (remainingBytes > 4) //{ // var int2 = reader.ReadInt32(); // var str2 = reader.ReadLengthPrefixedString(); // var str3 = reader.ReadLengthPrefixedString(); //} return(result); }
protected override void Initialize() { CustomerNameProperty = new TextProperty(this, CustomerName); CustomerNameProperty.Editable = false; CustomerStoreProperty = new TextProperty(this, CustomerStore); CustomerStoreProperty.Editable = false; DueDateProperty = new DateProperty(this, DueDate); DueDateProperty.Required = true; DueDateProperty.Editable = false; OnlineOrderFlagProperty = new EnumBoolProperty(this, OnlineOrderFlag); OnlineOrderFlagProperty.Required = true; OnlineOrderFlagProperty.Size = 10; OnlineOrderFlagProperty.EnumType = "yesno"; OnlineOrderFlagProperty.Editable = false; OrderDateProperty = new DateProperty(this, OrderDate); OrderDateProperty.Required = true; OrderDateProperty.Editable = false; SalesOrderIdProperty = new IntegerKeyProperty(this, SalesOrderId); SalesOrderIdProperty.Required = true; SalesOrderIdProperty.Editable = false; SalesOrderNumberProperty = new TextProperty(this, SalesOrderNumber); SalesOrderNumberProperty.Required = true; SalesOrderNumberProperty.Size = 25; SalesOrderNumberProperty.Editable = false; SalesPersonIdProperty = new EnumIntProperty(this, SalesPersonId); SalesPersonIdProperty.EnumType = "sales person"; SalesPersonIdProperty.Editable = false; ShipDateProperty = new DateProperty(this, ShipDate); ShipDateProperty.Editable = false; StatusProperty = new EnumByteProperty(this, Status); StatusProperty.Required = true; StatusProperty.Size = 10; StatusProperty.EnumType = "sales order status"; StatusProperty.Editable = false; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.Size = 10; TerritoryIdProperty.EnumType = "sales territory"; TerritoryIdProperty.Editable = false; TotalDueProperty = new MoneyProperty(this, TotalDue); TotalDueProperty.Required = true; TotalDueProperty.Editable = false; }
static MaskedTextBox() { TextProperty.OverrideMetadata(typeof(MaskedTextBox), new FrameworkPropertyMetadata(OnTextChanged)); }
OnPropertyChanged(new DependencyPropertyChangedEventArgs(TextProperty, old, value));
public void Object2Property_Ifdata1IsNotProperyInfo_ReturnNull() { //Arrange var textProperty = new TextProperty(); RecWrapper rec = null; var field = string.Empty; string[] fieldValues = null; var array1 = new object[5]; array1[0] = new object(); array1[1] = FieldTestHelper.GetInstanceFieldValue("PropertyInfo", textProperty); array1[2] = "String literal"; array1[3] = 3; array1[4] = null; object data = array1; //Act // ReSharper disable ExpressionIsAlwaysNull var actual = MethodTestHelper.RunInstanceMethod<DbRecorderBase, object>("Object2Property", _dbRecorderBase, new[] { rec, field, fieldValues, data }); // ReSharper restore ExpressionIsAlwaysNull //Assert Assert.AreEqual(actual, null); }
static BaseBox() { TextProperty.OverrideMetadataWithOptions(typeof(BaseBox), FrameworkPropertyMetadataOptions.NotDataBindable); DefaultStyleKeyProperty.OverrideMetadata(typeof(BaseBox), new FrameworkPropertyMetadata(typeof(BaseBox))); }
static IPAddrBox() { DefaultStyleKeyProperty.OverrideMetadata(typeof(IPAddrBox), new FrameworkPropertyMetadata(typeof(IPAddrBox))); TextProperty.AddOwner(typeof(IPAddrBox)); }
static BaseTextBoxEditorElement() { TextProperty.OverrideMetadata(typeof(BaseTextBoxEditorElement), new RadElementPropertyMetadata(string.Empty, ElementPropertyOptions.Cancelable)); }
static InfoBarTextBlock() { TextProperty.OverrideMetadata(typeof(InfoBarTextBlock), new FrameworkPropertyMetadata(OnTextChanged)); }
protected override void AppendMailer(TextProperty value) => BuildProperty(VCard.PropKeys.MAILER, value);
protected override void AppendProdID(TextProperty value) => BuildProperty(VCard.PropKeys.PRODID, value);
set { SetValue(TextProperty, value); }
static HtmlPanel() { BackgroundProperty.OverrideMetadata(typeof(HtmlPanel), new FrameworkPropertyMetadata(SystemColors.WindowBrush)); TextProperty.OverrideMetadata(typeof(HtmlPanel), new PropertyMetadata(null, OnTextProperty_change)); }
/// <summary> /// Initializes static members of the <see cref="EditableTextBlock" /> class. /// </summary> static EditableTextBlock() { TextProperty.OverrideMetadata( typeof(EditableTextBlock), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault)); }
public virtual void Visit(TextProperty property) { }
protected override void Initialize() { AccountNumberProperty = new TextProperty(this, AccountNumber); AccountNumberProperty.Size = 15; CommentProperty = new TextProperty(this, Comment); CommentProperty.Size = 128; ModifiedDateProperty = new DateTimeProperty(this, ModifiedDate); ModifiedDateProperty.Required = true; ModifiedDateProperty.Editable = false; OnlineOrderFlagProperty = new BooleanProperty(this, OnlineOrderFlag); OnlineOrderFlagProperty.Required = true; OrderDateProperty = new DateProperty(this, OrderDate); OrderDateProperty.Required = true; OrderDateProperty.Editable = false; PurchaseOrderNumberProperty = new TextProperty(this, PurchaseOrderNumber); PurchaseOrderNumberProperty.Size = 25; RevisionNumberProperty = new TinyIntegerProperty(this, RevisionNumber); RevisionNumberProperty.Required = true; RevisionNumberProperty.Editable = false; SalesOrderIdProperty = new IntegerKeyProperty(this, SalesOrderId); SalesOrderIdProperty.Required = true; SalesOrderIdProperty.Editable = false; SalesOrderNumberProperty = new TextProperty(this, SalesOrderNumber); SalesOrderNumberProperty.Required = true; SalesOrderNumberProperty.Size = 25; SalesOrderNumberProperty.Editable = false; ShipDateProperty = new DateProperty(this, ShipDate); StatusProperty = new EnumByteProperty(this, Status); StatusProperty.Required = true; StatusProperty.Size = 10; StatusProperty.EnumType = "sales order status"; DataObject objCustomer = new SalesOrderCustomerObjectCustomized(); AddChildObject(Customer, objCustomer); DataObject objDetail = new SalesOrderDetailList(); AddChildObject(Detail, objDetail); DataObject objPayment = new SalesOrderPaymentObject(); AddChildObject(Payment, objPayment); DataObject objSales = new SalesOrderSalesObjectCustomized(); AddChildObject(Sales, objSales); }
/// <summary> /// Initializes the <see cref="AnimatedTextBlock" /> class. /// </summary> static AnimatedTextBlock() { TextProperty.OverrideMetadata(typeof(AnimatedTextBlock), new FrameworkPropertyMetadata(CreateRunsOnPropertyChanged)); }
set => this.SetValue(TextProperty, value);
get => (string)GetValue(TextProperty); set { SetValue(TextProperty, value); PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Text")); }
set => SetValue(TextProperty, value);
set => SetValue(TextProperty, value.ToUpperInvariant());
static MyTextBox() { //第一种方法,通过OverrideMetadata TextProperty.OverrideMetadata(typeof(MyTextBox), new FrameworkPropertyMetadata(new PropertyChangedCallback(TextPropertyChanged))); }
public void Visit(TextProperty mapping) { Increment("text"); }
/// <summary> /// Static constructor /// </summary> static DatePickerTextBox() { DefaultStyleKeyProperty.OverrideMetadata(typeof(DatePickerTextBox), new FrameworkPropertyMetadata(typeof(DatePickerTextBox))); TextProperty.OverrideMetadata(typeof(DatePickerTextBox), new FrameworkPropertyMetadata(OnVisualStatePropertyChanged)); }
static MagicTextBox() { TextProperty.OverrideMetadata(typeof(MagicTextBox), new FrameworkPropertyMetadata("", TextProperty.DefaultMetadata.PropertyChangedCallback, textValueChanged)); }
protected override void Initialize() { CustomerNameProperty = new TextProperty(this, CustomerName); CustomerNameOperatorProperty = new OperatorProperty(this, CustomerNameOperator); CustomerNameOperatorProperty.Size = 10; CustomerNameOperatorProperty.EnumType = "operators"; CustomerNameOperatorProperty.HasNullCheck = true; CustomerStoreProperty = new TextProperty(this, CustomerStore); CustomerStoreOperatorProperty = new OperatorProperty(this, CustomerStoreOperator); CustomerStoreOperatorProperty.Size = 10; CustomerStoreOperatorProperty.EnumType = "operators"; CustomerStoreOperatorProperty.HasNullCheck = true; DueDateProperty = new DateProperty(this, DueDate); DueDate2Property = new DateProperty(this, DueDate2); DueDateOperatorProperty = new OperatorProperty(this, DueDateOperator); DueDateOperatorProperty.Size = 10; DueDateOperatorProperty.EnumType = "operators"; GlobalRegionProperty = new EnumProperty(this, GlobalRegion); GlobalRegionProperty.Size = 50; GlobalRegionProperty.EnumType = "sales territory group"; OrderDateProperty = new DateProperty(this, OrderDate); OrderDate2Property = new DateProperty(this, OrderDate2); OrderDateOperatorProperty = new OperatorProperty(this, OrderDateOperator); OrderDateOperatorProperty.Size = 10; OrderDateOperatorProperty.EnumType = "operators"; SalesOrderNumberProperty = new TextProperty(this, SalesOrderNumber); SalesOrderNumberProperty.Size = 25; SalesOrderNumberOperatorProperty = new OperatorProperty(this, SalesOrderNumberOperator); SalesOrderNumberOperatorProperty.Size = 10; SalesOrderNumberOperatorProperty.EnumType = "operators"; SalesPersonIdProperty = new EnumIntProperty(this, SalesPersonId); SalesPersonIdProperty.IsMultiValued = true; SalesPersonIdProperty.EnumType = "sales person"; SalesPersonIdOperatorProperty = new OperatorProperty(this, SalesPersonIdOperator); SalesPersonIdOperatorProperty.Size = 10; SalesPersonIdOperatorProperty.EnumType = "operators"; SalesPersonIdOperatorProperty.HasNullCheck = true; StatusProperty = new EnumByteProperty(this, Status); StatusProperty.Size = 10; StatusProperty.EnumType = "sales order status"; StatusOperatorProperty = new OperatorProperty(this, StatusOperator); StatusOperatorProperty.Size = 10; StatusOperatorProperty.EnumType = "operators"; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.Size = 10; TerritoryIdProperty.EnumType = "sales territory"; TerritoryIdOperatorProperty = new OperatorProperty(this, TerritoryIdOperator); TerritoryIdOperatorProperty.Size = 10; TerritoryIdOperatorProperty.EnumType = "operators"; TerritoryIdOperatorProperty.HasNullCheck = true; TotalDueProperty = new MoneyProperty(this, TotalDue); TotalDue2Property = new MoneyProperty(this, TotalDue2); TotalDueOperatorProperty = new OperatorProperty(this, TotalDueOperator); TotalDueOperatorProperty.Size = 10; TotalDueOperatorProperty.EnumType = "operators"; }
protected override void Initialize() { AccountNumberProperty = new TextProperty(this, AccountNumber); AccountNumberProperty.Required = true; AccountNumberProperty.Size = 10; AccountNumberProperty.Editable = false; CustomerIdProperty = new IntegerKeyProperty(this, CustomerId); CustomerIdProperty.Required = true; PersonIdProperty = new IntegerKeyProperty(this, PersonId); PersonIdProperty.Editable = false; PersonNameProperty = new TextProperty(this, PersonName); PersonNameProperty.Editable = false; StoreIdProperty = new IntegerKeyProperty(this, StoreId); StoreIdProperty.Editable = false; StoreNameProperty = new TextProperty(this, StoreName); StoreNameProperty.Editable = false; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.Size = 10; TerritoryIdProperty.EnumType = "sales territory"; TerritoryIdProperty.Editable = false; DataObject objLookup = new SalesCustomerLookupObject(); AddChildObject(Lookup, objLookup); DataObject objBillingAddress = new AddressObjectCustomized(); AddChildObject(BillingAddress, objBillingAddress); DataObject objShippingAddress = new AddressObjectCustomized(); AddChildObject(ShippingAddress, objShippingAddress); }