Base:
property
ContainingSymbol
Microsoft.CodeAnalysis.CSharp.Symbol.ContainingSymbol
5 overrides of ContainingSymbol
Microsoft.CodeAnalysis.CSharp (5)
Symbols\ErrorTypeSymbol.cs (2)
662
public override Symbol?
ContainingSymbol
701
public override Symbol
ContainingSymbol
Symbols\ExtendedErrorTypeSymbol.cs (1)
150
public override Symbol?
ContainingSymbol
Symbols\MissingMetadataTypeSymbol.cs (2)
235
public override Symbol
ContainingSymbol
428
public override Symbol
ContainingSymbol
24 references to ContainingSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ErrorTypeSymbol.cs (2)
466
Debug.Assert(ReferenceEquals(newOwner.OriginalDefinition, this.
ContainingSymbol
?.OriginalDefinition));
664
get { return _constructedFrom.
ContainingSymbol
; }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (22)
Symbols\Metadata\PE\MissingTypeReferences.cs (22)
49
Assert.Equal("System", @base.
ContainingSymbol
.Name);
54
Assert.NotNull(@base.
ContainingSymbol
);
71
Assert.NotNull(@base.
ContainingSymbol
);
91
genericBase = (ErrorTypeSymbol)genericBase.
ContainingSymbol
;
95
genericBase = (ErrorTypeSymbol)genericBase.
ContainingSymbol
;
108
Assert.NotNull(@base.
ContainingSymbol
);
111
Assert.Equal(SymbolKind.ErrorType, @base.
ContainingSymbol
.Kind);
112
Assert.NotNull(@base.
ContainingSymbol
.ContainingAssembly);
113
Assert.Same(@base.ContainingAssembly, @base.
ContainingSymbol
.ContainingAssembly);
115
Assert.Equal(SymbolKind.ErrorType, @base.
ContainingSymbol
.ContainingSymbol.Kind);
116
Assert.NotNull(@base.
ContainingSymbol
.ContainingSymbol.ContainingAssembly);
117
Assert.Same(@base.ContainingAssembly, @base.
ContainingSymbol
.ContainingSymbol.ContainingAssembly);
139
Assert.NotNull(@base.
ContainingSymbol
);
154
Assert.NotNull(@base.
ContainingSymbol
);
167
Assert.NotNull(@base.
ContainingSymbol
);
184
Assert.NotNull(@base.
ContainingSymbol
);
201
Assert.Same(@base.
ContainingSymbol
, missingC4);
219
Assert.Same(@base.
ContainingSymbol
, localC6);
239
Assert.Same(@base.
ContainingSymbol
, missingC7);
241
Assert.Equal(missingC7.ToTestDisplayString(), @base.
ContainingSymbol
.ToTestDisplayString());
261
Assert.Same(@base.
ContainingSymbol
, missingC8);
263
Assert.Equal(missingC8.ToTestDisplayString(), @base.
ContainingSymbol
.ToTestDisplayString());