2 overrides of ContainingPublicModelOrSelf
Microsoft.CodeAnalysis.CSharp (2)
Compilation\MemberSemanticModel.cs (1)
138
internal sealed override SemanticModel
ContainingPublicModelOrSelf
Compilation\PublicSemanticModel.cs (1)
51
internal sealed override SemanticModel
ContainingPublicModelOrSelf
=> this;
9 references to ContainingPublicModelOrSelf
Microsoft.CodeAnalysis (6)
Operations\Operation.cs (6)
32
Debug.Assert(semanticModel.
ContainingPublicModelOrSelf
!= null);
33
Debug.Assert(semanticModel.
ContainingPublicModelOrSelf
!= semanticModel);
34
Debug.Assert(semanticModel.
ContainingPublicModelOrSelf
.
ContainingPublicModelOrSelf
== semanticModel.
ContainingPublicModelOrSelf
);
123
SemanticModel? IOperation.SemanticModel => _owningSemanticModelOpt?.
ContainingPublicModelOrSelf
;
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\CompilationExtensions.cs (2)
311
Assert.Same(semanticModel, ((Operation)operation).OwningSemanticModel.
ContainingPublicModelOrSelf
);
312
Assert.Same(semanticModel, semanticModel.
ContainingPublicModelOrSelf
);
Compilation\TestOperationVisitor.cs (1)
112
Assert.Same(operation.SemanticModel, operation.SemanticModel.
ContainingPublicModelOrSelf
);