I'm looking to use a c# class that isn't attached to a node?

How would I go about this using pretty much raw c# within godot and visual studio.

So far I have a test script attached to node2D (main scene for testing) and a c# class.
Testing would be running a couple of methods/ functions from the secondary (orphaned?) class to trigger on the Ready(){} call of node2D script.

ok, figured it out.

Script not attached to anything:

using Godot;
using System;
// default stuff

// class declaration
public class myClass
{

// class method with overload
public void tellMe(string something){
string Something = something;

// print to GD console
GD.Print(Something + " from class");
}
}

Script attached to node2D:

using Godot;
using System;

public class testingScript : Node2D
{
    // Declare member variables here. Examples:
    // private int a = 2;
    // private string b = "text";

    // Called when the node enters the scene tree for the first time.
    public override void _Ready()
    {
    // set up new class object 
    myClass doThis = new myClass();
   // call the method on the newly created class instance
    doThis.tellMe("this is one");
  // testing again
    myClass showThis = new myClass();
    showThis.tellMe("this is the second");


    }

//  // Called every frame. 'delta' is the elapsed time since the previous frame.
//  public override void _Process(float delta)
//  {
//      
//  }
}