Skip to content

Commit 85e6f48

Browse files
committed
reflected type checks
1 parent db8ad84 commit 85e6f48

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/NetCoreStack.Proxy/Types/ProxyModelMetadata.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,9 @@ private void InitializeTypeInformation()
107107
PropertyInfo propertyInfo = ContainerType?.GetProperty(PropertyName);
108108
if (propertyInfo != null)
109109
{
110-
ElementType = new ProxyModelMetadata(propertyInfo, ProxyModelMetadataIdentity.ForProperty(elementType, propertyInfo.Name, ModelType));
110+
ElementType = new ProxyModelMetadata(propertyInfo,
111+
ProxyModelMetadataIdentity.ForProperty(elementType, propertyInfo.Name, ModelType),
112+
reflectedType: _reflectedType);
111113
}
112114

113115
IsFormFile = typeof(IFormFile).IsAssignableFrom(elementType);
@@ -133,7 +135,9 @@ private void InitializeTypeInformation()
133135
PropertyInfo propertyInfo = ContainerType?.GetProperty(PropertyName);
134136
if (propertyInfo != null)
135137
{
136-
ElementType = new ProxyModelMetadata(propertyInfo, ProxyModelMetadataIdentity.ForProperty(elementType, propertyInfo.Name, ModelType), _reflectedType);
138+
ElementType = new ProxyModelMetadata(propertyInfo,
139+
ProxyModelMetadataIdentity.ForProperty(elementType, propertyInfo.Name, ModelType),
140+
reflectedType: _reflectedType);
137141
}
138142
}
139143

@@ -143,7 +147,9 @@ private void InitializeTypeInformation()
143147
PropertyInfo pInfo = ContainerType?.GetProperty(PropertyName);
144148
if (pInfo != null)
145149
{
146-
ElementType = new ProxyModelMetadata(pInfo, ProxyModelMetadataIdentity.ForProperty(elementType, pInfo.Name, ModelType));
150+
ElementType = new ProxyModelMetadata(pInfo,
151+
ProxyModelMetadataIdentity.ForProperty(elementType, pInfo.Name, ModelType),
152+
reflectedType: _reflectedType);
147153
}
148154
}
149155

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)