how to impliment something like this in C#: var provider = options.IsBinary ? new BinaryProvider() : new NonBinaryProvider() It is possible to implement in C# something like this: