1 write to _xmlTypes
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessingInApiDesign.cs (1)
90
_xmlTypes
= xmlTypes;
26 references to _xmlTypes
Microsoft.CodeAnalysis.NetAnalyzers (26)
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessingInApiDesign.cs (26)
117
|| Equals(methodSymbol.ContainingType,
_xmlTypes
.XmlDocument)
118
|| !methodSymbol.ContainingType.DerivesFrom(
_xmlTypes
.XmlDocument, baseTypesOnly: true))
136
SecurityDiagnosticHelpers.IsXmlDocumentXmlResolverProperty(property,
_xmlTypes
),
139
|| SecurityDiagnosticHelpers.IsXmlSecureResolverType(operation.Type,
_xmlTypes
),
174
|| Equals(methodSymbol.ContainingType,
_xmlTypes
.XmlDocument)
175
|| !methodSymbol.ContainingType.DerivesFrom(
_xmlTypes
.XmlDocument, baseTypesOnly: true))
186
property => SecurityDiagnosticHelpers.IsXmlDocumentXmlResolverProperty(property,
_xmlTypes
),
189
|| SecurityDiagnosticHelpers.IsXmlSecureResolverType(operation.Type,
_xmlTypes
),
212
|| Equals(methodSymbol.ContainingType,
_xmlTypes
.XmlTextReader)
213
|| !methodSymbol.ContainingType.DerivesFrom(
_xmlTypes
.XmlTextReader, baseTypesOnly: true))
236
SecurityDiagnosticHelpers.IsXmlTextReaderXmlResolverProperty(property,
_xmlTypes
),
239
|| SecurityDiagnosticHelpers.IsXmlSecureResolverType(operation.Type,
_xmlTypes
),
253
SecurityDiagnosticHelpers.IsXmlTextReaderDtdProcessingProperty(property,
_xmlTypes
),
256
||
_xmlTypes
.DtdProcessing == null
257
|| !fieldReference.Field.MatchMemberByName(
_xmlTypes
.DtdProcessing, SecurityMemberNames.Parse),
288
|| Equals(methodSymbol.ContainingType,
_xmlTypes
.XmlTextReader)
289
|| !methodSymbol.ContainingType.DerivesFrom(
_xmlTypes
.XmlTextReader, baseTypesOnly: true))
316
SecurityDiagnosticHelpers.IsXmlTextReaderXmlResolverProperty(property,
_xmlTypes
),
319
&& !SecurityDiagnosticHelpers.IsXmlSecureResolverType(operation.Type,
_xmlTypes
),
341
SecurityDiagnosticHelpers.IsXmlTextReaderDtdProcessingProperty(property,
_xmlTypes
),
344
&&
_xmlTypes
.DtdProcessing != null
345
&& fieldReference.Field.MatchMemberByName(
_xmlTypes
.DtdProcessing, SecurityMemberNames.Parse),
404
if (Equals(typeSymbol,
_xmlTypes
.XmlDocument) ||
405
!typeSymbol.DerivesFrom(
_xmlTypes
.XmlDocument, baseTypesOnly: true))
444
if (Equals(typeSymbol,
_xmlTypes
.XmlTextReader) ||
445
!typeSymbol.DerivesFrom(
_xmlTypes
.XmlTextReader, baseTypesOnly: true))