[CSharpBinding] Code completion is now given an immutable context
provider.