52 references to NodeUsage
Microsoft.CodeAnalysis.VisualBasic (52)
Binding\BinderFactory.BinderFactoryVisitor.vb (24)
81Return GetBinderForNodeAndUsage(methodBaseSyntax, NodeUsage.MethodFull, parentForEnclosingBinder, _position) 87Return GetBinderForNodeAndUsage(DirectCast(node.Parent, VisualBasicSyntaxNode), NodeUsage.TopLevelExecutableStatement, DirectCast(node.Parent, VisualBasicSyntaxNode), _position) 94Return GetBinderForNodeAndUsage(node, If(_factory.InScript, NodeUsage.ScriptCompilationUnit, NodeUsage.CompilationUnit)) 101Return GetBinderForNodeAndUsage(nsBlockSyntax, NodeUsage.NamespaceBlockInterior, nsBlockSyntax.Parent, _position) 109Return GetBinderForNodeAndUsage(node, NodeUsage.FieldOrPropertyInitializer, node.Parent, _position) 117Return GetBinderForNodeAndUsage(node, NodeUsage.FieldOrPropertyInitializer, node.Parent, _position) 122Return GetBinderForNodeAndUsage(name, NodeUsage.FieldArrayBounds, node.Parent, _position) 131Return GetBinderForNodeAndUsage(node, NodeUsage.FieldOrPropertyInitializer, node.Parent, _position) 138Return GetBinderForNodeAndUsage(moduleSyntax.BlockStatement, NodeUsage.TypeBlockFull, moduleSyntax.Parent, _position) 142Return GetBinderForNodeAndUsage(classSyntax.BlockStatement, NodeUsage.TypeBlockFull, classSyntax.Parent, _position) 146Return GetBinderForNodeAndUsage(structureSyntax.BlockStatement, NodeUsage.TypeBlockFull, structureSyntax.Parent, _position) 150Return GetBinderForNodeAndUsage(node, NodeUsage.Attribute, node.Parent, _position) 154Return GetBinderForNodeAndUsage(interfaceSyntax.BlockStatement, NodeUsage.TypeBlockFull, interfaceSyntax.Parent, _position) 158Return GetBinderForNodeAndUsage(enumBlockSyntax.EnumStatement, NodeUsage.EnumBlockFull, enumBlockSyntax.Parent, _position) 162Return GetBinderForNodeAndUsage(delegateSyntax, NodeUsage.DelegateDeclaration, delegateSyntax.Parent, _position) 166Return GetBinderForNodeAndUsage(inheritsSyntax, NodeUsage.InheritsStatement, inheritsSyntax.Parent, _position) 170Return GetBinderForNodeAndUsage(implementsSyntax, NodeUsage.ImplementsStatement, implementsSyntax.Parent, _position) 203Return GetBinderForNodeAndUsage(node, NodeUsage.ParameterDefaultValue, node.Parent, _position) 209Dim usage As NodeUsage 212usage = NodeUsage.MethodInterior 214usage = NodeUsage.MethodFull 237Return GetBinderForNodeAndUsage(node.PropertyStatement, NodeUsage.PropertyFull, node.Parent, _position) 247usage As NodeUsage,
Binding\BinderFactory.vb (28)
74Return GetBinderForNodeAndUsage(node, NodeUsage.NamespaceBlockInterior, node.Parent, node.SpanStart) 82Return GetBinderForNodeAndUsage(node, NodeUsage.TypeBlockFull, parentForEnclosingBinder, node.SpanStart) 90Return GetBinderForNodeAndUsage(node, NodeUsage.EnumBlockFull, parentForEnclosingBinder, node.SpanStart) 95Return GetBinderForNodeAndUsage(node, NodeUsage.DelegateDeclaration, node.Parent, node.SpanStart) 128usage As NodeUsage, 156usage As NodeUsage, 159Case NodeUsage.CompilationUnit 163Case NodeUsage.ImplicitClass 172Case NodeUsage.ScriptCompilationUnit 173Dim rootNamespaceBinder = GetBinderForNodeAndUsage(node, NodeUsage.CompilationUnit) 179Case NodeUsage.TopLevelExecutableStatement 183Case NodeUsage.ImportsStatement 186Case NodeUsage.NamespaceBlockInterior 195Dim rootNamespaceBinder = GetBinderForNodeAndUsage(node, NodeUsage.CompilationUnit) 206Case NodeUsage.TypeBlockFull 216Case NodeUsage.EnumBlockFull 226Case NodeUsage.DelegateDeclaration 236Case NodeUsage.InheritsStatement 248Case NodeUsage.ImplementsStatement 258Case NodeUsage.PropertyFull 261Case NodeUsage.MethodFull, NodeUsage.MethodInterior 284Return BuildMethodBinder(containingNamedTypeBinder, methodBase, (usage = NodeUsage.MethodInterior)) 286Case NodeUsage.FieldOrPropertyInitializer 350Case NodeUsage.FieldArrayBounds 365Case NodeUsage.Attribute 368Case NodeUsage.ParameterDefaultValue 579GetBinderForNodeAndUsage(node, NodeUsage.ImplicitClass,