¿Cuál es el equivalente de C # a la instrucción With en VB? [duplicar]

Posible duplicado:
¿Equivalencia de "con ... terminar con" en c #?

Hubo una característica de VB que realmente me gusta ... laWith declaración. ¿Tiene C # algún equivalente a él? Sé que puedes usarusing para no tener que escribir un espacio de nombres, pero está limitado a eso. En VB puedes hacer esto:

With Stuff.Elements.Foo
    .Name = "Bob Dylan"
    .Age = 68
    .Location = "On Tour"
    .IsCool = True
End With

El mismo código en C # sería:

Stuff.Elements.Foo.Name = "Bob Dylan";
Stuff.Elements.Foo.Age = 68;
Stuff.Elements.Foo.Location = "On Tour";
Stuff.Elements.Foo.IsCool = true;

Respuestas a la pregunta(3)

Su respuesta a la pregunta