C# Adapter