class_docstr: Base class for all context managers for pipeline DSL.
class_docstr_tok: ["Base","class","for","all","context","managers","for","pipeline","DSL","."]
docstr: Subclass hook method for __enter__.
  
  Returned value is captured at "with..as" clause. It can be any helper object
  to augment DSL syntax.
  
  Args:
    context: Newly created DslContext that DslContextManager has created for
        the __enter__().
docstr_tok: ["Subclass","hook","method","for","__enter__",".","Returned","value","is","captured","at","``","with","..","as","''","clause",".","It","can","be","any","helper","object","to","augment","DSL","syntax",".","Args",":","context",":","Newly","created","DslContext","that","DslContextManager","has","created","for","the","__enter__","(",")","."]
code: def enter(
      self, context: dsl_context.DslContext
  ) -> _Handle:  # pylint: disable=unused-argument
      """Subclass hook method for __enter__.
  
      Returned value is captured at "with..as" clause. It can be any helper object
      to augment DSL syntax.
  
      Args:
        context: Newly created DslContext that DslContextManager has created for
            the __enter__().
      """
  
file_path: tfx/tfx/dsl/context_managers/dsl_context_manager.py
imports: import abc
  import types
  from typing import TypeVar, Generic, Optional, Type
  from tfx.dsl.context_managers import dsl_context
  from tfx.dsl.context_managers import dsl_context_registry
label_desc: Use image node_id 3 for calling the DslContextManager obj's underlying member method code with example usage: obj.enter(context) without return types