| 12345678910111213141516 | 
							- package core
 
- import (
 
- 	"context"
 
- 	"v2ray.com/core/common"
 
- )
 
- // CreateObject creates a new object based on the given V2Ray instance and config. The V2Ray instance may be nil.
 
- func CreateObject(v *Instance, config interface{}) (interface{}, error) {
 
- 	ctx := context.Background()
 
- 	if v != nil {
 
- 		ctx = context.WithValue(ctx, v2rayKey, v)
 
- 	}
 
- 	return common.CreateObject(ctx, config)
 
- }
 
 
  |