Is it common to define methods to call methods of object fields inside a class?

Suppose we have a class like below:

public class Class1{
     IClass2 class2;
     IClass3 class3;
     public Class1(IClass2  _class2,IClass3 _class3){
          //....
     }
      public void Method2(){
              class2.Method2();
      }
      public void Method22(){
              class2.Method22();
      }
//...
 
}

It is common to define all public methods of object fields inside the class to prevent call like class1.class2.Method2()?

Not is very common.

This pattern should be used for most commonly used methods, and the other methods should be accessed via the class property.

For example, the Transform class has some common methods for managing positions and rotations but they are just few commonly used methods and other methods are accessible via position and rotation properties.

Thanks.