1 write to _xmlTypes
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (1)
195
_xmlTypes
= xmlTypes;
38 references to _xmlTypes
Microsoft.CodeAnalysis.NetAnalyzers (38)
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (38)
253
if (method.MatchMethodDerivedByName(
_xmlTypes
.XmlDocument, SecurityMemberNames.Load) || //FxCop CA3056
254
method.MatchMethodDerivedByName(
_xmlTypes
.XmlDocument, SecurityMemberNames.LoadXml) || //FxCop CA3057
255
method.MatchMethodDerivedByName(
_xmlTypes
.XPathDocument, WellKnownMemberNames.InstanceConstructorName) || //FxCop CA3059
256
method.MatchMethodDerivedByName(
_xmlTypes
.XmlSchema, SecurityMemberNames.Read) || //FxCop CA3060
257
method.MatchMethodDerivedByName(
_xmlTypes
.DataSet, SecurityMemberNames.ReadXml) || //FxCop CA3063
258
method.MatchMethodDerivedByName(
_xmlTypes
.DataSet, SecurityMemberNames.ReadXmlSchema) || //FxCop CA3064
259
method.MatchMethodDerivedByName(
_xmlTypes
.XmlSerializer, SecurityMemberNames.Deserialize) || //FxCop CA3070
260
method.MatchMethodDerivedByName(
_xmlTypes
.DataTable, SecurityMemberNames.ReadXml) || //FxCop CA3071
261
method.MatchMethodDerivedByName(
_xmlTypes
.DataTable, SecurityMemberNames.ReadXmlSchema)) //FxCop CA3072
263
if (SecurityDiagnosticHelpers.HasXmlReaderParameter(method,
_xmlTypes
) < 0)
268
else if (method.MatchMethodDerivedByName(
_xmlTypes
.XmlReader, SecurityMemberNames.Create))
270
int xmlReaderSettingsIndex = method.GetXmlReaderSettingsParameterIndex(
_xmlTypes
);
318
if (objCreation.Constructor.IsXmlDocumentCtorDerived(
_xmlTypes
))
322
else if (objCreation.Constructor.IsXmlTextReaderCtorDerived(
_xmlTypes
))
326
else if (objCreation.Constructor.IsXmlReaderSettingsCtor(
_xmlTypes
))
352
if (!Equals(objCreation.Constructor.ContainingType,
_xmlTypes
.XmlDocument))
372
if (prop.MatchPropertyDerivedByName(
_xmlTypes
.XmlDocument, "XmlResolver"))
380
if (SecurityDiagnosticHelpers.IsXmlSecureResolverType(operation.Operand.Type,
_xmlTypes
))
430
if (!Equals(objCreation.Constructor.ContainingType,
_xmlTypes
.XmlTextReader))
450
&& SecurityDiagnosticHelpers.IsXmlTextReaderXmlResolverPropertyDerived(prop,
_xmlTypes
))
454
if (SecurityDiagnosticHelpers.IsXmlSecureResolverType(operation.Operand.Type,
_xmlTypes
))
467
else if (SecurityDiagnosticHelpers.IsXmlTextReaderDtdProcessingPropertyDerived(prop,
_xmlTypes
))
520
_xmlTypes
)
529
if (SecurityDiagnosticHelpers.IsXmlSecureResolverType(operation.Operand.Type,
_xmlTypes
))
538
else if (SecurityDiagnosticHelpers.IsXmlReaderSettingsDtdProcessingProperty(prop,
_xmlTypes
))
542
else if (SecurityDiagnosticHelpers.IsXmlReaderSettingsMaxCharactersFromEntitiesProperty(prop,
_xmlTypes
))
556
if (conv != null && SecurityDiagnosticHelpers.IsXmlSecureResolverType(conv.Operand.Type,
_xmlTypes
))
594
if (isXmlTextReaderXmlResolverProperty && conv != null && SecurityDiagnosticHelpers.IsXmlSecureResolverType(conv.Operand.Type,
_xmlTypes
))
633
if (propRef.Property.MatchPropertyByName(
_xmlTypes
.XmlDocument, "XmlResolver"))
640
SecurityDiagnosticHelpers.IsXmlTextReaderXmlResolverPropertyDerived(propRef.Property,
_xmlTypes
);
642
SecurityDiagnosticHelpers.IsXmlTextReaderDtdProcessingPropertyDerived(propRef.Property,
_xmlTypes
);
648
else if (SecurityDiagnosticHelpers.IsXmlReaderSettingsType(propRef.Instance.Type,
_xmlTypes
))
657
if (assignment.Value is IConversionOperation conv && SecurityDiagnosticHelpers.IsXmlReaderSettingsXmlResolverProperty(propRef.Property,
_xmlTypes
))
659
if (SecurityDiagnosticHelpers.IsXmlSecureResolverType(conv.Operand.Type,
_xmlTypes
))
668
else if (SecurityDiagnosticHelpers.IsXmlReaderSettingsDtdProcessingProperty(propRef.Property,
_xmlTypes
))
674
_xmlTypes
))
690
if (property.MatchPropertyDerivedByName(
_xmlTypes
.XmlDocument, SecurityMemberNames.InnerXml))
694
else if (property.MatchPropertyDerivedByName(
_xmlTypes
.DataViewManager, SecurityMemberNames.DataViewSettingCollectionString))