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,