github.com/evanw/esbuild/internal/js_ast.ScopeMember.Ref (field)

40 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L1514: 	Ref Ref

	github.com/evanw/esbuild/internal/bundler
		linker.go#L1379: 				exportRef := runtimeRepr.ast.ModuleScope.Members["__export"].Ref
		linker.go#L1383: 				exportRef := runtimeRepr.ast.ModuleScope.Members["__markAsModule"].Ref
		linker.go#L1702: 		markAsModuleRef := runtimeRepr.ast.ModuleScope.Members["__markAsModule"].Ref
		linker.go#L1724: 		exportRef = runtimeRepr.ast.ModuleScope.Members["__export"].Ref
		linker.go#L3084: 							exportStarRef := c.files[runtime.SourceIndex].repr.(*reprJS).ast.ModuleScope.Members["__exportStar"].Ref
		linker.go#L3105: 							exportStarRef := c.files[runtime.SourceIndex].repr.(*reprJS).ast.ModuleScope.Members["__exportStar"].Ref
		linker.go#L3653: 	commonJSRef := js_ast.FollowSymbols(c.symbols, runtimeMembers["__commonJS"].Ref)
		linker.go#L3654: 	toModuleRef := js_ast.FollowSymbols(c.symbols, runtimeMembers["__toModule"].Ref)
		linker.go#L4436: 			c.symbols.Get(member.Ref).MustNotBeRenamed = true

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L1051: 			kind := p.symbols[member.Ref.InnerIndex].Kind
		js_parser.go#L1109: 				p.symbols[member.Ref.InnerIndex].Kind == js_ast.SymbolImport {
		js_parser.go#L1113: 			p.symbols[member.Ref.InnerIndex].MustNotBeRenamed = true
		js_parser.go#L1308: 		symbol := &p.symbols[existing.Ref.InnerIndex]
		js_parser.go#L1316: 			return existing.Ref
		js_parser.go#L1319: 			ref = existing.Ref
		js_parser.go#L1325: 			ref = existing.Ref
		js_parser.go#L1329: 			ref = existing.Ref
		js_parser.go#L1337: 	p.currentScope.Members[name] = js_ast.ScopeMember{Ref: ref, Loc: loc}
		js_parser.go#L1345: 			symbol := &p.symbols[member.Ref.InnerIndex]
		js_parser.go#L1354: 			originalMemberRef := member.Ref
		js_parser.go#L1384: 				p.hoistedRefForSloppyModeBlockFn[member.Ref] = hoistedRef
		js_parser.go#L1386: 				member.Ref = hoistedRef
		js_parser.go#L1408: 					existingSymbol := &p.symbols[existingMember.Ref.InnerIndex]
		js_parser.go#L1421: 						symbol.Link = existingMember.Ref
		js_parser.go#L1446: 					existingSymbol.Link = member.Ref
		js_parser.go#L6330: 			ref = member.Ref
		js_parser.go#L6341: 			p.moduleScope.Members[name] = js_ast.ScopeMember{Ref: ref, Loc: logger.Loc{Start: -1}}
		js_parser.go#L8992: 			p.currentScope.Members[name] = js_ast.ScopeMember{Loc: class.Name.Loc, Ref: shadowRef}
		js_parser.go#L11494: 			if member, ok := p.moduleScope.Members[name]; ok && member.Ref == id.Ref {
		js_parser.go#L12771: 					p.moduleScope.Members[alias] = js_ast.ScopeMember{Ref: ref}
		js_parser.go#L12933: 	if ok && p.symbols[member.Ref.InnerIndex].Kind == js_ast.SymbolHoisted &&
		js_parser.go#L12935: 		return member.Ref
		js_parser.go#L12945: 		p.moduleScope.Members[name] = js_ast.ScopeMember{Ref: ref, Loc: logger.Loc{Start: -1}}
		js_parser.go#L12979: 			symbol := &p.symbols[member.Ref.InnerIndex]

	github.com/evanw/esbuild/internal/renamer
		renamer.go#L27: 			symbol := symbols.Get(member.Ref)
		renamer.go#L228: 		symbols[member.Ref.InnerIndex].NestedScopeSlot = validSlot
		renamer.go#L242: 		symbols[member.Ref.InnerIndex].NestedScopeSlot = ast.Index32{}
		renamer.go#L254: 		sortedMembers = append(sortedMembers, int(member.Ref.InnerIndex))
		renamer.go#L393: 		*sorted = append(*sorted, int(member.Ref.InnerIndex))