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