30 references to System_TypedReference
Microsoft.CodeAnalysis (4)
MetadataReader\MetadataTypeCodeExtensions.cs (2)
19return SpecialType.System_TypedReference; 120case SpecialType.System_TypedReference:
PEWriter\Types.cs (1)
20SystemTypedReference = CodeAnalysis.SpecialType.System_TypedReference,
SpecialTypeExtensions.cs (1)
85case SpecialType.System_TypedReference:
Microsoft.CodeAnalysis.CodeStyle (1)
src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
85case SpecialType.System_TypedReference:
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Expressions.cs (3)
1218TypeSymbol typedReferenceType = this.Compilation.GetSpecialType(SpecialType.System_TypedReference); 1242TypeSymbol typedReferenceType = GetSpecialType(SpecialType.System_TypedReference, diagnostics, node); 1266TypeSymbol typedReferenceType = this.Compilation.GetSpecialType(SpecialType.System_TypedReference);
Compiler\ClsComplianceChecker.cs (1)
1019case SpecialType.System_TypedReference:
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
441if (type.SpecialType == SpecialType.System_TypedReference) return true;
Symbols\BaseTypeAnalysis.cs (1)
274case SpecialType.System_TypedReference:
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1931case SpecialType.System_TypedReference:
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
141if (returnType.SpecialType == SpecialType.System_TypedReference && 142(this.ContainingType.SpecialType == SpecialType.System_TypedReference || this.ContainingType.SpecialType == SpecialType.System_ArgIterator))
Symbols\TypeSymbolExtensions.cs (1)
1388case SpecialType.System_TypedReference:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\UnsafeTests.cs (7)
5915Assert.True(libComp.GetSpecialType(SpecialType.System_TypedReference).IsManagedTypeNoUseSiteDiagnostics); 5947Assert.Equal(SpecialType.System_TypedReference, ((PointerTypeSymbol)returnType).PointedAtType.SpecialType); 5951Assert.Equal(SpecialType.System_TypedReference, ((PointerTypeSymbol)parameterType).PointedAtType.SpecialType); 6037Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).IsManagedTypeNoUseSiteDiagnostics); 6058Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).IsManagedTypeNoUseSiteDiagnostics); 6079Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).IsManagedTypeNoUseSiteDiagnostics); 6120Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).IsManagedTypeNoUseSiteDiagnostics);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\ClsComplianceTests.cs (1)
3188case SpecialType.System_TypedReference:
Microsoft.CodeAnalysis.VisualBasic (5)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
349SpecialType.System_TypedReference,
Compilation\ClsComplianceChecker.vb (1)
630Case SpecialType.System_TypedReference, SpecialType.System_UIntPtr
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
495SpecialType.System_TypedReference,
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1158SpecialType.System_TypedReference,
Symbols\SpecialTypeExtensions.vb (1)
86Case SpecialType.System_TypedReference,
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Source\ClsComplianceTests.vb (1)
2578Case SpecialType.System_SByte, SpecialType.System_UInt16, SpecialType.System_UInt32, SpecialType.System_UInt64, SpecialType.System_UIntPtr, SpecialType.System_TypedReference
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\SpecialTypeExtensions.cs (1)
85case SpecialType.System_TypedReference: