There are several C# attributes used in the SDK to provide context information for the task contract.