57 references to WellKnownTypeNames
Roslyn.Diagnostics.Analyzers (57)
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)
33
if (!semanticModel.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.XunitFactAttribute, out var factAttribute)
34
|| !semanticModel.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.XunitSdkDataAttribute, out var dataAttribute)
35
|| !semanticModel.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.XunitCombinatorialDataAttribute, out var combinatorialDataAttribute))
106
updatedMethod = syntaxGenerator.AddAttributes(updatedMethod, syntaxGenerator.Attribute(
WellKnownTypeNames
.XunitCombinatorialDataAttribute).WithAddImportsAnnotation());
118
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)
91
var obsoleteAttributeSymbol = semanticModel.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemObsoleteAttribute);
211
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)
396
a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesCompilerGeneratedAttribute)) ||
397
a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCodeDomCompilerGeneratedCodeAttribute)), wellKnownTypeProvider),
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
106
compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemException),
107
compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemSystemException)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (9)
166
INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIDisposable);
175
INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIAsyncDisposable);
176
INamedTypeSymbol? valueTaskType = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksValueTask);
322
INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIDisposable);
323
INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIAsyncDisposable);
324
INamedTypeSymbol? configuredAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesConfiguredAsyncDisposable);
325
INamedTypeSymbol? task = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksTask);
326
INamedTypeSymbol? valueTask = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksValueTask);
327
INamedTypeSymbol? 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)
59
context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemNotImplementedException),
62
context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemNotSupportedException),
66
context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemPlatformNotSupportedException),
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
206
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);