OmniXaml.TemplateHostingObjectAssembler.TryGetDeferredAssembler C# (CSharp) Method

TryGetDeferredAssembler() private method

private TryGetDeferredAssembler ( MutableMember member, IDeferredLoader &loader ) : bool
member MutableMember
loader IDeferredLoader
return bool
        private bool TryGetDeferredAssembler(MutableMember member, out IDeferredLoader loader)
        {
            Guard.ThrowIfNull(member, nameof(member));

            var propInfo = member.DeclaringType.UnderlyingType.GetRuntimeProperty(member.Name);
            if  (propInfo!=null)
            {
                var success = mapping.TryGetMapping(propInfo, out loader);
                return success;
            }

            loader = null;
            return false;
        }