2 overrides of Compilation
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\Conversions\Conversions.cs (1)
36
protected override CSharpCompilation
Compilation
{ get { return _binder.Compilation; } }
Binder\Semantics\Conversions\TypeConversions.cs (1)
66
protected override CSharpCompilation
Compilation
=> null;
28 references to Compilation
Microsoft.CodeAnalysis.CSharp (28)
Binder\Semantics\Conversions\ConversionsBase.cs (19)
101
Debug.Assert(
Compilation
!= null);
286
Debug.Assert(
Compilation
!= null);
378
Debug.Assert(
Compilation
!= null);
543
Debug.Assert(sourceExpression is null ||
Compilation
is not null);
607
Debug.Assert(sourceExpression is null ||
Compilation
is not null);
1046
Debug.Assert(sourceExpression is null ||
Compilation
is not null);
1106
if (HasAnonymousFunctionConversion(sourceExpression, destination, this.
Compilation
))
1163
(destination.OriginalDefinition.Equals(
Compilation
.GetWellKnownType(WellKnownType.System_Span_T), TypeCompareKind.AllIgnoreOptions) ||
1164
destination.OriginalDefinition.Equals(
Compilation
.GetWellKnownType(WellKnownType.System_ReadOnlySpan_T), TypeCompareKind.AllIgnoreOptions)) &&
1201
Debug.Assert(
Compilation
is not null);
1230
Debug.Assert(
Compilation
is not null);
1310
Debug.Assert(
Compilation
is not null);
1336
Debug.Assert(
Compilation
is not null);
1419
Debug.Assert(
Compilation
!= null);
1938
Debug.Assert(sourceExpressionOpt is null ||
Compilation
is not null);
2300
Debug.Assert(
Compilation
is not null);
2318
Debug.Assert(
Compilation
is not null);
2343
Debug.Assert(
Compilation
is not null);
3969
return
Compilation
?.IsFeatureEnabled(MessageID.IDS_FeatureFirstClassSpan) != false;
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (4)
27
Debug.Assert(sourceExpression is null ||
Compilation
is not null);
94
Debug.Assert(sourceExpression is null ||
Compilation
is not null);
152
Debug.Assert(sourceExpression is null ||
Compilation
is not null);
481
Debug.Assert(expr is null ||
Compilation
is not null);
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (5)
31
Debug.Assert(sourceExpression is null ||
Compilation
is not null);
151
Debug.Assert(sourceExpression is null ||
Compilation
is not null);
577
Debug.Assert(aExpr is null ||
Compilation
is not null);
596
Debug.Assert(aExpr is null ||
Compilation
is not null);
990
Debug.Assert(sourceExpression is null ||
Compilation
is not null);