1 implementation of IDiscardSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\DiscardSymbol.cs (1)
10
internal sealed class DiscardSymbol : Symbol,
IDiscardSymbol
15 references to IDiscardSymbol
Microsoft.CodeAnalysis (7)
Compilation\Compilation.cs (1)
1743
s = ((
IDiscardSymbol
)s).Type;
Generated\Operations.Generated.cs (3)
3082
IDiscardSymbol
DiscardSymbol { get; }
8835
internal DiscardOperation(
IDiscardSymbol
discardSymbol, SemanticModel? semanticModel, SyntaxNode syntax, ITypeSymbol? type, bool isImplicit)
8841
public
IDiscardSymbol
DiscardSymbol { get; }
Symbols\SymbolVisitor.cs (1)
33
public virtual void VisitDiscard(
IDiscardSymbol
symbol)
Symbols\SymbolVisitor`1.cs (1)
36
public virtual TResult? VisitDiscard(
IDiscardSymbol
symbol)
Symbols\SymbolVisitor`2.cs (1)
41
public virtual TResult VisitDiscard(
IDiscardSymbol
symbol, TArgument argument)
Microsoft.CodeAnalysis.CSharp (5)
SymbolDisplay\SymbolDisplayVisitor.cs (1)
295
public override void VisitDiscard(
IDiscardSymbol
symbol)
Symbols\PublicModel\DiscardSymbol.cs (2)
23
ITypeSymbol
IDiscardSymbol
.Type
36
CodeAnalysis.NullableAnnotation
IDiscardSymbol
.NullableAnnotation => _underlying.TypeWithAnnotations.ToPublicAnnotation();
Symbols\SymbolExtensions.cs (2)
605
internal static
IDiscardSymbol
? GetPublicSymbol(this DiscardSymbol? symbol)
607
return symbol.GetPublicSymbol<
IDiscardSymbol
>();
Microsoft.CodeAnalysis.Features (2)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
398
if (symbol is
IDiscardSymbol
discard)
763
private void AddDescriptionForDiscard(
IDiscardSymbol
symbol)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
260
public override void VisitDiscard(
IDiscardSymbol
symbol)