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