Base:
property
ContainingSymbol
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingSymbol
5 overrides of ContainingSymbol
Microsoft.CodeAnalysis.CSharp (5)
Symbols\ErrorTypeSymbol.cs (2)
701public override Symbol? ContainingSymbol 740public override Symbol ContainingSymbol
Symbols\ExtendedErrorTypeSymbol.cs (1)
151public override Symbol? ContainingSymbol
Symbols\MissingMetadataTypeSymbol.cs (2)
236public override Symbol ContainingSymbol 429public override Symbol ContainingSymbol
24 references to ContainingSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ErrorTypeSymbol.cs (2)
485Debug.Assert(ReferenceEquals(newOwner.OriginalDefinition, this.ContainingSymbol?.OriginalDefinition)); 703get { return _constructedFrom.ContainingSymbol; }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (22)
Symbols\Metadata\PE\MissingTypeReferences.cs (22)
50Assert.Equal("System", @base.ContainingSymbol.Name); 55Assert.NotNull(@base.ContainingSymbol); 72Assert.NotNull(@base.ContainingSymbol); 92genericBase = (ErrorTypeSymbol)genericBase.ContainingSymbol; 96genericBase = (ErrorTypeSymbol)genericBase.ContainingSymbol; 109Assert.NotNull(@base.ContainingSymbol); 112Assert.Equal(SymbolKind.ErrorType, @base.ContainingSymbol.Kind); 113Assert.NotNull(@base.ContainingSymbol.ContainingAssembly); 114Assert.Same(@base.ContainingAssembly, @base.ContainingSymbol.ContainingAssembly); 116Assert.Equal(SymbolKind.ErrorType, @base.ContainingSymbol.ContainingSymbol.Kind); 117Assert.NotNull(@base.ContainingSymbol.ContainingSymbol.ContainingAssembly); 118Assert.Same(@base.ContainingAssembly, @base.ContainingSymbol.ContainingSymbol.ContainingAssembly); 140Assert.NotNull(@base.ContainingSymbol); 155Assert.NotNull(@base.ContainingSymbol); 168Assert.NotNull(@base.ContainingSymbol); 185Assert.NotNull(@base.ContainingSymbol); 202Assert.Same(@base.ContainingSymbol, missingC4); 220Assert.Same(@base.ContainingSymbol, localC6); 240Assert.Same(@base.ContainingSymbol, missingC7); 242Assert.Equal(missingC7.ToTestDisplayString(), @base.ContainingSymbol.ToTestDisplayString()); 262Assert.Same(@base.ContainingSymbol, missingC8); 264Assert.Equal(missingC8.ToTestDisplayString(), @base.ContainingSymbol.ToTestDisplayString());