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