I want to inline a method with a `switch` block.

If I use the `return` in `switch` statements, will it break the `ParentMethod` execution?

```
void ParentMethod()
{
    InliningMethod(myEnum.SomeValue);

    //do some after inline for test case
    Console.WriteLine("Will this have been writed?"); 
}

[MethodImpl(MethodImplOptions.AggressiveInlining)]
void InliningMethod(MyEnum value)
{
    switch(myEnum)
    {
        case MyEnum.SomeValue:
            return; //will it have been moved in ParentMethod?
        default: break;       
    }
    //do some
}

```