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