public override void GetObjectData(SerializationInfo info, StreamingContext context) { CommonGetObjectData(_options, info, context); info.AddValue("LanguageVersion", _options.LanguageVersion, typeof(LanguageVersion)); info.AddArray("PreprocessorSymbols", _options.PreprocessorSymbols); }
protected override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddArray("additionalLocations", additionalLocations); }