52 references to NodeUsage
Microsoft.CodeAnalysis.VisualBasic (52)
Binding\BinderFactory.BinderFactoryVisitor.vb (24)
82Return GetBinderForNodeAndUsage(methodBaseSyntax, NodeUsage.MethodFull, parentForEnclosingBinder, _position) 88Return GetBinderForNodeAndUsage(DirectCast(node.Parent, VisualBasicSyntaxNode), NodeUsage.TopLevelExecutableStatement, DirectCast(node.Parent, VisualBasicSyntaxNode), _position) 95Return GetBinderForNodeAndUsage(node, If(_factory.InScript, NodeUsage.ScriptCompilationUnit, NodeUsage.CompilationUnit)) 102Return GetBinderForNodeAndUsage(nsBlockSyntax, NodeUsage.NamespaceBlockInterior, nsBlockSyntax.Parent, _position) 110Return GetBinderForNodeAndUsage(node, NodeUsage.FieldOrPropertyInitializer, node.Parent, _position) 118Return GetBinderForNodeAndUsage(node, NodeUsage.FieldOrPropertyInitializer, node.Parent, _position) 123Return GetBinderForNodeAndUsage(name, NodeUsage.FieldArrayBounds, node.Parent, _position) 132Return GetBinderForNodeAndUsage(node, NodeUsage.FieldOrPropertyInitializer, node.Parent, _position) 139Return GetBinderForNodeAndUsage(moduleSyntax.BlockStatement, NodeUsage.TypeBlockFull, moduleSyntax.Parent, _position) 143Return GetBinderForNodeAndUsage(classSyntax.BlockStatement, NodeUsage.TypeBlockFull, classSyntax.Parent, _position) 147Return GetBinderForNodeAndUsage(structureSyntax.BlockStatement, NodeUsage.TypeBlockFull, structureSyntax.Parent, _position) 151Return GetBinderForNodeAndUsage(node, NodeUsage.Attribute, node.Parent, _position) 155Return GetBinderForNodeAndUsage(interfaceSyntax.BlockStatement, NodeUsage.TypeBlockFull, interfaceSyntax.Parent, _position) 159Return GetBinderForNodeAndUsage(enumBlockSyntax.EnumStatement, NodeUsage.EnumBlockFull, enumBlockSyntax.Parent, _position) 163Return GetBinderForNodeAndUsage(delegateSyntax, NodeUsage.DelegateDeclaration, delegateSyntax.Parent, _position) 167Return GetBinderForNodeAndUsage(inheritsSyntax, NodeUsage.InheritsStatement, inheritsSyntax.Parent, _position) 171Return GetBinderForNodeAndUsage(implementsSyntax, NodeUsage.ImplementsStatement, implementsSyntax.Parent, _position) 204Return GetBinderForNodeAndUsage(node, NodeUsage.ParameterDefaultValue, node.Parent, _position) 210Dim usage As NodeUsage 213usage = NodeUsage.MethodInterior 215usage = NodeUsage.MethodFull 238Return GetBinderForNodeAndUsage(node.PropertyStatement, NodeUsage.PropertyFull, node.Parent, _position) 248usage As NodeUsage,
Binding\BinderFactory.vb (28)
65Return GetBinderForNodeAndUsage(node, NodeUsage.NamespaceBlockInterior, node.Parent, node.SpanStart) 73Return GetBinderForNodeAndUsage(node, NodeUsage.TypeBlockFull, parentForEnclosingBinder, node.SpanStart) 81Return GetBinderForNodeAndUsage(node, NodeUsage.EnumBlockFull, parentForEnclosingBinder, node.SpanStart) 86Return GetBinderForNodeAndUsage(node, NodeUsage.DelegateDeclaration, node.Parent, node.SpanStart) 119usage As NodeUsage, 147usage As NodeUsage, 150Case NodeUsage.CompilationUnit 154Case NodeUsage.ImplicitClass 163Case NodeUsage.ScriptCompilationUnit 164Dim rootNamespaceBinder = GetBinderForNodeAndUsage(node, NodeUsage.CompilationUnit) 170Case NodeUsage.TopLevelExecutableStatement 174Case NodeUsage.ImportsStatement 177Case NodeUsage.NamespaceBlockInterior 186Dim rootNamespaceBinder = GetBinderForNodeAndUsage(node, NodeUsage.CompilationUnit) 197Case NodeUsage.TypeBlockFull 207Case NodeUsage.EnumBlockFull 217Case NodeUsage.DelegateDeclaration 227Case NodeUsage.InheritsStatement 239Case NodeUsage.ImplementsStatement 249Case NodeUsage.PropertyFull 252Case NodeUsage.MethodFull, NodeUsage.MethodInterior 275Return BuildMethodBinder(containingNamedTypeBinder, methodBase, (usage = NodeUsage.MethodInterior)) 277Case NodeUsage.FieldOrPropertyInitializer 341Case NodeUsage.FieldArrayBounds 356Case NodeUsage.Attribute 359Case NodeUsage.ParameterDefaultValue 570GetBinderForNodeAndUsage(node, NodeUsage.ImplicitClass,