1 write to XmlTextReader
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetFramework.Analyzers\Helpers\CompilationSecurityTypes.cs (1)
48XmlTextReader = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemXmlXmlTextReader);
15 references to XmlTextReader
Microsoft.CodeAnalysis.NetAnalyzers (15)
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (2)
430if (!Equals(objCreation.Constructor.ContainingType, _xmlTypes.XmlTextReader)) 711|| types.XmlTextReader != null
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessingInApiDesign.cs (7)
71=> types.XmlDocument != null || types.XmlTextReader != null; 212|| Equals(methodSymbol.ContainingType, _xmlTypes.XmlTextReader) 213|| !methodSymbol.ContainingType.DerivesFrom(_xmlTypes.XmlTextReader, baseTypesOnly: true)) 288|| Equals(methodSymbol.ContainingType, _xmlTypes.XmlTextReader) 289|| !methodSymbol.ContainingType.DerivesFrom(_xmlTypes.XmlTextReader, baseTypesOnly: true)) 444if (Equals(typeSymbol, _xmlTypes.XmlTextReader) || 445!typeSymbol.DerivesFrom(_xmlTypes.XmlTextReader, baseTypesOnly: true))
Microsoft.NetFramework.Analyzers\Helpers\SecurityDiagnosticHelpers.cs (6)
36&& xmlTypes.XmlTextReader != null 37&& method.MatchMethodDerivedByName(xmlTypes.XmlTextReader, WellKnownMemberNames.InstanceConstructorName); 42return IsSpecifiedPropertyDerived(symbol, xmlTypes.XmlTextReader, SecurityMemberNames.XmlResolver); 47return IsSpecifiedPropertyDerived(symbol, xmlTypes.XmlTextReader, SecurityMemberNames.DtdProcessing); 52return IsSpecifiedProperty(symbol, xmlTypes.XmlTextReader, SecurityMemberNames.XmlResolver); 57return IsSpecifiedProperty(symbol, xmlTypes.XmlTextReader, SecurityMemberNames.DtdProcessing);