Réflexion Pour la Classe Statique en C#

J'ai créé une Classe Statique et utilisé que dans la Réflexion.
Mais quand j'ai consulté les Méthodes de la classe, son score 5 méthodes mais j'ai créé seulement 1.
Les méthodes supplémentaires sont

Write
ToString
Equals
GetHashCode
GetType

Mais j'ai créé uniquement les méthodes d'Écriture.

L'une des méthodes statiques peuvent être dans une classe statique, mais ces 4 méthodes ne sont pas de la statique et de l'endroit où ils ont dirigé. Quelle est la classe de base pour que

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
namespace ReflectionDemo
{
static class ReflectionTest
{
public static int Height;
public static int Width;
public static int Weight;
public static string Name;
public static void Write()
{
Type type = typeof(ReflectionTest);         //Get type pointer
FieldInfo[] fields = type.GetFields();      //obtain all fields
MethodInfo[] methods = type.GetMethods();
Console.WriteLine(type);
foreach (var item in methods)
{
string name = item.Name;
Console.WriteLine(name);
}
foreach (var field in fields)
{
string name = field.Name; //(null); //Get value
object temp = field.GetValue(name);
if (temp is int) //see if it is an integer
{
int value = (int)temp;
Console.Write(name);
Console.Write("(int) = ");
Console.WriteLine(value);
}
else if (temp is string)
{
string value = temp as string;
Console.Write(name);
Console.Write("(string) = ");
Console.WriteLine(value);
}
}
}        
}
class Program
{
static void Main(string[] args)
{
ReflectionTest.Height = 100;
ReflectionTest.Width = 50;
ReflectionTest.Weight = 300;
ReflectionTest.Name = "Perl";
ReflectionTest.Write();
Console.ReadLine();            
}
}
}

Mais comment faire pour créer un objet d'une classe statique pour accéder à ces méthodes
statique de la classe ne peut pas avoir non statique méthodes