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