internal ComplexAspect(IComplexObject co) : base(co) { ComplexObject = co; co.ComplexAspect = this; ComplexType = MetadataStore.Detached.GetComplexType(co.GetType()); InitializeDefaultValues(); }
internal ComplexAspect(IComplexObject co, ComplexType complexType = null) : base(co) { ComplexObject = co; co.ComplexAspect = this; ComplexType = complexType ?? MetadataStore.Instance.GetComplexType(co.GetType()); InitializeDefaultValues(); }