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,