22 references to EnsureCSharpSymbolOrNull
Microsoft.CodeAnalysis.CSharp (21)
Compilation\CSharpCompilation.cs (14)
2131
TypeSymbol? cssource = source.
EnsureCSharpSymbolOrNull
(nameof(source));
2132
TypeSymbol? csdest = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
2225
TypeSymbol? throughType0 = throughType.
EnsureCSharpSymbolOrNull
(nameof(throughType));
3717
return CreateArrayTypeSymbol(elementType.
EnsureCSharpSymbolOrNull
(nameof(elementType)), rank, elementNullableAnnotation.ToInternalAnnotation()).GetPublicSymbol();
3722
return CreatePointerTypeSymbol(elementType.
EnsureCSharpSymbolOrNull
(nameof(elementType)), elementType.NullableAnnotation.ToInternalAnnotation()).GetPublicSymbol();
3778
var returnTypeWithAnnotations = TypeWithAnnotations.Create(returnType.
EnsureCSharpSymbolOrNull
(nameof(returnType)), returnType.NullableAnnotation.ToInternalAnnotation());
3780
type => TypeWithAnnotations.Create(type.
EnsureCSharpSymbolOrNull
(nameof(parameterTypes)), type.NullableAnnotation.ToInternalAnnotation()));
3832
var elementType = typeSymbol.
EnsureCSharpSymbolOrNull
($"{nameof(elementTypes)}[{i}]");
3886
memberTypes[i].
EnsureCSharpSymbolOrNull
($"{nameof(memberTypes)}[{i}]");
3916
var csharpReturnType = returnType.
EnsureCSharpSymbolOrNull
(nameof(returnType));
3917
var csharpLeftType = leftType.
EnsureCSharpSymbolOrNull
(nameof(leftType));
3918
var csharpRightType = rightType.
EnsureCSharpSymbolOrNull
(nameof(rightType));
4141
var csharpReturnType = returnType.
EnsureCSharpSymbolOrNull
(nameof(returnType));
4142
var csharpOperandType = operandType.
EnsureCSharpSymbolOrNull
(nameof(operandType));
Compilation\CSharpSemanticModel.cs (1)
2826
TypeSymbol cdestination = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
Compilation\MemberSemanticModel.cs (1)
429
TypeSymbol csdestination = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
Compilation\SyntaxTreeSemanticModel.cs (1)
518
TypeSymbol csdestination = destination.
EnsureCSharpSymbolOrNull
(nameof(destination));
Symbols\Compilation_WellKnownMembers.cs (1)
200
return IsAttributeType(type.
EnsureCSharpSymbolOrNull
(nameof(type)));
Symbols\PublicModel\MethodSymbol.cs (1)
205
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)
1563
AssertEx.Equal(expectedMessage, ptr.
EnsureCSharpSymbolOrNull
(nameof(ptr)).GetUseSiteDiagnostic().ToString());