54 references to WellKnownTypeNames
Roslyn.Diagnostics.Analyzers (51)
AbstractApplyTraitToClass`1.cs (1)
49
if (semanticModel.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.XunitTraitAttribute) is not { } traitAttribute)
AbstractDoNotCopyValue.cs (4)
1674
if (compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingSpinLock) is { } spinLock)
1677
if (compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeInteropServicesGCHandle) is { } gcHandle)
1680
ValueTaskT = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksValueTask1);
1681
ConfiguredValueTaskAwaitableT = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable1);
AbstractRunIterations`1.cs (5)
34
if (!semanticModel.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.XunitFactAttribute, out var factAttribute)
35
|| !semanticModel.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.XunitSdkDataAttribute, out var dataAttribute)
36
|| !semanticModel.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.XunitCombinatorialDataAttribute, out var combinatorialDataAttribute))
107
updatedMethod = syntaxGenerator.AddAttributes(updatedMethod, syntaxGenerator.Attribute(
WellKnownTypeNames
.XunitCombinatorialDataAttribute).WithAddImportsAnnotation());
119
WellKnownTypeNames
.XunitCombinatorialRangeAttribute,
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
46
var nonDefaultableAttribute = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.RoslynUtilitiesNonDefaultableAttribute);
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (3)
46
var mefV1ExportAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemComponentModelCompositionExportAttribute);
47
var mefV2ExportAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCompositionExportAttribute);
54
var attributeUsageAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemAttributeUsageAttribute);
ExportedPartsShouldHaveImportingConstructor.cs (5)
49
var exportAttributeV1 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemComponentModelCompositionExportAttribute);
50
var importingConstructorAttributeV1 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemComponentModelCompositionImportingConstructorAttribute);
51
var exportAttributeV2 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCompositionExportAttribute);
52
var inheritedExportAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemComponentModelCompositionInheritedExportAttribute);
53
var importingConstructorAttributeV2 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCompositionImportingConstructorAttribute);
ImportingConstructorShouldBeObsolete.cs (6)
51
var obsoleteAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemObsoleteAttribute);
52
var exportAttributeV1 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemComponentModelCompositionExportAttribute);
53
var importingConstructorAttributeV1 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemComponentModelCompositionImportingConstructorAttribute);
54
var exportAttributeV2 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCompositionExportAttribute);
55
var inheritedExportAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemComponentModelCompositionInheritedExportAttribute);
56
var importingConstructorAttributeV2 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCompositionImportingConstructorAttribute);
ImportingConstructorShouldBeObsoleteCodeFixProvider.cs (2)
89
var obsoleteAttributeSymbol = semanticModel.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemObsoleteAttribute);
209
if (semanticModel.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisHostMefMefConstruction, out var mefConstructionType) &&
PartsExportedWithMEFv2MustBeMarkedAsShared.cs (2)
44
var exportAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCompositionExportAttribute);
45
var attributeUsageAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemAttributeUsageAttribute);
RelaxTestNamingSuppressor.cs (2)
32
context.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.XunitFactAttribute, out var factAttribute);
33
context.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.BenchmarkDotNetAttributesBenchmarkAttribute, out var benchmarkAttribute);
SpecializedEnumerableCreationAnalyzer.cs (1)
71
INamedTypeSymbol? genericEnumerableSymbol = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsGenericIEnumerable1);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (2)
394
a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesCompilerGeneratedAttribute)) ||
395
a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCodeDomCompilerGeneratedCodeAttribute))),
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
105
compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemException),
106
compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemSystemException)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (9)
102
INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIDisposable);
111
INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIAsyncDisposable);
112
INamedTypeSymbol? valueTaskType = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksValueTask);
258
INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIDisposable);
259
INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIAsyncDisposable);
260
INamedTypeSymbol? configuredAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesConfiguredAsyncDisposable);
261
INamedTypeSymbol? task = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksTask);
262
INamedTypeSymbol? valueTask = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksValueTask);
263
INamedTypeSymbol? configuredValueTaskAwaitable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
208
GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksTask1))
TemporaryArrayAsRefAnalyzer.cs (1)
43
var temporaryArrayExtensions = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisSharedCollectionsTemporaryArrayExtensions);
TestExportsShouldNotBeDiscoverable.cs (4)
49
var exportAttributeV1 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemComponentModelCompositionExportAttribute);
50
var exportAttributeV2 = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCompositionExportAttribute);
51
var inheritedExportAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemComponentModelCompositionInheritedExportAttribute);
52
var attributeUsageAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemAttributeUsageAttribute);
Roslyn.Diagnostics.CSharp.Analyzers (3)
CSharpDoNotUseDebugAssertForInterpolatedStrings.cs (1)
40
var debugType = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemDiagnosticsDebug);
CSharpDoNotUseDebugAssertForInterpolatedStringsFixer.cs (1)
38
var roslynDebugSymbol = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.RoslynDebug);
CSharpSymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
31
INamedTypeSymbol? compilationType = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCSharpCSharpCompilation);