294 references to WellKnownTypeNames
Microsoft.CodeAnalysis.AnalyzerUtilities (294)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (2)
396a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesCompilerGeneratedAttribute)) || 397a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCodeDomCompilerGeneratedCodeAttribute)), wellKnownTypeProvider),
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
106compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemException), 107compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemSystemException)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (9)
166INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable); 175INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIAsyncDisposable); 176INamedTypeSymbol? valueTaskType = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksValueTask); 322INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable); 323INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIAsyncDisposable); 324INamedTypeSymbol? configuredAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredAsyncDisposable); 325INamedTypeSymbol? task = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask); 326INamedTypeSymbol? valueTask = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksValueTask); 327INamedTypeSymbol? configuredValueTaskAwaitable = compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (3)
340|| !wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCollectionsICollection, out var iCollection) 341|| !wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCollectionsGenericICollection1, out var iCollectionOfT) 342|| !wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCollectionsGenericIReadOnlyCollection1, out var iReadOnlyCollectionOfT))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (3)
59context.Compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemNotImplementedException), 62context.Compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemNotSupportedException), 66context.Compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemPlatformNotSupportedException),
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
206GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask1))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.cs (1)
99Debug.Assert(wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable, out _));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (8)
59IDisposable = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable); 60IAsyncDisposable = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIAsyncDisposable); 61ConfiguredAsyncDisposable = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredAsyncDisposable); 62Task = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask); 63ValueTask = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksValueTask); 64ConfiguredValueTaskAwaitable = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable); 65StringReader = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIOStringReader); 66MemoryStream = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIOMemoryStream);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
41_notNullAttributeType = analysisContext.WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemDiagnosticsCodeAnalysisNotNullAttribute);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
991wellKnownTypeProvider.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)
31var dependencyFullTypeNames = ImmutableArray.Create(WellKnownTypeNames.MicrosoftAspNetCoreMvcControllerBase, 32WellKnownTypeNames.MicrosoftAspNetCoreMvcControllerAttribute, 33WellKnownTypeNames.MicrosoftAspNetCoreMvcNonControllerAttribute, 34WellKnownTypeNames.MicrosoftAspNetCoreMvcNonActionAttribute, 35WellKnownTypeNames.MicrosoftAspNetCoreMvcFromServicesAttribute); 40WellKnownTypeNames.MicrosoftAspNetCoreHttpHttpRequest, 63WellKnownTypeNames.SystemWebHttpServerUtility, 82WellKnownTypeNames.SystemObject, 95&& (!typeSymbol.HasDerivedTypeAttribute(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftAspNetCoreMvcControllerAttribute)))) 96|| typeSymbol.HasDerivedTypeAttribute(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftAspNetCoreMvcNonControllerAttribute))) 117|| methodSymbol.HasDerivedMethodAttribute(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftAspNetCoreMvcNonActionAttribute))) 122if (parameter.HasAnyAttribute(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.MicrosoftAspNetCoreMvcFromServicesAttribute))) 131WellKnownTypeNames.SystemWebHttpCookie, 143WellKnownTypeNames.SystemWebHttpRequest, 174WellKnownTypeNames.SystemWebHttpRequestBase, 205WellKnownTypeNames.SystemWebHttpRequestWrapper, 236WellKnownTypeNames.SystemWebUIAdaptersPageAdapter, 243WellKnownTypeNames.SystemWebUIDataBoundLiteralControl, 250WellKnownTypeNames.SystemWebUIDesignerDataBoundLiteralControl, 257WellKnownTypeNames.SystemWebUIHtmlControlsHtmlInputControl, 264WellKnownTypeNames.SystemWebUIIndexedString, 270WellKnownTypeNames.SystemWebUILiteralControl, 277WellKnownTypeNames.SystemWebUIResourceBasedLiteralControl, 284WellKnownTypeNames.SystemWebUISimplePropertyEntry, 291WellKnownTypeNames.SystemWebUIStateItem, 298WellKnownTypeNames.SystemWebUIStringPropertyBuilder, 305WellKnownTypeNames.SystemWebUITemplateBuilder, 312WellKnownTypeNames.SystemWebUITemplateParser, 319WellKnownTypeNames.SystemWebUIWebControlsBaseValidator, 326WellKnownTypeNames.SystemWebUIWebControlsBulletedList, 334WellKnownTypeNames.SystemWebUIWebControlsButton, 342WellKnownTypeNames.SystemWebUIWebControlsButtonColumn, 349WellKnownTypeNames.SystemWebUIWebControlsButtonField, 356WellKnownTypeNames.SystemWebUIWebControlsChangePassword, 363WellKnownTypeNames.SystemWebUIWebControlsCheckBox, 371WellKnownTypeNames.SystemWebUIWebControlsCheckBoxField, 379WellKnownTypeNames.SystemWebUIWebControlsCommandEventArgs, 386WellKnownTypeNames.SystemWebUIWebControlsCreateUserWizard, 393WellKnownTypeNames.SystemWebUIWebControlsDataKey, 400WellKnownTypeNames.SystemWebUIWebControlsDataList, 407WellKnownTypeNames.SystemWebUIWebControlsDetailsView, 414WellKnownTypeNames.SystemWebUIWebControlsDetailsViewInsertEventArgs, 421WellKnownTypeNames.SystemWebUIWebControlsDetailsViewUpdateEventArgs, 428WellKnownTypeNames.SystemWebUIWebControlsFormView, 435WellKnownTypeNames.SystemWebUIWebControlsFormViewInsertEventArgs, 442WellKnownTypeNames.SystemWebUIWebControlsFormViewUpdateEventArgs, 449WellKnownTypeNames.SystemWebUIWebControlsGridView, 456WellKnownTypeNames.SystemWebUIWebControlsHiddenField, 463WellKnownTypeNames.SystemWebUIWebControlsHyperLink, 470WellKnownTypeNames.SystemWebUIWebControlsHyperLinkColumn, 477WellKnownTypeNames.SystemWebUIWebControlsHyperLinkField, 484WellKnownTypeNames.SystemWebUIWebControlsImageButton, 492WellKnownTypeNames.SystemWebUIWebControlsLabel, 499WellKnownTypeNames.SystemWebUIWebControlsLinkButton, 507WellKnownTypeNames.SystemWebUIWebControlsListControl, 515WellKnownTypeNames.SystemWebUIWebControlsListItem, 523WellKnownTypeNames.SystemWebUIWebControlsLiteral, 530WellKnownTypeNames.SystemWebUIWebControlsLogin, 538WellKnownTypeNames.SystemWebUIWebControlsMenu, 545WellKnownTypeNames.SystemWebUIWebControlsMenuItem, 553WellKnownTypeNames.SystemWebUIWebControlsMenuItemBinding, 562WellKnownTypeNames.SystemWebUIWebControlsPasswordRecovery, 570WellKnownTypeNames.SystemWebUIWebControlsQueryStringParameter, 577WellKnownTypeNames.SystemWebUIWebControlsRadioButtonList, 584WellKnownTypeNames.SystemWebUIWebControlsServerValidateEventArgs, 591WellKnownTypeNames.SystemWebUIWebControlsTableCell, 598WellKnownTypeNames.SystemWebUIWebControlsTextBox, 605WellKnownTypeNames.SystemWebUIWebControlsTreeNode, 613WellKnownTypeNames.SystemWebUIWebControlsTreeNodeBinding, 622WellKnownTypeNames.SystemWebUIWebControlsTreeView, 629WellKnownTypeNames.SystemWebUIWebControlsUnit, 636WellKnownTypeNames.SystemWebUIWebControlsWebPartsAppearanceEditorPart, 643WellKnownTypeNames.SystemWebUIWebControlsWebPartsPersonalizationEntry, 650WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartCatalogAddVerb, 657WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartCatalogCloseVerb, 664WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartCloseVerb, 671WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsCancelVerb, 678WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsCloseVerb, 685WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsConfigureVerb, 692WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsConnectVerb, 699WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectionsDisconnectVerb, 706WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartConnectVerb, 713WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartDeleteVerb, 720WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditorApplyVerb, 727WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditorCancelVerb, 734WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditorOKVerb, 741WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartEditVerb, 748WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartExportVerb, 755WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartHeaderCloseVerb, 762WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartHelpVerb, 769WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartMinimizeVerb, 776WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartRestoreVerb, 783WellKnownTypeNames.SystemWebUIWebControlsWebPartsWebPartVerb, 790WellKnownTypeNames.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)
251ExceptionNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemException); 252ContractNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemDiagnosticContractsContract); 253IDisposableNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable); 254IAsyncDisposableNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIAsyncDisposable); 255ConfiguredAsyncDisposable = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredAsyncDisposable); 256ConfiguredValueTaskAwaitable = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable); 257TaskNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask); 258TaskAsyncEnumerableExtensions = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTaskAsyncEnumerableExtensions); 259MemoryStreamNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIOMemoryStream); 260ValueTaskNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksValueTask); 261GenericTaskNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingTasksTask1); 262MonitorNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingMonitor); 263InterlockedNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemThreadingInterlocked); 264SerializationInfoNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeSerializationSerializationInfo); 265StreamingContextNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemRuntimeSerializationStreamingContext); 266GenericIEquatableNamedType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIEquatable1); 267StringReaderType = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIOStringReader); 269DebugAssertMethod = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemDiagnosticsDebug)?.GetMembers("Assert") 4199var iCollection = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCollectionsICollection); 4205var genericICollection = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCollectionsGenericICollection1); 4211var genericIReadOnlyCollection = WellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemCollectionsGenericIReadOnlyCollection1);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ThrownExceptionInfo.cs (1)
37var exceptionNamedType = wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemException);