22 references to EnsureCSharpSymbolOrNull
Microsoft.CodeAnalysis.CSharp (21)
Compilation\CSharpCompilation.cs (14)
2333
TypeSymbol? cssource = source.
EnsureCSharpSymbolOrNull
(nameof(source));
2334
TypeSymbol? csdest = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
2427
TypeSymbol? throughType0 = throughType.
EnsureCSharpSymbolOrNull
(nameof(throughType));
4079
return CreateArrayTypeSymbol(elementType.
EnsureCSharpSymbolOrNull
(nameof(elementType)), rank, elementNullableAnnotation.ToInternalAnnotation()).GetPublicSymbol();
4084
return CreatePointerTypeSymbol(elementType.
EnsureCSharpSymbolOrNull
(nameof(elementType)), elementType.NullableAnnotation.ToInternalAnnotation()).GetPublicSymbol();
4140
var returnTypeWithAnnotations = TypeWithAnnotations.Create(returnType.
EnsureCSharpSymbolOrNull
(nameof(returnType)), returnType.NullableAnnotation.ToInternalAnnotation());
4142
type => TypeWithAnnotations.Create(type.
EnsureCSharpSymbolOrNull
(nameof(parameterTypes)), type.NullableAnnotation.ToInternalAnnotation()));
4194
var elementType = typeSymbol.
EnsureCSharpSymbolOrNull
($"{nameof(elementTypes)}[{i}]");
4248
memberTypes[i].
EnsureCSharpSymbolOrNull
($"{nameof(memberTypes)}[{i}]");
4278
var csharpReturnType = returnType.
EnsureCSharpSymbolOrNull
(nameof(returnType));
4279
var csharpLeftType = leftType.
EnsureCSharpSymbolOrNull
(nameof(leftType));
4280
var csharpRightType = rightType.
EnsureCSharpSymbolOrNull
(nameof(rightType));
4503
var csharpReturnType = returnType.
EnsureCSharpSymbolOrNull
(nameof(returnType));
4504
var csharpOperandType = operandType.
EnsureCSharpSymbolOrNull
(nameof(operandType));
Compilation\CSharpSemanticModel.cs (1)
2844
TypeSymbol cdestination = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
Compilation\MemberSemanticModel.cs (1)
440
TypeSymbol csdestination = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
Compilation\SyntaxTreeSemanticModel.cs (1)
522
TypeSymbol csdestination = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
Symbols\Compilation_WellKnownMembers.cs (1)
205
return IsAttributeType(type.
EnsureCSharpSymbolOrNull
(nameof(type)));
Symbols\PublicModel\MethodSymbol.cs (1)
206
receiverType.
EnsureCSharpSymbolOrNull
(nameof(receiverType)), compilation: null).
Symbols\PublicModel\Symbol.cs (2)
24
var type = typeArg.
EnsureCSharpSymbolOrNull
(nameof(typeArguments));
47
var type = typeArguments[i].
EnsureCSharpSymbolOrNull
(nameof(typeArguments));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1559
AssertEx.Equal(expectedMessage, ptr.
EnsureCSharpSymbolOrNull
(nameof(ptr)).GetUseSiteDiagnostic().ToString());