Base:
property
ContainingSymbol
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingSymbol
5 overrides of ContainingSymbol
Microsoft.CodeAnalysis.CSharp (5)
Symbols\ErrorTypeSymbol.cs (2)
699public override Symbol? ContainingSymbol 738public 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)
483Debug.Assert(ReferenceEquals(newOwner.OriginalDefinition, this.ContainingSymbol?.OriginalDefinition)); 701get { 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());