예제 #1
0
        private static PropertyInfo FindMatchingPropertyToIceboxedContractMember(
            IceboxedContractMember frozenContractMember,
            IEnumerable <PropertyInfo> assemblyProperties)
        {
            var property = assemblyProperties.FirstOrDefault(p
                                                             => p.PropertyType == frozenContractMember.Type &&
                                                             p.Name == frozenContractMember.Name);

            return(property);
        }
예제 #2
0
        private static IceboxedContractMember ConvertPropertyInfoToIceboxedContractMember(PropertyInfo propertyInfo)
        {
            var member = new IceboxedContractMember(propertyInfo.PropertyType, propertyInfo.Name);

            return(member);
        }