Question: I was wondering if it is possible for Visual Studio to automatically insert a custom Code block after every Sub or function.

So Everytime you declare a new function it adds the code block. For Example 

```
Sub dothis()
'*******************************************
'Name: Sub dothis()
'Function:
'Variables:
'Calls
'Called By
'Last Modified
'Author
'*******************************************

```

Then you can fill in the information.

Answer: 
you need to pass a `Context` to the `makeText` method. Here this is not a context. It is just a reference of your `AboutMeActivity` class which is not an activity

May be you are trying to create an `Activity`. if so then you have to extend `Activity` class like this

```
public class AboutMeActivity extends Activity

```

Activity is a indirect subclass of `Context`. So then you can use this in `Toast.makeText`. But There are other things to implement to create a complete Activity. So I think you better study about basic activity creation firsts
You need activity context to display toast. I guess you want to display toast on button click and you would have defined in your layout xml for button the attribute android:onClick="showAboutMessage". Your class must extend activity. Also you need to set the content of the layout to your activity.

```
public class AboutMeActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main); // set the layout to the activity
 } 
public void showAboutMessage(View v) {
    Toast.makeText(AboutActivity.this, "My name is Kostas!", Toast.LENGTH_LONG).show();
}
}

```

If you want to display toast in a non-activity class pass the activity context to the constructor of the non-activity class and use the same.