Skip to content

Commit 6fc71b0

Browse files
committed
add IsGenericEnumerableType and IsGenericDictionaryType property init
1 parent 3e1c0e8 commit 6fc71b0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/SourceGeneration.Reflection.SourceGenerator/ReflectionSourceGenerator.Emit.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,8 @@ private static void EmitField(CSharpCodeBuilder builder, SourceTypeInfo type, So
165165
builder.AppendAssignment("IsRequired", field.IsRequired);
166166
builder.AppendAssignment("IsReadOnly", field.IsReadOnly);
167167
builder.AppendAssignment("IsConst", field.IsConst);
168+
builder.AppendAssignment("IsGenericDictionaryType", field.IsGenericDictionaryType);
169+
builder.AppendAssignment("IsGenericEnumerableType", field.IsGenericEnumerableType);
168170

169171
if (!type.IsGenericTypeDefinition &&
170172
!type.IsRefLikeType &&
@@ -219,6 +221,8 @@ private static void EmitProperty(CSharpCodeBuilder builder, SourceTypeInfo type,
219221
builder.AppendAssignment("IsAbstract", property.IsAbstract);
220222
builder.AppendAssignment("IsInitOnly", property.IsInitOnly);
221223
builder.AppendAssignment("IsIndexer", property.IsIndexer);
224+
builder.AppendAssignment("IsGenericDictionaryType", property.IsGenericDictionaryType);
225+
builder.AppendAssignment("IsGenericEnumerableType", property.IsGenericEnumerableType);
222226

223227
builder.AppendAssignment("CanWrite", property.CanWrite);
224228
builder.AppendAssignment("CanRead", property.CanRead);

0 commit comments

Comments
 (0)