¿Por qué es AppDomainSetup.ShadowCopyFiles una cadena?
Desde eldocumentación:
Una cadena que contiene el valor de cadena "verdadero" para indicar que la copia sombra está activada; o "falso" para indicar que la copia sombra está desactivada.
Y ha sido así desde 1.1. ¿Alguien puede arrojar algo de luz?
Yo reflector'd el getter y setter para una buena medida:
public string ShadowCopyFiles
{
get
{
return this.Value[8];
}
set
{
if ((value != null) && (string.Compare(value, "true", StringComparison.OrdinalIgnoreCase) == 0))
{
this.Value[8] = value;
}
else
{
this.Value[8] = null;
}
}
}
//The referenced Value property...
internal string[] Value
{
get
{
if (this._Entries == null)
{
this._Entries = new string[0x10];
}
return this._Entries;
}
}
private string[] _Entries;
Así que tal vez elValue
¿Array engendra un constructor de copia más fácil o algo así?