1 write to XmlDocument
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetFramework.Analyzers\Helpers\CompilationSecurityTypes.cs (1)
40
XmlDocument
= compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemXmlXmlDocument);
17 references to XmlDocument
Microsoft.CodeAnalysis.NetAnalyzers (17)
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (7)
253
if (method.MatchMethodDerivedByName(_xmlTypes.
XmlDocument
, SecurityMemberNames.Load) || //FxCop CA3056
254
method.MatchMethodDerivedByName(_xmlTypes.
XmlDocument
, SecurityMemberNames.LoadXml) || //FxCop CA3057
352
if (!Equals(objCreation.Constructor.ContainingType, _xmlTypes.
XmlDocument
))
372
if (prop.MatchPropertyDerivedByName(_xmlTypes.
XmlDocument
, "XmlResolver"))
633
if (propRef.Property.MatchPropertyByName(_xmlTypes.
XmlDocument
, "XmlResolver"))
690
if (property.MatchPropertyDerivedByName(_xmlTypes.
XmlDocument
, SecurityMemberNames.InnerXml))
708
return types.
XmlDocument
!= null
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessingInApiDesign.cs (7)
71
=> types.
XmlDocument
!= null || types.XmlTextReader != null;
117
|| Equals(methodSymbol.ContainingType, _xmlTypes.
XmlDocument
)
118
|| !methodSymbol.ContainingType.DerivesFrom(_xmlTypes.
XmlDocument
, baseTypesOnly: true))
174
|| Equals(methodSymbol.ContainingType, _xmlTypes.
XmlDocument
)
175
|| !methodSymbol.ContainingType.DerivesFrom(_xmlTypes.
XmlDocument
, baseTypesOnly: true))
404
if (Equals(typeSymbol, _xmlTypes.
XmlDocument
) ||
405
!typeSymbol.DerivesFrom(_xmlTypes.
XmlDocument
, baseTypesOnly: true))
Microsoft.NetFramework.Analyzers\Helpers\SecurityDiagnosticHelpers.cs (3)
24
&& xmlTypes.
XmlDocument
!= null
25
&& method.MatchMethodDerivedByName(xmlTypes.
XmlDocument
, WellKnownMemberNames.InstanceConstructorName);
30
return IsSpecifiedProperty(symbol, xmlTypes.
XmlDocument
, SecurityMemberNames.XmlResolver);