37 references to TypeOrNamespaceUsageInfo
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Extensions\ProtocolConversions.cs (8)
617
var
usageInfo = symbolUsageInfo.TypeOrNamespaceUsageInfoOpt.Value;
618
if ((usageInfo &
TypeOrNamespaceUsageInfo
.Qualified) != 0)
623
if ((usageInfo &
TypeOrNamespaceUsageInfo
.TypeArgument) != 0)
628
if ((usageInfo &
TypeOrNamespaceUsageInfo
.TypeConstraint) != 0)
633
if ((usageInfo &
TypeOrNamespaceUsageInfo
.Base) != 0)
639
if ((usageInfo &
TypeOrNamespaceUsageInfo
.ObjectCreation) != 0)
644
if ((usageInfo &
TypeOrNamespaceUsageInfo
.Import) != 0)
650
if ((usageInfo &
TypeOrNamespaceUsageInfo
.NamespaceDeclaration) != 0)
Microsoft.CodeAnalysis.Workspaces (21)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (17)
607
TypeOrNamespaceUsageInfo
GetTypeOrNamespaceUsageInfo()
609
var
usageInfo = IsNodeOrAnyAncestorLeftSideOfDot(node, syntaxFacts) || syntaxFacts.IsLeftSideOfExplicitInterfaceSpecifier(node)
610
?
TypeOrNamespaceUsageInfo
.Qualified
611
:
TypeOrNamespaceUsageInfo
.None;
615
usageInfo |=
TypeOrNamespaceUsageInfo
.NamespaceDeclaration;
619
usageInfo |=
TypeOrNamespaceUsageInfo
.Import;
627
usageInfo |=
TypeOrNamespaceUsageInfo
.TypeArgument;
631
usageInfo |=
TypeOrNamespaceUsageInfo
.TypeConstraint;
636
usageInfo |=
TypeOrNamespaceUsageInfo
.Base;
640
usageInfo |=
TypeOrNamespaceUsageInfo
.ObjectCreation;
686
var
namespaceUsageInfo =
TypeOrNamespaceUsageInfo
.None;
689
namespaceUsageInfo |=
TypeOrNamespaceUsageInfo
.NamespaceDeclaration;
694
namespaceUsageInfo |=
TypeOrNamespaceUsageInfo
.Qualified;
700
var
typeUsageInfo =
TypeOrNamespaceUsageInfo
.None;
703
typeUsageInfo |=
TypeOrNamespaceUsageInfo
.Qualified;
SymbolUsageInfo.cs (4)
14
/// For namespaces and types, this corresponds to values from <see cref="
TypeOrNamespaceUsageInfo
"/>.
26
public
TypeOrNamespaceUsageInfo
? TypeOrNamespaceUsageInfoOpt { get; }
29
public SymbolUsageInfo(ValueUsageInfo? valueUsageInfoOpt,
TypeOrNamespaceUsageInfo
? typeOrNamespaceUsageInfoOpt)
40
public static SymbolUsageInfo Create(
TypeOrNamespaceUsageInfo
typeOrNamespaceUsageInfo)
Microsoft.VisualStudio.LanguageServices (8)
Extensions\SymbolUsageInfoExtensions.cs (8)
37
var
usageInfo = symbolUsageInfo.TypeOrNamespaceUsageInfoOpt.Value;
38
if ((usageInfo &
TypeOrNamespaceUsageInfo
.Qualified) != 0)
41
if ((usageInfo &
TypeOrNamespaceUsageInfo
.TypeArgument) != 0)
44
if ((usageInfo &
TypeOrNamespaceUsageInfo
.TypeConstraint) != 0)
47
if ((usageInfo &
TypeOrNamespaceUsageInfo
.Base) != 0)
50
if ((usageInfo &
TypeOrNamespaceUsageInfo
.ObjectCreation) != 0)
53
if ((usageInfo &
TypeOrNamespaceUsageInfo
.Import) != 0)
56
if ((usageInfo &
TypeOrNamespaceUsageInfo
.NamespaceDeclaration) != 0)