288 references to WellKnownTypeNames
Microsoft.CodeAnalysis.AnalyzerUtilities (288)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (2)
394a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesCompilerGeneratedAttribute)) || 395a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCodeDomCompilerGeneratedCodeAttribute))),
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
105compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemException), 106compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemSystemException)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (9)
102INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable); 111INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIAsyncDisposable); 112INamedTypeSymbol? valueTaskType = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksValueTask); 258INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable); 259INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIAsyncDisposable); 260INamedTypeSymbol? configuredAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredAsyncDisposable); 261INamedTypeSymbol? task = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask); 262INamedTypeSymbol? valueTask = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksValueTask); 263INamedTypeSymbol? configuredValueTaskAwaitable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
208GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask1))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.cs (1)
98Debug.Assert(wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable, out _));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (8)
60IDisposable = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable); 61IAsyncDisposable = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIAsyncDisposable); 62ConfiguredAsyncDisposable = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredAsyncDisposable); 63Task = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask); 64ValueTask = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksValueTask); 65ConfiguredValueTaskAwaitable = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable); 66StringReader = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIOStringReader); 67MemoryStream = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIOMemoryStream);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
42_notNullAttributeType = analysisContext.WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemDiagnosticsCodeAnalysisNotNullAttribute);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
993wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemActivator) is { } activatorType &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\AnySanitizers.cs (1)
22WellKnownTypeNames.SystemTextStringBuilder,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\DllSinks.cs (3)
22WellKnownTypeNames.SystemReflectionAssembly, 35WellKnownTypeNames.SystemAppDomain, 46WellKnownTypeNames.SystemWindowsAssemblyPart,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\FilePathInjectionSinks.cs (3)
22WellKnownTypeNames.SystemIODirectory, 31WellKnownTypeNames.SystemIOFile, 67WellKnownTypeNames.SystemIOFileInfo,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedBytesSources.cs (3)
27WellKnownTypeNames.SystemConvert, 41WellKnownTypeNames.SystemTextEncoding, 95WellKnownTypeNames.SystemByte,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedCertificateSinks.cs (2)
22WellKnownTypeNames.SystemSecurityCryptographyX509CertificatesX509Certificate, 31WellKnownTypeNames.SystemSecurityCryptographyX509CertificatesX509Certificate2,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedCertificateSources.cs (1)
25WellKnownTypeNames.SystemIOFile,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedEncryptionKeySinks.cs (3)
22WellKnownTypeNames.SystemSecurityCryptographySymmetricAlgorithm, 34WellKnownTypeNames.SystemSecurityCryptographyAesGcm, 43WellKnownTypeNames.SystemSecurityCryptographyAesCcm,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\HardcodedSymmetricAlgorithmKeysSources.cs (3)
27WellKnownTypeNames.SystemConvert, 49WellKnownTypeNames.SystemTextEncoding, 101WellKnownTypeNames.SystemByte,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\InformationDisclosureSources.cs (1)
25WellKnownTypeNames.SystemException,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\LdapSanitizers.cs (1)
22WellKnownTypeNames.MicrosoftSecurityApplicationEncoder,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\LdapSinks.cs (3)
22WellKnownTypeNames.SystemDirectoryServicesActiveDirectoryADSearcher, 31WellKnownTypeNames.SystemDirectoryServicesDirectorySearcher, 40WellKnownTypeNames.SystemDirectoryDirectoryEntry,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\PrimitiveTypeConverterSanitizers.cs (12)
24WellKnownTypeNames.SystemBoolean, 29WellKnownTypeNames.SystemByte, 34WellKnownTypeNames.SystemChar, 39WellKnownTypeNames.SystemInt16, 44WellKnownTypeNames.SystemInt32, 49WellKnownTypeNames.SystemInt64, 54WellKnownTypeNames.SystemSingle, 59WellKnownTypeNames.SystemDouble, 64WellKnownTypeNames.SystemDecimal, 69WellKnownTypeNames.SystemDateTime, 74WellKnownTypeNames.SystemTimeSpan, 79WellKnownTypeNames.SystemNumber,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\ProcessCommandSinks.cs (2)
22WellKnownTypeNames.SystemDiagnosticsProcess, 31WellKnownTypeNames.SystemDiagnosticsProcessStartInfo,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\RedirectSinks.cs (2)
22WellKnownTypeNames.SystemWebHttpResponse, 34WellKnownTypeNames.SystemWebHttpResponseBase,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\RegexSinks.cs (1)
22WellKnownTypeNames.SystemTextRegularExpressionsRegex,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SqlSinks.cs (5)
22WellKnownTypeNames.SystemDataIDbCommand, 32WellKnownTypeNames.SystemDataIDataAdapter, 40WellKnownTypeNames.SystemWebUIWebControlsSqlDataSource, 53WellKnownTypeNames.MicrosoftEntityFrameworkCoreRelationalQueryableExtensions, 63WellKnownTypeNames.SystemDataEntityDbSet1,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\StringTransferSources.cs (1)
26WellKnownTypeNames.SystemTextStringBuilder,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebInputSources.cs (94)
32var dependencyFullTypeNames = ImmutableArray.Create(WellKnownTypeNames.MicrosoftAspNetCoreMvcControllerBase, 33WellKnownTypeNames.MicrosoftAspNetCoreMvcControllerAttribute, 34WellKnownTypeNames.MicrosoftAspNetCoreMvcNonControllerAttribute, 35WellKnownTypeNames.MicrosoftAspNetCoreMvcNonActionAttribute, 36WellKnownTypeNames.MicrosoftAspNetCoreMvcFromServicesAttribute); 41WellKnownTypeNames.MicrosoftAspNetCoreHttpHttpRequest, 64WellKnownTypeNames.SystemWebHttpServerUtility, 83WellKnownTypeNames.SystemObject, 96&& (!typeSymbol.HasDerivedTypeAttribute(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftAspNetCoreMvcControllerAttribute)))) 97|| typeSymbol.HasDerivedTypeAttribute(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftAspNetCoreMvcNonControllerAttribute))) 118|| methodSymbol.HasDerivedMethodAttribute(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftAspNetCoreMvcNonActionAttribute))) 123if (parameter.HasAnyAttribute(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftAspNetCoreMvcFromServicesAttribute))) 132WellKnownTypeNames.SystemWebHttpCookie, 144WellKnownTypeNames.SystemWebHttpRequest, 175WellKnownTypeNames.SystemWebHttpRequestBase, 206WellKnownTypeNames.SystemWebHttpRequestWrapper, 237WellKnownTypeNames.SystemWebUIAdaptersPageAdapter, 244WellKnownTypeNames.SystemWebUIDataBoundLiteralControl, 251WellKnownTypeNames.SystemWebUIDesignerDataBoundLiteralControl, 258WellKnownTypeNames.SystemWebUIHtmlControlsHtmlInputControl, 265WellKnownTypeNames.SystemWebUIIndexedString, 271WellKnownTypeNames.SystemWebUILiteralControl, 278WellKnownTypeNames.SystemWebUIResourceBasedLiteralControl, 285WellKnownTypeNames.SystemWebUISimplePropertyEntry, 292WellKnownTypeNames.SystemWebUIStateItem, 299WellKnownTypeNames.SystemWebUIStringPropertyBuilder, 306WellKnownTypeNames.SystemWebUITemplateBuilder, 313WellKnownTypeNames.SystemWebUITemplateParser, 320WellKnownTypeNames.SystemWebUIWebControlsBaseValidator, 327WellKnownTypeNames.SystemWebUIWebControlsBulletedList, 335WellKnownTypeNames.SystemWebUIWebControlsButton, 343WellKnownTypeNames.SystemWebUIWebControlsButtonColumn, 350WellKnownTypeNames.SystemWebUIWebControlsButtonField, 357WellKnownTypeNames.SystemWebUIWebControlsChangePassword, 364WellKnownTypeNames.SystemWebUIWebControlsCheckBox, 372WellKnownTypeNames.SystemWebUIWebControlsCheckBoxField, 380WellKnownTypeNames.SystemWebUIWebControlsCommandEventArgs, 387WellKnownTypeNames.SystemWebUIWebControlsCreateUserWizard, 394WellKnownTypeNames.SystemWebUIWebControlsDataKey, 401WellKnownTypeNames.SystemWebUIWebControlsDataList, 408WellKnownTypeNames.SystemWebUIWebControlsDetailsView, 415WellKnownTypeNames.SystemWebUIWebControlsDetailsViewInsertEventArgs, 422WellKnownTypeNames.SystemWebUIWebControlsDetailsViewUpdateEventArgs, 429WellKnownTypeNames.SystemWebUIWebControlsFormView, 436WellKnownTypeNames.SystemWebUIWebControlsFormViewInsertEventArgs, 443WellKnownTypeNames.SystemWebUIWebControlsFormViewUpdateEventArgs, 450WellKnownTypeNames.SystemWebUIWebControlsGridView, 457WellKnownTypeNames.SystemWebUIWebControlsHiddenField, 464WellKnownTypeNames.SystemWebUIWebControlsHyperLink, 471WellKnownTypeNames.SystemWebUIWebControlsHyperLinkColumn, 478WellKnownTypeNames.SystemWebUIWebControlsHyperLinkField, 485WellKnownTypeNames.SystemWebUIWebControlsImageButton, 493WellKnownTypeNames.SystemWebUIWebControlsLabel, 500WellKnownTypeNames.SystemWebUIWebControlsLinkButton, 508WellKnownTypeNames.SystemWebUIWebControlsListControl, 516WellKnownTypeNames.SystemWebUIWebControlsListItem, 524WellKnownTypeNames.SystemWebUIWebControlsLiteral, 531WellKnownTypeNames.SystemWebUIWebControlsLogin, 539WellKnownTypeNames.SystemWebUIWebControlsMenu, 546WellKnownTypeNames.SystemWebUIWebControlsMenuItem, 554WellKnownTypeNames.SystemWebUIWebControlsMenuItemBinding, 563WellKnownTypeNames.SystemWebUIWebControlsPasswordRecovery, 571WellKnownTypeNames.SystemWebUIWebControlsQueryStringParameter, 578WellKnownTypeNames.SystemWebUIWebControlsRadioButtonList, 585WellKnownTypeNames.SystemWebUIWebControlsServerValidateEventArgs, 592WellKnownTypeNames.SystemWebUIWebControlsTableCell, 599WellKnownTypeNames.SystemWebUIWebControlsTextBox, 606WellKnownTypeNames.SystemWebUIWebControlsTreeNode, 614WellKnownTypeNames.SystemWebUIWebControlsTreeNodeBinding, 623WellKnownTypeNames.SystemWebUIWebControlsTreeView, 630WellKnownTypeNames.SystemWebUIWebControlsUnit, 637WellKnownTypeNames.SystemWebUIWebControlsWebPartsAppearanceEditorPart, 644WellKnownTypeNames.SystemWebUIWebControlsWebPartsPersonalizationEntry, 651WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartCatalogAddVerb, 658WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartCatalogCloseVerb, 665WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartCloseVerb, 672WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsCancelVerb, 679WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsCloseVerb, 686WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsConfigureVerb, 693WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsConnectVerb, 700WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsDisconnectVerb, 707WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectVerb, 714WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartDeleteVerb, 721WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditorApplyVerb, 728WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditorCancelVerb, 735WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditorOKVerb, 742WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditVerb, 749WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartExportVerb, 756WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartHeaderCloseVerb, 763WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartHelpVerb, 770WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartMinimizeVerb, 777WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartRestoreVerb, 784WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartVerb, 791WellKnownTypeNames.SystemWebUIITextControl,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebOutputSinks.cs (59)
25WellKnownTypeNames.SystemWebUIITextControl, 32WellKnownTypeNames.SystemWebHttpResponseBase, 44WellKnownTypeNames.SystemWebHttpResponse, 57WellKnownTypeNames.SystemWebUIDesignerDataBoundLiteralControl, 66WellKnownTypeNames.SystemWebUIHtmlControlsHtmlContainerControl, // Covers HtmlSelect, HtmlTable, HtmlTableRow 75WellKnownTypeNames.SystemWebUIHtmlControlsHtmlTitle, 84WellKnownTypeNames.SystemWebUIHtmlTextWriter, 93WellKnownTypeNames.SystemWebUILiteralControl, 102WellKnownTypeNames.SystemWebUIResourceBasedLiteralControl, 111WellKnownTypeNames.SystemWebUITemplateBuilder, 120WellKnownTypeNames.SystemWebUITemplateParser, 129WellKnownTypeNames.SystemWebUIWebControlsBaseDataList, 138WellKnownTypeNames.SystemWebUIWebControlsBaseValidator, 147WellKnownTypeNames.SystemWebUIWebControlsButton, 156WellKnownTypeNames.SystemWebUIWebControlsButtonColumn, 165WellKnownTypeNames.SystemWebUIWebControlsButtonField, 174WellKnownTypeNames.SystemWebUIWebControlsCalendar, 183WellKnownTypeNames.SystemWebUIWebControlsCheckBox, 192WellKnownTypeNames.SystemWebUIWebControlsCheckBoxField, 201WellKnownTypeNames.SystemWebUIWebControlsDetailsView, 210WellKnownTypeNames.SystemWebUIWebControlsFormView, 219WellKnownTypeNames.SystemWebUIWebControlsGridView, 228WellKnownTypeNames.SystemWebUIWebControlsHyperLink, 237WellKnownTypeNames.SystemWebUIWebControlsHyperLinkColumn, 246WellKnownTypeNames.SystemWebUIWebControlsHyperLinkField, 255WellKnownTypeNames.SystemWebUIWebControlsImageButton, 264WellKnownTypeNames.SystemWebUIWebControlsLabel, 273WellKnownTypeNames.SystemWebUIWebControlsLinkButton, 282WellKnownTypeNames.SystemWebUIWebControlsListControl, // Covers BulletedList, CheckBoxList, RadioButtonList 291WellKnownTypeNames.SystemWebUIWebControlsListItem, 300WellKnownTypeNames.SystemWebUIWebControlsLiteral, 309WellKnownTypeNames.SystemWebUIWebControlsMenuItem, 318WellKnownTypeNames.SystemWebUIWebControlsMenuItemBinding, 328WellKnownTypeNames.SystemWebUIWebControlsRepeatInfo, 337WellKnownTypeNames.SystemWebUIWebControlsTable, 346WellKnownTypeNames.SystemWebUIWebControlsTableCell, 355WellKnownTypeNames.SystemWebUIWebControlsTextBox, 365WellKnownTypeNames.SystemWebUIWebControlsTreeNode, 374WellKnownTypeNames.SystemWebUIWebControlsTreeNodeBinding, 384WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartCatalogAddVerb, 393WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartCatalogCloseVerb, 402WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartCloseVerb, 411WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsCancelVerb, 420WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsCloseVerb, 429WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsConfigureVerb, 438WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsConnectVerb, 447WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsDisconnectVerb, 456WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectVerb, 465WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartDeleteVerb, 474WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditorApplyVerb, 483WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditorCancelVerb, 492WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditorOKVerb, 501WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditVerb, 510WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartExportVerb, 519WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartHeaderCloseVerb, 528WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartHelpVerb, 537WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartMinimizeVerb, 546WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartRestoreVerb, 555WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartVerb,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XamlSinks.cs (1)
22WellKnownTypeNames.SystemWindowsMarkupXamlReader,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XmlSanitizers.cs (3)
22WellKnownTypeNames.MicrosoftSecurityApplicationAntiXss, 30WellKnownTypeNames.MicrosoftSecurityApplicationEncoder, 38WellKnownTypeNames.SystemWebSecurityAntiXssAntiXssEncoder,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XmlSinks.cs (8)
22WellKnownTypeNames.SystemXmlXmlAttribute, 31WellKnownTypeNames.SystemXmlXmlDocument, 40WellKnownTypeNames.SystemXmlXmlDocumentFragment, 49WellKnownTypeNames.SystemXmlXmlElement, 58WellKnownTypeNames.SystemXmlXmlEntity, 67WellKnownTypeNames.SystemXmlXmlNode, 76WellKnownTypeNames.SystemXmlXmlNotation, 85WellKnownTypeNames.SystemXmlXmlTextWriter,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XPathSinks.cs (8)
22WellKnownTypeNames.SystemWebUIPageTheme, 32WellKnownTypeNames.SystemWebUITemplateControl, 42WellKnownTypeNames.SystemWebUIWebControlsXmlDataSource, 51WellKnownTypeNames.SystemWebUIXPathBinder, 61WellKnownTypeNames.SystemXmlSchemaXmlSchemaXPath, 70WellKnownTypeNames.SystemXmlXmlNode, 80WellKnownTypeNames.SystemXmlXPathXPathExpression, 89WellKnownTypeNames.SystemXmlXPathXPathNavigator,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\XssSanitizers.cs (13)
22WellKnownTypeNames.MicrosoftSecurityApplicationAntiXss, 31WellKnownTypeNames.MicrosoftSecurityApplicationAntiXssEncoder, 39WellKnownTypeNames.MicrosoftSecurityApplicationEncoder, 48WellKnownTypeNames.MicrosoftSecurityApplicationUnicodeCharacterEncoder, 57WellKnownTypeNames.SystemIDisposable, 64WellKnownTypeNames.SystemWebHttpServerUtility, 78WellKnownTypeNames.SystemWebHttpServerUtilityBase, 85WellKnownTypeNames.SystemWebHttpServerUtilityWrapper, 92WellKnownTypeNames.SystemWebHttpUtility, 100WellKnownTypeNames.SystemWebSecurityAntiXssAntiXssEncoder, 109WellKnownTypeNames.SystemWebSecurityAntiXssUnicodeCharacterEncoder, 118WellKnownTypeNames.SystemWebUIHtmlTextWriter, 125WellKnownTypeNames.SystemWebUtilHttpEncoder,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\ZipSlipSanitizers.cs (2)
22WellKnownTypeNames.SystemIOPath, 29WellKnownTypeNames.SystemString,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\ZipSlipSinks.cs (5)
22WellKnownTypeNames.SystemIOCompressionZipFileExtensions, 31WellKnownTypeNames.SystemIOFile, 42WellKnownTypeNames.SystemDirectoryDirectoryEntry, 51WellKnownTypeNames.SystemIOFileStream, 60WellKnownTypeNames.SystemIOFileInfo,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\ZipSlipSources.cs (1)
25WellKnownTypeNames.SystemIOCompressionZipArchiveEntry,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (21)
253ExceptionNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemException); 254ContractNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemDiagnosticContractsContract); 255IDisposableNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable); 256IAsyncDisposableNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIAsyncDisposable); 257ConfiguredAsyncDisposable = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredAsyncDisposable); 258ConfiguredValueTaskAwaitable = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable); 259TaskNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask); 260TaskAsyncEnumerableExtensions = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTaskAsyncEnumerableExtensions); 261MemoryStreamNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIOMemoryStream); 262ValueTaskNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksValueTask); 263GenericTaskNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask1); 264MonitorNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingMonitor); 265InterlockedNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingInterlocked); 266SerializationInfoNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeSerializationSerializationInfo); 267StreamingContextNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeSerializationStreamingContext); 268GenericIEquatableNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIEquatable1); 269StringReaderType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIOStringReader); 271DebugAssertMethod = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemDiagnosticsDebug)?.GetMembers("Assert") 4201var iCollection = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCollectionsICollection); 4207var genericICollection = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCollectionsGenericICollection1); 4213var genericIReadOnlyCollection = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCollectionsGenericIReadOnlyCollection1);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ThrownExceptionInfo.cs (1)
38var exceptionNamedType = wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemException);