23 references to EnsureCSharpSymbolOrNull
Microsoft.CodeAnalysis.CSharp (23)
Compilation\CSharpCompilation.cs (14)
2416
TypeSymbol? cssource = source.
EnsureCSharpSymbolOrNull
(nameof(source));
2417
TypeSymbol? csdest = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
2510
TypeSymbol? throughType0 = throughType.
EnsureCSharpSymbolOrNull
(nameof(throughType));
4247
return CreateArrayTypeSymbol(elementType.
EnsureCSharpSymbolOrNull
(nameof(elementType)), rank, elementNullableAnnotation.ToInternalAnnotation()).GetPublicSymbol();
4252
return CreatePointerTypeSymbol(elementType.
EnsureCSharpSymbolOrNull
(nameof(elementType)), elementType.NullableAnnotation.ToInternalAnnotation()).GetPublicSymbol();
4308
var returnTypeWithAnnotations = TypeWithAnnotations.Create(returnType.
EnsureCSharpSymbolOrNull
(nameof(returnType)), returnType.NullableAnnotation.ToInternalAnnotation());
4310
type => TypeWithAnnotations.Create(type.
EnsureCSharpSymbolOrNull
(nameof(parameterTypes)), type.NullableAnnotation.ToInternalAnnotation()));
4362
var elementType = typeSymbol.
EnsureCSharpSymbolOrNull
($"{nameof(elementTypes)}[{i}]");
4416
memberTypes[i].
EnsureCSharpSymbolOrNull
($"{nameof(memberTypes)}[{i}]");
4446
var csharpReturnType = returnType.
EnsureCSharpSymbolOrNull
(nameof(returnType));
4447
var csharpLeftType = leftType.
EnsureCSharpSymbolOrNull
(nameof(leftType));
4448
var csharpRightType = rightType.
EnsureCSharpSymbolOrNull
(nameof(rightType));
4671
var csharpReturnType = returnType.
EnsureCSharpSymbolOrNull
(nameof(returnType));
4672
var csharpOperandType = operandType.
EnsureCSharpSymbolOrNull
(nameof(operandType));
Compilation\CSharpSemanticModel.cs (1)
2844
TypeSymbol cdestination = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
Compilation\MemberSemanticModel.cs (1)
447
TypeSymbol csdestination = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
Compilation\SyntaxTreeSemanticModel.cs (1)
522
TypeSymbol csdestination = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
Symbols\Compilation_WellKnownMembers.cs (1)
209
return IsAttributeType(type.
EnsureCSharpSymbolOrNull
(nameof(type)));
Symbols\PublicModel\MethodSymbol.cs (2)
208
receiverType.
EnsureCSharpSymbolOrNull
(nameof(receiverType)), compilation: null).
216
var csharpReceiver = receiverType.
EnsureCSharpSymbolOrNull
(nameof(receiverType));
Symbols\PublicModel\PropertySymbol.cs (1)
123
var csharpReceiver = receiverType.
EnsureCSharpSymbolOrNull
(nameof(receiverType));
Symbols\PublicModel\Symbol.cs (2)
25
var type = typeArg.
EnsureCSharpSymbolOrNull
(nameof(typeArguments));
48
var type = typeArguments[i].
EnsureCSharpSymbolOrNull
(nameof(typeArguments));