10 references to IsAssignableFrom
System.Text.Json.SourceGeneration (10)
Helpers\RoslynExtensions.cs (1)
214
return member.Name == otherMember.Name && member.ContainingType.
IsAssignableFrom
(otherMember.ContainingType);
JsonSourceGenerator.Parser.cs (9)
98
if (!_knownSymbols.JsonSerializerContextType.
IsAssignableFrom
(contextTypeSymbol))
603
implementsIJsonOnSerializing = _knownSymbols.IJsonOnSerializingType.
IsAssignableFrom
(type);
604
implementsIJsonOnSerialized = _knownSymbols.IJsonOnSerializedType.
IsAssignableFrom
(type);
694
else if (!foundJsonConverterAttribute && _knownSymbols.JsonConverterAttributeType.
IsAssignableFrom
(attributeType))
755
if (!_knownSymbols.IEnumerableType.
IsAssignableFrom
(type))
849
else if (_knownSymbols.IDictionaryType.
IsAssignableFrom
(type))
856
else if (_knownSymbols.IListType.
IsAssignableFrom
(type))
861
else if (_knownSymbols.StackType.
IsAssignableFrom
(type))
866
else if (_knownSymbols.QueueType.
IsAssignableFrom
(type))