19 references to GetTypeOrReturnType
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Conversions.cs (1)
3452bool isAccessible = this.IsSymbolAccessibleConditional(memberSymbol.GetTypeOrReturnType().Type, containingType, ref useSiteInfo);
Binder\Binder_Invocation.cs (1)
2382TypeSymbol returnType = members[i].GetTypeOrReturnType().Type;
Binder\RefSafetyAnalysis.cs (1)
777: symbol.GetTypeOrReturnType().IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.CallingMethod;
FlowAnalysis\DefiniteAssignment.cs (6)
1015variableBySlot[slot].Symbol.GetTypeOrReturnType().TypeKind == TypeKind.Struct; 1184else if (!_alreadyReported[slot] && !symbol.GetTypeOrReturnType().Type.IsErrorType()) 1654TypeSymbol structType = variable.Symbol.GetTypeOrReturnType().Type; 1690TypeSymbol type = id.Symbol.GetTypeOrReturnType().Type; 1726TypeSymbol type = id.Symbol.GetTypeOrReturnType().Type; 2583if (!_alreadyReportedUnsafeAddressOf[unassignedSlot] && !symbol.GetTypeOrReturnType().Type.IsErrorType())
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (1)
105var type = id.Symbol.GetTypeOrReturnType().Type;
FlowAnalysis\LocalDataFlowPass.cs (1)
127var variableType = symbol.GetTypeOrReturnType().Type;
FlowAnalysis\NullableWalker_Patterns.cs (2)
990return property.GetTypeOrReturnType(); 1015return method.GetTypeOrReturnType();
FlowAnalysis\NullableWalker.cs (3)
2961private static TypeSymbol GetTypeOrReturnType(Symbol symbol) => symbol.GetTypeOrReturnType().Type; 2966var typeWithAnnotations = symbol.GetTypeOrReturnType(); 7470((containingSlotOpt > 0 ? _variables[containingSlotOpt].Symbol.GetTypeOrReturnType().Type : receiverTypeForMemberAccessOpt) ?? property.ContainingType)
Symbols\MemberSignatureComparer.cs (1)
531hash = Hash.Combine(member.GetTypeOrReturnType().GetHashCode(), hash);
Symbols\Source\ExplicitInterfaceHelpers.cs (1)
330var returnType = matchingMemberWithoutReturnTypeComparer.GetTypeOrReturnType();
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
124printableMembers.Any(static m => m.GetTypeOrReturnType().Type.IsErrorType()))