86 references to System_ValueType
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
392
or SpecialType.
System_ValueType
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
392
or SpecialType.
System_ValueType
Microsoft.Analyzers.Local (1)
ApiLifecycle\AssemblyAnalysis.cs (1)
155
if (baseType != null && baseType.SpecialType != SpecialType.System_Object && baseType.SpecialType != SpecialType.
System_ValueType
)
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
1096
this.GetSpecialType(SpecialType.
System_ValueType
, syntaxNodeOpt, diagnostics),
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
392
or SpecialType.
System_ValueType
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
392
or SpecialType.
System_ValueType
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
392
or SpecialType.
System_ValueType
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs (1)
273
case SpecialType.System_Array or SpecialType.
System_ValueType
:
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Constraints.cs (2)
269
GetSpecialType(SpecialType.
System_ValueType
, diagnostics, typeSyntax);
575
case SpecialType.
System_ValueType
:
Binder\Binder_Patterns.cs (1)
562
strippedInputType.SpecialType is not SpecialType.System_Object and not SpecialType.
System_ValueType
)
Binder\Semantics\Conversions\ConversionsBase.cs (1)
3832
if (specialTypeSource == SpecialType.System_Object || specialTypeSource == SpecialType.
System_ValueType
)
Binder\Semantics\Operators\OperatorFacts.cs (1)
55
case SpecialType.
System_ValueType
:
Emitter\Model\PEModuleBuilder.cs (1)
1084
if ((object)declaredBase != null && declaredBase.SpecialType == SpecialType.
System_ValueType
)
Emitter\Model\TypeParameterSymbolAdapter.cs (3)
243
SpecialType.
System_ValueType
,
264
case SpecialType.
System_ValueType
:
281
var typeRef = moduleBeingBuilt.GetSpecialType(SpecialType.
System_ValueType
,
Symbols\ConstraintsHelper.cs (3)
114
case SpecialType.
System_ValueType
:
143
NamedTypeSymbol effectiveBaseClass = corLibrary.GetSpecialType(typeParameter.HasValueTypeConstraint ? SpecialType.
System_ValueType
: SpecialType.System_Object);
258
constraintEffectiveBase = corLibrary.GetSpecialType(SpecialType.
System_ValueType
);
Symbols\MemberSignatureComparer.cs (1)
739
if ((constraintType.SpecialType == SpecialType.
System_ValueType
) &&
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1985
case SpecialType.
System_ValueType
:
2398
case SpecialType.
System_ValueType
:
Symbols\Metadata\PE\PETypeParameterSymbol.cs (2)
274
else if (typeSymbol.SpecialType == SpecialType.
System_ValueType
)
292
if (typeSymbol.SpecialType == SpecialType.
System_ValueType
&& ((_flags & GenericParameterAttributes.NotNullableValueTypeConstraint) != 0))
Symbols\Source\SourceFixedFieldSymbol.cs (1)
237
=> ContainingAssembly.GetSpecialType(SpecialType.
System_ValueType
);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (3)
477
if (this.SpecialType == SpecialType.System_Enum && baseSpecialType == SpecialType.
System_ValueType
||
651
case SpecialType.
System_ValueType
:
743
declaredBase = compilation.GetSpecialType(SpecialType.
System_ValueType
);
Symbols\Synthesized\SynthesizedContainer.cs (1)
160
internal override NamedTypeSymbol BaseTypeNoUseSiteDiagnostics => ContainingAssembly.GetSpecialType(this.TypeKind == TypeKind.Struct ? SpecialType.
System_ValueType
: SpecialType.System_Object);
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
130
internal override NamedTypeSymbol BaseTypeNoUseSiteDiagnostics => ContainingAssembly.GetSpecialType(SpecialType.
System_ValueType
);
Symbols\TypeParameterSymbol.cs (1)
422
case SpecialType.
System_ValueType
:
Utilities\TypeSymbolExtensions.cs (1)
284
return compilation.Assembly.GetSpecialType(SpecialType.
System_ValueType
);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
392
if (methodReference.ContainingType.SpecialType is SpecialType.System_Object or SpecialType.
System_ValueType
)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\NoPiaEmbedTypes.cs (1)
1198
Assert.Equal(SpecialType.
System_ValueType
, test2.BaseType().SpecialType);
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
392
if (methodReference.ContainingType.SpecialType is SpecialType.System_Object or SpecialType.
System_ValueType
)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RecordStructTests.cs (2)
395
Assert.Equal(SpecialType.
System_ValueType
, point.BaseTypeNoUseSiteDiagnostics.SpecialType);
485
Assert.Equal(SpecialType.
System_ValueType
, point.BaseTypeNoUseSiteDiagnostics.SpecialType);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Symbols\GenericConstraintTests.cs (1)
6600
Assert.Equal(SpecialType.
System_ValueType
, typeSymbol.SpecialType);
Symbols\Retargeting\RetargetingTests.cs (4)
492
Assert.Equal(SpecialType.
System_ValueType
, sourceType.BaseType().SpecialType);
497
Assert.Equal(SpecialType.
System_ValueType
, retargetingType.BaseType().SpecialType);
526
Assert.Equal(SpecialType.
System_ValueType
, sourceType.BaseType().SpecialType);
533
Assert.Equal(SpecialType.
System_ValueType
, retargetingType.BaseType().SpecialType);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
881
symbol.ContainingType.SpecialType is SpecialType.System_Object or SpecialType.
System_ValueType
)
Microsoft.CodeAnalysis.Features (2)
GenerateType\AbstractGenerateTypeService.State.cs (1)
249
SpecialType.
System_ValueType
or
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
300
.WhereAsArray(symbol => !symbol.IsErrorType() && symbol.SpecialType is not (SpecialType.System_Object or SpecialType.
System_ValueType
or SpecialType.System_Enum));
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
392
or SpecialType.
System_ValueType
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\Binder_Conversions.vb (4)
122
(targetType.IsObjectType() OrElse targetType.SpecialType = SpecialType.
System_ValueType
) Then
249
(targetType.IsObjectType() OrElse targetType.SpecialType = SpecialType.
System_ValueType
) Then
509
(targetType.IsObjectType() OrElse targetType.SpecialType = SpecialType.
System_ValueType
) Then
1775
(targetElement.IsObjectType() OrElse targetElement.SpecialType = SpecialType.
System_ValueType
) AndAlso
Binding\Binder_Lookup.vb (1)
2163
Return typeParameter.ContainingAssembly.GetSpecialType(If(typeParameter.HasValueTypeConstraint, SpecialType.
System_ValueType
, SpecialType.System_Object))
Binding\Binder_Statements.vb (1)
4355
Dim valueTypeSymbol = interfaceType.ContainingAssembly.GetSpecialType(SpecialType.
System_ValueType
)
CodeGen\EmitConversion.vb (4)
204
typeFrom.SpecialType = SpecialType.
System_ValueType
OrElse
380
typeTo.SpecialType = SpecialType.
System_ValueType
OrElse
427
typeFrom.SpecialType = SpecialType.
System_ValueType
OrElse
510
typeTo.SpecialType = SpecialType.
System_ValueType
OrElse
Emit\SymbolTranslator.vb (1)
217
If declaredBase IsNot Nothing AndAlso declaredBase.SpecialType = SpecialType.
System_ValueType
Then
Emit\TypeParameterSymbolAdapter.vb (1)
205
If t.SpecialType = SpecialType.
System_ValueType
Then
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
313
EnsureSpecialType(SpecialType.
System_ValueType
, bag)
Lowering\AsyncRewriter\AsyncStateMachine.vb (1)
22
asyncMethod.ContainingAssembly.GetSpecialType(If(typeKind = TypeKind.Struct, SpecialType.
System_ValueType
, SpecialType.System_Object)),
Semantics\Conversions.vb (5)
2067
Dim valueType = typeParameter.ContainingAssembly.GetSpecialType(SpecialType.
System_ValueType
)
3751
If destination.SpecialType = SpecialType.
System_ValueType
Then
3757
Dim valueType = typeParameter.ContainingAssembly.GetSpecialType(SpecialType.
System_ValueType
)
3911
If source.SpecialType = SpecialType.
System_ValueType
Then
3917
Dim valueType = typeParameter.ContainingAssembly.GetSpecialType(SpecialType.
System_ValueType
)
Symbols\ConstraintsHelper.vb (2)
176
SpecialType.
System_ValueType
,
1101
Case SpecialType.System_Object, SpecialType.
System_ValueType
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
1034
ElseIf (baseCorTypeId = SpecialType.
System_ValueType
AndAlso
1343
SpecialType.
System_ValueType
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
254
ElseIf typeSymbol.SpecialType = SpecialType.
System_ValueType
Then
Symbols\Source\SourceNamedTypeSymbol.vb (2)
1261
SpecialType.
System_ValueType
1394
declaredOrDefaultBase = GetSpecialType(SpecialType.
System_ValueType
)
Symbols\TypeParameterSymbol.vb (1)
256
SpecialType.
System_ValueType
,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Emit\CompilationEmitTests.vb (1)
3819
Assert.Equal(SpecialType.
System_ValueType
, typeSymbol.SpecialType)
Emit\NoPiaEmbedTypes.vb (1)
1024
Assert.Equal(SpecialType.
System_ValueType
, test2.BaseType.SpecialType)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\Conversions.vb (1)
1924
Dim valueType = c1.GetSpecialType(
System_ValueType
)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (4)
SymbolsTests\Retargeting\RetargetingTests.vb (4)
502
Assert.Equal(SpecialType.
System_ValueType
, sourceType.BaseType.SpecialType)
507
Assert.Equal(SpecialType.
System_ValueType
, retargetingType.BaseType.SpecialType)
542
Assert.Equal(SpecialType.
System_ValueType
, sourceType.BaseType.SpecialType)
548
Assert.Equal(SpecialType.
System_ValueType
, retargetingType.BaseType.SpecialType)
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
221
case SpecialType.
System_ValueType
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs (1)
273
case SpecialType.System_Array or SpecialType.
System_ValueType
:
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ObjectBrowser\DescriptionBuilder.cs (1)
115
not SpecialType.
System_ValueType
)
Roslyn.Diagnostics.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
392
or SpecialType.
System_ValueType
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
392
or SpecialType.
System_ValueType