1 write to XmlTextReader
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetFramework.Analyzers\Helpers\CompilationSecurityTypes.cs (1)
48
XmlTextReader
= compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemXmlXmlTextReader);
15 references to XmlTextReader
Microsoft.CodeAnalysis.NetAnalyzers (15)
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (2)
430
if (!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))
444
if (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);
42
return IsSpecifiedPropertyDerived(symbol, xmlTypes.
XmlTextReader
, SecurityMemberNames.XmlResolver);
47
return IsSpecifiedPropertyDerived(symbol, xmlTypes.
XmlTextReader
, SecurityMemberNames.DtdProcessing);
52
return IsSpecifiedProperty(symbol, xmlTypes.
XmlTextReader
, SecurityMemberNames.XmlResolver);
57
return IsSpecifiedProperty(symbol, xmlTypes.
XmlTextReader
, SecurityMemberNames.DtdProcessing);