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