private object GetSourceValue(object src, IDescribeMappableProperty sourceProperty) { var collectionSpec = new SupportedCollectionTypeSpecification(); if (collectionSpec.IsSatisfiedBy(src) == false) { return(invoke.GetValue(sourceProperty.Name, src)); } return(collectionSpec.GetValue(src, sourceProperty as IDescribePropertyElement)); }
private object GetSourceValue(object src, IDescribeMappableProperty sourceProperty) { var collectionSpec = new SupportedCollectionTypeSpecification(); if (collectionSpec.IsSatisfiedBy(src) == false) { return invoke.GetValue(sourceProperty.Name, src); } return collectionSpec.GetValue(src, sourceProperty as IDescribePropertyElement); }