2 overrides of Target
Microsoft.CodeAnalysis.CSharp (2)
Symbols\AliasSymbol.cs (2)
306
public override NamespaceOrTypeSymbol
Target
446
public override NamespaceOrTypeSymbol
Target
14 references to Target
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (3)
2213
return alias.
Target
switch
2217
_ => throw ExceptionUtilities.UnexpectedValue(alias.
Target
.Kind),
2556
symbol = alias.
Target
;
Binder\Binder_Symbols.cs (2)
592
NamespaceOrTypeSymbol left = bindingResult is AliasSymbol alias ? alias.
Target
: (NamespaceOrTypeSymbol)bindingResult;
973
if (((AliasSymbol)s).
Target
.Kind == SymbolKind.NamedType) return true;
Binder\ImportChain.cs (1)
109
NamespaceOrTypeSymbol target = symbol.
Target
;
Binder\Imports.cs (1)
53
UsingAliases.OrderBy(x => x.Value.UsingDirective.Location.SourceSpan.Start).Select(ua => $"{ua.Key} = {ua.Value.Alias.
Target
}").Concat(
Binder\Semantics\AccessCheck.cs (1)
161
return IsSymbolAccessibleCore(((AliasSymbol)symbol).
Target
, within, null, out failedThroughTypeCheck, compilation, ref useSiteInfo, basesBeingResolved);
Compilation\CSharpSemanticModel.cs (1)
2371
return symbol is AliasSymbol aliasSym ? aliasSym.
Target
: symbol;
Symbols\AliasSymbol.cs (2)
83
var previousTarget =
Target
;
237
var target = this.
Target
as TypeSymbol;
Symbols\PublicModel\AliasSymbol.cs (1)
25
return _underlying.
Target
.GetPublicSymbol();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
1012
compilation.GetBinder(alias.UsingDirective.NamespaceOrType).ReportDiagnosticsIfUnsafeMemberAccess(diagnostics.DiagnosticBag, alias.Alias.
Target
, alias.Alias.GetFirstLocation());
Symbols\SymbolExtensions.cs (1)
267
return IsTypeOrTypeAlias(((AliasSymbol)symbol).
Target
);